SlideShare a Scribd company logo
AGILE SOFTWARE
DEVELOPMENT METHODS
Presenters Names:
Mobeen
Xyz..
We are going to explain...
• Abstraction
• Introduction
• Background
• The Agile Manifesto
• Terminology
• Some Agile Methodologies
• Comparison
• What’s Agility?
Being agile
• What’s Agile?
“marked by ready ability to move
with quick easy grace”
“having a quick resourceful and
adaptable character”
• What does that
mean?
– Process has to be
lightweight and
sufficient
– Lightweight helps us
adapt and move
– Sufficient recognizes
our ineffectiveness to be
complete and relies on
strong communication
Background
• European wide research initiative on agile methods
• Agile-ITEA project conducted between 2004 and 2006
• methods in embedded software development in Europe
Survey study design.
the industrial participant
organizations of Agile-ITEA provided a sample of
organizations that were known to be interested in agile
methods,
and known to have access and involvement in the ongoing
research on agile software development methods in
Europe.
Goal; adoption of XP and scrum methods
• „Late 1990 several methodologies began to get increasing
public attention. Each had a different combination of old ideas,
new ideas, and transmuted old ideas. But they all emphasized
close collaboration between the programmer team and
business experts;
• face-to-face communication (as more efficient than written
documentation);
• frequent delivery of new deployable business value; tight,
self-organizing teams; and ways to craft the code and the team
such that the inevitable requirements churn was not a crisis.”
The image below shows how these activities align with
the project schedule in traditional software
With Agile development methodology –
BRIEF OVERVIEW OF
AGILE
METHODOLOGY
Who’s Who
Methodology
• Agile software development methodology is
an process for developing software (like other
software development methodologies
Agile software development process
Agile software development process
Working Toward Mastery
Agile software development process
Doing Your Best Work
Agile software development process
Agile software development process
Agile software development process
Agile software development process
Agile software development process
Agile software development process
COMPARISON OF
AGILE AND NON-
AGILE
Parameters
Approach of
this
methodology
Measuremen
t of Success
Size of the
Project
Style of
Management
Ability to
adapt to
change
Documentati
on required
Agile Model Non-Agile Models
Flexible and adjustable and
can project needs.
Not as flexible
The success of the project
is measured by the
Business value delivered.
The success is measured by the
Conformation to plan.
The Project size is small . The project size is Large in non- Agile
models.
Not centralized, distributed
among the team members.
Only one person is the decision
maker and rest of the people follows
him.
Changes are accepted and
adapted needs.
Changes are not accepted easily in
the later stages of the development.
Less documentation is
required in Agile.
More documentation is required in
non-Agile models.
Parameters Agile Model Non-Agile Models
Importance
of
Cycles or
iterations
Planning in
Advance
Revenue
Size of the
team
More emphasis is given to the
People- Oriented.
More importance is given to the
process .
Has many cycles or iterations. But, in Non-Agile methodology the
cycles are limited.
There is minimal upfront
planning in Agile methodology.
Planning should be complete
before the development starts.
The return on investment is
early in the project cycle.
The return on investment is at the
end of the project.
The size of the team in Agile
methodology is usually small
and creative.
But in Non-Agile models the team
size is large.
Resources
• <Intranet site text here>
http://www.slideshare.net/hareshkarkar/overvi
ew-of-agile-methodology
• <Additional reading material text here>
<hyperlink here>
• This slide deck and related resources:
<hyperlink here>
ANY QUESTIONS?
QUESTION SESSION
QUESTIONS HANDLER:
MOBEEN KHAN
THANKS FOR APPRECIATING

More Related Content

PPTX
Agile Software Development Life Cycle
PPTX
Agile software development
KEY
Agile Estimating & Planning
PDF
Agile software development
PPT
Agile presentation
PPTX
Agile estimation
PDF
Scrum 101: Introduction to Scrum
Agile Software Development Life Cycle
Agile software development
Agile Estimating & Planning
Agile software development
Agile presentation
Agile estimation
Scrum 101: Introduction to Scrum

What's hot (20)

PPTX
Introduction to Agile Software Development
PPT
Scrum ppt
PPT
Agile Software Development Overview
PPT
The Software Development Process
PPTX
Agile Methodology PPT
PDF
Agile Software Development Overview
PPTX
SCRUM – Agile Methodology
PPTX
Agile Methodology
PPTX
Checkpoints of the Process
PPTX
Agile Estimation Techniques.pptx
PPTX
Introduction to Scrum.ppt
PPT
What Is Agile Scrum
PPT
Kanban VS Scrum
PPTX
Agile 101
PDF
Agile Methodology - Software Engineering
PDF
Introduction agile scrum methodology
PDF
eXtreme programming (XP) - An Overview
PPT
Introduction to Scrum - Agile Methods
ODP
Introduction To Agile
Introduction to Agile Software Development
Scrum ppt
Agile Software Development Overview
The Software Development Process
Agile Methodology PPT
Agile Software Development Overview
SCRUM – Agile Methodology
Agile Methodology
Checkpoints of the Process
Agile Estimation Techniques.pptx
Introduction to Scrum.ppt
What Is Agile Scrum
Kanban VS Scrum
Agile 101
Agile Methodology - Software Engineering
Introduction agile scrum methodology
eXtreme programming (XP) - An Overview
Introduction to Scrum - Agile Methods
Introduction To Agile
Ad

Viewers also liked (20)

PDF
Introduction to Agile Software Development Process
PPT
Agile Software Development Process
PPT
Agile Software Development
PDF
Context Level DFD
PDF
Agile Software Development Process Practice in Thai Culture
PDF
LPS minibrochure
PDF
Steam System Optimization
PDF
PPTX
Colegio bachilleres de chiapas plantel 32
PDF
Stop smoking 200909122015
DOCX
Resume-Muhammad Hafiz Ali
PPTX
How Much Are You Worth
PDF
ความรู้เบื้องต้นเกี่ยวกับกฎหมาย (๒): บ่อเกิดและหมวดหมู่ของกฎหมายลายลักษณ์อักษ...
PDF
ความรู้เบื้องต้นเกี่ยวกับกฎหมายสิ่งแวดล้อม (๑): ทฤษฎีและหลักกฎหมายสิ่งแวดล้อม
PPTX
E4 e machinery_im_tx_assembly-final
PPTX
Agile software development and its methodology
PPTX
Se for cross industry presentation #5
PDF
Robotics: Virtual Commissioning in Process Simulate
PDF
The Aperitif: A Drink and a Way of Life
Introduction to Agile Software Development Process
Agile Software Development Process
Agile Software Development
Context Level DFD
Agile Software Development Process Practice in Thai Culture
LPS minibrochure
Steam System Optimization
Colegio bachilleres de chiapas plantel 32
Stop smoking 200909122015
Resume-Muhammad Hafiz Ali
How Much Are You Worth
ความรู้เบื้องต้นเกี่ยวกับกฎหมาย (๒): บ่อเกิดและหมวดหมู่ของกฎหมายลายลักษณ์อักษ...
ความรู้เบื้องต้นเกี่ยวกับกฎหมายสิ่งแวดล้อม (๑): ทฤษฎีและหลักกฎหมายสิ่งแวดล้อม
E4 e machinery_im_tx_assembly-final
Agile software development and its methodology
Se for cross industry presentation #5
Robotics: Virtual Commissioning in Process Simulate
The Aperitif: A Drink and a Way of Life
Ad

Similar to Agile software development process (20)

PPTX
Agile software development methodology & Rapid E-Learning
PDF
Agile Myths and Pitfalls - 2020 (ver 0.8)
PPTX
What is agile?
PDF
Agile Methodology For Software Development
PPT
Agile methodology
PPTX
Slide set 2 (Rise of Agile Methodologies) (1).pptx
PPT
Project management methodologies
PPTX
7.agila model
PDF
What is Agile Software Development?
PDF
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
DOC
Extending Agile to Suite Big Projects
PPTX
Agile project management
PPSX
Sidra Agile Software Process
PPTX
Agile software development methodology
PPTX
PPT
Agile Presentation
PDF
The Four Main Values Of The Agile Methodologies In...
PDF
Are you Agile enough?
PPT
Agile And Open Development
Agile software development methodology & Rapid E-Learning
Agile Myths and Pitfalls - 2020 (ver 0.8)
What is agile?
Agile Methodology For Software Development
Agile methodology
Slide set 2 (Rise of Agile Methodologies) (1).pptx
Project management methodologies
7.agila model
What is Agile Software Development?
The Agile Manifesto Revisited: Benefits and Challenges in Modern Software Dev...
Extending Agile to Suite Big Projects
Agile project management
Sidra Agile Software Process
Agile software development methodology
Agile Presentation
The Four Main Values Of The Agile Methodologies In...
Are you Agile enough?
Agile And Open Development

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
history of c programming in notes for students .pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administraation Chapter 3
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
AI in Product Development-omnex systems
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
medical staffing services at VALiNTRY
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
history of c programming in notes for students .pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Understanding Forklifts - TECH EHS Solution
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administraation Chapter 3
CHAPTER 2 - PM Management and IT Context
Softaken Excel to vCard Converter Software.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms I-SECS-1021-03
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
Odoo Companies in India – Driving Business Transformation.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
AI in Product Development-omnex systems
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free

Agile software development process

  • 2. We are going to explain... • Abstraction • Introduction • Background • The Agile Manifesto • Terminology • Some Agile Methodologies • Comparison
  • 4. • What’s Agile? “marked by ready ability to move with quick easy grace” “having a quick resourceful and adaptable character”
  • 5. • What does that mean? – Process has to be lightweight and sufficient
  • 6. – Lightweight helps us adapt and move – Sufficient recognizes our ineffectiveness to be complete and relies on strong communication
  • 7. Background • European wide research initiative on agile methods • Agile-ITEA project conducted between 2004 and 2006 • methods in embedded software development in Europe Survey study design. the industrial participant organizations of Agile-ITEA provided a sample of organizations that were known to be interested in agile methods, and known to have access and involvement in the ongoing research on agile software development methods in Europe. Goal; adoption of XP and scrum methods
  • 8. • „Late 1990 several methodologies began to get increasing public attention. Each had a different combination of old ideas, new ideas, and transmuted old ideas. But they all emphasized close collaboration between the programmer team and business experts; • face-to-face communication (as more efficient than written documentation); • frequent delivery of new deployable business value; tight, self-organizing teams; and ways to craft the code and the team such that the inevitable requirements churn was not a crisis.”
  • 9. The image below shows how these activities align with the project schedule in traditional software
  • 10. With Agile development methodology –
  • 13. Methodology • Agile software development methodology is an process for developing software (like other software development methodologies
  • 26. Parameters Approach of this methodology Measuremen t of Success Size of the Project Style of Management Ability to adapt to change Documentati on required Agile Model Non-Agile Models Flexible and adjustable and can project needs. Not as flexible The success of the project is measured by the Business value delivered. The success is measured by the Conformation to plan. The Project size is small . The project size is Large in non- Agile models. Not centralized, distributed among the team members. Only one person is the decision maker and rest of the people follows him. Changes are accepted and adapted needs. Changes are not accepted easily in the later stages of the development. Less documentation is required in Agile. More documentation is required in non-Agile models.
  • 27. Parameters Agile Model Non-Agile Models Importance of Cycles or iterations Planning in Advance Revenue Size of the team More emphasis is given to the People- Oriented. More importance is given to the process . Has many cycles or iterations. But, in Non-Agile methodology the cycles are limited. There is minimal upfront planning in Agile methodology. Planning should be complete before the development starts. The return on investment is early in the project cycle. The return on investment is at the end of the project. The size of the team in Agile methodology is usually small and creative. But in Non-Agile models the team size is large.
  • 28. Resources • <Intranet site text here> http://www.slideshare.net/hareshkarkar/overvi ew-of-agile-methodology • <Additional reading material text here> <hyperlink here> • This slide deck and related resources: <hyperlink here>