SlideShare una empresa de Scribd logo
1 de 33
Agile Project Management
- Manohar Prasad, CSPO® CSM® PSM®
Agenda
 Agile Manifesto
 Agile Principles
 Introduction to Scrum
 Scrum Values
 Scrum Roles
 Scrum Events
 Scrum Artifacts
 Sprint Burndown
 Scalability
 User Stories
Manifesto for Agile Software Development
 Individuals and interactions over processes
and tools
 Working software over comprehensive
documentation
 Customer collaboration over contract
negotiation
 Responding to change over following a plan
Principles of Agile Manifesto
 Our highest priority is to satisfy the customer
through early and continuous delivery of valuable
software.
 Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
 Deliver working software frequently, from a couple
of weeks to a couple of months, with a preference
to the shorter timescale.
 Business people and developers must work together
daily throughout the project.
Principles of Agile Manifesto
 Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the
job done.
 The most efficient and effective method of conveying
information to and within a development team is face-to-face
conversation.
 Working software is the primary measure of progress.
 Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
Principles of Agile Manifesto
 Continuous attention to technical excellence
and good design enhances agility.
 Simplicity-the art of maximizing the amount
of work not done-is essential.
 The best architectures, requirements, and designs
emerge from self-organizing teams.
 At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts its
behavior accordingly.
Introduction to Scrum
 Scrum Overview
 Scrum Values
 Scrum Roles
 Scrum Events
 Scrum Artifacts
What is Scrum?Scrum
 Scrum:
 Is an agile, lightweight process
 Can manage and control software and product
development
 Uses iterative, incremental practices
 Has a simple implementation
 Increases productivity
 Reduces time to benefits
 Embraces adaptive, empirical systems development
 Is not restricted to software development projects.
Scrum Overview
Scrum Values
Scrum Roles
 Product owner
 Scrum master
 Responsible for the scrum process
 Teaching
 Implementing
 Ensuring
 Scrum team
Scrum Artifacts
Product Backlog
 Ever changing
 Prioritized list
 Owned by product owner
 Spread sheet example
Sprint Backlog
 Consists of selected PBIs negotiated between the
team and the Product Owner during the Sprint
Planning Meeting.
 No changes are made during the Sprint that would
endanger the Sprint Goal.
 Initial tasks are identified by the team during Sprint
Planning Meeting.
 Team will discover additional tasks needed to meet
the Sprint Goal during Sprint execution
 Visible to the team.
 Referenced during the Daily Scrum Meeting
Product Backlog & Sprint Backlog
Product Increment
 The Increment is the sum of all the Product Backlog
items completed during a Sprint and the value of the
increments of all previous Sprints. At the end of a
Sprint, the new Increment must be "Done," which
means it must be in useable condition and meet the
Scrum Team's definition of "Done".
 The product capabilities completed during the
Sprints.
 Brought to a usable, releasable state by the end of
each Sprint.
 Released as often as the Product Owner wishes.
 Inspected during every Sprint Review Meeting.
Scrum Team
Scrum Events
 Sprint planning meeting
 Daily standup meeting
 Sprint review meeting
 Sprint retrospective meeting
Scrum Meetings
Sprint Planning Meeting
 Stake-holders to refine and re-prioritize the Product
Backlog and Release Backlog and to choose the
goals for the next iteration, usually droved by the
highest business value and risk
 Scrum team and Product Owner meet to consider
how to achieve the requests, and to create a sprint
backlog of tasks to meet the goals
Daily Standup Meeting
 Three things to talk in 15 minutes
 What did I accomplish yesterday?
 What will I do today?
 What obstacles are impeding my progress?
 Why standup meeting?
 Promote individual’s commitment to the team
 Promote close working relationship
 Identify issues in timely fashion
Sprint Review Meeting
 During the sprint review, the project is assessed
against the sprint goal determined during the sprint
planning meeting. Ideally, the team has completed
each product backlog item brought into the sprint,
but it's more important that they achieve the overall
goal of the sprint.
 Sprint review typically include the product owner,
the ScrumMaster, development team, and the
product sponsors or stakeholders.
Sprint Retrospective Meeting
 The sprint retrospective is usually the last thing
done in a sprint.
 The entire team, including both the ScrumMaster
and the product owner should participate.
 The sprint retrospective is of 3 hours duration for a
four week sprint.
 The sprint retrospective is a meeting facilitated by
the ScrumMaster at which the team discusses the
just-concluded sprint and determines what could be
changed that might make the next sprint more
productive.
Roles of Scrum Master
 Works with the organization to make Scrum possible
 Ensures Scrum is understood and enacted
 Creates an environment conducive to team self-
organization
 Shields the team from external interference and
distractions to keep it in group flow
 Promotes improved engineering practices
 Helps resolve impediments
 Has a leadership role
 Has no management authority over the team
Scrum Master
Roles of Product Owner
 Single person responsible for maximizing the return
on investment (ROI) of the development effort
 Responsible for product vision
 Constantly re-prioritizes the Product Backlog,
adjusting any long-term expectations such as release
plans
 Final arbiter of requirements questions
 Decides whether to release
 Decides whether to continue development
 Considers stakeholder interests
 May contribute as a team member
 Has a leadership role
Roles of Development Team
 Cross-functional (e.g., includes members with testing skills, and
others not traditionally called developers: business analysts, designers,
domain experts, etc.)
 Self-organizing / self-managing, without externally assigned roles
 Plans one Sprint at a time with the Product Owner
 Has autonomy regarding how to develop the increment
 Intensely collaborative
 Most successful when located in one team room, particularly for the
first few Sprints
 Most successful with long-term, full-time membership. Scrum moves
work to a flexible learning team and avoids moving people or splitting
them between teams.
 6 ± 3 members
 Has a leadership role
Sprint Burndown Chart
 Summation of total team work remaining within one Sprint.
 It is updated daily.
 May go up before going down.
 Intended to facilitate team self-organization.
 Fancy variations, such as itemizing by point person or adding
trend lines, tend to reduce effectiveness at encouraging
collaboration.
 Seemed like a good idea in the early days of Scrum, but in
practice has often been misused as a management report,
inviting intervention. The Scrum Master should discontinue use
of this chart if it becomes an impediment to team self-
organization.
Sprint Burndown Chart
Scalability
 Typical individual team is 7 ± 2 people
 Scalability comes from teams of teams
 Factors in scaling
 Type of application
 Team size
 Team dispersion
 Project duration
 Scrum has been used on multiple 500+ person
projects
User Stories
 Instead of Use Cases, Agile project owners do "user stories"
 Who (user role) – Is this a customer, employee, admin,
etc.?
 What (goal) – What functionality must be
achieved/developed?
 Why (reason) – Why does user want to accomplish this
goal?
As a [user role], I want to [goal], so I can [reason].
 Example:
 "As a user, I want to log in, so I can access subscriber
content.”
Questions!
Agile Scrum Project Management

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Scrum
ScrumScrum
Scrum
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile
AgileAgile
Agile
 

Similar a Agile Scrum Project Management (20)

Agile
AgileAgile
Agile
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile
Agile Agile
Agile
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 
Software Engineering Agile methodology SCRUM
Software Engineering  Agile methodology SCRUM Software Engineering  Agile methodology SCRUM
Software Engineering Agile methodology SCRUM
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Scrum referencecard
Scrum referencecardScrum referencecard
Scrum referencecard
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Engineering Talent Development Thru Projects
Engineering Talent Development Thru ProjectsEngineering Talent Development Thru Projects
Engineering Talent Development Thru Projects
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum
ScrumScrum
Scrum
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 

Más de Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP®

Más de Manohar Prasad, PgMP®, PMP®, PMI-ACP®, CAL®, ACC®, CSP® (12)

PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 
Servant Leadership by Manohar Prasad.ppt
Servant Leadership by Manohar Prasad.pptServant Leadership by Manohar Prasad.ppt
Servant Leadership by Manohar Prasad.ppt
 
Agile Retrospective by Manohar Prasad
Agile Retrospective by Manohar PrasadAgile Retrospective by Manohar Prasad
Agile Retrospective by Manohar Prasad
 
Scrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar PrasadScrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar Prasad
 
Agile in Sales training by Manohar Prasad
Agile in Sales training by Manohar PrasadAgile in Sales training by Manohar Prasad
Agile in Sales training by Manohar Prasad
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Requirements & Use Case
Requirements & Use CaseRequirements & Use Case
Requirements & Use Case
 
Structure & components of e-business
Structure & components of e-businessStructure & components of e-business
Structure & components of e-business
 
Training & development evaluation
Training & development evaluationTraining & development evaluation
Training & development evaluation
 
SEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media ProjectSEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media Project
 
Digital Marketing Project, e-marketing Project, Internet Marketing Project
Digital Marketing Project, e-marketing Project, Internet Marketing ProjectDigital Marketing Project, e-marketing Project, Internet Marketing Project
Digital Marketing Project, e-marketing Project, Internet Marketing Project
 
Management Control System
Management Control SystemManagement Control System
Management Control System
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Agile Scrum Project Management

  • 1. Agile Project Management - Manohar Prasad, CSPO® CSM® PSM®
  • 2. Agenda  Agile Manifesto  Agile Principles  Introduction to Scrum  Scrum Values  Scrum Roles  Scrum Events  Scrum Artifacts  Sprint Burndown  Scalability  User Stories
  • 3. Manifesto for Agile Software Development  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan
  • 4. Principles of Agile Manifesto  Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.  Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.  Business people and developers must work together daily throughout the project.
  • 5. Principles of Agile Manifesto  Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.  The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.  Working software is the primary measure of progress.  Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 6. Principles of Agile Manifesto  Continuous attention to technical excellence and good design enhances agility.  Simplicity-the art of maximizing the amount of work not done-is essential.  The best architectures, requirements, and designs emerge from self-organizing teams.  At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 7. Introduction to Scrum  Scrum Overview  Scrum Values  Scrum Roles  Scrum Events  Scrum Artifacts
  • 8. What is Scrum?Scrum  Scrum:  Is an agile, lightweight process  Can manage and control software and product development  Uses iterative, incremental practices  Has a simple implementation  Increases productivity  Reduces time to benefits  Embraces adaptive, empirical systems development  Is not restricted to software development projects.
  • 11. Scrum Roles  Product owner  Scrum master  Responsible for the scrum process  Teaching  Implementing  Ensuring  Scrum team
  • 13. Product Backlog  Ever changing  Prioritized list  Owned by product owner  Spread sheet example
  • 14. Sprint Backlog  Consists of selected PBIs negotiated between the team and the Product Owner during the Sprint Planning Meeting.  No changes are made during the Sprint that would endanger the Sprint Goal.  Initial tasks are identified by the team during Sprint Planning Meeting.  Team will discover additional tasks needed to meet the Sprint Goal during Sprint execution  Visible to the team.  Referenced during the Daily Scrum Meeting
  • 15. Product Backlog & Sprint Backlog
  • 16. Product Increment  The Increment is the sum of all the Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints. At the end of a Sprint, the new Increment must be "Done," which means it must be in useable condition and meet the Scrum Team's definition of "Done".  The product capabilities completed during the Sprints.  Brought to a usable, releasable state by the end of each Sprint.  Released as often as the Product Owner wishes.  Inspected during every Sprint Review Meeting.
  • 18. Scrum Events  Sprint planning meeting  Daily standup meeting  Sprint review meeting  Sprint retrospective meeting
  • 20. Sprint Planning Meeting  Stake-holders to refine and re-prioritize the Product Backlog and Release Backlog and to choose the goals for the next iteration, usually droved by the highest business value and risk  Scrum team and Product Owner meet to consider how to achieve the requests, and to create a sprint backlog of tasks to meet the goals
  • 21. Daily Standup Meeting  Three things to talk in 15 minutes  What did I accomplish yesterday?  What will I do today?  What obstacles are impeding my progress?  Why standup meeting?  Promote individual’s commitment to the team  Promote close working relationship  Identify issues in timely fashion
  • 22. Sprint Review Meeting  During the sprint review, the project is assessed against the sprint goal determined during the sprint planning meeting. Ideally, the team has completed each product backlog item brought into the sprint, but it's more important that they achieve the overall goal of the sprint.  Sprint review typically include the product owner, the ScrumMaster, development team, and the product sponsors or stakeholders.
  • 23. Sprint Retrospective Meeting  The sprint retrospective is usually the last thing done in a sprint.  The entire team, including both the ScrumMaster and the product owner should participate.  The sprint retrospective is of 3 hours duration for a four week sprint.  The sprint retrospective is a meeting facilitated by the ScrumMaster at which the team discusses the just-concluded sprint and determines what could be changed that might make the next sprint more productive.
  • 24. Roles of Scrum Master  Works with the organization to make Scrum possible  Ensures Scrum is understood and enacted  Creates an environment conducive to team self- organization  Shields the team from external interference and distractions to keep it in group flow  Promotes improved engineering practices  Helps resolve impediments  Has a leadership role  Has no management authority over the team
  • 26. Roles of Product Owner  Single person responsible for maximizing the return on investment (ROI) of the development effort  Responsible for product vision  Constantly re-prioritizes the Product Backlog, adjusting any long-term expectations such as release plans  Final arbiter of requirements questions  Decides whether to release  Decides whether to continue development  Considers stakeholder interests  May contribute as a team member  Has a leadership role
  • 27. Roles of Development Team  Cross-functional (e.g., includes members with testing skills, and others not traditionally called developers: business analysts, designers, domain experts, etc.)  Self-organizing / self-managing, without externally assigned roles  Plans one Sprint at a time with the Product Owner  Has autonomy regarding how to develop the increment  Intensely collaborative  Most successful when located in one team room, particularly for the first few Sprints  Most successful with long-term, full-time membership. Scrum moves work to a flexible learning team and avoids moving people or splitting them between teams.  6 ± 3 members  Has a leadership role
  • 28. Sprint Burndown Chart  Summation of total team work remaining within one Sprint.  It is updated daily.  May go up before going down.  Intended to facilitate team self-organization.  Fancy variations, such as itemizing by point person or adding trend lines, tend to reduce effectiveness at encouraging collaboration.  Seemed like a good idea in the early days of Scrum, but in practice has often been misused as a management report, inviting intervention. The Scrum Master should discontinue use of this chart if it becomes an impediment to team self- organization.
  • 30. Scalability  Typical individual team is 7 ± 2 people  Scalability comes from teams of teams  Factors in scaling  Type of application  Team size  Team dispersion  Project duration  Scrum has been used on multiple 500+ person projects
  • 31. User Stories  Instead of Use Cases, Agile project owners do "user stories"  Who (user role) – Is this a customer, employee, admin, etc.?  What (goal) – What functionality must be achieved/developed?  Why (reason) – Why does user want to accomplish this goal? As a [user role], I want to [goal], so I can [reason].  Example:  "As a user, I want to log in, so I can access subscriber content.”