SlideShare ist ein Scribd-Unternehmen logo
1 von 41
October 9, 2013, London
Manfred
Overview
 Agile software development: Motivation
 Scrum






Core principles
Roles
Artefacts
Ceremonies
Rules

 Take-aways & application of lessons-learned
Software Development – traditionally

Cowboy Coding

Waterfall
The Agile Manifesto (2001)
 Decrease “rigidness” of Waterfall model
 Introduce more flexibility/agility

 Structure the cowboy coding approach

New Ideas
Agile Manifest: in a nutshell
It’s a set of guiding principles and values.
Individuals and interactions over processes and tools
Working software over comprehensive documentation

Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on the right,
we value the items on the left more.
(see agilemanifesto.org)
Scrum Process Overview
Exercise:
Whiteboard
(see appendix)

Source: http://www.realmdigital.co.za/post/whats-scrum-and-how-do-we-use-it/
Scrum :=
…is an agile framework for software

development

…that focuses on iterative and incremental
production of working software
…with emphasis on stakeholder
communication.
Scrum Foundations
1. Core principles
2. Roles
3. Artefacts
4. Ceremonies
5. Rules
1. Core Principles
 Short iterations (=sprints)

 Increments (first things first)
 Production of software at each end of a sprint
 “Potentially shippable”

 Heterogeneous teams covering all required
functions
 Customer/stakeholder integration

 Ability to adapt to change
 Build less
Build Less – focus on core
Often or Always Used: 20%
Rarely
Sometimes

16%

19%

Never

45%
Often

13%
Always

7%
Standish Group study reported at XP2002 by Jim Johnson, Chairman; Internal software products

Remainder: 80%
Build in slices

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
2. Roles
Scrum has three roles

ScrumMaster
I’m the team coach. I teach
`rules of the game then
step back and let the
team play

Team member
We have 7 people in our team,
`
test, developers, design…

Product Owner
I’m responsible for overall
`
product success

14
Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
Role of the Product Owner

Understand the business value
Is responsible for the RoI
Deliver the right product set
Deliver it in right timing
Deliver it in the right order that will maximize
revenue
Satisfy and excite the customer
Dynamically respond to change faster than
competitors

Graphics Source: Gabrielle Benefield 15
(2011) “The little book of Scrum”
ScrumMaster
Ensures that the team and Product Owner
is fully functional and productive

Enables close cooperation across all roles
and functions and removes barriers
Shields the team from external
interferences

Removes any impediments
Coordinates the Scrum meetings

16
Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
Team
Cross-functional, max seven people
Decides how they will get the work done
Has the right to do everything possible to
reach the Sprint goal
Organizes itself and its work
Produces high quality work each iteration
and reviews them with the Product
Owner
For larger projects: Scrum of Scrums

17
Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
3. Artefacts

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
Exercise: Item Identification
 App development project. Consider the following:
 You are a team who should implement a car configurator mobile

app for Jaguar.

 Develop items for the product backlog in a simulated

planning meeting

1. Identify the main users of a system
2. Items are called “user stories”
 Answer questions who? What? Why?
 As a <user role> I want <goal> so that <reason>
 Eg: flight booking system
“As a frequent flyer I want to book a trip using miles so that I can
save money”
Exercise: Silent Sort
 In your teams, sort the various user stories

according to priority
 5’ strictly no speaking
 Feel free to change and change and change again
 Add stories if they come up

 5’ discussion and creating consens
 Add further stories if they come up
3. Artefacts

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
3. Artefacts

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
3. Artefacts

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
Scrum Board

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
Scrum Board (real)
Tasks
Taskcards
BurndownChart
Burndown
4. Ceremonies

Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
Daily Scrum
Rules:
- Every work day
- Same place
- Start on time / End on Time
- Max 15 Minutes

Answer 3 questions:
1. What did I do since we last met ?
2. What do I plan to do today ?
3. What is blocking me from progressing ?
- Speak to fellow Team members
- Everyone must attend
- One person talks at a time
- Not a status tracking meeting
- Issues are raised -- not solved !
5. Rules
 In Scrum, there are Chickens and Pigs…
5. Rules
 In Scrum, there are Chickens and Pigs…
 Only the PO can change the product backlog
 Only the team can change the sprint backlog
 But it also commits to the features selected

 Any rule that the team considers useful can be

introduced
 To increase productivity
 To avoid (team) problems
 … whatever makes sense for the team
Scrum Foundations – Recap
1. Core principles
2. Roles
3. Artefacts
4. Ceremonies
5. Rules
The Scrum Take-aways
Foundations are comprehensive…
…but application is practical (simple)
…the combination makes the difference !

“ScrumBut(t)”
The Scrum Take-aways
My personal differentiators of Scrum are:
 Iterations and increments
 Flexible and adaptive

 Focus on core of software development
 Working software instead of extensive documentation

 Split up of Project Manager role
 Project Owner and ScrumMaster

 Focus on communication
 Daily scrum

 Co-Location, attitude and tools
 Discipline, good old whiteboard
Any Questions ?
Appendix
Scrum Training Exercise: Whiteboard
Scrum Training Exercise

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
KhushSlideShare
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by example
Agora Group
 

Was ist angesagt? (20)

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Scrum
ScrumScrum
Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by example
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 

Andere mochten auch

Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
Vu Hung Nguyen
 

Andere mochten auch (18)

Why Agile Software Development
Why Agile Software DevelopmentWhy Agile Software Development
Why Agile Software Development
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Case Study of Agile Testing
Case Study of Agile TestingCase Study of Agile Testing
Case Study of Agile Testing
 
Klaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using ScrumKlaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using Scrum
 
Case study for agile software development:
Case study for agile software development: Case study for agile software development:
Case study for agile software development:
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Scrum foundation in_english
Scrum foundation in_englishScrum foundation in_english
Scrum foundation in_english
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 

Ähnlich wie Introduction to Scrum

Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
Stefano Paluello
 
Scrum AgileTest 3.docx
Scrum AgileTest 3.docxScrum AgileTest 3.docx
Scrum AgileTest 3.docx
ColeTrotta
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
Zeeshan Masood S
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
Anwar Sadat
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
 

Ähnlich wie Introduction to Scrum (20)

Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Agile
AgileAgile
Agile
 
Scrum: Waterfall Into Scrum
Scrum: Waterfall Into ScrumScrum: Waterfall Into Scrum
Scrum: Waterfall Into Scrum
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Scrum AgileTest 3.docx
Scrum AgileTest 3.docxScrum AgileTest 3.docx
Scrum AgileTest 3.docx
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
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...
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 

Mehr von 3scale.net

Mehr von 3scale.net (7)

Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile
 
Droidcon: Benefits of Cross-Operator APIs
Droidcon: Benefits of Cross-Operator APIsDroidcon: Benefits of Cross-Operator APIs
Droidcon: Benefits of Cross-Operator APIs
 
AppsWorld: Panel discussion about Mobile Operator API Strategies
AppsWorld: Panel discussion about Mobile Operator API StrategiesAppsWorld: Panel discussion about Mobile Operator API Strategies
AppsWorld: Panel discussion about Mobile Operator API Strategies
 
Carrier API Strategy: How Carriers could gain (back) Developer Mindshare
Carrier API Strategy: How Carriers could gain (back) Developer MindshareCarrier API Strategy: How Carriers could gain (back) Developer Mindshare
Carrier API Strategy: How Carriers could gain (back) Developer Mindshare
 
AiRaid: Rise of the Undead
AiRaid: Rise of the UndeadAiRaid: Rise of the Undead
AiRaid: Rise of the Undead
 
bada: Introduction to Ecosystem
bada: Introduction to Ecosystembada: Introduction to Ecosystem
bada: Introduction to Ecosystem
 
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
 

Kürzlich hochgeladen

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
vu2urc
 

Kürzlich hochgeladen (20)

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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 

Introduction to Scrum

  • 1. October 9, 2013, London Manfred
  • 2. Overview  Agile software development: Motivation  Scrum      Core principles Roles Artefacts Ceremonies Rules  Take-aways & application of lessons-learned
  • 3. Software Development – traditionally Cowboy Coding Waterfall
  • 4. The Agile Manifesto (2001)  Decrease “rigidness” of Waterfall model  Introduce more flexibility/agility  Structure the cowboy coding approach New Ideas
  • 5. Agile Manifest: in a nutshell It’s a set of guiding principles and values. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. (see agilemanifesto.org)
  • 6.
  • 7.
  • 8. Scrum Process Overview Exercise: Whiteboard (see appendix) Source: http://www.realmdigital.co.za/post/whats-scrum-and-how-do-we-use-it/
  • 9. Scrum := …is an agile framework for software development …that focuses on iterative and incremental production of working software …with emphasis on stakeholder communication.
  • 10. Scrum Foundations 1. Core principles 2. Roles 3. Artefacts 4. Ceremonies 5. Rules
  • 11. 1. Core Principles  Short iterations (=sprints)  Increments (first things first)  Production of software at each end of a sprint  “Potentially shippable”  Heterogeneous teams covering all required functions  Customer/stakeholder integration  Ability to adapt to change  Build less
  • 12. Build Less – focus on core Often or Always Used: 20% Rarely Sometimes 16% 19% Never 45% Often 13% Always 7% Standish Group study reported at XP2002 by Jim Johnson, Chairman; Internal software products Remainder: 80%
  • 13. Build in slices Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 14. 2. Roles Scrum has three roles ScrumMaster I’m the team coach. I teach `rules of the game then step back and let the team play Team member We have 7 people in our team, ` test, developers, design… Product Owner I’m responsible for overall ` product success 14 Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 15. Role of the Product Owner Understand the business value Is responsible for the RoI Deliver the right product set Deliver it in right timing Deliver it in the right order that will maximize revenue Satisfy and excite the customer Dynamically respond to change faster than competitors Graphics Source: Gabrielle Benefield 15 (2011) “The little book of Scrum”
  • 16. ScrumMaster Ensures that the team and Product Owner is fully functional and productive Enables close cooperation across all roles and functions and removes barriers Shields the team from external interferences Removes any impediments Coordinates the Scrum meetings 16 Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 17. Team Cross-functional, max seven people Decides how they will get the work done Has the right to do everything possible to reach the Sprint goal Organizes itself and its work Produces high quality work each iteration and reviews them with the Product Owner For larger projects: Scrum of Scrums 17 Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 18. 3. Artefacts Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 19. Exercise: Item Identification  App development project. Consider the following:  You are a team who should implement a car configurator mobile app for Jaguar.  Develop items for the product backlog in a simulated planning meeting 1. Identify the main users of a system 2. Items are called “user stories”  Answer questions who? What? Why?  As a <user role> I want <goal> so that <reason>  Eg: flight booking system “As a frequent flyer I want to book a trip using miles so that I can save money”
  • 20. Exercise: Silent Sort  In your teams, sort the various user stories according to priority  5’ strictly no speaking  Feel free to change and change and change again  Add stories if they come up  5’ discussion and creating consens  Add further stories if they come up
  • 21. 3. Artefacts Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 22. 3. Artefacts Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 23. 3. Artefacts Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 24. Scrum Board Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 26. Tasks
  • 30. 4. Ceremonies Graphics Source: Gabrielle Benefield (2011) “The little book of Scrum”
  • 31. Daily Scrum Rules: - Every work day - Same place - Start on time / End on Time - Max 15 Minutes Answer 3 questions: 1. What did I do since we last met ? 2. What do I plan to do today ? 3. What is blocking me from progressing ? - Speak to fellow Team members - Everyone must attend - One person talks at a time - Not a status tracking meeting - Issues are raised -- not solved !
  • 32. 5. Rules  In Scrum, there are Chickens and Pigs…
  • 33. 5. Rules  In Scrum, there are Chickens and Pigs…  Only the PO can change the product backlog  Only the team can change the sprint backlog  But it also commits to the features selected  Any rule that the team considers useful can be introduced  To increase productivity  To avoid (team) problems  … whatever makes sense for the team
  • 34. Scrum Foundations – Recap 1. Core principles 2. Roles 3. Artefacts 4. Ceremonies 5. Rules
  • 35.
  • 36. The Scrum Take-aways Foundations are comprehensive… …but application is practical (simple) …the combination makes the difference ! “ScrumBut(t)”
  • 37. The Scrum Take-aways My personal differentiators of Scrum are:  Iterations and increments  Flexible and adaptive  Focus on core of software development  Working software instead of extensive documentation  Split up of Project Manager role  Project Owner and ScrumMaster  Focus on communication  Daily scrum  Co-Location, attitude and tools  Discipline, good old whiteboard