Similar Blogs
CICD And Its Best Practices
0 mins read
2023-09-07
Popular DevOps Interview Questions – 2023
0 mins read
2023-09-07
What is Nagios?
0 mins read
2023-09-07
What is supervised learning?
0 mins read
2023-09-07
Difference between Git and SVN| DevOps Interview Question
0 mins read
2023-09-07
What is CI? What is its purpose?
0 mins read
2023-09-07
Which among Puppet, Chef, SaltStack and Ansible is the best Configuration Management (CM) tool and Why?
0 mins read
2023-09-07
How do all the automation tools work together in a CICD flow?
0 mins read
2023-09-07
What is a Docker container? How do you create, start and stop containers?
0 mins read
2023-09-07
IT industry has gone through a major revolution within last decade. The project execution model has changed a lot.
Waterfall Model – In this model – there were almost constant requirements and was like a fixed bid project to be delivered
at agreed upon timelines. IT managers used to plan around people, process and technologies and communicated to customers.
Typically in this model – there were six major phases in this cycle:-
Requirement Gathering -> Design -> Coding & Unit Testing -> System & Integration Testing -> Production Deployment -> Post Production Support
Agile Model – Waterfall model had its own advantages but it had major drawback. Requirements used to get reviewed and finalized at the beginning of software development lifecycle – so it turned out to be cat when dog was expected. It led to client dissatisfaction. Agile solved this problem by introducing shorter release cycles in form of program increments and sprints. It had requirement gathering, design, coding & unit testing and system testing in each sprint. Sprint demo to customer also solved the dog turning cat in the end. However, Integation and Production deployment in the end led to many conflicts between development & Operations team and also issues in production release.
DevOps Model – DevOps resolved issues by having developers, testers and operations team sitting together. DevOps can be understood as – extension of Agile by maturing the deliverables ready to be deployed in production after every PI or sprint. All infrastructural planning and issues are completed during the execution only. Infrastructure configuration overheads add a great pain during the production deployment.
DevOps have brought different skill-sets people together and ensured that each sprint has some deliverable to be deployed in Production after specific interval. Its like a pipeline that can deliver the functionality after every day, every hour or even every minute.
INQUIRE
By tapping continuing, you agree to our Privacy Policy and Terms & Conditions
SkillAhead Solutions
Gurgaon
USA
1603, Capitol Avenue, Suite 413A, 2659, Cheyenne, WY 82001, USA
COURSE CATEGORIES
`Copyright © DevLabs Alliance. All rights Reserved`
|
Refund & Reschedule Policy
Privacy Policy
Terms of Use