SlideShare a Scribd company logo
Agile
Venugopal Padmanabha
October 14, 2016
Agile - Introduction
Q. What is Agile?
- Structured and iterative approach to Project Management and
Product Development most commonly used in Software Development
• Agile Software Development
- Set of Software Development methods and practices in which
solutions evolve through collaboration between Self-Organizing and
Cross-functional teams
10/14/2016 2
Agile - Manifesto
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
That is, while there is value in the items on the right, we value the
items on the left more.
10/14/2016 3
Agile – Principles
1. Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software.
2. Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of months,
with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and
support they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
10/14/2016 4
Agile – Principles
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers,
and users should be able to maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances agility.
10. Simplicity--the art of maximizing the amount of work not done--is essential.
11. The best architectures, requirements, and designs emerge from self-organizing
teams.
12. At regular intervals, the team reflects on how to become more effective, then
tunes and adjusts its behavior accordingly.
10/14/2016 5
Agile - Frameworks
 Scrum
 Kanban
 Dynamic Systems Development Method (DSDM)
 Feature-Driven Development
 Extreme Programming (XP)
 Adaptive Software Development (ASD)
 Lean
 Crystal
10/14/2016 6
Agile - Roles
• Project Manager
• Product Owner
• Team Member
10/14/2016 7
Agile - Ceremonies
• Sprint Planning Meeting
• The “Daily Stand-up” Meeting
• Sprint Retrospective Meeting
• Sprint Review Meeting
• Backlog Grooming Session
10/14/2016 8
Agile - Metrics
• Sprint Burndown Chart
10/14/2016 9
Agile - Metrics
• Product or Release Burndown Chart
10/14/2016 10
Agile - Metrics
• Velocity
10/14/2016 11
Agile - Metrics
• Cumulative Flow
10/14/2016 12
Thank you!
10/14/2016 13

More Related Content

PPTX
Agile for startup success
PDF
Self organizing
PDF
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
PPTX
Agile methodology
PDF
Agile Manifesto - Principles - Part 1
PDF
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
PPTX
12 agile principles
PPTX
Building the A - Team
Agile for startup success
Self organizing
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile methodology
Agile Manifesto - Principles - Part 1
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
12 agile principles
Building the A - Team

What's hot (20)

PDF
Agile manifesto values
PPTX
Agile
PDF
PDF
DevOps vs Agile — Understand The Difference!
PPTX
PDF
Methodologies, frameworks, and processes Part 2
PDF
Accelerating Agile by Adding Business Analysis
PPTX
Agility reboot i
PPTX
Agile Concepts
PDF
Agile Methodology
PPT
Scrum methodology
PPTX
Agile 2014-cmf-pub
PDF
What and why using agile
PPTX
Agile transfromation
KEY
Agile intro module 4
PDF
"How we make Agile and CI/CD works" by Rendra Toro (OLX Indonesia)
PPT
Agile values
PPT
Traditional vs Agile Roles
ODP
Agile software development methodology
PPTX
Agile development technology: SCRUM
Agile manifesto values
Agile
DevOps vs Agile — Understand The Difference!
Methodologies, frameworks, and processes Part 2
Accelerating Agile by Adding Business Analysis
Agility reboot i
Agile Concepts
Agile Methodology
Scrum methodology
Agile 2014-cmf-pub
What and why using agile
Agile transfromation
Agile intro module 4
"How we make Agile and CI/CD works" by Rendra Toro (OLX Indonesia)
Agile values
Traditional vs Agile Roles
Agile software development methodology
Agile development technology: SCRUM
Ad

Similar to Agile overview (20)

PDF
Agile Software Development Approaches
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PPTX
Agile Methodology PPT
PDF
agile basics2 software engineering development
PPTX
Introduction to Agile, by J.D. Meier
PPTX
Agile Methodology: Principles and Practices
PPTX
Agile Software Design and Development Process.pptx
PPT
Agile Development Overview
PPTX
Agile development for software engineering
DOCX
Agile methodology Interview Question Document File
PPT
Agile Development Overview
PPTX
Agile 101
PDF
Basics of agile
PPTX
Agile software development. System development of Agile.pptx
PPTX
Agile manifesto - Agile - What is it?
PDF
Agile Fundamentals for Project Managers.pdf
PPTX
Cognizant Presentation for Task 1.pptx
PPTX
Cognizant Presentation for Task 1.pptx
PPTX
Unit-5 Agile Project Management Introduction
PPTX
Agile Model for Beginner’s
Agile Software Development Approaches
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile Methodology PPT
agile basics2 software engineering development
Introduction to Agile, by J.D. Meier
Agile Methodology: Principles and Practices
Agile Software Design and Development Process.pptx
Agile Development Overview
Agile development for software engineering
Agile methodology Interview Question Document File
Agile Development Overview
Agile 101
Basics of agile
Agile software development. System development of Agile.pptx
Agile manifesto - Agile - What is it?
Agile Fundamentals for Project Managers.pdf
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
Unit-5 Agile Project Management Introduction
Agile Model for Beginner’s
Ad

Recently uploaded (20)

PPTX
Human resources management -job perception concept
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
PDF
The Cyber SwarmShield by Stéphane Nappo
PPTX
Consulting on marketing-The needs wants and demands are a very important comp...
PPTX
Self-Awareness and Values Development presentation
PPTX
Five S Training Program - Principles of 5S
PDF
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
PPTX
Human Resources management _HR structure
PDF
The-Power-of-Communication (1).pdf......
PDF
Features of Effective decision making in Management
PDF
CISSP Domain 5: Identity and Access Management (IAM)
PPTX
Human Resource Management | Introduction,Meaning and Definition
PPTX
Effective_communication._(strategy).pptx
PPTX
Course Overview of the Course Titled.pptx
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PPTX
Leadership for Industry 4.0 And Industry 5.0
PPTX
Supervisory Styles and When to Use Them!
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PDF
The Plan: Save the Palestinian Nation Now
Human resources management -job perception concept
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
The Cyber SwarmShield by Stéphane Nappo
Consulting on marketing-The needs wants and demands are a very important comp...
Self-Awareness and Values Development presentation
Five S Training Program - Principles of 5S
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
Human Resources management _HR structure
The-Power-of-Communication (1).pdf......
Features of Effective decision making in Management
CISSP Domain 5: Identity and Access Management (IAM)
Human Resource Management | Introduction,Meaning and Definition
Effective_communication._(strategy).pptx
Course Overview of the Course Titled.pptx
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
Leadership for Industry 4.0 And Industry 5.0
Supervisory Styles and When to Use Them!
MY GOLDEN RULES la regla de oro jhonatan requena
_ISO_Presentation_ISO 9001 and 45001.pptx
The Plan: Save the Palestinian Nation Now

Agile overview

  • 2. Agile - Introduction Q. What is Agile? - Structured and iterative approach to Project Management and Product Development most commonly used in Software Development • Agile Software Development - Set of Software Development methods and practices in which solutions evolve through collaboration between Self-Organizing and Cross-functional teams 10/14/2016 2
  • 3. Agile - Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 10/14/2016 3
  • 4. Agile – Principles 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 10/14/2016 4
  • 5. Agile – Principles 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 10/14/2016 5
  • 6. Agile - Frameworks  Scrum  Kanban  Dynamic Systems Development Method (DSDM)  Feature-Driven Development  Extreme Programming (XP)  Adaptive Software Development (ASD)  Lean  Crystal 10/14/2016 6
  • 7. Agile - Roles • Project Manager • Product Owner • Team Member 10/14/2016 7
  • 8. Agile - Ceremonies • Sprint Planning Meeting • The “Daily Stand-up” Meeting • Sprint Retrospective Meeting • Sprint Review Meeting • Backlog Grooming Session 10/14/2016 8
  • 9. Agile - Metrics • Sprint Burndown Chart 10/14/2016 9
  • 10. Agile - Metrics • Product or Release Burndown Chart 10/14/2016 10
  • 11. Agile - Metrics • Velocity 10/14/2016 11
  • 12. Agile - Metrics • Cumulative Flow 10/14/2016 12