Features |
Agile |
DevOps |
Usage |
Developing Software |
Deploying software |
Developer tasks |
Every person can handle all the tasks |
Separate teams for operations and developments |
Performance |
Since every developer can progress the task, the agile approach is preferred |
Teams need to communicate in order to proceed to the next step |
Communication |
Scrum-based approach to communicate |
Regular meetings are held |
Programming knowledge |
Much needed as it includes development |
Deployment needs less programming knowledge when compared to the development |
Focus |
Quality focussed software development |
Improve deployment frequency |