Header Ads Widget

Responsive Advertisement

Ticker

6/recent/ticker-posts

What is mean by SDLC ? Difference between Agile vs Waterfall model #SoftwareModel #Agile #Waterfall #SDLC

 


Every software development follow one process which is called SDLC. 

SDLC: Software Development Life Cycle.

Process:

Plan – Code – Build – Test – Deploy- Operate- Monitor 

There are multiple models are used for this process but most commonly used models are :

1) Waterfall Model
2) Agile Model

1) Waterfall Model:  It is a very famous and old model. Previously all companies use this model for software development cycle. 

How Waterfall model works:






2) Agile Model: Now a days Agile model is most commonly used model in all software industries. Every company prefer this model which satisfied their business users. 

How Agile model works:


                                      


Difference between Agile vs Waterfall:

  1. Agile is incremental and iterative approach; Waterfall is linear & sequential approach.
  2. Agile separate project into sprints (set period of time); Waterfall divides project into phases.
  3. Agile focus customer satisfaction: Waterfall focus successful project delivery.
  4. In Agile requirements are prepared every day; In Waterfall requirements are prepared once at the start.
  5. Agile allows requirement changes at any time; Waterfall avoids the changes once the project start.
  6. In Agile testing is performed concurrently with development; In Waterfall testing is performed after build phase.


Hope you understand the concept of waterfall and Agile model and their difference.

Thanks. 👍🙏


Post a Comment

0 Comments