Professional Documents
Culture Documents
MGMT4066 - Week 3
MGMT4066 - Week 3
MANAGEMENT
MdSaifur.Rahman@georgebrown.ca
TODAY’S AGENDA:
• Value Stream Mapping
• User Story Identification and Prioritization
• Elements of a Good User Story
• Customer Satisfaction and the Kano Model
• Lean’s Seven Forms of Waste
2
TODAY’S LESSON EXPECTATIONS
• Define and describe a value stream map.
• Describe the MoSCoW approach to user story prioritization.
• Describe how business value can be identified using the Kano model.
• Identify Lean’s seven forms of waste.
3
AGILE PROJECT INITIATING
• Chapter 4: Capturing and Prioritizing
User Stories through the Value
Stream
4
VALUE STREAM MAPPING
• Also know as Process Mapping (in Business Analysis & Lean Six Sigma)
• Value stream mapping is a Lean management technique that analyzes
the current state of a process to identify and remove waste.
• The goal of value stream mapping is to design a more efficient future
state process.
5
VALUE STREAM MAPPING (CONT.)
• A stream flows most efficiently when there are no obstructions to affect its current.
• Obstructions can be any one of the three forms of waste: mura, muda, muri, or non-value
activities.
• A future state process is a re-envisioned process with obstructions removed to achieve
better efficiency, or flow, resulting in greater customer value.
6
VALUE STEAM MAPPING NODES AND ICONS
7
VALUE STREAM MAP EXAMPLE
8
VALUE STREAM/ PROCESS MAP EXAMPLE (SIMPLE)
https://www.youtube.com/watch?v=wLkvvqypq1E 9
VALUE STREAM/ PROCESS MAP EXAMPLE (DETAILED)
https://www.youtube.com/watch?v=l3mi-Y4leiM 10
VALUE STREAM/ PROCESS MAP EXAMPLE (MORE EXAMPLE)
https://www.youtube.com/watch?v=4W-vLESAhoo 11
IN-CLASS EXERCISE
12
PRIORITIZING REQUIREMENTS AND USER STORIES
• Value streams help identify requirements and user stories. Once identified,
requirements or user stories should be prioritized.
• The MoSCoW prioritization model, developed helps to organize and
structure requirement and user story priority.
• Must-have requirements—These requirements are mandatory. The project cannot launch unless they
are fulfilled.
• Should-have requirements—These requirements are high priority. Their absence may not prevent a
project from launching but may prevent an organization from realizing the full benefit of the project.
• Could-have requirements—These requirements aren’t as high in priority but could represent additional
value.
• Won’t-have requirements—These requirements will not be included in a release or project. They can be
included in later phases, but for the purpose of the project, are removed from planning and further
discussion.
13
MOSCOW PRIORITIZATION TECHNIQUE
https://www.youtube.com/watch?v=QfZo9cxnQgY 15
BALANCING REQUIREMENT PRIORITY
16
USER STORY CARDS
• User stories typically follow a simple template: As a <type of stakeholder>, I
want <some goal> so that <some reason>.
• Additional elements of a user story include the following:
• Size/points—These are used to help estimate the user story for planning purposes.
• Business value—This captures the value the user story contributes to the organization,
project mission, or customer and can help prioritize the story.
• Verification criteria—These capture how the user story can be verified as complete
and will be covered later in this chapter.
17
USER STORY CARDS
18
USER STORY CARDS
https://youtu.be/LGeDZmrWwsw 19
USER STORY CARDS PRACTICE
• Practice exercise – prepare 3 user stories as the host for a birthday/ wedding event
20
WHAT WE LEARNED TODAY
• The role of value stream/ process mapping in identifying and creating user
stories and requirements
• Prepare a process map using the swimlanes
21
NEXT LESSON
22
NEXT WEEK – CAPTURING AND
PRIORITIZING USER STORIES
Saif
MdSaifur.Rahman@georgebrown.ca