SlideShare a Scribd company logo
4
Most read
8
Most read
16
Most read
Agile - Overview
What is Agile, Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram, PMI-ACP, CSP, CSM.
31st March 2015.
Agenda
• What is Agile?
• Agile Manifesto
• Agile principles
• Agile Methodologies
2
What is Agile?
• Agile development is an umbrella term that describes several agile
methodologies to handle IT teams and projects. The word ‘Agile’ is
derived from agile manifesto (http://agilemanifesto.org/)
3
Agile manifesto
• In 2001, a group of people
got together to discuss
about better ways of
software development as
the traditional approach
was failing in reaching
customer requirements.
After many discussions,
they came up with the
agile manifesto
Image Source: http://udayanbanerjee.wordpress.com/category/agile
4
Agile manifesto Continued…
• We are uncovering better ways of developing software by doing it and
helping others does it. Through this work we have come to value
5
Agile Principles
1. Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
Unlike the traditional software development (Delivery
after months/years of work), small components of the
project functionality are delivered within weeks after
starting the project. It is incremental delivery rather
than a single delivery. Features having high business
value getting delivered early and continuously gains
customer satisfaction which is very critical in business.
6
2. Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive advantage.
Main objective of the agile software development is to give a competitive edge to
customer by implementing evolving requirements at any point of time throughout
the project
7
3. Deliver working software frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
Agile development focuses on fast, iterative deliveries than traditional one-time
deliveries
8
4. Business people and developers must
work together daily throughout the
project.
In Agile software development, development team
works closely with business people/customers on
daily basis and takes their feedback. With this
better working relationship is established and
development team will correct their mistakes
quickly based on customer’s feedback
9
5. Build projects around motivated
individuals. Give them the environment
and support they need, and trust them
to get the job done.
Agile software development emphasizes on
team culture; concentrates more on factors
which build trust in the team. Agile strongly
believes that these are the reasons for
team’s/software’s success
10
6. The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.
Agile development encourages face to face conversations
as it is better compared to e-mail/ phone/ communicator.
It avoids many mis-understandings and confusions
11
7. Working software is the primary
measure of progress.
In Agile development, progress & success is
measured by working software (i.e. the
component of software which ready to get
delivered to customer / delivered to customer)
12
8. Agile processes promote sustainable development. The sponsors, developers,
and users should be able to maintain a constant pace indefinitely.
Agile development progresses in very consistent; neither slow nor fast. Total team is responsible
and accountable for the same
13
9. Continuous attention to technical
excellence and good design enhances
agility.
We know that agile development focuses on extrinsic
quality (customer satisfaction & Product quality) and
along with this it takes care of intrinsic quality as
well by following best agile development practices
14
10. Simplicity--the art of maximizing the
amount of work not done--is essential.
Agile development always keeps software
simple, workable and easy to maintain.
Traditionally developed software products are
complex due to cumbersome design,
requirements etc.
15
11. The best architectures,
requirements, and designs emerge
from self-organizing teams.
Agile development believes that best
architectures, requirements, and designs
emerge from self-organizing teams as
there are no hierarchies involved here. The
team is empowered to organize
themselves to be more effective and
efficient. Transparency, inspect, adapt,
Continuous planning, Continuous
customer feedback and customer
collaboration makes team self-organizing
16
12. At regular intervals, the team reflects
on how to become more effective, then
tunes and adjusts its behavior accordingly.
In traditional software development approach,
team will be waiting till the end of the project to
conduct post-project review. But agile software
development emphasizes continuous review. Team
member can give feedback to team member or to
process @ any point of time by writing it in post-
it/face to face. Inspecting and adapting
continuously solves many of the repetitive issues
experienced by many teams and projects.
17
Agile Methodologies
• If you assume as Agile as umbrella (as shown
in figure), it consists several specific
methodologies under its shadow. Broadly
agile methodologies are classified in to 2
types
1.Light weight Approaches
2.Fuller Approaches
18
References
• Agile manifesto
• Wikipedia
• All About Agile
• Coaching Agile Teams
19
Q&A
20
Thank you
21

More Related Content

PPT
Agile presentation
PPTX
PPTX
Agile Overview
PDF
Introduction agile scrum methodology
PDF
Agile Software Development Overview
PPTX
Agile methodology
PPTX
What is agile?
Agile presentation
Agile Overview
Introduction agile scrum methodology
Agile Software Development Overview
Agile methodology
What is agile?

What's hot (20)

PDF
Agile & SCRUM basics
PPT
Agile Project Management for IT Projects
PDF
Agile Process Introduction
PPTX
Agile Methodology and Tools
PPTX
Agile (Scrum)
PDF
Agile Methodology
PPTX
Agile Methodology PPT
PPT
Agile Scrum Presentation-Detailed
PPTX
Agile - Scrum Presentation
PPT
Scrum ppt
ODP
Introduction To Agile
PPTX
Agile methodology
PPTX
Agile Project Management
PDF
Agile Scrum Training Process
PPTX
Agile Values, Principles and Practices
PDF
Scrum - Agile Methodology
PPT
Agile Methodology
PPTX
Introduction to Scrum.ppt
PPTX
What is Agile Project Management? | Agile Project Management | Invensis Learn...
PPTX
Agile Methodology
Agile & SCRUM basics
Agile Project Management for IT Projects
Agile Process Introduction
Agile Methodology and Tools
Agile (Scrum)
Agile Methodology
Agile Methodology PPT
Agile Scrum Presentation-Detailed
Agile - Scrum Presentation
Scrum ppt
Introduction To Agile
Agile methodology
Agile Project Management
Agile Scrum Training Process
Agile Values, Principles and Practices
Scrum - Agile Methodology
Agile Methodology
Introduction to Scrum.ppt
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Agile Methodology
Ad

Viewers also liked (20)

PPTX
Overview of Agile Methodology
PDF
12 principles for Agile Development
PPTX
The Values and Principles of Agile Software Development
PPTX
Agile manifesto
PDF
#T3SCRUM: 12 principles of agile
ZIP
Agile Manifesto
PPTX
SCRUM – Agile Methodology
PDF
Scrum and agile principles
PDF
Becoming Agile : Get back to first principles first
PPTX
Agile Way to First Iteration
PDF
Workflow Management, SaaS, Cloud Computing
PPT
Sell scrum in 15 min
PDF
Richmond Spin - How To Sell A Traditional Client
PDF
Business value of Agile : A People10 Showcase
PPT
Scrum Overview
PPTX
What agile teams think about agile principles
PPTX
Agile, Scrum and Values
PDF
The Agile Manifesto Values and Principles - Mandatory Study Material for PMI-...
PDF
Choosing right agile methodology for your project
Overview of Agile Methodology
12 principles for Agile Development
The Values and Principles of Agile Software Development
Agile manifesto
#T3SCRUM: 12 principles of agile
Agile Manifesto
SCRUM – Agile Methodology
Scrum and agile principles
Becoming Agile : Get back to first principles first
Agile Way to First Iteration
Workflow Management, SaaS, Cloud Computing
Sell scrum in 15 min
Richmond Spin - How To Sell A Traditional Client
Business value of Agile : A People10 Showcase
Scrum Overview
What agile teams think about agile principles
Agile, Scrum and Values
The Agile Manifesto Values and Principles - Mandatory Study Material for PMI-...
Choosing right agile methodology for your project
Ad

Similar to Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies (20)

PDF
Basics of agile
PDF
agile basics2 software engineering development
PPTX
Agile manifesto - Agile - What is it?
PDF
A Systematic Study On Agile Software Development Methodlogies And Practices
PPTX
Agile overview
PDF
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
PPTX
What is agile?
PPTX
Agile Software Design and Development Process.pptx
PPTX
SPM presentation.pptx
PPTX
Cognizant Presentation for Task 1.pptx
PPTX
Cognizant Presentation for Task 1.pptx
PPTX
Test strategy
PDF
Introduction to Agile Software Development
PPTX
Agile software development. System development of Agile.pptx
PDF
Agile Fundamentals for Project Managers.pdf
PPTX
Emerging Trends of Software Engineering
PPTX
PPTX
Agile 101
PPTX
Agile Principles.pptx
PDF
Agile Methodology - Software Engineering
Basics of agile
agile basics2 software engineering development
Agile manifesto - Agile - What is it?
A Systematic Study On Agile Software Development Methodlogies And Practices
Agile overview
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
What is agile?
Agile Software Design and Development Process.pptx
SPM presentation.pptx
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
Test strategy
Introduction to Agile Software Development
Agile software development. System development of Agile.pptx
Agile Fundamentals for Project Managers.pdf
Emerging Trends of Software Engineering
Agile 101
Agile Principles.pptx
Agile Methodology - Software Engineering

More from Balaji Sathram (16)

PPTX
Thinking questions
PPTX
Coaching stance and icf core competencies
PPTX
Agile practices: start with "WHY"
PPTX
Agile ceremonies in detail ipo
PPTX
Scrum master challenges
PPTX
Change management models
PPTX
Coaching Basics and Coaching Models
PDF
Team Facilitator
PDF
Coaching Leadership
PDF
Story of user story
PPTX
Team Coaching - Starbursting
PPTX
Team Coaching - Sprint Retrospection
PPTX
NLP in Team Coaching
PPTX
Team coaching-behavioral basics
PPTX
Lean Software Development: Values and Principles
PPTX
Thinking questions
Coaching stance and icf core competencies
Agile practices: start with "WHY"
Agile ceremonies in detail ipo
Scrum master challenges
Change management models
Coaching Basics and Coaching Models
Team Facilitator
Coaching Leadership
Story of user story
Team Coaching - Starbursting
Team Coaching - Sprint Retrospection
NLP in Team Coaching
Team coaching-behavioral basics
Lean Software Development: Values and Principles

Recently uploaded (20)

PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
ai tools demonstartion for schools and inter college
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
System and Network Administraation Chapter 3
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
history of c programming in notes for students .pptx
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
medical staffing services at VALiNTRY
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
Introduction to Artificial Intelligence
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Operating system designcfffgfgggggggvggggggggg
VVF-Customer-Presentation2025-Ver1.9.pptx
ai tools demonstartion for schools and inter college
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
System and Network Administraation Chapter 3
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
history of c programming in notes for students .pptx
ManageIQ - Sprint 268 Review - Slide Deck
Design an Analysis of Algorithms II-SECS-1021-03
2025 Textile ERP Trends: SAP, Odoo & Oracle
Design an Analysis of Algorithms I-SECS-1021-03
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PTS Company Brochure 2025 (1).pdf.......
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
medical staffing services at VALiNTRY
Online Work Permit System for Fast Permit Processing
Introduction to Artificial Intelligence
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Operating system designcfffgfgggggggvggggggggg

Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies

  • 1. Agile - Overview What is Agile, Agile Manifesto, Agile principles and Agile Methodologies Balaji Sathram, PMI-ACP, CSP, CSM. 31st March 2015.
  • 2. Agenda • What is Agile? • Agile Manifesto • Agile principles • Agile Methodologies 2
  • 3. What is Agile? • Agile development is an umbrella term that describes several agile methodologies to handle IT teams and projects. The word ‘Agile’ is derived from agile manifesto (http://agilemanifesto.org/) 3
  • 4. Agile manifesto • In 2001, a group of people got together to discuss about better ways of software development as the traditional approach was failing in reaching customer requirements. After many discussions, they came up with the agile manifesto Image Source: http://udayanbanerjee.wordpress.com/category/agile 4
  • 5. Agile manifesto Continued… • We are uncovering better ways of developing software by doing it and helping others does it. Through this work we have come to value 5
  • 6. Agile Principles 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Unlike the traditional software development (Delivery after months/years of work), small components of the project functionality are delivered within weeks after starting the project. It is incremental delivery rather than a single delivery. Features having high business value getting delivered early and continuously gains customer satisfaction which is very critical in business. 6
  • 7. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Main objective of the agile software development is to give a competitive edge to customer by implementing evolving requirements at any point of time throughout the project 7
  • 8. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Agile development focuses on fast, iterative deliveries than traditional one-time deliveries 8
  • 9. 4. Business people and developers must work together daily throughout the project. In Agile software development, development team works closely with business people/customers on daily basis and takes their feedback. With this better working relationship is established and development team will correct their mistakes quickly based on customer’s feedback 9
  • 10. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Agile software development emphasizes on team culture; concentrates more on factors which build trust in the team. Agile strongly believes that these are the reasons for team’s/software’s success 10
  • 11. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Agile development encourages face to face conversations as it is better compared to e-mail/ phone/ communicator. It avoids many mis-understandings and confusions 11
  • 12. 7. Working software is the primary measure of progress. In Agile development, progress & success is measured by working software (i.e. the component of software which ready to get delivered to customer / delivered to customer) 12
  • 13. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Agile development progresses in very consistent; neither slow nor fast. Total team is responsible and accountable for the same 13
  • 14. 9. Continuous attention to technical excellence and good design enhances agility. We know that agile development focuses on extrinsic quality (customer satisfaction & Product quality) and along with this it takes care of intrinsic quality as well by following best agile development practices 14
  • 15. 10. Simplicity--the art of maximizing the amount of work not done--is essential. Agile development always keeps software simple, workable and easy to maintain. Traditionally developed software products are complex due to cumbersome design, requirements etc. 15
  • 16. 11. The best architectures, requirements, and designs emerge from self-organizing teams. Agile development believes that best architectures, requirements, and designs emerge from self-organizing teams as there are no hierarchies involved here. The team is empowered to organize themselves to be more effective and efficient. Transparency, inspect, adapt, Continuous planning, Continuous customer feedback and customer collaboration makes team self-organizing 16
  • 17. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. In traditional software development approach, team will be waiting till the end of the project to conduct post-project review. But agile software development emphasizes continuous review. Team member can give feedback to team member or to process @ any point of time by writing it in post- it/face to face. Inspecting and adapting continuously solves many of the repetitive issues experienced by many teams and projects. 17
  • 18. Agile Methodologies • If you assume as Agile as umbrella (as shown in figure), it consists several specific methodologies under its shadow. Broadly agile methodologies are classified in to 2 types 1.Light weight Approaches 2.Fuller Approaches 18
  • 19. References • Agile manifesto • Wikipedia • All About Agile • Coaching Agile Teams 19