SlideShare a Scribd company logo
1 of 32
Download to read offline
Agile Deep Dive
Theresa Austin, CSM & CSPO.
July ’14, General Assembly NYC.
What is Agile?
Individuals and interactions
Working software
Customer collaboration
Responding to change
over processes and tools
over comprehensive documentation
over contract negotiation
over following a plan
THE AGILE MANIFESTO
While there is value in the items on the right, we value the items on the left more.
http://www.agilealliance.org
What is SCRUM?
A simple set of principles and practices that help teams deliver products in
short cycles, enabling fast feedback, continual improvement, and rapid
adaptation to change.
SCRUM is a framework.
http://en.wikipedia.org/wiki/Scrum_(software_development)
How is this Useful?
AS A BUSINESS
Bring Discipline and Focus to collaborative efforts
Supplying the organisational alignment needed to execute
large scale, complex, products across whole organisations
AS A PRODUCT OWNER
Work in alignment with a dedicated team
Ability to reduce waste, collaborate and fail fast (therefore cheaply)
SCRUM Framework
Roles
Voice of the Customer
Responsible for ROI
Subject Matter Expert
Data Orientated
Available to theTeam
Servant Leader
Facilitator
Communicator
Collaborator
Removes Impediments
Problem Solver
Cross functional
Execute from inception to delivery
Ideally co-located
RESPONSIBILITIES
Sprint Planning Meeting
- Bring prioritised product backlog,
enough for 1 to 2 sprints
- Be ready and willing to negotiate on
acceptance criteria
Daily Scrums
- Listen and Learn
- Breakout to discuss detail afterwards
- Resolve your impediments quickly
Sprint Review
- Accept or reject each item
- Nothing new
- Provide feedback to team
Retrospective
- Participate as a team member
MOST IMPORTANTLY
- Be available to the team
- Be a subject matter expert
- Be ready with data
Artefacts
The ‘Big Picture’
The ‘Immediate Detail’
For the Customer
Product Backlog
- Artefacts -
Future Releases
Current Sprint
Next Release
Increasing Detail
Increasing Priority
EPIC EPIC
THEME THEME
THEME THEME THEME
USER
STORY
USER
STORY
USER
STORY
USER
STORY
USER
STORY
USER
STORY
DEV TASKS DEV TASKS DEV TASKS DEV TASKS
Product Backlog
- Artefacts -
Sprint Backlog
- Artefacts -
USER
STORY
USER
STORY
USER
STORY
USER
STORY
USER
STORY
USER
STORY
INVEST
I - Independent - you can schedule and implement in any order
N - Negotiable - must be able to change after conversation
V - Valuable - must deliver business and customer value
E - Estimable - must be able to judge size and complexity
S - Small - consumable by a team in 1 sprint
T - Testable - easy to see when the story is done
Product Increment
- Artefacts -
TEAM 1
THEME A
A WHOLE EPIC DELIVERED
TEAM 2 TEAM 3 TEAM 4
THEME B
Tools &Techniques
Velocity
The rate at which work is
completed by the team
during the Sprint
Estimation
A guess at effort required based
on complexity and comparative
size, made during Sprint
Planning
Burndown
A simple visual
representation of how
much work is completed
over time
SCRUM Board
A highly visible, easily accessible
way of tracking progress and
highlighting problems.
Definition of DONE!
A statement which defines
your quality
Team Norms
A documented, shared
understanding of
expected behaviours
SCRUM Balls
- Exercise -
> Over to Lee!
Tools &Techniques
Velocity
The rate at which work is
completed by the team
during the Sprint
Estimation
A guess at effort required based
on complexity and comparative
size, made during Sprint
Planning
Burndown
A simple visual
representation of how
much work is completed
over time
SCRUM Board
A highly visible, easily accessible
way of tracking progress and
highlighting problems.
Definition of DONE!
A statement which defines
your quality
Team Norms
A documented, shared
understanding of
expected behaviours
Estimation
-Tools &Techniques -
To many unknowns to estimate with any
accuracy as to when the project will be done.
But everyone is still asking...
Get me an estimate for this...
yet to be spec’d system, using our
yet to be determined technology, with our
yet to be determined team, in our
yet to be determined business environment
to be built next year.
What we need is a way of estimating that...
- Allows budgets to be created
- Plans for the future
- Reminds us that estimates are guesses
- Acknowledges the complexities and
uncertainties that come with writing software
Estimation
-Tools &Techniques -
1. Keep It Simple
One number to the whole story - include whatever it will take your cross functional team to deliver.
No separate estimates for development, analysis or testing.
Remember - a little effort goes a long way - discuss, best guess, move on.
Staring at the unknown IS NOT going to make your estimate any more accurate.
2. Make it Relative
We are better at making relative comparisons - so this rock is twice the size of that
rock and so on.
3. Points do not equate to time
Points are a unit-less measure of complexity and size.
So use whatever you like - the fibonacci sequence, pigs, cows, chickens, cats, rocks.
Estimation
-Tools &Techniques -
https://www.youtube.com/watch?v=sCCUEtjCpCs
2
3
5
8
13
21
34
Burndown
-Tools &Techniques -
Number of points
in Sprint Backlog
Number of days in Sprint
1 2 3 4 5 6 7 8 9 10
120
110
100
90
80
70
60
50
40
30
20
10
a ‘perfect’ rate of work team is on track to
complete all work be
end of sprint
oh dear...
Velocity
-Tools &Techniques -
Number of
points
accomplished
in previous
Sprints
Number of Sprints
1 2 3 4 5 6 7 8 9 10
120
110
100
90
80
70
60
50
40
30
20
10
Velocity
Once we know how
fast the team can go...
and our User Stories
are sized relatively...
we can start setting
expectations around
dates.
USER
STORY
99
USER
STORY
9
USER
STORY
SCRUM Board
-Tools &Techniques -
TO DO IN PROGRESS DONE
USER
STORY
99
DEV TASKSDEV TASKS
BURNDOWN
USER
STORY
USER
STORY
9
USER
STORY
80
USER
STOR
110
USER
STORY
90
DEV TASKS
DEV TASKS
DEV TASKS
DEV TASKS
DEV TASKS
DEV TASKS
SPRINT CALENDAR
> Sprint Planning - Friday 4th
> Dev Starts - Monday 7th
> Dev Ends - Friday 18th
VELOCITY
TEAM
DEV TASKS
DEV TASKS
DEV TASKS
TEAM HOLIDAYS
> Shaun - Monday 7th - Friday 11th
> David -Thursday 10th - Friday 11th
RELEASE SCHEDULE
> Sprint 7 of 80
> Branch X
> Merge onTuesday’s toY
Team Eagles
Definition of DONE!
-Tools &Techniques -
Team Norms
-Tools &Techniques -
Ceremonies
Runs constantly in
parallel to the sprint
Lead by the Product Owner
At the start of every sprint
The whole team takes part
3 - 4h
Same time & place everyday
The whole team takes part
15min
At the end of every sprint
The whole team takes part
30min - 1h
Runs for 2 - 3
weeks
At the end of every sprint
The whole team takes part
30min - 1h
Product Backlog Grooming
- Ceremonies -
Some detail
More detail
No detail
3 days max!
Must share back in Review
Sprint Planning
- Ceremonies -
PRODUCT OWNER
Brings top priority User
Stories with Acceptance
criteria and priorities
Be prepared to
negotiate on priority
SCRUM MASTER
Facilitates
Sprint board is updated
Velocity is recalculated and confirmed
TEAM
Discusses each User Story and raises any
impediments or dependancies immediately
Breaks User Stories down into tasks with
sufficient level of detail to execute
Estimates and commits to completing the work
in a single sprint
CRITICAL
-Time boxed at 3 - 4h
- Sprint backlog is agreed and
committed to by all
-Team does not over commit on story
points
Sprint
- Ceremonies -
PRODUCT OWNER
Be available SCRUM MASTER
Ensure everyone takes part and holds
to Working Agreements
Ensures the Sprint Board and
Burndown is updated
TEAM
‘What did you do yesterday?’
‘What are you doing today?’
‘Any blockers?’
CRITICAL
- Same time, Same place - EVERYDAY!
- It’s not a status report, it’s alignment
- 15min max
- Include remote team members
Review
- Ceremonies -
PRODUCT OWNER
Be available
Provide feedback
Share with stakeholders
SCRUM MASTER
Facilitates
Ensure everyone takes part and
holds to Working Agreements
UpdatesVelocity based on points
completed TEAM
Show the work that you have
accomplished, even if it’s ‘just code’
Maintain trust but not hiding
undone work
CELEBRATE!
CRITICAL
-Time boxed at 30min - 1h
- At end of every Sprint
- Make it constructive & positive
Retrospective
- Ceremonies -
TEAM
Uphold the Working
Agreement
Communicate
Collaborate
SCRUM MASTER
Facilitates
Ensure everyone takes
part and holds to
Working Agreements
PRODUCT OWNER
Take part as a member
of the team
CRITICAL
-Time boxed at 30min - 1h
- Every sprint, after Review
- Make it constructive & positive
In Summary
> Create a prioritised roadmap with Epics,Themes & User Stories (4m)
> Hold a Backlog Grooming Session and estimate your top priority User Stories (4m)
> Hold a Sprint Planning session and create a Sprint Backlog
- remember to create and estimate tasks, also include acceptance and performance criteria (8m)
> Create a sprint board and run a 3 day sprint, including daily stand-ups
- 1 minute per day, 2 minutes per stand-up (5m)
> Hold a showcase to the rest of the class on your roadmap, backlog and board (1m x 3 = 3m)
In Summary
- Exercise -
Aditi.
Riding a Unicorn.
Putting out a fire.
Saving kittens.
Acceptance criteria
- take a photo of your drawing
and email to x@x.com
- with a haiku
In Summary
- Retrospective -
Rocked?
Didn’t love...
What could we improve for next time?
ThankYou
Theresa Austin, CSM & CSPO.
July ’14, General Assembly NYC.

More Related Content

What's hot

What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingVikrama Dhiman
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionMike Clement
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleCory Foy
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile ScrumNishan Bose
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience reportRavi Tadwalkar
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Flavius Stef
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrumvineet
 

What's hot (18)

What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
Agile Checklist
Agile ChecklistAgile Checklist
Agile Checklist
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in Action
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Jira
JiraJira
Jira
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience report
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 

Viewers also liked

Prevent million dollar fines - preparing for the EU General Data Regulation
Prevent million dollar fines - preparing for the EU General Data RegulationPrevent million dollar fines - preparing for the EU General Data Regulation
Prevent million dollar fines - preparing for the EU General Data RegulationSophos Benelux
 
Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO)
Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO) Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO)
Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO) Inxmail GmbH
 
The EU Data Protection Regulation - what you need to know
The EU Data Protection Regulation - what you need to knowThe EU Data Protection Regulation - what you need to know
The EU Data Protection Regulation - what you need to knowSophos Benelux
 
Datenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgen
Datenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgenDatenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgen
Datenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgenSascha Kremer
 
Eckpunkte: EU-Datenschutz-Grundverordnung und Smart Metering
Eckpunkte: EU-Datenschutz-Grundverordnung und Smart MeteringEckpunkte: EU-Datenschutz-Grundverordnung und Smart Metering
Eckpunkte: EU-Datenschutz-Grundverordnung und Smart Meteringnuances
 
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...AgileSparks
 
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgShades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgStefan ROOCK
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Michael Hübl
 
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumScrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumRobert Wiechmann
 
Project audit & review checklist
Project audit & review checklistProject audit & review checklist
Project audit & review checklistRam Srivastava
 
Scrum checklist 2013
Scrum checklist 2013Scrum checklist 2013
Scrum checklist 2013Hanser Update
 

Viewers also liked (14)

Prevent million dollar fines - preparing for the EU General Data Regulation
Prevent million dollar fines - preparing for the EU General Data RegulationPrevent million dollar fines - preparing for the EU General Data Regulation
Prevent million dollar fines - preparing for the EU General Data Regulation
 
Deep dive into scrum meetings
Deep dive into scrum meetingsDeep dive into scrum meetings
Deep dive into scrum meetings
 
Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO)
Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO) Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO)
Einstieg in die EU-Datenschutz-Grundverordnung (DSGVO)
 
The EU Data Protection Regulation - what you need to know
The EU Data Protection Regulation - what you need to knowThe EU Data Protection Regulation - what you need to know
The EU Data Protection Regulation - what you need to know
 
Datenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgen
Datenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgenDatenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgen
Datenschutz-Grundverordnung (DS-GVO): Anwaltliche Beratung heute und morgen
 
Eckpunkte: EU-Datenschutz-Grundverordnung und Smart Metering
Eckpunkte: EU-Datenschutz-Grundverordnung und Smart MeteringEckpunkte: EU-Datenschutz-Grundverordnung und Smart Metering
Eckpunkte: EU-Datenschutz-Grundverordnung und Smart Metering
 
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
Scrum sprint planning meeting - a deep dive - Danny Kovatch (Danko) - Agile I...
 
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-EntwicklungOOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
 
Short Scrum Presentation for Teams
Short Scrum Presentation for TeamsShort Scrum Presentation for Teams
Short Scrum Presentation for Teams
 
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgShades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)
 
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumScrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
 
Project audit & review checklist
Project audit & review checklistProject audit & review checklist
Project audit & review checklist
 
Scrum checklist 2013
Scrum checklist 2013Scrum checklist 2013
Scrum checklist 2013
 

Similar to Agile & SCRUM - Deep Dive for General Assembly

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...Tayfun Bilsel
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouNowell Strite
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptxRamachandra Reddy
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrumDexterIT
 
Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Vanesa Tejada
 
Scrum Education.pptx
Scrum Education.pptxScrum Education.pptx
Scrum Education.pptxGanesh Kunwar
 
agile_and_scrum_cheat_sheet_December_2021.pdf
agile_and_scrum_cheat_sheet_December_2021.pdfagile_and_scrum_cheat_sheet_December_2021.pdf
agile_and_scrum_cheat_sheet_December_2021.pdfRichard Douglas
 
Agile Methodology and Scrum Framework
Agile Methodology and Scrum FrameworkAgile Methodology and Scrum Framework
Agile Methodology and Scrum FrameworkNirdesh Dwa
 

Similar to Agile & SCRUM - Deep Dive for General Assembly (20)

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...
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For You
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptx
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14
 
Intro agile for PO's
Intro agile for PO'sIntro agile for PO's
Intro agile for PO's
 
Scrum Education.pptx
Scrum Education.pptxScrum Education.pptx
Scrum Education.pptx
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
agile_and_scrum_cheat_sheet_December_2021.pdf
agile_and_scrum_cheat_sheet_December_2021.pdfagile_and_scrum_cheat_sheet_December_2021.pdf
agile_and_scrum_cheat_sheet_December_2021.pdf
 
Agile Methodology and Scrum Framework
Agile Methodology and Scrum FrameworkAgile Methodology and Scrum Framework
Agile Methodology and Scrum Framework
 

Recently uploaded

How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 

Recently uploaded (18)

How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 

Agile & SCRUM - Deep Dive for General Assembly

  • 1. Agile Deep Dive Theresa Austin, CSM & CSPO. July ’14, General Assembly NYC.
  • 2. What is Agile? Individuals and interactions Working software Customer collaboration Responding to change over processes and tools over comprehensive documentation over contract negotiation over following a plan THE AGILE MANIFESTO While there is value in the items on the right, we value the items on the left more. http://www.agilealliance.org
  • 3. What is SCRUM? A simple set of principles and practices that help teams deliver products in short cycles, enabling fast feedback, continual improvement, and rapid adaptation to change. SCRUM is a framework. http://en.wikipedia.org/wiki/Scrum_(software_development)
  • 4. How is this Useful? AS A BUSINESS Bring Discipline and Focus to collaborative efforts Supplying the organisational alignment needed to execute large scale, complex, products across whole organisations AS A PRODUCT OWNER Work in alignment with a dedicated team Ability to reduce waste, collaborate and fail fast (therefore cheaply)
  • 6. Roles Voice of the Customer Responsible for ROI Subject Matter Expert Data Orientated Available to theTeam Servant Leader Facilitator Communicator Collaborator Removes Impediments Problem Solver Cross functional Execute from inception to delivery Ideally co-located RESPONSIBILITIES Sprint Planning Meeting - Bring prioritised product backlog, enough for 1 to 2 sprints - Be ready and willing to negotiate on acceptance criteria Daily Scrums - Listen and Learn - Breakout to discuss detail afterwards - Resolve your impediments quickly Sprint Review - Accept or reject each item - Nothing new - Provide feedback to team Retrospective - Participate as a team member MOST IMPORTANTLY - Be available to the team - Be a subject matter expert - Be ready with data
  • 7. Artefacts The ‘Big Picture’ The ‘Immediate Detail’ For the Customer
  • 8. Product Backlog - Artefacts - Future Releases Current Sprint Next Release Increasing Detail Increasing Priority EPIC EPIC THEME THEME THEME THEME THEME USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY DEV TASKS DEV TASKS DEV TASKS DEV TASKS
  • 10. Sprint Backlog - Artefacts - USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY INVEST I - Independent - you can schedule and implement in any order N - Negotiable - must be able to change after conversation V - Valuable - must deliver business and customer value E - Estimable - must be able to judge size and complexity S - Small - consumable by a team in 1 sprint T - Testable - easy to see when the story is done
  • 11. Product Increment - Artefacts - TEAM 1 THEME A A WHOLE EPIC DELIVERED TEAM 2 TEAM 3 TEAM 4 THEME B
  • 12. Tools &Techniques Velocity The rate at which work is completed by the team during the Sprint Estimation A guess at effort required based on complexity and comparative size, made during Sprint Planning Burndown A simple visual representation of how much work is completed over time SCRUM Board A highly visible, easily accessible way of tracking progress and highlighting problems. Definition of DONE! A statement which defines your quality Team Norms A documented, shared understanding of expected behaviours
  • 13. SCRUM Balls - Exercise - > Over to Lee!
  • 14. Tools &Techniques Velocity The rate at which work is completed by the team during the Sprint Estimation A guess at effort required based on complexity and comparative size, made during Sprint Planning Burndown A simple visual representation of how much work is completed over time SCRUM Board A highly visible, easily accessible way of tracking progress and highlighting problems. Definition of DONE! A statement which defines your quality Team Norms A documented, shared understanding of expected behaviours
  • 15. Estimation -Tools &Techniques - To many unknowns to estimate with any accuracy as to when the project will be done. But everyone is still asking... Get me an estimate for this... yet to be spec’d system, using our yet to be determined technology, with our yet to be determined team, in our yet to be determined business environment to be built next year. What we need is a way of estimating that... - Allows budgets to be created - Plans for the future - Reminds us that estimates are guesses - Acknowledges the complexities and uncertainties that come with writing software
  • 16. Estimation -Tools &Techniques - 1. Keep It Simple One number to the whole story - include whatever it will take your cross functional team to deliver. No separate estimates for development, analysis or testing. Remember - a little effort goes a long way - discuss, best guess, move on. Staring at the unknown IS NOT going to make your estimate any more accurate. 2. Make it Relative We are better at making relative comparisons - so this rock is twice the size of that rock and so on. 3. Points do not equate to time Points are a unit-less measure of complexity and size. So use whatever you like - the fibonacci sequence, pigs, cows, chickens, cats, rocks.
  • 18. Burndown -Tools &Techniques - Number of points in Sprint Backlog Number of days in Sprint 1 2 3 4 5 6 7 8 9 10 120 110 100 90 80 70 60 50 40 30 20 10 a ‘perfect’ rate of work team is on track to complete all work be end of sprint oh dear...
  • 19. Velocity -Tools &Techniques - Number of points accomplished in previous Sprints Number of Sprints 1 2 3 4 5 6 7 8 9 10 120 110 100 90 80 70 60 50 40 30 20 10 Velocity Once we know how fast the team can go... and our User Stories are sized relatively... we can start setting expectations around dates. USER STORY 99 USER STORY 9 USER STORY
  • 20. SCRUM Board -Tools &Techniques - TO DO IN PROGRESS DONE USER STORY 99 DEV TASKSDEV TASKS BURNDOWN USER STORY USER STORY 9 USER STORY 80 USER STOR 110 USER STORY 90 DEV TASKS DEV TASKS DEV TASKS DEV TASKS DEV TASKS DEV TASKS SPRINT CALENDAR > Sprint Planning - Friday 4th > Dev Starts - Monday 7th > Dev Ends - Friday 18th VELOCITY TEAM DEV TASKS DEV TASKS DEV TASKS TEAM HOLIDAYS > Shaun - Monday 7th - Friday 11th > David -Thursday 10th - Friday 11th RELEASE SCHEDULE > Sprint 7 of 80 > Branch X > Merge onTuesday’s toY Team Eagles
  • 23. Ceremonies Runs constantly in parallel to the sprint Lead by the Product Owner At the start of every sprint The whole team takes part 3 - 4h Same time & place everyday The whole team takes part 15min At the end of every sprint The whole team takes part 30min - 1h Runs for 2 - 3 weeks At the end of every sprint The whole team takes part 30min - 1h
  • 24. Product Backlog Grooming - Ceremonies - Some detail More detail No detail 3 days max! Must share back in Review
  • 25. Sprint Planning - Ceremonies - PRODUCT OWNER Brings top priority User Stories with Acceptance criteria and priorities Be prepared to negotiate on priority SCRUM MASTER Facilitates Sprint board is updated Velocity is recalculated and confirmed TEAM Discusses each User Story and raises any impediments or dependancies immediately Breaks User Stories down into tasks with sufficient level of detail to execute Estimates and commits to completing the work in a single sprint CRITICAL -Time boxed at 3 - 4h - Sprint backlog is agreed and committed to by all -Team does not over commit on story points
  • 26. Sprint - Ceremonies - PRODUCT OWNER Be available SCRUM MASTER Ensure everyone takes part and holds to Working Agreements Ensures the Sprint Board and Burndown is updated TEAM ‘What did you do yesterday?’ ‘What are you doing today?’ ‘Any blockers?’ CRITICAL - Same time, Same place - EVERYDAY! - It’s not a status report, it’s alignment - 15min max - Include remote team members
  • 27. Review - Ceremonies - PRODUCT OWNER Be available Provide feedback Share with stakeholders SCRUM MASTER Facilitates Ensure everyone takes part and holds to Working Agreements UpdatesVelocity based on points completed TEAM Show the work that you have accomplished, even if it’s ‘just code’ Maintain trust but not hiding undone work CELEBRATE! CRITICAL -Time boxed at 30min - 1h - At end of every Sprint - Make it constructive & positive
  • 28. Retrospective - Ceremonies - TEAM Uphold the Working Agreement Communicate Collaborate SCRUM MASTER Facilitates Ensure everyone takes part and holds to Working Agreements PRODUCT OWNER Take part as a member of the team CRITICAL -Time boxed at 30min - 1h - Every sprint, after Review - Make it constructive & positive
  • 30. > Create a prioritised roadmap with Epics,Themes & User Stories (4m) > Hold a Backlog Grooming Session and estimate your top priority User Stories (4m) > Hold a Sprint Planning session and create a Sprint Backlog - remember to create and estimate tasks, also include acceptance and performance criteria (8m) > Create a sprint board and run a 3 day sprint, including daily stand-ups - 1 minute per day, 2 minutes per stand-up (5m) > Hold a showcase to the rest of the class on your roadmap, backlog and board (1m x 3 = 3m) In Summary - Exercise - Aditi. Riding a Unicorn. Putting out a fire. Saving kittens. Acceptance criteria - take a photo of your drawing and email to x@x.com - with a haiku
  • 31. In Summary - Retrospective - Rocked? Didn’t love... What could we improve for next time?
  • 32. ThankYou Theresa Austin, CSM & CSPO. July ’14, General Assembly NYC.