SlideShare a Scribd company logo
INTRODUCTION TO
AGILE & SCRUM
What will we cover?
• What is agile?
• What is Scrum?
• Roles
• User Stories
• Product Backlog and Sprint Backlog
• Sizing
• Planning
• Sprints
• Meetings
• Calculating velocity
Agile
• What is agile?
• Agile promotes certain concepts and principles; it does
not give a prescriptive set of processes
• It is based on iterative and incremental development
(‘iterations’ or ‘sprints’)
The Agile Manifesto
“While there is value in the items on the right,
we value the items on the left more.”
The agile manifesto
Scrum
• What is Scrum?
• ‘Scrum’ is one approach that applies agile principles
• A framework; not a full methodology
• Relies on a self-organising team (because the team
knows best how to solve the problems they face)
!
• Other agile approaches include Extreme Programming
(XP)
Benefits of agile
The Game
Simulates how teams use Scrum
Scrum Roles
Scrum uses a number of specific (and odd sounding)
roles.


They are:
!
1. Product Owner
2. The Development Team
3. Scrum Master
Product Owner
• The Product Owner is one person
• Owns the Product Backlog
• Decides on the priority of the
backlog based on knowledge of
business value
• Provides support to the Team and
answers any questions relating to
requirements
!
We will play this role
The Team
• Typically 5-9 people
• Agree, as a team, to the work
taken on for each Sprint
• Satisfy requirements as a team;
not as individuals
• Everyone is responsible for quality
!
You will play this role
Everyone involved in creating the product
(e.g. developers, testers, UX)
Scrum Master
• Servant leader; not decision-maker
• Removes impediments for the
team
• Acts as a process coach & helps
the team improve use of agile/
Scrum
• Facilitates the meetings
• Leads and coaches the
organisation in the adoption of
Scrum
We will play this role
Planning stage: “user stories”
• PO produces requirements for
the project
• Requirements written by PO
(often with help of analyst)
• A short, simple description of a
feature using everyday language
• Told from the perspective of the
person who desires the new
capability
• Supported by ‘Conditions of
Satisfaction’
Popular format:
As a <who>
I want <what>
So that <why>
Planning stage: “product backlog”
• The PO prioritises the user
stories in order of value to the
business
• This is the ‘Product Backlog’
!
• Read through the
requirements
• Your PO will answer any
questions relating to
requirements
Planning stage: “sizing”
• Teams plan each Sprint by taking the highest priority items
from the Product Backlog
• We estimate the ‘size’ of each story and agree how much can
be undertaken in the allocated time of the Sprint
• However, we are not good at
estimating in time; we are better
at relative comparison
!
… which is why we use story points
• Discuss the story
• Size effort relative to other stories
• Must include all coding and testing to consider it ‘Done’
• Use points to describe size: 1, 2, 3, 5, 8, 13, 20, 40
• Each person chooses a size, but everyone declares together
• Discuss until consensus reached
Planning stage: “sizing”
Planning stage: “sizing”
As a team:
• Choose a small story
• Assign the small story 2 points
• Then assign a number to each story relative to this small
story ( and relative to all other stories you subsequently
size)
!
1, 2, 3, 5, 8, 13, 20, 40
Planning stage: “sizing”
• The PO then reviews your estimates
• This gives the PO more information to allow him/her to:
– Leave it as it was
– De-prioritise the story
– De-scope the story
• Does your PO want to change the order?
• As a team, decide how many of the stories you can
complete in a single Sprint of 3 minutes
• You now have your “Sprint Backlog”
Sprint 1
• Let's get ready to complete some of these tasks
• You know which stories you are doing
• And you know the order you are doing them in
But hang on! How do you track progress?
How do you know which stories have been completed?
Agile boards
• Method of managing progress
during an Sprint
• Team members move cards
from left to right as each stage
is completed
• Columns vary by team
• Basic columns are:
• Not started / To do
• In progress
• Done
Sprint 1
• Create a board with 3 columns:
– To Do
– In progress
– Done
• Put the stories from your Sprint Backlog in the ‘To Do’ column
• Then you are ready to go!
• You have 3 minutes to complete as many of the stories as
possible
… we will stop half way through to evaluate progress
Daily Stand-Up (aka the Daily Scrum)
• Approx. 15 mins each day
• Each person confirms:
What I did yesterday
What I will do today
Any impediments that I have
!
• Don’t talk too much!
• Meeting is not for solving issues; discuss specific details afterwards
Team, Scrum Master (& sometimes PO)
Velocity
• How many stories did you complete in full?
• How can this information help you plan future work?
Velocity
• Estimated you could do X points
• Actually, you implemented Y points
• Use past performance as a guide to decide how many stories
to bring into future Sprints
Velocity = average points previously completed
Showcase
• Allows team to show what they
have produced to the PO,
stakeholders, and any other
interested parties
• A chance to see new functionality,
ask questions and give feedback
• Demonstration; not training
session
Team, PO, Scrum Master, stakeholders + anyone else
Retrospective
• How well did the team work in
the last Sprint?
• Basic retrospective asks:
• What did we do well?
• What could we have done
better?
• How can we improve?
• Not for discussing work done
during the sprint or individual
performances
• Everyone has a voice
Team, PO, Scrum Master
Sprint 2: planning
• Read through the next set of user stories
• Order them by effort (with any remaining stories)
• Size each story (based on previous estimates)
• Based on your ‘velocity’ what can you complete as a
team?
• Does the PO want to alter priorities?
• Put your stories in ‘To Do’ on your board
!
• GO!
Daily Stand-Up (aka the Daily Scrum)
• Approx. 15 mins each day
• Each person confirms:
What I did yesterday
What I will do today
Any impediments that I have
!
• Don’t talk too much!
• Meeting is not for solving issues; discuss specific details afterwards
Team, Scrum Master (& sometimes PO)
Velocity
• How many stories did you complete in full?
• How can this information help you plan future work?
Velocity
• Estimated you could do X points
• Actually, you implemented Y points
• Use past performance as a guide to decide how many stories
to bring into future Sprints
Velocity = average points previously completed
Showcase
• Allows team to show what they
have produced to the PO,
stakeholders, and any other
interested parties
• A chance to see new functionality,
ask questions and give feedback
• Demonstration; not training
session
Team, PO, Scrum Master, stakeholders + anyone else
Retrospective
• How well did the team work in
the last Sprint?
• Basic retrospective asks:
• What did we do well?
• What could we have done
better?
• How can we improve?
• Not for discussing work done
during the sprint or individual
performances
• Everyone has a voice
Team, PO, Scrum Master
Sprint 3: planning
• Read through the next set of user stories
• Order them by effort (with any remaining stories)
• Size each story (based on previous estimates)
• Based on your ‘velocity’ what can you complete as a
team?
• Does the PO want to alter priorities?
• Put your stories in ‘To Do’ on your board
!
• GO!
Daily Stand-Up (aka the Daily Scrum)
• Approx. 15 mins each day
• Each person confirms:
What I did yesterday
What I will do today
Any impediments that I have
!
• Don’t talk too much!
• Meeting is not for solving issues; discuss specific details afterwards
Team, Scrum Master (& sometimes PO)
Velocity
• How many stories did you complete in full?
• How can this information help you plan future work?
Velocity
• Estimated you could do X points
• Actually, you implemented Y points
• Use past performance as a guide to decide how many stories
to bring into future Sprints
Velocity = average points previously completed
Showcase
• Allows team to show what they
have produced to the PO,
stakeholders, and any other
interested parties
• A chance to see new functionality,
ask questions and give feedback
• Demonstration; not training
session
Team, PO, Scrum Master, stakeholders + anyone else
Retrospective
• How well did the team work in
the last Sprint?
• Basic retrospective asks:
What did we do well?
What could we have done
better?
How can we improve?
• Not for discussing work done
during the sprint or individual
performances
• Everyone has a voice
Team, PO, Scrum Master
So what have we learned?
• Agile and the Agile Manifesto
• The benefits of agile
• Scrum is a framework that uses agile principles
• Scrum roles (Product Owner, Scrum Master)
• How to build & organise a Product Backlog
• User stories
• Sizing, Planning Poker & calculating velocity
• How to build a Sprint Backlog
• Agile boards
• How to work in Sprints
• Meetings (Stand-up,Sprint Review, Retrospective)
AOB and Questions
What I wish I had time to mention:
• Definition of Done
• Sprint Goal
• Burndown chart
!
For further information:
scrumandkanban.co.uk
Meetups (e.g. London Agile Discussion Group)

More Related Content

PPTX
Agile Estimation Techniques.pptx
PDF
Scrum - Sprint Planning
PPSX
Scrum Agile Methodlogy
PPTX
Agile Scrum Estimation
PPT
Agile Scrum
PPTX
full-stack agile - Scrum Basics
PDF
Scrum values
PPTX
The Importance of having a Sprint Goal
Agile Estimation Techniques.pptx
Scrum - Sprint Planning
Scrum Agile Methodlogy
Agile Scrum Estimation
Agile Scrum
full-stack agile - Scrum Basics
Scrum values
The Importance of having a Sprint Goal

What's hot (20)

PDF
What does a Scrum Master do, or should do, all day?
PDF
Agile Scrum Training Process
PPTX
Introduction to Agile & Scrum
PPTX
Agile scrum foundation tutorial.pptx
PDF
Story Mapping v4
PDF
Scrum 101
PPTX
2017 Scrum by Picture
PPT
What Is A Sprint Planning Meeting
PPTX
Scrum framework
PPTX
Scrum Values
PPTX
Scrum Master Facilitation Techniques
PPTX
Scrum Training
PDF
Dependency Management In A Large Agile Environment
PPTX
Scrum
PDF
User Story Sizing using Agile Relative Estimation
PPTX
Scrum events
PDF
SCRUM on a page - by Axon Active Vietnam
PDF
Introduction to Scrum@Scale
PDF
Agile Scrum Training, Day 1 (1/2)
PDF
Scrum process powerpoint ppt slides.
What does a Scrum Master do, or should do, all day?
Agile Scrum Training Process
Introduction to Agile & Scrum
Agile scrum foundation tutorial.pptx
Story Mapping v4
Scrum 101
2017 Scrum by Picture
What Is A Sprint Planning Meeting
Scrum framework
Scrum Values
Scrum Master Facilitation Techniques
Scrum Training
Dependency Management In A Large Agile Environment
Scrum
User Story Sizing using Agile Relative Estimation
Scrum events
SCRUM on a page - by Axon Active Vietnam
Introduction to Scrum@Scale
Agile Scrum Training, Day 1 (1/2)
Scrum process powerpoint ppt slides.
Ad

Viewers also liked (12)

PDF
PDF
Introduction to Agile Development
PDF
Civilized Git Process
PPT
What Is Agile Scrum
PPTX
Agile Training March 2015
PPTX
Agile - A Super Quick Introduction
PDF
Agile training workshop
PPTX
PPTX
Release Planning. For Agile Teams. A Quick Overview
PPTX
Agile & SCRUM
PDF
Agile Training - Scrum 101
Introduction to Agile Development
Civilized Git Process
What Is Agile Scrum
Agile Training March 2015
Agile - A Super Quick Introduction
Agile training workshop
Release Planning. For Agile Teams. A Quick Overview
Agile & SCRUM
Agile Training - Scrum 101
Ad

Similar to Introduction to agile and Scrum (20)

PPT
Scrum Overview
PDF
'Real agile' coaching session
PPTX
:: Agile Scrum Methodology ::
PDF
What is scrum
PPT
The Agile Process - Taming Your Process To Work For You
PDF
Agile Scrum Quick Reference Card
PPTX
Agile – scrum +
PPTX
AGILE METHODOLOGY
PPTX
Agile and Scrum - GB
PDF
Scrum and agile principles
PDF
Agile_basics
PPTX
Overview of Agile methodology & Scrum
PDF
Agile Course
PDF
Agile course Part 1
PPT
Agile scrum induction
PDF
Let's Talk About Scrum
PDF
professional scrum master
PDF
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
PDF
Scrum - What is it good for?
Scrum Overview
'Real agile' coaching session
:: Agile Scrum Methodology ::
What is scrum
The Agile Process - Taming Your Process To Work For You
Agile Scrum Quick Reference Card
Agile – scrum +
AGILE METHODOLOGY
Agile and Scrum - GB
Scrum and agile principles
Agile_basics
Overview of Agile methodology & Scrum
Agile Course
Agile course Part 1
Agile scrum induction
Let's Talk About Scrum
professional scrum master
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Scrum - What is it good for?

More from Scrum & Kanban (6)

PDF
Introduction to Kanban
PPTX
Can Guinness help you estimate?
PDF
Basics of agile and Scrum (14 Jul 2015)
PDF
Introduction to Kanban (June 2015)
PDF
Intro to Kanban (1 Dec 2014)
PDF
Introduction to Kanban
Introduction to Kanban
Can Guinness help you estimate?
Basics of agile and Scrum (14 Jul 2015)
Introduction to Kanban (June 2015)
Intro to Kanban (1 Dec 2014)
Introduction to Kanban

Recently uploaded (20)

PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
IFRS Notes in your pocket for study all the time
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
Business model innovation report 2022.pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Nidhal Samdaie CV - International Business Consultant
PPT
Chapter four Project-Preparation material
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Chapter 5_Foreign Exchange Market in .pdf
MSPs in 10 Words - Created by US MSP Network
New Microsoft PowerPoint Presentation - Copy.pptx
IFRS Notes in your pocket for study all the time
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Laughter Yoga Basic Learning Workshop Manual
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Deliverable file - Regulatory guideline analysis.pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Business model innovation report 2022.pdf
HR Introduction Slide (1).pptx on hr intro
WRN_Investor_Presentation_August 2025.pdf
Lecture (1)-Introduction.pptx business communication
Roadmap Map-digital Banking feature MB,IB,AB
Nidhal Samdaie CV - International Business Consultant
Chapter four Project-Preparation material
Business Ethics - An introduction and its overview.pptx
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Chapter 5_Foreign Exchange Market in .pdf

Introduction to agile and Scrum

  • 2. What will we cover? • What is agile? • What is Scrum? • Roles • User Stories • Product Backlog and Sprint Backlog • Sizing • Planning • Sprints • Meetings • Calculating velocity
  • 3. Agile • What is agile? • Agile promotes certain concepts and principles; it does not give a prescriptive set of processes • It is based on iterative and incremental development (‘iterations’ or ‘sprints’)
  • 4. The Agile Manifesto “While there is value in the items on the right, we value the items on the left more.” The agile manifesto
  • 5. Scrum • What is Scrum? • ‘Scrum’ is one approach that applies agile principles • A framework; not a full methodology • Relies on a self-organising team (because the team knows best how to solve the problems they face) ! • Other agile approaches include Extreme Programming (XP)
  • 7. The Game Simulates how teams use Scrum
  • 8. Scrum Roles Scrum uses a number of specific (and odd sounding) roles. 
 They are: ! 1. Product Owner 2. The Development Team 3. Scrum Master
  • 9. Product Owner • The Product Owner is one person • Owns the Product Backlog • Decides on the priority of the backlog based on knowledge of business value • Provides support to the Team and answers any questions relating to requirements ! We will play this role
  • 10. The Team • Typically 5-9 people • Agree, as a team, to the work taken on for each Sprint • Satisfy requirements as a team; not as individuals • Everyone is responsible for quality ! You will play this role Everyone involved in creating the product (e.g. developers, testers, UX)
  • 11. Scrum Master • Servant leader; not decision-maker • Removes impediments for the team • Acts as a process coach & helps the team improve use of agile/ Scrum • Facilitates the meetings • Leads and coaches the organisation in the adoption of Scrum We will play this role
  • 12. Planning stage: “user stories” • PO produces requirements for the project • Requirements written by PO (often with help of analyst) • A short, simple description of a feature using everyday language • Told from the perspective of the person who desires the new capability • Supported by ‘Conditions of Satisfaction’ Popular format: As a <who> I want <what> So that <why>
  • 13. Planning stage: “product backlog” • The PO prioritises the user stories in order of value to the business • This is the ‘Product Backlog’ ! • Read through the requirements • Your PO will answer any questions relating to requirements
  • 14. Planning stage: “sizing” • Teams plan each Sprint by taking the highest priority items from the Product Backlog • We estimate the ‘size’ of each story and agree how much can be undertaken in the allocated time of the Sprint • However, we are not good at estimating in time; we are better at relative comparison ! … which is why we use story points
  • 15. • Discuss the story • Size effort relative to other stories • Must include all coding and testing to consider it ‘Done’ • Use points to describe size: 1, 2, 3, 5, 8, 13, 20, 40 • Each person chooses a size, but everyone declares together • Discuss until consensus reached Planning stage: “sizing”
  • 16. Planning stage: “sizing” As a team: • Choose a small story • Assign the small story 2 points • Then assign a number to each story relative to this small story ( and relative to all other stories you subsequently size) ! 1, 2, 3, 5, 8, 13, 20, 40
  • 17. Planning stage: “sizing” • The PO then reviews your estimates • This gives the PO more information to allow him/her to: – Leave it as it was – De-prioritise the story – De-scope the story • Does your PO want to change the order? • As a team, decide how many of the stories you can complete in a single Sprint of 3 minutes • You now have your “Sprint Backlog”
  • 18. Sprint 1 • Let's get ready to complete some of these tasks • You know which stories you are doing • And you know the order you are doing them in But hang on! How do you track progress? How do you know which stories have been completed?
  • 19. Agile boards • Method of managing progress during an Sprint • Team members move cards from left to right as each stage is completed • Columns vary by team • Basic columns are: • Not started / To do • In progress • Done
  • 20. Sprint 1 • Create a board with 3 columns: – To Do – In progress – Done • Put the stories from your Sprint Backlog in the ‘To Do’ column • Then you are ready to go! • You have 3 minutes to complete as many of the stories as possible … we will stop half way through to evaluate progress
  • 21. Daily Stand-Up (aka the Daily Scrum) • Approx. 15 mins each day • Each person confirms: What I did yesterday What I will do today Any impediments that I have ! • Don’t talk too much! • Meeting is not for solving issues; discuss specific details afterwards Team, Scrum Master (& sometimes PO)
  • 22. Velocity • How many stories did you complete in full? • How can this information help you plan future work? Velocity • Estimated you could do X points • Actually, you implemented Y points • Use past performance as a guide to decide how many stories to bring into future Sprints Velocity = average points previously completed
  • 23. Showcase • Allows team to show what they have produced to the PO, stakeholders, and any other interested parties • A chance to see new functionality, ask questions and give feedback • Demonstration; not training session Team, PO, Scrum Master, stakeholders + anyone else
  • 24. Retrospective • How well did the team work in the last Sprint? • Basic retrospective asks: • What did we do well? • What could we have done better? • How can we improve? • Not for discussing work done during the sprint or individual performances • Everyone has a voice Team, PO, Scrum Master
  • 25. Sprint 2: planning • Read through the next set of user stories • Order them by effort (with any remaining stories) • Size each story (based on previous estimates) • Based on your ‘velocity’ what can you complete as a team? • Does the PO want to alter priorities? • Put your stories in ‘To Do’ on your board ! • GO!
  • 26. Daily Stand-Up (aka the Daily Scrum) • Approx. 15 mins each day • Each person confirms: What I did yesterday What I will do today Any impediments that I have ! • Don’t talk too much! • Meeting is not for solving issues; discuss specific details afterwards Team, Scrum Master (& sometimes PO)
  • 27. Velocity • How many stories did you complete in full? • How can this information help you plan future work? Velocity • Estimated you could do X points • Actually, you implemented Y points • Use past performance as a guide to decide how many stories to bring into future Sprints Velocity = average points previously completed
  • 28. Showcase • Allows team to show what they have produced to the PO, stakeholders, and any other interested parties • A chance to see new functionality, ask questions and give feedback • Demonstration; not training session Team, PO, Scrum Master, stakeholders + anyone else
  • 29. Retrospective • How well did the team work in the last Sprint? • Basic retrospective asks: • What did we do well? • What could we have done better? • How can we improve? • Not for discussing work done during the sprint or individual performances • Everyone has a voice Team, PO, Scrum Master
  • 30. Sprint 3: planning • Read through the next set of user stories • Order them by effort (with any remaining stories) • Size each story (based on previous estimates) • Based on your ‘velocity’ what can you complete as a team? • Does the PO want to alter priorities? • Put your stories in ‘To Do’ on your board ! • GO!
  • 31. Daily Stand-Up (aka the Daily Scrum) • Approx. 15 mins each day • Each person confirms: What I did yesterday What I will do today Any impediments that I have ! • Don’t talk too much! • Meeting is not for solving issues; discuss specific details afterwards Team, Scrum Master (& sometimes PO)
  • 32. Velocity • How many stories did you complete in full? • How can this information help you plan future work? Velocity • Estimated you could do X points • Actually, you implemented Y points • Use past performance as a guide to decide how many stories to bring into future Sprints Velocity = average points previously completed
  • 33. Showcase • Allows team to show what they have produced to the PO, stakeholders, and any other interested parties • A chance to see new functionality, ask questions and give feedback • Demonstration; not training session Team, PO, Scrum Master, stakeholders + anyone else
  • 34. Retrospective • How well did the team work in the last Sprint? • Basic retrospective asks: What did we do well? What could we have done better? How can we improve? • Not for discussing work done during the sprint or individual performances • Everyone has a voice Team, PO, Scrum Master
  • 35. So what have we learned? • Agile and the Agile Manifesto • The benefits of agile • Scrum is a framework that uses agile principles • Scrum roles (Product Owner, Scrum Master) • How to build & organise a Product Backlog • User stories • Sizing, Planning Poker & calculating velocity • How to build a Sprint Backlog • Agile boards • How to work in Sprints • Meetings (Stand-up,Sprint Review, Retrospective)
  • 36. AOB and Questions What I wish I had time to mention: • Definition of Done • Sprint Goal • Burndown chart ! For further information: scrumandkanban.co.uk Meetups (e.g. London Agile Discussion Group)