Your SlideShare is downloading. ×
0
Licensed Under Creative Commons by Naresh Jain
Basic Scrum
Framework
Control Chaos
Naresh Jain
naresh@agilefaqs.com
1Tuesd...
Licensed Under Creative Commons by Naresh Jain
What is Scrum?
An Agile Project Management framework :
A wrapper for existi...
Licensed Under Creative Commons by Naresh Jain
Scrum Origin
Rugby
Hirotaka Takeuchi & Ikojuri Nonaka
“The New New Product ...
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
4Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be full...
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be full...
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be full...
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be full...
Licensed Under Creative Commons by Naresh Jain
Scrum is Designed to deal with
Ziv's law - specifications will never be full...
Licensed Under Creative Commons by Naresh Jain
Controlled Chaos
Scrum emphasizes on project management
De-emphasis command...
Licensed Under Creative Commons by Naresh Jain
ScrumValues
Commitment. Be willing to commit to a goal. Scrum provides peop...
Licensed Under Creative Commons by Naresh Jain
Scrum in a Nutshell
Courtesy of Ken Schwaber
7Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
8Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
8Tuesday, April 28, 2...
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Ba...
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Ba...
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Ba...
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Ba...
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Ba...
Licensed Under Creative Commons by Naresh Jain
Scrum Terminologies
Sprint
Product Owner
Scrum Master
Product and Sprint Ba...
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
9Tuesday, April 28, 2009
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
Product Owner
► Defines the features o...
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
► Ensures that the team is fully funct...
Licensed Under Creative Commons by Naresh Jain
Key Scrum Roles and Responsibilities
► Ensures that the team is fully funct...
Licensed Under Creative Commons by Naresh Jain
Books and Resources
Agile Software Development with Scrum Schwaber
Agile Pr...
Upcoming SlideShare
Loading in...5
×

Basic Scrum Framework

5,010

Published on

Introduction to Scrum

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,010
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
168
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Basic Scrum Framework"

  1. 1. Licensed Under Creative Commons by Naresh Jain Basic Scrum Framework Control Chaos Naresh Jain naresh@agilefaqs.com 1Tuesday, April 28, 2009
  2. 2. Licensed Under Creative Commons by Naresh Jain What is Scrum? An Agile Project Management framework : A wrapper for existing engineering practices A team-based approach Handles conflicting interests and needs Improves communications and maximizes cooperation Early detection and removal of obstacles Maximizes productivity Multiple, frequent feature-driven planning activities Produces potentially shippable functionality at each iteration Scalable Improves morale Disciplined approach Truth,Transparency, and Commitment 2Tuesday, April 28, 2009
  3. 3. Licensed Under Creative Commons by Naresh Jain Scrum Origin Rugby Hirotaka Takeuchi & Ikojuri Nonaka “The New New Product Development Game” - Harvard Business Review (Jan/Feb 1986) Companies need Speed and Flexibility Borland Quattro Pro paper by Jim Coplien Complex Adaptive Systems theory, iRobot using Prof. Rodney Brooks subsumption architecture 1995: Mike Beedle and Ken Schwaber Goldratt's ToC and focus on “muri, mura, and mudah” 3Tuesday, April 28, 2009
  4. 4. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with 4Tuesday, April 28, 2009
  5. 5. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. 4Tuesday, April 28, 2009
  6. 6. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) 4Tuesday, April 28, 2009
  7. 7. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) Wegner's lemma - an interactive system can never be fully specified nor can it ever be fully tested.This is the software analogy to Godel's theorem. 4Tuesday, April 28, 2009
  8. 8. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) Wegner's lemma - an interactive system can never be fully specified nor can it ever be fully tested.This is the software analogy to Godel's theorem. Langdon's lemma - software evolves more rapidly as it approaches chaotic regions (taking care not to spill over into chaos) 4Tuesday, April 28, 2009
  9. 9. Licensed Under Creative Commons by Naresh Jain Scrum is Designed to deal with Ziv's law - specifications will never be fully understood. Humphrey's law - the user will never know what they want until after the system is in production (maybe not even then) Wegner's lemma - an interactive system can never be fully specified nor can it ever be fully tested.This is the software analogy to Godel's theorem. Langdon's lemma - software evolves more rapidly as it approaches chaotic regions (taking care not to spill over into chaos) Any association of predictive or defined processes with Scrum is an exercise in futility. - Jeff 4Tuesday, April 28, 2009
  10. 10. Licensed Under Creative Commons by Naresh Jain Controlled Chaos Scrum emphasizes on project management De-emphasis command-and-control management approach There is a strong emphasis on monitoring (features delivered) and adjusting according to the results (Inspect and Adapt) The aim is to find a balance between allowing the business to change their mind and the development team to be able to get work done on a stable scope 5Tuesday, April 28, 2009
  11. 11. Licensed Under Creative Commons by Naresh Jain ScrumValues Commitment. Be willing to commit to a goal. Scrum provides people all the authority they need to meet their commitments Focus. Do your job. Focus all of your efforts and skills on doing the work that you have committed to doing. Don’t worry about anything else Openness. Scrum keeps everything about a project visible to everyone Respect. Individuals are shaped by their background and their experience. It is important to respect the different people who comprise a team. Courage. Have the courage to commit, to act, to be open and to expect respect 6Tuesday, April 28, 2009
  12. 12. Licensed Under Creative Commons by Naresh Jain Scrum in a Nutshell Courtesy of Ken Schwaber 7Tuesday, April 28, 2009
  13. 13. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies 8Tuesday, April 28, 2009
  14. 14. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint 8Tuesday, April 28, 2009
  15. 15. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner 8Tuesday, April 28, 2009
  16. 16. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master 8Tuesday, April 28, 2009
  17. 17. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog 8Tuesday, April 28, 2009
  18. 18. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams 8Tuesday, April 28, 2009
  19. 19. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings 8Tuesday, April 28, 2009
  20. 20. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings Sprint Planning Meetings 8Tuesday, April 28, 2009
  21. 21. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings Sprint Planning Meetings Sprint Review 8Tuesday, April 28, 2009
  22. 22. Licensed Under Creative Commons by Naresh Jain Scrum Terminologies Sprint Product Owner Scrum Master Product and Sprint Backlog Scrum Teams Daily Scrum Meetings Sprint Planning Meetings Sprint Review 8Tuesday, April 28, 2009
  23. 23. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities 9Tuesday, April 28, 2009
  24. 24. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities Product Owner ► Defines the features of the product, decides on release date and content ► Is responsible for the profitability/value of the product (ROI) ► Prioritizes features according to market and/or user value ► Can change features and priority every 30 days ► Accepts or rejects work results 9Tuesday, April 28, 2009
  25. 25. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities ► Ensures that the team is fully functional and productive ► Enables close cooperation across all roles and functions and removes barriers ► Shields the team from external interferences ► Ensures that the process is followed. Invites to daily scrum, iteration review and planning meetingsScrum Master Product Owner ► Defines the features of the product, decides on release date and content ► Is responsible for the profitability/value of the product (ROI) ► Prioritizes features according to market and/or user value ► Can change features and priority every 30 days ► Accepts or rejects work results 9Tuesday, April 28, 2009
  26. 26. Licensed Under Creative Commons by Naresh Jain Key Scrum Roles and Responsibilities ► Ensures that the team is fully functional and productive ► Enables close cooperation across all roles and functions and removes barriers ► Shields the team from external interferences ► Ensures that the process is followed. Invites to daily scrum, iteration review and planning meetingsScrum Master Product Owner ► Defines the features of the product, decides on release date and content ► Is responsible for the profitability/value of the product (ROI) ► Prioritizes features according to market and/or user value ► Can change features and priority every 30 days ► Accepts or rejects work results Team ► Cross-functional, seven plus/minus two members ► Selects the iteration goal and specifies work results ► Has the right to do everything within the boundaries of the project guidelines to reach the iteration goal ► Organizes itself and its work ► Demos work results to the end-user and stakeholders 9Tuesday, April 28, 2009
  27. 27. Licensed Under Creative Commons by Naresh Jain Books and Resources Agile Software Development with Scrum Schwaber Agile Project Management with Scrum Schwaber Scrum for the Enterprise Schwaber Agile Estimation and Planning Cohn Agile Software Development Martin Collaboration Explained Tabaka Agile Retrospectives Derby/Larsen Agile Project Management Highsmith Agile SW Development Ecosystems Highsmith Agile and Iterative Development Larman Integrating Agile Development in the Real World Schuh Leading Change or Our Iceberg is Melting Kotter Software by Numbers Denne/Huang Yahoo Group: Scrumdevelopment www.agilealliance.org www.scrumalliance.org 10Tuesday, April 28, 2009
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×