SlideShare ist ein Scribd-Unternehmen logo
1 von 18
B Y : N . P A U L
T I T L E : P R O J E C T M A N A G E R
Product Backlog mapping
1
Goals and Agenda:
Goal: Learn to use the user story backlog as a way to describe user’s
experience with your product.
Section 1: Importance of Product Owners Roll.
 Identifying Scrum’s Product Owners roll.
 Diagrammatic representation of PO Activities.
 Diagrammatic representation of Product Feature Development tracks.
Section 2: User stories & Product Backlog Management.
 Agile User Stories overview .
 Acceptance Criteria.
 Backlog Management.
Section 3: Project Scope, Product Backlog and Story Mapping.
 User Story Mapping Steps.
 Story Mapping example with valuable releases.
 Benefits of User Story Mapping.
2
Scrum’s Product Owner Role :
The Product Owner role is generally filled by a single person supported by a collaborative team,
Subject Matter Expert
 Understand the domain well enough to
envision a product .
 Answer technical questions on the
domain for those creating the product.
End User Advocate
 Describe the product with
understanding of users and use, and a
product that best serves both.
Customer Advocate
 Understand the needs of the business
buying the product and select a mix of
features valuable to the customer.
Business Advocate
 Understand the needs of the organization
paying for the software’s construction
and select a mix of features that serve
their goals.
Communicator
 Capable of communicating vision and
intent – deferring detailed feature and
design decisions to be made just in time.
Decision Maker
 Given a variety of conflicting goals and
opinions, be the final decision maker for
hard product decisions.
Section 1
333
:- Communicate Business Goals, Customer Goals, End User Goals.
:- Coordinate involvement of SMEs, users, and business stakeholders.
:- Coordinate with other product owners to insure product releases.
Organize the backlog into
incremental releases
Specify objective acceptance
criteria for stories
Create and maintain the
product backlog
Participate daily
Available to answer
questions and
clarifications
Verify stories are done
based on acceptance
criteria
Evaluate product at
end of Sprint and
add or remove
stories from
backlog as
necessary
Section 1
4
Product Feature Development tracksProduct
OwnerTeam
Development
Team
Implement iteration
1 features
• Gather user input
for iteration 3
features.
• Design iteration 2
features.
• Support iteration
1 development.
implement iteration
2 features,
fix iteration 1 bugs
if any
• gather user input
for iteration 4
features.
• design iteration 3
features.
• support iteration
2 development.
• validate iteration 1
features.
implement iteration
3 features,
fix iteration 2 bugs
if any
• gather user input
for iteration 5
features.
• design iteration 4
features.
• support iteration
3 development.
• validate iteration 2
features.
• Planning.
• Gather user input
for iteration2.
• Design for iteration
1 features – high
technical
requirements, low
user requirements.
• Development
environment setup.
• Architectural
roadmap design.
Sprint 0 Sprint 1 Sprint 2 Sprint 3
time
supportdev
supportdev
Section 1
5
User stories & Product Backlog Management
Agile User Stories:
 Why, What & How.
 What is a story?
○ Story form.
○ Cards - Conversation – Confirmation.
○ Acceptance Criteria.
Product Backlog Management:
 Blitz Planning.
 Product Road Map.
 Project scope, product backlog & Story Mapping.
 User Story Mapping Steps with example.
 Benefits of User Story Mapping
Section 2
6
Agile User Stories Overview:
Why, What & How
 WHY are we doing this?
Voice of the stakeholder
(Stakeholders)
 WHAT needs to be done?
Voice of the user (Product
Owner, Subject Matter Expert)
 HOW do we build it?
Voice of the developer (Scrum
Team)
What is a User Story?
 User Stories provide a light-weight
approach to managing requirements for
a system.
 A short statement of function captured
on an index card and/or in a tool.
 The details are figured out in future
conversations between the team and
the product owner or customers.
 This approach facilitates just in time
requirements gathering, analysis and
design by the following activities:
o Slicing user stories down in release planning.
o Tasking user stories out in sprint planning.
o Specifying acceptance test criteria for user stories
early in development.
Section 2
7
Agile User Stories Overview:
Story Form
As a < role >
I can < activity >
so that < business value >
 Role - represents who is performing the
action. It should be a single person, not a
department. It may be a system if that is what is
initiating the activity.
 Activity – represents the action to be
performed by the system.
 Business Value – represents the value to
the business. Why is this story important?
The 3 C’s
 Card – Write on an Index Card.
 Conversation – Details captured
from conversations
 Confirmation – Acceptance
criteria confirm that the story
is Done.
As a user, I can
login and gain
access to the
intranet, so that I
can collaborate
with all the
organization.
What about
expired accounts?
Can it remember
my login?
1. Fail Expired
accounts.
2. Remember the
login, not the
Password.
3. After 3 attempts
the account is
locked out for 24
hours (SOX
compliance)
Section 2
8
Acceptance Criteria:
 It's written in simple language
 Define the conditions of success /
satisfaction.
 Provide clear story boundaries.
 Remove ambiguity by forcing the team
to think through how a feature or piece
of functionality will work from the user’s
perspective.
 Checklist or template of things to consider
for each story
- list of impacted modules
- Specific user tasks, business process or
functions
 Establish the basis for acceptance testing
- Steps to test the story (given-when-then
scenarios)
- Type of testing (manual vs. automated)
Section 2
9
Backlog Management:
 Blitz Planning
 Product Road Map
 Project Scope, Product
Backlog and Story Mapping
with example.
 Benefits of user story
mapping.
Section 2
10
Blitz Planning:
Process/Mechanics
 Everyone writes down all the tasks they know of onto index cards and
throws them onto a long table.
 Everyone sorts, adds estimates and notes.
 Look for the Walking Skeleton and the First Delivery.
 Strategize and re-strategize about
roadblocks, costs, time, resources, moving the cards around as we go.
 Some people might see this as an annotated Pert chart, constructed
collaboratively with cards.
Allow 90 minutes : 15 minutes for instructions, 40+ minutes for the
assignment, 20 minutes to discuss, and 15 minutes for variations in the
program.
The logic behind is to see the variations of the project plan grow
under your eyes.
Blitz Planning is also known as Project Planning Jam Session (as in jazz)
Section 2
11
Product Road Map:
 A roadmap is a planned future, laid out in broad strokes.
 proposed product releases, listing high level functionality or
release themes with high level target dates.
 Given Intentions for the future about what we know and
believe today - they are not commitments.
 Should be formulated by first understanding the target users, the
market, and the underlying technologies.
 Short development cycles and repeated prioritization of functionality
in the product backlog clashes with a long term product map – in
general making a long range roadmap has always been a challenge.
 Forms an integral part of any product strategy and provide the
framework for plan changes and the impact they would
have on the product.
 A good product roadmap should invariably deliver the right
products with the right features at the right time to the right
customers.
Section 2
12
Project Scope, Product Backlog and
Story Mapping
• Project Scope: Can be expressed as “scope and vision
statement”, “operational concept”, “statement of work” (SOW).
OR, As a Work breakdown structure (WBS)/ Product breakdown
structure (PBS) or a Product backlog. In general – WBS
expresses the SOW as activities – PBS/Backlog expresses SOW
as features.
• Product Backlog: A typical Scrum backlog comprises
different types of items like Features, Bugs, Technical
work, Knowledge acquisition etc. Because there's really no
difference between a bug and a new feature, each describes
something different that a user wants, bugs are also put on the
Scrum product backlog.
• Story Mapping: Building or arranging user stories into a
helpful shape which is more useful can be treated as User Story
Map.
Section 3
13
User Story Mapping Steps
Step1: Place activities – big user stories (UX), Epics (Mike Cohn)
– at the top.
 An activity is something people do –
 Has lots of steps, and
 Doesn't always have a precise workflow.
 E.g. Building an email system.
 Managing email.
 Configuring email servers.
 Setting up out of office responses.
 Activities provide the context.
Step2: Break activities down into user tasks i.e. smaller stories
 E.g. Read Message, Send Message, Delete Message etc.
 A user task is something that someone does to reach a
goal.
Step3: Move from left to right and top to bottom.
Section 3
14
User Story Mapping Steps
Step4: Arrange stories in the logical order in which
they would be completed – grid form.
Step5: Test your map.
 Discussion / walk it through.
 Analyzing and finding things we have
missed.
Step6: Annotate it.
Step7: Use different color for different levels.
Step8: Display it as a information radiator.
 Use for sprint or iteration planning.
 Mark of progress.
Section 3
15
E.g. Building an email system
Section 3
User Activities /
Backbone /
Epics
Tasks / Walking
Skeleton
User Stories /
Sub-tasks
Sprint 0
Sprint 1
Sprint 2
Sprint 3
16
Benefits of User Story Mapping
 Allows you to see the big picture in your backlog.
 Provides a better tool for making decisions about
grooming and prioritizing the backlog.
 Promotes silent brainstorming and a collaborative
approach to generating user stories.
 Encourages an iterative development approach where
early deliveries validate your architecture and solution.
 Is a great visual alternative to traditional project plans.
 Is a useful model for discussing and managing scope.
 Allows you to visualize dimensional planning and real
options for your project/product.
Section 3
17
QA Session and References.
18
 Official Scrum References:
 http://www.scrumalliance.org/
 http://www.scrum.org/
 http://scrumsource.com/blog/
 http://agileproductdesign.com/
 Next Session:
 Will be declared as soon as possible.

Weitere ähnliche Inhalte

Was ist angesagt?

Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Easy Agile
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?Vladimir Tarasov
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User StoriesJaneve George
 
User Story Smells & Anti-patterns
User Story Smells & Anti-patternsUser Story Smells & Anti-patterns
User Story Smells & Anti-patternsFadi Stephan
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)Mai Quay
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User StoriesRam Srivastava
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013Fabio Armani
 

Was ist angesagt? (20)

Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Story of user story
Story of user storyStory of user story
Story of user story
 
User Stories Fundamentals
User Stories FundamentalsUser Stories Fundamentals
User Stories Fundamentals
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
 
Vertical Slicing
Vertical SlicingVertical Slicing
Vertical Slicing
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
User Story Smells & Anti-patterns
User Story Smells & Anti-patternsUser Story Smells & Anti-patterns
User Story Smells & Anti-patterns
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User Stories
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 

Andere mochten auch

User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)Jeff Patton
 
Feeding The Scrum Engine
Feeding The Scrum EngineFeeding The Scrum Engine
Feeding The Scrum EngineDoug Shimp
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story MappingAndreas Hägglund
 
User Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason JonesUser Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason JonesAgile ME
 
Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsSophie Freiermuth
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mappingLora Hammon
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopTilen Travnik
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an introMark Kilby
 
A crash course to user story mapping
A crash course to user story mappingA crash course to user story mapping
A crash course to user story mappingFrances Place
 
I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)Anthony Armendariz
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättChristophe Achouiantz
 
6 Strategies to Uncover Growth Opportunities for Your Business
 6 Strategies to Uncover Growth Opportunities for Your Business 6 Strategies to Uncover Growth Opportunities for Your Business
6 Strategies to Uncover Growth Opportunities for Your BusinessAtlassian
 
User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015Adrian Howard
 
How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)Adriana Herrera
 
Essentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterEssentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterAtlassian
 
9 secrets de Steve Jobs pour améliorer vos présentations
9 secrets de Steve Jobs pour améliorer vos présentations9 secrets de Steve Jobs pour améliorer vos présentations
9 secrets de Steve Jobs pour améliorer vos présentationssimpleslide.com
 
Minimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And ValidationMinimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And ValidationPol Valls Soler
 

Andere mochten auch (20)

User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
Feeding The Scrum Engine
Feeding The Scrum EngineFeeding The Scrum Engine
Feeding The Scrum Engine
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 
User Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason JonesUser Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason Jones
 
Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 Leeds
 
The Business of Story Maps
The Business of Story MapsThe Business of Story Maps
The Business of Story Maps
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mapping
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
 
Story maps and personas an intro
Story maps and personas   an introStory maps and personas   an intro
Story maps and personas an intro
 
A crash course to user story mapping
A crash course to user story mappingA crash course to user story mapping
A crash course to user story mapping
 
I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)I Want My MVP (Digital Project Management Summit 2014)
I Want My MVP (Digital Project Management Summit 2014)
 
Minimum viable product
Minimum viable productMinimum viable product
Minimum viable product
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
 
6 Strategies to Uncover Growth Opportunities for Your Business
 6 Strategies to Uncover Growth Opportunities for Your Business 6 Strategies to Uncover Growth Opportunities for Your Business
6 Strategies to Uncover Growth Opportunities for Your Business
 
User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015
 
How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)
 
Essentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterEssentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at Twitter
 
9 secrets de Steve Jobs pour améliorer vos présentations
9 secrets de Steve Jobs pour améliorer vos présentations9 secrets de Steve Jobs pour améliorer vos présentations
9 secrets de Steve Jobs pour améliorer vos présentations
 
Minimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And ValidationMinimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And Validation
 

Ähnlich wie Product Backlog Mapping

Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)Amardeep Vishwakarma
 
Delivery Process - Cognitive Express
Delivery Process - Cognitive ExpressDelivery Process - Cognitive Express
Delivery Process - Cognitive ExpressDebajit Ray
 
From Use to User Interface
From Use     to User InterfaceFrom Use     to User Interface
From Use to User Interfaceabcd82
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringVanessa Turke
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumReema
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumReema
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Agile Experience
Agile ExperienceAgile Experience
Agile ExperienceNaresh Jain
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1Mia Horrigan
 
Agile backlog management with Hansoft
Agile backlog management with HansoftAgile backlog management with Hansoft
Agile backlog management with HansoftHansoft AB
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Tathagat Varma
 
UCD Assignment 2 – Final Report – Training Everywhere
UCD Assignment 2 – Final Report – Training EverywhereUCD Assignment 2 – Final Report – Training Everywhere
UCD Assignment 2 – Final Report – Training EverywhereTimothy Adrian Lam
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 

Ähnlich wie Product Backlog Mapping (20)

Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)
 
Agile.docx
Agile.docxAgile.docx
Agile.docx
 
Delivery Process - Cognitive Express
Delivery Process - Cognitive ExpressDelivery Process - Cognitive Express
Delivery Process - Cognitive Express
 
From Use to User Interface
From Use     to User InterfaceFrom Use     to User Interface
From Use to User Interface
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Story Cards
Story CardsStory Cards
Story Cards
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1
 
Agile backlog management with Hansoft
Agile backlog management with HansoftAgile backlog management with Hansoft
Agile backlog management with Hansoft
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
UCD Assignment 2 – Final Report – Training Everywhere
UCD Assignment 2 – Final Report – Training EverywhereUCD Assignment 2 – Final Report – Training Everywhere
UCD Assignment 2 – Final Report – Training Everywhere
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Framework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALLFramework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALL
 

Kürzlich hochgeladen

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
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...Miguel Araújo
 
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 WorkerThousandEyes
 

Kürzlich hochgeladen (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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...
 
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
 

Product Backlog Mapping

  • 1. B Y : N . P A U L T I T L E : P R O J E C T M A N A G E R Product Backlog mapping 1
  • 2. Goals and Agenda: Goal: Learn to use the user story backlog as a way to describe user’s experience with your product. Section 1: Importance of Product Owners Roll.  Identifying Scrum’s Product Owners roll.  Diagrammatic representation of PO Activities.  Diagrammatic representation of Product Feature Development tracks. Section 2: User stories & Product Backlog Management.  Agile User Stories overview .  Acceptance Criteria.  Backlog Management. Section 3: Project Scope, Product Backlog and Story Mapping.  User Story Mapping Steps.  Story Mapping example with valuable releases.  Benefits of User Story Mapping. 2
  • 3. Scrum’s Product Owner Role : The Product Owner role is generally filled by a single person supported by a collaborative team, Subject Matter Expert  Understand the domain well enough to envision a product .  Answer technical questions on the domain for those creating the product. End User Advocate  Describe the product with understanding of users and use, and a product that best serves both. Customer Advocate  Understand the needs of the business buying the product and select a mix of features valuable to the customer. Business Advocate  Understand the needs of the organization paying for the software’s construction and select a mix of features that serve their goals. Communicator  Capable of communicating vision and intent – deferring detailed feature and design decisions to be made just in time. Decision Maker  Given a variety of conflicting goals and opinions, be the final decision maker for hard product decisions. Section 1 333
  • 4. :- Communicate Business Goals, Customer Goals, End User Goals. :- Coordinate involvement of SMEs, users, and business stakeholders. :- Coordinate with other product owners to insure product releases. Organize the backlog into incremental releases Specify objective acceptance criteria for stories Create and maintain the product backlog Participate daily Available to answer questions and clarifications Verify stories are done based on acceptance criteria Evaluate product at end of Sprint and add or remove stories from backlog as necessary Section 1 4
  • 5. Product Feature Development tracksProduct OwnerTeam Development Team Implement iteration 1 features • Gather user input for iteration 3 features. • Design iteration 2 features. • Support iteration 1 development. implement iteration 2 features, fix iteration 1 bugs if any • gather user input for iteration 4 features. • design iteration 3 features. • support iteration 2 development. • validate iteration 1 features. implement iteration 3 features, fix iteration 2 bugs if any • gather user input for iteration 5 features. • design iteration 4 features. • support iteration 3 development. • validate iteration 2 features. • Planning. • Gather user input for iteration2. • Design for iteration 1 features – high technical requirements, low user requirements. • Development environment setup. • Architectural roadmap design. Sprint 0 Sprint 1 Sprint 2 Sprint 3 time supportdev supportdev Section 1 5
  • 6. User stories & Product Backlog Management Agile User Stories:  Why, What & How.  What is a story? ○ Story form. ○ Cards - Conversation – Confirmation. ○ Acceptance Criteria. Product Backlog Management:  Blitz Planning.  Product Road Map.  Project scope, product backlog & Story Mapping.  User Story Mapping Steps with example.  Benefits of User Story Mapping Section 2 6
  • 7. Agile User Stories Overview: Why, What & How  WHY are we doing this? Voice of the stakeholder (Stakeholders)  WHAT needs to be done? Voice of the user (Product Owner, Subject Matter Expert)  HOW do we build it? Voice of the developer (Scrum Team) What is a User Story?  User Stories provide a light-weight approach to managing requirements for a system.  A short statement of function captured on an index card and/or in a tool.  The details are figured out in future conversations between the team and the product owner or customers.  This approach facilitates just in time requirements gathering, analysis and design by the following activities: o Slicing user stories down in release planning. o Tasking user stories out in sprint planning. o Specifying acceptance test criteria for user stories early in development. Section 2 7
  • 8. Agile User Stories Overview: Story Form As a < role > I can < activity > so that < business value >  Role - represents who is performing the action. It should be a single person, not a department. It may be a system if that is what is initiating the activity.  Activity – represents the action to be performed by the system.  Business Value – represents the value to the business. Why is this story important? The 3 C’s  Card – Write on an Index Card.  Conversation – Details captured from conversations  Confirmation – Acceptance criteria confirm that the story is Done. As a user, I can login and gain access to the intranet, so that I can collaborate with all the organization. What about expired accounts? Can it remember my login? 1. Fail Expired accounts. 2. Remember the login, not the Password. 3. After 3 attempts the account is locked out for 24 hours (SOX compliance) Section 2 8
  • 9. Acceptance Criteria:  It's written in simple language  Define the conditions of success / satisfaction.  Provide clear story boundaries.  Remove ambiguity by forcing the team to think through how a feature or piece of functionality will work from the user’s perspective.  Checklist or template of things to consider for each story - list of impacted modules - Specific user tasks, business process or functions  Establish the basis for acceptance testing - Steps to test the story (given-when-then scenarios) - Type of testing (manual vs. automated) Section 2 9
  • 10. Backlog Management:  Blitz Planning  Product Road Map  Project Scope, Product Backlog and Story Mapping with example.  Benefits of user story mapping. Section 2 10
  • 11. Blitz Planning: Process/Mechanics  Everyone writes down all the tasks they know of onto index cards and throws them onto a long table.  Everyone sorts, adds estimates and notes.  Look for the Walking Skeleton and the First Delivery.  Strategize and re-strategize about roadblocks, costs, time, resources, moving the cards around as we go.  Some people might see this as an annotated Pert chart, constructed collaboratively with cards. Allow 90 minutes : 15 minutes for instructions, 40+ minutes for the assignment, 20 minutes to discuss, and 15 minutes for variations in the program. The logic behind is to see the variations of the project plan grow under your eyes. Blitz Planning is also known as Project Planning Jam Session (as in jazz) Section 2 11
  • 12. Product Road Map:  A roadmap is a planned future, laid out in broad strokes.  proposed product releases, listing high level functionality or release themes with high level target dates.  Given Intentions for the future about what we know and believe today - they are not commitments.  Should be formulated by first understanding the target users, the market, and the underlying technologies.  Short development cycles and repeated prioritization of functionality in the product backlog clashes with a long term product map – in general making a long range roadmap has always been a challenge.  Forms an integral part of any product strategy and provide the framework for plan changes and the impact they would have on the product.  A good product roadmap should invariably deliver the right products with the right features at the right time to the right customers. Section 2 12
  • 13. Project Scope, Product Backlog and Story Mapping • Project Scope: Can be expressed as “scope and vision statement”, “operational concept”, “statement of work” (SOW). OR, As a Work breakdown structure (WBS)/ Product breakdown structure (PBS) or a Product backlog. In general – WBS expresses the SOW as activities – PBS/Backlog expresses SOW as features. • Product Backlog: A typical Scrum backlog comprises different types of items like Features, Bugs, Technical work, Knowledge acquisition etc. Because there's really no difference between a bug and a new feature, each describes something different that a user wants, bugs are also put on the Scrum product backlog. • Story Mapping: Building or arranging user stories into a helpful shape which is more useful can be treated as User Story Map. Section 3 13
  • 14. User Story Mapping Steps Step1: Place activities – big user stories (UX), Epics (Mike Cohn) – at the top.  An activity is something people do –  Has lots of steps, and  Doesn't always have a precise workflow.  E.g. Building an email system.  Managing email.  Configuring email servers.  Setting up out of office responses.  Activities provide the context. Step2: Break activities down into user tasks i.e. smaller stories  E.g. Read Message, Send Message, Delete Message etc.  A user task is something that someone does to reach a goal. Step3: Move from left to right and top to bottom. Section 3 14
  • 15. User Story Mapping Steps Step4: Arrange stories in the logical order in which they would be completed – grid form. Step5: Test your map.  Discussion / walk it through.  Analyzing and finding things we have missed. Step6: Annotate it. Step7: Use different color for different levels. Step8: Display it as a information radiator.  Use for sprint or iteration planning.  Mark of progress. Section 3 15
  • 16. E.g. Building an email system Section 3 User Activities / Backbone / Epics Tasks / Walking Skeleton User Stories / Sub-tasks Sprint 0 Sprint 1 Sprint 2 Sprint 3 16
  • 17. Benefits of User Story Mapping  Allows you to see the big picture in your backlog.  Provides a better tool for making decisions about grooming and prioritizing the backlog.  Promotes silent brainstorming and a collaborative approach to generating user stories.  Encourages an iterative development approach where early deliveries validate your architecture and solution.  Is a great visual alternative to traditional project plans.  Is a useful model for discussing and managing scope.  Allows you to visualize dimensional planning and real options for your project/product. Section 3 17
  • 18. QA Session and References. 18  Official Scrum References:  http://www.scrumalliance.org/  http://www.scrum.org/  http://scrumsource.com/blog/  http://agileproductdesign.com/  Next Session:  Will be declared as soon as possible.