SlideShare a Scribd company logo
Part 1
By Parul Jain
Essence of agile part 1
Agile Manifesto
Individuals and interactions over processes and tools
Agile Manifesto
Working software over comprehensive documentation
Agile Manifesto
Customer collaboration over contract negotiation
Agile Manifesto
Responding to change over following a plan
Essence of agile part 1
Agile guiding principles – 1/12
Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
Agile guiding principles – 2/12
Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive
advantage.
Agile guiding principles – 3/12
Deliver working software frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
Agile guiding principles – 4/12
Business people and developers must work together daily
throughout the project.
Agile guiding principles – 5/12
Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job
done.
Agile guiding principles – 6/12
The most efficient and effective method of conveying information
to and within a development team is face-to-face conversation.
Agile guiding principles – 7/12
Working software is the primary measure of progress.
Agile guiding principles – 8/12
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
Agile guiding principles – 9/12
Continuous attention to technical excellence and good design
enhances agility.
Agile guiding principles – 10/12
Simplicity--the art of maximizing the amount of work not done--is
essential.
Agile guiding principles – 11/12
The best architectures, requirements, and designs emerge from
self-organizing teams.
Agile guiding principles – 12/12
At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.
Quiz time
Please map the principles with agile manifesto:
1. Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software
2. Deliver working software frequently, from a couple of weeks to
a couple of months, with a preference to the shorter timescale
3. The best architectures, requirements, and designs emerge
from self-organizing teams
4. Business people and developers must work together daily
throughout the project
5. Working software is the primary measure of progress
6. Welcome changing requirements, even late in development.
Agile processes harness change for the customer's
competitive advantage
1. Individuals and interactions
over processes and tools
2. Working software over
comprehensive documentation
3. Customer collaboration over
contract negotiation
4. Responding to change over
following a plan
Essence of agile part 1
Agile contracting
ScopeScopeScopeScope
TimeTimeTimeTime CostCostCostCost
QualityQualityQualityQuality
ScopeScopeScopeScope
TimeTimeTimeTime CostCostCostCost
QualityQualityQualityQuality
FIXED
VARIABLE
WATERFALL AGILE
Agile flow
Product
vision Product Roadmap (Story board/map)
Release Planning
Release…N
Release2
Release1
Iteration/sprint1
Sprint2
Sprint3…
Product
backlog
Spring
backlog
Sprint
planning
Daily
stand-up
Sprint
review
Sprint
Retrosp
ectives
New
functionalitySprin
t
24 hours
2-4 Weeks
Product Vision
FOR (target customer)
WHO (statement of the need or opportunity)
THE (product name) is a (product category)
THAT (key benefit, compelling reason to buy)
UNLIKE (primary competitive alternative)
OUR PRODUCT (statement of primary differentiation)
Discovery phase
Product roadmap/backlog
A product backlog is a list of everything that a
product might do
EPICS
FEATURES
STORIES
Business
Feature2
Architectural
Business
Feature1
Team
Story 1
Task 1
Task 2
Task 3
Story 2
Task 1
Task 2
Story 4
Task 1
Task 2
Task 3
Task 4
Program
EPIC1 EPIC2 EPIC3 EPIC4
Portfolio
Stories/user stories
• One Idea per card
• Just in time
• Just enough
Size
As a
<Story name & no.> User Story Spik
e
Epic
I need
So that
,
Acceptance criteria:
Comments:
<Perform action>
<Type of
user>
<achieve result>
<Stages of story completed>
3C’
s
CONFIRMATI
ONCONVERSAT
ION
CAR
D
Example of user story
I
N
V
E
S
T
Independent
Negotiable
Valuable
Estimable
Small
Testable
Agile estimating techniques
Considerations during
estimating:
• User stories
• story points
• Ideal time
• Velocity
• Yesterday’s weather
• Wide band delphi
• Planning Poker
• T-shirt size
• Affinity mapping
Release planning, iteration/sprint planning
Release planning:
• Planned around delivering useful &
valuable increments of functionality
• Prioritization of
epics/features/stories (MOSCOW)
• Progressive elaboration
Project
Release Plan
Sprint1 Sprint2 Sprint3 Sprint.. Sprint.. Sprint.. Sprint.. Sprint.. Sprint..
Iteration/sprint planning:
• Identification of stories & team
commitment
• Story point estimation
• Reference yesterday’s weather
• Velocity prediction
Release plan
Information radiators
• Highly visible ways to display
information
• Charts, graphs, story boards
• Summary of project data
Examples of information radiators
Iteration and release synopsis Project dashboard
Agile metrics
BURNDOWN CHARTBURNDOWN CHARTBURNDOWN CHARTBURNDOWN CHART BURNUP CHARTBURNUP CHARTBURNUP CHARTBURNUP CHART
CUMULATIVE VALUE FLOWCUMULATIVE VALUE FLOWCUMULATIVE VALUE FLOWCUMULATIVE VALUE FLOW TEAM VELOCITYTEAM VELOCITYTEAM VELOCITYTEAM VELOCITY
Quiz time
• What could be the possible reasons for dip in
Iteration 4?
• Which is a better performing team based on
each of their velocity?
• What does the velocity chart of team B depict?
Quiz time
• What does day 6-8 signify? • What does Spike in total between 2 & 3 signify ?
Few of agile tools
Distributed agile
Effective & regular communication
Excellent connectivity and network, key!
Regular updates of virtual boards
Leadership style in agile
Tuckman’s model
Picture reference:
http://www.hdwalls.xyz/images/tuckman-model-forming-storming-norming-and-performing-tuckman-model-
http://events.r20.constantcontact.com/register/event?llr=nolsehqab&oeidk=a07e9rgda6w801fea44
Ken Blanchard situational leadership model
Different agile methodologies
DSDM
FDD
SCRUM
SAFE 4.0
LEAN
CRYSTAL
KANBAN
XP
Thank You!
For workshop/details on Essence of Agile please contact me.
minipar@gmail.com

More Related Content

What's hot (20)

PPTX
Agile vs Waterfall Project Management Presentation
Prateek Sharma
 
PPTX
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
PPTX
Agile Waterfall - Advantages & Disadvantages
Amit Agrawal
 
PPTX
Agile project management at primavera
Inês Almeida Santos
 
PPTX
Hybrid project management methodology
David Robins
 
PDF
Hybrid approach for project management,9 10-2012
Niranjan Nerlige V, CSM,CSP,PMI-ACP,SPC
 
PPTX
Agile for Business
DigitalCatapultDevelopmentPractices
 
PPTX
Applying both of waterfall and iterative development
Deny Prasetia
 
PDF
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
VersionOne
 
PPTX
Agile Process models
Student
 
PDF
The art of agile project initiation
Kshitij Agrawal
 
PDF
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Luigi Buglione
 
PPTX
Agile vs. waterfall
Dvir Zohar
 
PDF
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
PPTX
Agile introduction
Martin Nymann Vinther
 
PPTX
Introduction to Agile
Rasan Samarasinghe
 
PPTX
The software Implementation Process
rthompson604
 
PPTX
Agile Project management
Praveen Sidola
 
PPT
Agile Development Overview
guestb4c770
 
PDF
Agile Framework
hshamim
 
Agile vs Waterfall Project Management Presentation
Prateek Sharma
 
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
Agile Waterfall - Advantages & Disadvantages
Amit Agrawal
 
Agile project management at primavera
Inês Almeida Santos
 
Hybrid project management methodology
David Robins
 
Hybrid approach for project management,9 10-2012
Niranjan Nerlige V, CSM,CSP,PMI-ACP,SPC
 
Applying both of waterfall and iterative development
Deny Prasetia
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
VersionOne
 
Agile Process models
Student
 
The art of agile project initiation
Kshitij Agrawal
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Luigi Buglione
 
Agile vs. waterfall
Dvir Zohar
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
Agile introduction
Martin Nymann Vinther
 
Introduction to Agile
Rasan Samarasinghe
 
The software Implementation Process
rthompson604
 
Agile Project management
Praveen Sidola
 
Agile Development Overview
guestb4c770
 
Agile Framework
hshamim
 

Similar to Essence of agile part 1 (20)

PDF
Basics of agile
SwapnilPrabhavalkar
 
PPTX
Agile Software Development
مصعب محمد زكريا
 
PPTX
Agile Project Management - Course Details
alirazakdsp2023
 
PDF
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
PDF
2019 Agile ^ Scrum
PhuocNT (Fresher.VN)
 
PDF
Introduction to Agile Software Development Process
Software Park Thailand
 
PPTX
Agile Model for Beginner’s
Mohammad Nasir Uddin
 
PPTX
Agile
piyushag89
 
PDF
Agile+Course+Presentation.pdf
Chandan Kumar
 
PPTX
Agile 101
John Valentino
 
PDF
Agile practices for management
Icalia Labs
 
PPTX
Hardware Firewall with all the detail of
AssadLeo1
 
PPTX
Agile with process 3 best for all types of
AssadLeo1
 
PDF
Chapter 3 - Agile Software Development.pdf
nuredinxos
 
PDF
Agile Course Presentation
Soumya De
 
PPTX
Agilejhghfjhggffytfhjgyugghfgyhghghgghghgh
saiqagul934
 
DOCX
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
PPT
chapter-03-Agile view of process.ppt
NakulP3
 
PPTX
Test strategy
adarsh j
 
PDF
Starting with Agile
Jeff Kosciejew
 
Basics of agile
SwapnilPrabhavalkar
 
Agile Software Development
مصعب محمد زكريا
 
Agile Project Management - Course Details
alirazakdsp2023
 
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
2019 Agile ^ Scrum
PhuocNT (Fresher.VN)
 
Introduction to Agile Software Development Process
Software Park Thailand
 
Agile Model for Beginner’s
Mohammad Nasir Uddin
 
Agile
piyushag89
 
Agile+Course+Presentation.pdf
Chandan Kumar
 
Agile 101
John Valentino
 
Agile practices for management
Icalia Labs
 
Hardware Firewall with all the detail of
AssadLeo1
 
Agile with process 3 best for all types of
AssadLeo1
 
Chapter 3 - Agile Software Development.pdf
nuredinxos
 
Agile Course Presentation
Soumya De
 
Agilejhghfjhggffytfhjgyugghfgyhghghgghghgh
saiqagul934
 
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
chapter-03-Agile view of process.ppt
NakulP3
 
Test strategy
adarsh j
 
Starting with Agile
Jeff Kosciejew
 
Ad

Recently uploaded (9)

PDF
From Ali to Messi_ A Look at the Most Popular Athletes of All Time.pdf
Enterprise Wired
 
PDF
Aspire Phoenix 2 "Achieve The Impossible" Slides
Sam Collins
 
PDF
ANIn Lucknow 2025 | Agile focused philosophy at Wbcom Designs by Shashank Dubey
AgileNetwork
 
PDF
Micro-conflict management and resolution
Desmond Sherlock
 
PPTX
leadership and management project schedule
SHRAWANSHARMA7
 
PPTX
7 Quality Control Tools - 7 QC Tools for Lean Implementation
Avijit Kumar Roy
 
PPTX
la_mayordomia la_mayordomia la_mayordomia
GestDev
 
PPTX
ANIn Chennai 2025 | Agile Ways of Working – Real life examples from different...
AgileNetwork
 
PPT
333797317-Sociology.ppt gaianahuaiwwjyuwjh
molave701
 
From Ali to Messi_ A Look at the Most Popular Athletes of All Time.pdf
Enterprise Wired
 
Aspire Phoenix 2 "Achieve The Impossible" Slides
Sam Collins
 
ANIn Lucknow 2025 | Agile focused philosophy at Wbcom Designs by Shashank Dubey
AgileNetwork
 
Micro-conflict management and resolution
Desmond Sherlock
 
leadership and management project schedule
SHRAWANSHARMA7
 
7 Quality Control Tools - 7 QC Tools for Lean Implementation
Avijit Kumar Roy
 
la_mayordomia la_mayordomia la_mayordomia
GestDev
 
ANIn Chennai 2025 | Agile Ways of Working – Real life examples from different...
AgileNetwork
 
333797317-Sociology.ppt gaianahuaiwwjyuwjh
molave701
 
Ad

Essence of agile part 1

  • 3. Agile Manifesto Individuals and interactions over processes and tools
  • 4. Agile Manifesto Working software over comprehensive documentation
  • 5. Agile Manifesto Customer collaboration over contract negotiation
  • 6. Agile Manifesto Responding to change over following a plan
  • 8. Agile guiding principles – 1/12 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • 9. Agile guiding principles – 2/12 Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  • 10. Agile guiding principles – 3/12 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  • 11. Agile guiding principles – 4/12 Business people and developers must work together daily throughout the project.
  • 12. Agile guiding principles – 5/12 Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • 13. Agile guiding principles – 6/12 The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 14. Agile guiding principles – 7/12 Working software is the primary measure of progress.
  • 15. Agile guiding principles – 8/12 Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 16. Agile guiding principles – 9/12 Continuous attention to technical excellence and good design enhances agility.
  • 17. Agile guiding principles – 10/12 Simplicity--the art of maximizing the amount of work not done--is essential.
  • 18. Agile guiding principles – 11/12 The best architectures, requirements, and designs emerge from self-organizing teams.
  • 19. Agile guiding principles – 12/12 At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 20. Quiz time Please map the principles with agile manifesto: 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software 2. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale 3. The best architectures, requirements, and designs emerge from self-organizing teams 4. Business people and developers must work together daily throughout the project 5. Working software is the primary measure of progress 6. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan
  • 23. Agile flow Product vision Product Roadmap (Story board/map) Release Planning Release…N Release2 Release1 Iteration/sprint1 Sprint2 Sprint3… Product backlog Spring backlog Sprint planning Daily stand-up Sprint review Sprint Retrosp ectives New functionalitySprin t 24 hours 2-4 Weeks
  • 24. Product Vision FOR (target customer) WHO (statement of the need or opportunity) THE (product name) is a (product category) THAT (key benefit, compelling reason to buy) UNLIKE (primary competitive alternative) OUR PRODUCT (statement of primary differentiation)
  • 26. Product roadmap/backlog A product backlog is a list of everything that a product might do EPICS FEATURES STORIES Business Feature2 Architectural Business Feature1 Team Story 1 Task 1 Task 2 Task 3 Story 2 Task 1 Task 2 Story 4 Task 1 Task 2 Task 3 Task 4 Program EPIC1 EPIC2 EPIC3 EPIC4 Portfolio
  • 27. Stories/user stories • One Idea per card • Just in time • Just enough Size As a <Story name & no.> User Story Spik e Epic I need So that , Acceptance criteria: Comments: <Perform action> <Type of user> <achieve result> <Stages of story completed> 3C’ s CONFIRMATI ONCONVERSAT ION CAR D
  • 28. Example of user story I N V E S T Independent Negotiable Valuable Estimable Small Testable
  • 29. Agile estimating techniques Considerations during estimating: • User stories • story points • Ideal time • Velocity • Yesterday’s weather • Wide band delphi • Planning Poker • T-shirt size • Affinity mapping
  • 30. Release planning, iteration/sprint planning Release planning: • Planned around delivering useful & valuable increments of functionality • Prioritization of epics/features/stories (MOSCOW) • Progressive elaboration Project Release Plan Sprint1 Sprint2 Sprint3 Sprint.. Sprint.. Sprint.. Sprint.. Sprint.. Sprint.. Iteration/sprint planning: • Identification of stories & team commitment • Story point estimation • Reference yesterday’s weather • Velocity prediction Release plan
  • 31. Information radiators • Highly visible ways to display information • Charts, graphs, story boards • Summary of project data
  • 32. Examples of information radiators Iteration and release synopsis Project dashboard
  • 33. Agile metrics BURNDOWN CHARTBURNDOWN CHARTBURNDOWN CHARTBURNDOWN CHART BURNUP CHARTBURNUP CHARTBURNUP CHARTBURNUP CHART CUMULATIVE VALUE FLOWCUMULATIVE VALUE FLOWCUMULATIVE VALUE FLOWCUMULATIVE VALUE FLOW TEAM VELOCITYTEAM VELOCITYTEAM VELOCITYTEAM VELOCITY
  • 34. Quiz time • What could be the possible reasons for dip in Iteration 4? • Which is a better performing team based on each of their velocity? • What does the velocity chart of team B depict?
  • 35. Quiz time • What does day 6-8 signify? • What does Spike in total between 2 & 3 signify ?
  • 36. Few of agile tools
  • 37. Distributed agile Effective & regular communication Excellent connectivity and network, key! Regular updates of virtual boards
  • 38. Leadership style in agile Tuckman’s model Picture reference: http://www.hdwalls.xyz/images/tuckman-model-forming-storming-norming-and-performing-tuckman-model- http://events.r20.constantcontact.com/register/event?llr=nolsehqab&oeidk=a07e9rgda6w801fea44 Ken Blanchard situational leadership model
  • 40. Thank You! For workshop/details on Essence of Agile please contact me. [email protected]