Understand SDLC before learning DevOps

SDLC Software development life cycle 

Waterfall Model – 

a) Requirement – Take client requirements what they need. 

b) Analysis – Technologies used in this, java, python. 

c) Design – Modules, Data flow diagram. 

d) Coding – Developer needs to prepare the code & moved to testing. 

e) Testing – Tester need to test the application and update to client. 

f) Acceptance – At everything client will accept the application. 

Drawbacks – 

Freeze client requirement, time taken, expensive cost 

Agile Model –  

Agile model is also known as incremental model. Software is developed in incremental, rapid cycles. 

Agile model easier as compared to Waterfall model, in this agile model suppose we assume a bank application, requirements team take the information from client & update to analysis team, Team will analyze the data, after that design team will work on it, like that every team will work on it in mean while analysis team working, requirement take the new requirements from client like that remaining team will work simultaneously and 70% faster agile than the waterfall model. 

Research will do by IT industry up to 4yrs, where is the delay on product delivery, they came to conclude that Gap between in Development & Operation teams. 

Tools are covered –  

Linux, GIT, Maven, Jenkins, Docker and Docker Swarm, Kubernetes, Ansible, Nagios. 

Leave a Comment

MFH DevOps Consultation Services

Add Few lines about the company here

Contact

MFH Devops Consulation
#4-72-1/1. 1st Floor, Beach Road Lawson’s Bay Colony, Near Shanti Ashram, Opp. Bharat Petroleum, Visakhapatnam, Andhra Pradesh – 530017