Improve SDLC with devops

Why everybody have to learn about Software development lifecycle (SDLC) ?

  • Irrespective of your field, everybody have to has to understand the SDLC. if you want to work in an organization.

  • There is standard in every organization whether that is startup or mid/large size organization. everybody follow a specific standards.

  • it's important for you to understand those standards to work in that organization.

What is SDLC ?

  • it is a process used by the software industry to design, develop and test the any application.

  • On high level basis these are three phases : Design, develop and test.

  • The end goal of SDLC is to deliver a high quality product.

  • Listen : Without design you cannot develop and once you develop without testing you cannot deliver high quality product.

  • The below figure works in loop and that's why it is known as software development lifecycle.

  • plan --> code --> build --> test --> deploy --> operate --> monitor.

  • By the above point that's how software get developed and new versions comes.