SlideShare a Scribd company logo
1 of 16
How, when & why to enter Issues
• EPICS
◦ TYPES
◦ DECOMPOSITION
• STORY
◦ TYPES
◦ TEMPLATE EXAMPLES
◦ STORY EXAMPLES
• SUB-TASKS
• BUGS
• SPIKES
• QUESTIONS
• Objective that awaits decomposition
• Typically customer facing initiatives
• Summarizes certain business goals
oRelates only to size, not importance
oNot usually assigned to a Sprint or team member
SPRINT EPIC
oA large user story that cannot be developed and tested
within 3 - 5 days
Business Requirements
Epic Epic Epic Epic
Sprint-Epic
Sub-Epic
Arch. Epic
Business Requirements
Epic Epic Epic Epic
Sprint-Epic
Sub-Epic
Arch. Epic
Business Requirements
Epic Epic Epic Epic
Sprint-Epic
Sub-Epic
Arch. Epic
• Decomposed units of work
from the Epic
Epic
Epic
Story Story Bug
• Decomposed units of work
from the Epic
• Stated as a sentence or two of
plain English
• Expressed from the user’s point
of view
• Describes a unit of desired
functionality
• Can be worked by multiple
developers / testers
1. TRADITIONAL
• "As a <role>, I want <goal/desire> so that <benefit>“
• As an admin I want to edit a scheme so that it matches the Sprint
2. “SO THAT" CLAUSE
• "As a <role>, I want <goal/desire>“
• As a non-administrative user, I want to modify my own schedule.
3. "HUNTING THE VALUE"
• "In order to <receive benefit> as a <role>, I want <goal/desire>“
• In order to view recent edits, the logged-in user is prompted to save.
4. FIVE W’S
• "As <who> <when> <where>, I <what> because <why>.“
• As a user closing the application, I want to be prompted to save anything that
has changed since the last save so that I can preserve useful work and discard
erroneous work.
5. FUNCTIONALITY
• "As a <role>, I can <action with system> so that <external benefit>”
• As a logged-in user, I want to save my filter so that I can receive emails of jobs
that match my filtered options.
• Tasks needed to fulfill the Story
acceptance criteria
• Estimated in hours
• 4-6 hours for development
• Testing hours could be higher
Epic
Story
Sub-Task
Sub-Task
Tech. Task
Test Task
Story
Sub-Task
Sub-Task
Sub-Task
Test Task
Test Task
Bug
Sub-Task
Sub-Task
Test Task
• “Groomed,” Estimated &
Planned
• Sub-Tasks estimated in hours
• 4-6 hours for development
• Test cases re-used (updated as
needed)
• Traceability to original story or
Epic
Epic
Story
Bug
Sub-Task
Sub-Task
Sub-Task
Test Task
Bug
Sub-Task
Sub-Task
Test Task
Open BUG if:
• Development is complete
• Testing finds undocumented issue
• Issue fix > 2-hrs.
• Demo issues surface
Epic
Spike Story
10-Hours
Story
Sub-Task
Sub-Task
Sub-Task
Test Task
Test Task
• Used to analyze or answer a
question
• Yes – continue with story
• No – save analysis for future
• Training activities needed to
support a story
• Time-boxed in hours
• Typically no story points given
Epic
Spike Story
10-Hours
Story
Sub-Task
Sub-Task
Sub-Task
Test Task
Test Task
Yes
• Used to analyze or answer a
question
• Yes – continue with story
• No – save analysis for future
• Training activities needed to
support a story
• Time-boxed in hours
• Typically no story points given
Epic
Spike Story
10-Hours
Story
Sub-Task
Sub-Task
Sub-Task
Test Task
Test Task
No
Close Story
• Used to analyze or answer a
question
• Yes – continue with story
• No – save analysis for future
• Training activities needed to
support a story
• Time-boxed in hours
• Estimated in story points
 EPICS
TYPES
DECOMPOSITION
 STORY
TYPES
TEMPLATE EXAMPLES
STORY EXAMPLES
 SUB-TASKS
 BUGS
 SPIKES
Agile Issue Types and Decomposition

More Related Content

What's hot

What's hot (20)

8D Problem Solving Report Template with Guidance
8D Problem Solving Report Template with Guidance8D Problem Solving Report Template with Guidance
8D Problem Solving Report Template with Guidance
 
7 QC Tools Training
7 QC Tools Training7 QC Tools Training
7 QC Tools Training
 
WEBINAR: Introduction to DMAIC
WEBINAR: Introduction to DMAICWEBINAR: Introduction to DMAIC
WEBINAR: Introduction to DMAIC
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
Simple Process Mapping Techniques
Simple Process Mapping TechniquesSimple Process Mapping Techniques
Simple Process Mapping Techniques
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Babok v3 chp 10 techniques
Babok v3 chp 10 techniquesBabok v3 chp 10 techniques
Babok v3 chp 10 techniques
 
8D analysis presentation
8D analysis presentation8D analysis presentation
8D analysis presentation
 
User Story
User StoryUser Story
User Story
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Core Lean Tools
Core Lean ToolsCore Lean Tools
Core Lean Tools
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
User Stories
User StoriesUser Stories
User Stories
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
7 QC TOOLS PRESENTATION PPT
 7 QC TOOLS PRESENTATION PPT 7 QC TOOLS PRESENTATION PPT
7 QC TOOLS PRESENTATION PPT
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
Cause and Effect Diagram
Cause and Effect Diagram Cause and Effect Diagram
Cause and Effect Diagram
 
BABOK Version 2
BABOK Version 2BABOK Version 2
BABOK Version 2
 
LEAN SPEED vs SIX SIGMA QUALITY by JULIAN KALAC
LEAN SPEED vs SIX SIGMA QUALITY by JULIAN KALAC LEAN SPEED vs SIX SIGMA QUALITY by JULIAN KALAC
LEAN SPEED vs SIX SIGMA QUALITY by JULIAN KALAC
 

Similar to Agile Issue Types and Decomposition

WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
GeeksLab Odessa
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
David Phipps
 
Understand regression testing
Understand regression testingUnderstand regression testing
Understand regression testing
gaoliang641
 
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsScrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
beITconference
 

Similar to Agile Issue Types and Decomposition (20)

Scrum and DevOps training
Scrum and DevOps trainingScrum and DevOps training
Scrum and DevOps training
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
What is scrum
What is scrumWhat is scrum
What is scrum
 
An Introduction To Software Development - Final Review
An Introduction To Software Development - Final ReviewAn Introduction To Software Development - Final Review
An Introduction To Software Development - Final Review
 
Progressive Feature Elaboration - Part 2
Progressive Feature Elaboration - Part 2Progressive Feature Elaboration - Part 2
Progressive Feature Elaboration - Part 2
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Start with passing tests (tdd for bugs) v0.5 (22 sep 2016)
Start with passing tests (tdd for bugs) v0.5 (22 sep 2016)Start with passing tests (tdd for bugs) v0.5 (22 sep 2016)
Start with passing tests (tdd for bugs) v0.5 (22 sep 2016)
 
Spec by-example
Spec by-exampleSpec by-example
Spec by-example
 
Grails patterns and practices
Grails patterns and practicesGrails patterns and practices
Grails patterns and practices
 
Pivotal Tracker Overview
Pivotal Tracker OverviewPivotal Tracker Overview
Pivotal Tracker Overview
 
Understand regression testing
Understand regression testingUnderstand regression testing
Understand regression testing
 
Benchmarking at Parse
Benchmarking at ParseBenchmarking at Parse
Benchmarking at Parse
 
Advanced Benchmarking at Parse
Advanced Benchmarking at ParseAdvanced Benchmarking at Parse
Advanced Benchmarking at Parse
 
The Scrum Guide
The Scrum GuideThe Scrum Guide
The Scrum Guide
 
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsScrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 

Agile Issue Types and Decomposition

  • 1. How, when & why to enter Issues
  • 2. • EPICS ◦ TYPES ◦ DECOMPOSITION • STORY ◦ TYPES ◦ TEMPLATE EXAMPLES ◦ STORY EXAMPLES • SUB-TASKS • BUGS • SPIKES • QUESTIONS
  • 3. • Objective that awaits decomposition • Typically customer facing initiatives • Summarizes certain business goals oRelates only to size, not importance oNot usually assigned to a Sprint or team member SPRINT EPIC oA large user story that cannot be developed and tested within 3 - 5 days
  • 4. Business Requirements Epic Epic Epic Epic Sprint-Epic Sub-Epic Arch. Epic
  • 5. Business Requirements Epic Epic Epic Epic Sprint-Epic Sub-Epic Arch. Epic
  • 6. Business Requirements Epic Epic Epic Epic Sprint-Epic Sub-Epic Arch. Epic
  • 7. • Decomposed units of work from the Epic Epic
  • 8. Epic Story Story Bug • Decomposed units of work from the Epic • Stated as a sentence or two of plain English • Expressed from the user’s point of view • Describes a unit of desired functionality • Can be worked by multiple developers / testers
  • 9. 1. TRADITIONAL • "As a <role>, I want <goal/desire> so that <benefit>“ • As an admin I want to edit a scheme so that it matches the Sprint 2. “SO THAT" CLAUSE • "As a <role>, I want <goal/desire>“ • As a non-administrative user, I want to modify my own schedule. 3. "HUNTING THE VALUE" • "In order to <receive benefit> as a <role>, I want <goal/desire>“ • In order to view recent edits, the logged-in user is prompted to save. 4. FIVE W’S • "As <who> <when> <where>, I <what> because <why>.“ • As a user closing the application, I want to be prompted to save anything that has changed since the last save so that I can preserve useful work and discard erroneous work. 5. FUNCTIONALITY • "As a <role>, I can <action with system> so that <external benefit>” • As a logged-in user, I want to save my filter so that I can receive emails of jobs that match my filtered options.
  • 10. • Tasks needed to fulfill the Story acceptance criteria • Estimated in hours • 4-6 hours for development • Testing hours could be higher Epic Story Sub-Task Sub-Task Tech. Task Test Task Story Sub-Task Sub-Task Sub-Task Test Task Test Task Bug Sub-Task Sub-Task Test Task
  • 11. • “Groomed,” Estimated & Planned • Sub-Tasks estimated in hours • 4-6 hours for development • Test cases re-used (updated as needed) • Traceability to original story or Epic Epic Story Bug Sub-Task Sub-Task Sub-Task Test Task Bug Sub-Task Sub-Task Test Task Open BUG if: • Development is complete • Testing finds undocumented issue • Issue fix > 2-hrs. • Demo issues surface
  • 12. Epic Spike Story 10-Hours Story Sub-Task Sub-Task Sub-Task Test Task Test Task • Used to analyze or answer a question • Yes – continue with story • No – save analysis for future • Training activities needed to support a story • Time-boxed in hours • Typically no story points given
  • 13. Epic Spike Story 10-Hours Story Sub-Task Sub-Task Sub-Task Test Task Test Task Yes • Used to analyze or answer a question • Yes – continue with story • No – save analysis for future • Training activities needed to support a story • Time-boxed in hours • Typically no story points given
  • 14. Epic Spike Story 10-Hours Story Sub-Task Sub-Task Sub-Task Test Task Test Task No Close Story • Used to analyze or answer a question • Yes – continue with story • No – save analysis for future • Training activities needed to support a story • Time-boxed in hours • Estimated in story points
  • 15.  EPICS TYPES DECOMPOSITION  STORY TYPES TEMPLATE EXAMPLES STORY EXAMPLES  SUB-TASKS  BUGS  SPIKES

Editor's Notes

  1. EXAMPLES: “So that" clause "As a <role>, I want <goal/desire>“ "Hunting the value" "In order to <receive benefit> as a <role>, I want <goal/desire>“ Five W’s: "As <who> <when> <where>, I <what> because <why>.“ Functionality: "As a <role>, I can <action with system> so that <external benefit>”