• Ahad Hussain 23-Arid-
4325
• Muhammad Ayaz 23-Arid-
4351
• Muhammad Arslan 23-Arid-
4348
1
Introducti
on
• The Agile Model is an iterative and
incremental software development process
that emphasizes flexibility, collaboration ,and
rapid project development and continuous
improvement.
• It was created to respond to the need for a
more adaptable and customer involvement to
software development.
AGILE MODEL
PHASES
Planning
• Define project goals
• Identify stakeholders
• Determine project scope and gather
requirements
• Establish project budget
PHASES
Designing
• Create High Level Design
• Develop wireframes.
• Define technical requirements and
standards
• Design User Interfaces
5
PHASES
Developin
g
• Divide work into smaller, manageable
blocks
• Develop software in iterative cycles
• Continuously integrate and test software
PHASES
Testing
• Conduct unit test, integration testing and
system testing
• Perform acceptance testing with
customer
• Identify and fix defects
PHASES
Deployme
nt
• Prepare software for release
• Conduct final testing and quality
assurance
• Deploy software to the production
• Monitor and maintain software effi ciency
PHASES
Review
• Gather feedback from customers
• Identify areas for improvement
• Plan for next iteration
When to
Use
• Projects with changing or unclear
requirements.
• Projects with high complexity or
uncertainty.
• Projects requiring rapid prototyping
or proof-of-concept.
• Projects with multiple stakeholders
or teams.
• Projects requiring continuous
delivery or iteration
Advantag
es
• Little Planning required
• Anytime changes are acceptable
• Improve collaboration and
communication
• Enhanced customer satisfaction
• Reduced risk and uncertainty
• Reduced total time development
Disadvantag
es
• It is not suitable for handling complex
dependencies .
• Can be chaotic without clear processes.
• Demands continuous learning and
improvement.
• Requires strong team communication and
coordination.
Example
• Spotify's music streaming platform
• Amazon's e-commerce platform
• Google's search engine
• Facebook's social media platform
• Microsoft's Azure cloud platform