Traditional Culture Encyclopedia - Traditional festivals - Difference between devops and traditional software development?

Difference between devops and traditional software development?

DevOps (a combination of Development and Operations) is an umbrella term for a set of processes, methodologies, and systems that facilitate communication, collaboration, and integration between development (application/software engineering), technical operations, and quality assurance (QA) departments. It emerged from the software industry's growing realization that development and operations efforts must work closely together in order to deliver software products and services on time. DevOps can be thought of as the intersection of development (software engineering), technical operations, and quality assurance (QA). Traditional software organizations set up development, IT operations and QA as separate departments. Adopting new development methodologies (e.g., Agile software development) in this environment is an important issue: the way things used to be done, development and deployment did not require in-depth, cross-departmental support from IT or QA, but instead required extremely close, multi-departmental collaboration. But DevOps is about more than software deployment. It's a set of processes and methodologies that address the communication and collaboration issues across these departments.