Friday, May 15, 2020

What is DevOps and why we need DevOps



Day -01 -What is DevOps and why we need DevOps

Software Delivery


Traditional
  • In traditional Approach we were using Waterfall model, V model, iterative model etc..
  • Clear separation between business and IT team (IT and operation team)

Modern
  • In Modern Approach we use Agile development  (often Scrum Approach)
  • Business, development and operation are in one team

1st principle Agile Manifesto :- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • So We can say Agile already stated about the continuous delivery but for us it’s a new idea, continuous delivery means creating repeatable and reliable process to deliver the software thus we need to remove all the manual steps and automate everything whatever is required.
  • However devops is Culture shift or practice that encourage great collaboration between people, process and product to enable Continuous delivery of value to our end users.

Why we need DevOps  :-

  • Software development cycle faster innovation
  • Reduced Deployment Failures, Rollbacks, and Time to Recover
  • Increase quality
  • Reduce Code
  • Improve throughput

No comments:

Post a Comment

Maven Interview questions with Answers

Maven Interview questions with Answers What is Maven? -Apache Maven is a Software Project Management tool. -It is also known as Bui...