SlideShare a Scribd company logo
1 of 19
Agile
Methodologies
for
Project Management
By – Komal Mehta
Agenda
 What is Agile?
 Why Agile?
 Are we sure that Agile will succeed?
 Birth of Agile
 Agile Methodologies
 SCRUM
 Team Composition
 Process
 Artifacts
 Timeline
 Ceremonies
 Take-away from this meeting
What is Agile
 By Oxford dictionary
 Agile means – “Able to move quickly and
easily”
 By IT Industry Standards
 Set of methodologies to manage and run IT
Projects
Why Agile?
 Traditional Waterfall model has a frightening
history of failure, in over 30 years of practice
 68% of IT projects fail due to Poor Requirement
 68% of IT projects have marginal or outright failure
 41% of time is spent in Requirement gathering
 Most projects take over 180% of target time
 Most projects consume 168% of allocated budge
 Overall 66% project failure rate
These statistical evidences became a proponent of
corrections in Requirement gathering, Estimations,
Time, over consuming budget and project
execution.
Are we sure that Agile will
succeed?
 Agile removes few blind assumptions
made by traditional waterfall model
 Customer knows all!
 Customer has complete set of requirements
while allocating projects to us!
 Market conditions, sponsors, competitors
will never have a better product idea!
 Our processes are mature and don’t need
revision!
Birth of Agile
 Dr. Winston Royce in 1970 claimed the failure
mode of traditional sequential development
model.
 Later in 2001 a group of 17 professionals met
to brainstorm about the problem, and come
up with a solution of continuous project
failure.
 They came up with few rules to run modern
project management called - 4 Agile Values
and 12 Agile Principles.
http://agilemanifesto.org/
Agile Methodologies
 SCRUM - we will focus here
 Xtreme Programming (XP)
 Feature Driven Development (FDD)
 Dynamic System Development Method
(DSDM)
 Lean Software Development
 Crystal
 Equated to a game
of Rugby
 A light weight
project
management
framework based
upon Agile model.
 Software
development based
upon Iterative and
Incremental
framework.
 2-3 weeks iterations.
 Promotes Team work
SCRUM
In Rugby the whole team works
towards the common goal to
pass the ball and score goals.
SCRUM - Team Composition
Product Owner Team
 Identifies product features.
 Maintains feature priority list.
 Defines and elaborates
user-stories
 Defines acceptance criteria
 Defines and coordinates a
release
 Promotes Team work
 SCRUM expert
 Process expert
 Servant leader
 Removes impediments /
road-blocks
 Resolves conflicts
 Shields the team from
outside pressures
 Product quality owner
 Composed of developers,
testers, graphics designers,
technical writers, etc. all as
part of one team.
 Commitment owner -
authorized to make team,
development, and
execution commitments.
 Negotiate for deliverables,
in good faith of the project
SCRUM Master
SCRUM - Process
Sprint Timeline
 A sprint iteration of 10 days (2 weeks)
 Sprint Planning - 1 Day
 Sprint Development - 8 days (each day starts with
a Standup meeting)
 Sprint Review (Demo and Retrospective) - 4 hrs
each
SCRUM Ceremonies
 Sprint Planning
 The daily stand-up meeting
 Sprint Review
 Sprint Retrospective
SCRUM – Sprint Planning
 Sprint Planning
 Product Owner discusses high priority user
stories.
 Team defines Sprint Goal.
 Scrum Master communicates Team’s
Velocity based upon historic performances
 Team will post their queries to PO
 Team discusses high level technical
approach
 Team commits User Stories for the sprint
SCRUM - Daily Stand-up
 Status of Team, To the Team
 Each member answers 3 questions
 What did I do yesterday?
 What will I do today?
 Is there any road-block in my goal for today?
 The road-blocks or Impediments are ToDos of
Scrum Master.
 These impediments should be resolved ideally
in One Day, or ASAP to avoid harming sprint’s
goal.
SCRUM - Sprint Review
 Are all committed stories complete
 Are features Acceptable to the Product
Owner
 Do the features meet Definition of Done.
 Any changes or improvement should be
added to Product Backlog as new tasks
SCRUM - Sprint Retrospective
 Steps to conduct a retrospective
 Set the Stage
 Gather data
 Generate insight
 Decide what to do
 Close the meeting
 Is an group introspection exercise
 What can we start doing ?
 What should we stop doing?
 What should we continue doing?
SCRUM - Artifacts
 Incremental Product
 Groomed up Product Backlog
 Burndown & Burnup charts (these will help
determine team’s Velocity)
 Refined and detailed Sprint Backlog
Take-away from this meeting
 Trust your team
 Involve customer frequently
 Get prioritized list of requirements
 Refine requirements, refine estimates
 Develop in chunks
 Get frequent feedback
 Retrospect and improve
 Leverage available tools to automate
and improve
Thank You
 My thanks to:
 YOU – the great audience!
 http://agilemanifesto.org/
 http://www.scrumalliance.org/
 http://www.mountaingoatsoftware.com/
 “PMI-ACP Exam Prep” - Mike Griffiths
 “Scaling Software Agility” - Dean Leffingwell

More Related Content

What's hot

PMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptxPMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptx
AmjadAlk
 
Scrum master competency
Scrum master competencyScrum master competency
Scrum master competency
Jane Yip
 
100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO
Jack Brown
 

What's hot (20)

Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
PMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptxPMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptx
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum master competency
Scrum master competencyScrum master competency
Scrum master competency
 
100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavor
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
The Secrets to Real World Business Agility
The Secrets to Real World Business AgilityThe Secrets to Real World Business Agility
The Secrets to Real World Business Agility
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum Ceremonies
Scrum CeremoniesScrum Ceremonies
Scrum Ceremonies
 

Viewers also liked

Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
Chris Brown
 
Scrum day 2013 presentation
Scrum day 2013 presentationScrum day 2013 presentation
Scrum day 2013 presentation
hyperlogy
 
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum Bangalore
 
Put first things first time management
Put first things first  time managementPut first things first  time management
Put first things first time management
Karim Meghani
 

Viewers also liked (20)

Why Agile
Why AgileWhy Agile
Why Agile
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Put first things first presented scrum bangalore sept 2015
Put first things first presented   scrum bangalore sept 2015Put first things first presented   scrum bangalore sept 2015
Put first things first presented scrum bangalore sept 2015
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
Scrum Bangalore 14th MeetUp 05 September 2015 - Descaling through LeSS - Nave...
 
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
Scrum Bangalore 14th MeetUp 05 September 2015 - It's Not An Agile Story - Kar...
 
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme Agile
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
Mba1034 cg law ethics week 8 leadership 2013
Mba1034 cg law ethics week 8 leadership  2013Mba1034 cg law ethics week 8 leadership  2013
Mba1034 cg law ethics week 8 leadership 2013
 
Corporate Entrepreneurship Workshop
Corporate Entrepreneurship WorkshopCorporate Entrepreneurship Workshop
Corporate Entrepreneurship Workshop
 
Scrum day 2013 presentation
Scrum day 2013 presentationScrum day 2013 presentation
Scrum day 2013 presentation
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
 
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand GotheScrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
Scrum_BLR 9th meet up 28-Jun-2014 - Kanban and Scrum - Anand Gothe
 
Put first things first time management
Put first things first  time managementPut first things first  time management
Put first things first time management
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
 
Entendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação ExtremaEntendendo Scrum, Kanban e Programação Extrema
Entendendo Scrum, Kanban e Programação Extrema
 
Using ISO 31000 as a strategic tool for National Planning and Governance
Using ISO 31000 as a strategic tool for National Planning and GovernanceUsing ISO 31000 as a strategic tool for National Planning and Governance
Using ISO 31000 as a strategic tool for National Planning and Governance
 
A Beginner's Guide to IT Project Management
A Beginner's Guide to IT Project ManagementA Beginner's Guide to IT Project Management
A Beginner's Guide to IT Project Management
 

Similar to Agile Methodologies - Project Management with SCRUM

Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
gurbaxrawat
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
ejlp12
 

Similar to Agile Methodologies - Project Management with SCRUM (20)

Close to agile
Close to agileClose to agile
Close to agile
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile
Agile Agile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Scrum & Agile - imobilemagic
Scrum & Agile - imobilemagicScrum & Agile - imobilemagic
Scrum & Agile - imobilemagic
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Agile
AgileAgile
Agile
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Engineering Talent Development Thru Projects
Engineering Talent Development Thru ProjectsEngineering Talent Development Thru Projects
Engineering Talent Development Thru Projects
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Agile Methodologies - Project Management with SCRUM

  • 2. Agenda  What is Agile?  Why Agile?  Are we sure that Agile will succeed?  Birth of Agile  Agile Methodologies  SCRUM  Team Composition  Process  Artifacts  Timeline  Ceremonies  Take-away from this meeting
  • 3. What is Agile  By Oxford dictionary  Agile means – “Able to move quickly and easily”  By IT Industry Standards  Set of methodologies to manage and run IT Projects
  • 4. Why Agile?  Traditional Waterfall model has a frightening history of failure, in over 30 years of practice  68% of IT projects fail due to Poor Requirement  68% of IT projects have marginal or outright failure  41% of time is spent in Requirement gathering  Most projects take over 180% of target time  Most projects consume 168% of allocated budge  Overall 66% project failure rate These statistical evidences became a proponent of corrections in Requirement gathering, Estimations, Time, over consuming budget and project execution.
  • 5. Are we sure that Agile will succeed?  Agile removes few blind assumptions made by traditional waterfall model  Customer knows all!  Customer has complete set of requirements while allocating projects to us!  Market conditions, sponsors, competitors will never have a better product idea!  Our processes are mature and don’t need revision!
  • 6. Birth of Agile  Dr. Winston Royce in 1970 claimed the failure mode of traditional sequential development model.  Later in 2001 a group of 17 professionals met to brainstorm about the problem, and come up with a solution of continuous project failure.  They came up with few rules to run modern project management called - 4 Agile Values and 12 Agile Principles. http://agilemanifesto.org/
  • 7. Agile Methodologies  SCRUM - we will focus here  Xtreme Programming (XP)  Feature Driven Development (FDD)  Dynamic System Development Method (DSDM)  Lean Software Development  Crystal
  • 8.  Equated to a game of Rugby  A light weight project management framework based upon Agile model.  Software development based upon Iterative and Incremental framework.  2-3 weeks iterations.  Promotes Team work SCRUM In Rugby the whole team works towards the common goal to pass the ball and score goals.
  • 9. SCRUM - Team Composition Product Owner Team  Identifies product features.  Maintains feature priority list.  Defines and elaborates user-stories  Defines acceptance criteria  Defines and coordinates a release  Promotes Team work  SCRUM expert  Process expert  Servant leader  Removes impediments / road-blocks  Resolves conflicts  Shields the team from outside pressures  Product quality owner  Composed of developers, testers, graphics designers, technical writers, etc. all as part of one team.  Commitment owner - authorized to make team, development, and execution commitments.  Negotiate for deliverables, in good faith of the project SCRUM Master
  • 11. Sprint Timeline  A sprint iteration of 10 days (2 weeks)  Sprint Planning - 1 Day  Sprint Development - 8 days (each day starts with a Standup meeting)  Sprint Review (Demo and Retrospective) - 4 hrs each
  • 12. SCRUM Ceremonies  Sprint Planning  The daily stand-up meeting  Sprint Review  Sprint Retrospective
  • 13. SCRUM – Sprint Planning  Sprint Planning  Product Owner discusses high priority user stories.  Team defines Sprint Goal.  Scrum Master communicates Team’s Velocity based upon historic performances  Team will post their queries to PO  Team discusses high level technical approach  Team commits User Stories for the sprint
  • 14. SCRUM - Daily Stand-up  Status of Team, To the Team  Each member answers 3 questions  What did I do yesterday?  What will I do today?  Is there any road-block in my goal for today?  The road-blocks or Impediments are ToDos of Scrum Master.  These impediments should be resolved ideally in One Day, or ASAP to avoid harming sprint’s goal.
  • 15. SCRUM - Sprint Review  Are all committed stories complete  Are features Acceptable to the Product Owner  Do the features meet Definition of Done.  Any changes or improvement should be added to Product Backlog as new tasks
  • 16. SCRUM - Sprint Retrospective  Steps to conduct a retrospective  Set the Stage  Gather data  Generate insight  Decide what to do  Close the meeting  Is an group introspection exercise  What can we start doing ?  What should we stop doing?  What should we continue doing?
  • 17. SCRUM - Artifacts  Incremental Product  Groomed up Product Backlog  Burndown & Burnup charts (these will help determine team’s Velocity)  Refined and detailed Sprint Backlog
  • 18. Take-away from this meeting  Trust your team  Involve customer frequently  Get prioritized list of requirements  Refine requirements, refine estimates  Develop in chunks  Get frequent feedback  Retrospect and improve  Leverage available tools to automate and improve
  • 19. Thank You  My thanks to:  YOU – the great audience!  http://agilemanifesto.org/  http://www.scrumalliance.org/  http://www.mountaingoatsoftware.com/  “PMI-ACP Exam Prep” - Mike Griffiths  “Scaling Software Agility” - Dean Leffingwell