SlideShare a Scribd company logo
Group member Names:
Muhammad Shoaib 13054119-030
Mashal Wasique 13054119-011
Agile Methodology
Overview:
 Agile
 Agile Manifesto
 Agile Methodologies
 Processes
 Advantages and Disadvantages
What is agile?
Agile is a time boxed, iterative approach to software
delivery that builds software incrementally from the
start of the project, instead of trying to deliver it all at
once near the end.
Agile methodology
Working
It works by breaking projects down into little bits of user
functionality called user stories, prioritizing them, and then
continuously delivering them in short two week cycles
called iterations.
Agile methodology
Agile Manifesto
key points
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Agile Methodologies
• Extreme Programming (XP)
• Crystal
• Dynamic Systems Development Method (DSDM)
• Feature-Driven Development (FDD)
• Scrum
What is Scrum??
Scrum is an agile way to manage a project, usually software
development. Agile software development with Scrum is often
perceived as a methodology; but rather than viewing Scrum as
methodology, think of it as a framework for managing a process.
Scrum(Cont…..)
Scrum originally was formalized for software development projects, but
it works well for any complex, innovative scope of work. The possibilities
are endless. The Scrum framework is deceptively simple.
The Scrum framework process
•A product owner creates a prioritized wish list called a product backlog.
•During sprint planning, the team pulls a small chunk from the top of that
wish list, a sprint backlog, and decides how to implement those pieces.
•The team has a certain amount of time a sprint (usually two to four weeks)
to complete its work, but it meets each day to assess its progress (daily
Scrum).
•Along the way, the Scrum Master keeps the team focused on its goal.
•At the end of the sprint, the work should be potentially shippable: ready to
hand to a customer, put on a store shelf, or show to a stakeholder.
•The sprint ends with a sprint review and retrospective.
•As the next sprint begins, the team chooses another chunk of the product
backlog and begins working again.
Processes of Agile
methodology
Agile methodology
Processes of agile(cont….)
 Requirement Gathering
Design
Build
Feedback and Testing
Deployment
Agile methodology
Processes of agile(cont):
 Requirement Gathering:
In this phase the requirement is gathered from the
user.
 Design:
After gathering the requirement from the user the software is
designed. Design includes the following phases:
 Architecture Design
 interface design
 Component design
Processes of agile(cont…)
 Database design
 Build:
After designing phase we build the software.
Feedback and Testing:
After deploying the software we need to have a feedback from
the user if the software is according to the users requirement we
proceed to testing.
Testing includes:
 Development:
Processes of Agile(Cont..)
 System testing
 Component testing
 Deployment:
At the end the software releases into the market.
Advantages and Disadvantages of agile:
 Customer satisfaction by rapid, continuous delivery of useful software.
Customer developers and testers constantly interact with each other.
Working software is delivered frequently (weeks rather than months).
Regular adaptation to changing circumstances.
Even late changing in requirement are welcomed
Change in cost in traditional:
Change in cost of agile
Disadvantages of agile:
• In case of some software deliverables, especially the large ones, it is
difficult to assess the effort required at the beginning of the software
development life cycle.
• There is lack of emphasis on necessary designing and documentation.
• The project can easily get taken off track if the customer
representative is not clear what final outcome that they want.
• Only senior programmers are capable of taking the kind of decisions
required during the development process. Hence it has no place for
newbie programmers, unless combined with experienced resources.

More Related Content

PPTX
Agile Methodology and Tools
PPTX
Agile Methodology in Software Development
PDF
Kanban Basics
PPT
Agile Scrum Presentation-Detailed
PPTX
Agile scrum fundamentals
PPSX
Scrum Agile Methodlogy
PPTX
Introduction to Scrum.ppt
PDF
Agile Methodology
Agile Methodology and Tools
Agile Methodology in Software Development
Kanban Basics
Agile Scrum Presentation-Detailed
Agile scrum fundamentals
Scrum Agile Methodlogy
Introduction to Scrum.ppt
Agile Methodology

What's hot (20)

PPT
Agile presentation
PPTX
What is Scrum? SlideShare
PPTX
Agile (Scrum)
PPTX
Agile Project Management
PPTX
2017 Scrum by Picture
PPTX
PPT
Kanban 101 - 3 - Kanban Essentials
ODP
Introduction To Agile
PDF
Agile Methodology - Software Engineering
PDF
Agile Process Introduction
PPTX
Introduction to Agile
PPTX
An Introduction to kanban
PPT
Scrum in an hour
ODP
Scrum Process
PDF
Scrum 101
PDF
Agile & Scrum Training
PPTX
Agile Training: Roles and Expectations
PDF
Introduction To Scrum
PDF
Agile stories, estimating and planning
PDF
Agile & SCRUM basics
Agile presentation
What is Scrum? SlideShare
Agile (Scrum)
Agile Project Management
2017 Scrum by Picture
Kanban 101 - 3 - Kanban Essentials
Introduction To Agile
Agile Methodology - Software Engineering
Agile Process Introduction
Introduction to Agile
An Introduction to kanban
Scrum in an hour
Scrum Process
Scrum 101
Agile & Scrum Training
Agile Training: Roles and Expectations
Introduction To Scrum
Agile stories, estimating and planning
Agile & SCRUM basics
Ad

Viewers also liked (6)

PDF
Agile requirements management
PPTX
Agile Requirements Gathering Techniques
PPTX
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
PPTX
Requirements gathering in agile development a practical experience
PPTX
Requirements Gathering Best Practice Pack
PDF
Writing Agile Requirements
Agile requirements management
Agile Requirements Gathering Techniques
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Requirements gathering in agile development a practical experience
Requirements Gathering Best Practice Pack
Writing Agile Requirements
Ad

Similar to Agile methodology (20)

PPTX
Chapter 3 -Project selection and management.ppt
PPTX
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
PPTX
Software Engineering -Different Development models.pptx
PDF
Agile Model & Methodology
PPTX
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
PDF
Lecture 3 se
PDF
Chapter 2
PPTX
PDF
Agile project management using scrum
PPTX
Software engineering MODULE3__Agile.pptx
DOCX
devops notes.docx LECTURE NOTE S OF 2025
PPTX
Agile Development Process
PDF
Software Dev Techniques.pdf
PPTX
Software Development Process Models (SCRUM Methodology)
PPTX
3. Agile Process and Extreme Programming.pptx
PPT
Agile process
PPTX
Agile process model powerpoint presentat
PDF
Agile lifecycle handbook by bhawani nandan prasad
PPTX
SDLC in software engineering models outlines the plan for each stage so that ...
PPTX
Software Development Life Cycle (SDLC )
Chapter 3 -Project selection and management.ppt
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Software Engineering -Different Development models.pptx
Agile Model & Methodology
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Lecture 3 se
Chapter 2
Agile project management using scrum
Software engineering MODULE3__Agile.pptx
devops notes.docx LECTURE NOTE S OF 2025
Agile Development Process
Software Dev Techniques.pdf
Software Development Process Models (SCRUM Methodology)
3. Agile Process and Extreme Programming.pptx
Agile process
Agile process model powerpoint presentat
Agile lifecycle handbook by bhawani nandan prasad
SDLC in software engineering models outlines the plan for each stage so that ...
Software Development Life Cycle (SDLC )

Recently uploaded (20)

PDF
Business Ethics Teaching Materials for college
PPTX
Cell Types and Its function , kingdom of life
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
master seminar digital applications in india
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Pre independence Education in Inndia.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
01-Introduction-to-Information-Management.pdf
Business Ethics Teaching Materials for college
Cell Types and Its function , kingdom of life
Pharmacology of Heart Failure /Pharmacotherapy of CHF
master seminar digital applications in india
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Complications of Minimal Access Surgery at WLH
PPH.pptx obstetrics and gynecology in nursing
VCE English Exam - Section C Student Revision Booklet
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Final Presentation General Medicine 03-08-2024.pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Module 4: Burden of Disease Tutorial Slides S2 2025
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
O7-L3 Supply Chain Operations - ICLT Program
Pre independence Education in Inndia.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Microbial disease of the cardiovascular and lymphatic systems
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
01-Introduction-to-Information-Management.pdf

Agile methodology

  • 1. Group member Names: Muhammad Shoaib 13054119-030 Mashal Wasique 13054119-011
  • 3. Overview:  Agile  Agile Manifesto  Agile Methodologies  Processes  Advantages and Disadvantages
  • 4. What is agile? Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end.
  • 6. Working It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and then continuously delivering them in short two week cycles called iterations.
  • 9. key points • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 11. • Extreme Programming (XP) • Crystal • Dynamic Systems Development Method (DSDM) • Feature-Driven Development (FDD) • Scrum
  • 12. What is Scrum?? Scrum is an agile way to manage a project, usually software development. Agile software development with Scrum is often perceived as a methodology; but rather than viewing Scrum as methodology, think of it as a framework for managing a process.
  • 13. Scrum(Cont…..) Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The possibilities are endless. The Scrum framework is deceptively simple.
  • 14. The Scrum framework process •A product owner creates a prioritized wish list called a product backlog. •During sprint planning, the team pulls a small chunk from the top of that wish list, a sprint backlog, and decides how to implement those pieces. •The team has a certain amount of time a sprint (usually two to four weeks) to complete its work, but it meets each day to assess its progress (daily Scrum). •Along the way, the Scrum Master keeps the team focused on its goal. •At the end of the sprint, the work should be potentially shippable: ready to hand to a customer, put on a store shelf, or show to a stakeholder. •The sprint ends with a sprint review and retrospective. •As the next sprint begins, the team chooses another chunk of the product backlog and begins working again.
  • 17. Processes of agile(cont….)  Requirement Gathering Design Build Feedback and Testing Deployment
  • 19. Processes of agile(cont):  Requirement Gathering: In this phase the requirement is gathered from the user.  Design: After gathering the requirement from the user the software is designed. Design includes the following phases:  Architecture Design  interface design  Component design
  • 20. Processes of agile(cont…)  Database design  Build: After designing phase we build the software. Feedback and Testing: After deploying the software we need to have a feedback from the user if the software is according to the users requirement we proceed to testing. Testing includes:  Development:
  • 21. Processes of Agile(Cont..)  System testing  Component testing  Deployment: At the end the software releases into the market.
  • 22. Advantages and Disadvantages of agile:  Customer satisfaction by rapid, continuous delivery of useful software. Customer developers and testers constantly interact with each other. Working software is delivered frequently (weeks rather than months). Regular adaptation to changing circumstances. Even late changing in requirement are welcomed
  • 23. Change in cost in traditional:
  • 24. Change in cost of agile
  • 25. Disadvantages of agile: • In case of some software deliverables, especially the large ones, it is difficult to assess the effort required at the beginning of the software development life cycle. • There is lack of emphasis on necessary designing and documentation. • The project can easily get taken off track if the customer representative is not clear what final outcome that they want. • Only senior programmers are capable of taking the kind of decisions required during the development process. Hence it has no place for newbie programmers, unless combined with experienced resources.