SlideShare a Scribd company logo
Part 1
By Parul Jain
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
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
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

Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
guestb4c770
 

What's hot (20)

Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
Agile project management at primavera
Agile project management at primaveraAgile project management at primavera
Agile project management at primavera
 
Hybrid project management methodology
Hybrid project management methodologyHybrid project management methodology
Hybrid project management methodology
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
Agile vs. waterfall
Agile vs. waterfallAgile vs. waterfall
Agile vs. waterfall
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Process
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 

Similar to Essence of agile part 1

Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
unruliness
 

Similar to Essence of agile part 1 (20)

Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies
 

Recently uploaded

Recently uploaded (11)

Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)
 
Create the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxCreate the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptx
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
Principles of Management analyze how Zara manage
Principles of Management analyze how Zara managePrinciples of Management analyze how Zara manage
Principles of Management analyze how Zara manage
 
Organization design fashion or fit by Henry Mintzberg
Organization design fashion or fit by Henry MintzbergOrganization design fashion or fit by Henry Mintzberg
Organization design fashion or fit by Henry Mintzberg
 
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
Presentation On "Yusuf Ibn Tashfin" a true leader (1061 to 1106)_ prepared by...
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
 
Flexi time, Flexi work, QWL and Role Effectiveness
Flexi time, Flexi  work, QWL and  Role EffectivenessFlexi time, Flexi  work, QWL and  Role Effectiveness
Flexi time, Flexi work, QWL and Role Effectiveness
 
Project Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMIProject Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMI
 

Essence of agile part 1

  • 2.
  • 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
  • 7.
  • 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
  • 21.
  • 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. minipar@gmail.com