Agile - Model

History of the Agile - Model

Agile officially started in 2001 when 17 software experts met in Snowbird, Utah (USA).

They created the
📄 Agile Manifesto

Some of the key contributors were:

  • Kent Beck

  • Martin Fowler

  • Ken Schwaber

They introduced Agile to solve problems in traditional models like the Waterfall model.

Why Was the Agile Model Created?

Traditional models had issues:

❌ Requirements change but process was rigid

❌ Long development cycles

 

❌ Late bug detection

❌ Customer sees product only at the end

Agile was created to:

✅ Handle changing requirements

✅ Improve collaboration

✅ Involve customers regularly

✅ Deliver working software quickly

 Definition Agile-Model 

Agile Model is an iterative SDLC approach where software is developed in small parts with continuous customer feedback and flexibility to change.

Purpose of the Agile -Model

The main purpose is:

To deliver high-quality software quickly
To adapt to changing requirements
To focus on customer collaboration
To provide continuous improvement

Real-Life Example

Imagine building an E-commerce Website:

🔹 Sprint 1 → Login & Registration
🔹 Sprint 2 → Product Listing
🔹 Sprint 3 → Cart System
🔹 Sprint 4 → Payment Gateway

Instead of waiting 6 months, the client starts using features within weeks.

Advantages and Disadvantages

✅ Faster delivery

 Continuous testing

✅ Better customer satisfaction

 Team collaboration

Flexible to change

❌Less documentation
❌Difficult to estimate cost early

❌ Needs experienced team

❌Not ideal for very strict regulatory systems

✅ Advantages

❌ Disadvantages

Agile - model

By Content ITV

Agile - model

  • 39