Professional Documents
Culture Documents
CSPO Workbook
CSPO Workbook
CSPO Workbook
MADHAVI LEDALLA
https://lmadhavi.wordpress.com/ Copyright @ 2023-24 Madhavi Ledalla
CSPO Learning Backlog
1. Product Owner Core Competencies
• Fundamentals of the Product Owner Role
• Working with Stakeholders
• Product Ownership with Multiple Teams
2. Describing Purpose and Strategy
• Visioning and Road mapping
3. Understanding Customers and Users
• Discovery and User Research
• Personas
4. Validating Product Assumptions
5. Working with the Product Backlog
• Differentiating Outcome and Output
• Defining Value
• Creating and Refining Items
6. Development Cycle
• Scrum Framework
Copyright @ 2021-24
2023-24 Madhavi Ledalla
PRODUCT DISCOVERY
Product Discovery
• The job of Product discovery is to discover the minimum viable product
that solves the customer’s problem.
• It is a collaboration of the Product Owner , User Experience Design and
Development.
Benefits
• Value driven approach
• Solving the right problems
• Better ways how to frame problems
• Risk of failure gets decreased
• Continuously involves stakeholders
• and as a side effect is innovation
It starts by describing:
• What we believe is the problem we’re solving and for whom
• The solution we’d build to solve it
• How we’d measure success
Both Market Researchers and User Researchers use data to inform better
decisions. When applied correctly, they minimize business risks, and provide
a clear roadmap for stakeholders to create successful products. Overall,
companies are encouraged to follow both practices to achieve success.
• Sprint Review
• Job shadowing
• Customer interviews
• Customer observation
• Collaborative customer games
• Usability testing
• Simulating customer experience.
• Benefits
– empathizing with customer needs, mutual
understanding, shorter feedback cycles
• Context: The research takes place in the users’ natural environment as they conduct their
activities the way they normally would. The context could be in their home, office, or
somewhere else entirely.
• Inquiry: The researcher watches the user as she performs her task and asks for information to
understand how and why users do what they do.
.
Ref: https://www.romanpichler.com/
Copyright @ 2023-24 Madhavi Ledalla
Product Box
• Product Box is a collaboration framework that lets you
leverage your customer’s collective retail consumer
experiences by asking them to design a product box for your
product. Not just any box, but a box that represents the product
that they want to buy.
• Design includes
– Title /Name
– Catchy graphics
– 3-4 key features
Certain
of product backlog items (PBIs) i.e the
Small
High
requirements
• Attributes of PBI
• who needs it,
• why do they need it,
• how to test it,
• why it is valuable,
• how long it might take to build.
Uncertain
Big
Low
O
..
G
All the work done by the development team is made visible in the Product Backlog.
“If it’s not on the Product Backlog, then it doesn’t exist”.
Plannin Planning
g
Sprint Backlog
Product Backlog Increment
Product Backlog refinement is the act of breaking down and further defining the Product
Backlog items into smaller more precise items. It is an ongoing activity during which the
Product Owner and the Developers collaborate on the details of Product Backlog items.
Approaches Benefits
– User story brainstorming - Helps Scrum Team to focus on priority items
– Customer interviews - Brings transparency on upcoming sprints work
– Open planning meeting - Helps developers plan their Sprints better as they gain clarity
– Collaborative games.
Copyright @ 2023-24 Madhavi Ledalla
Criteria for Ordering
- strategic alignment
- business value
- user value
- learning value
- time to market
- estimated cost of building
- risk
52
http://www.romanpichler.com/blog/working-go-product-roadmap/
ROADMAP
Release 1 Release 2 Release 3
S1 S2 S3 S1 S2 S3 S1 S2 S3
or
• Use Cases
• Scenarios
• Process Flows
• Mock-Ups / Wireframes
• Given-When-Then
• Data Flow Diagrams
• ATDD
• Story Mapping
• More….
Acceptance Criteria:
• All mandatory fields must be completed before a customer can submit a
form.
a. Name, b. Email address, c. Phone Number d. License Number
(Power/Basic/None)
• Payment can be made via Amex, Master Card, or Visa credit card.
• The system shall accurately calculate and apply sales tax.
• The system shall accurately calculate and apply shipping charges.
• An acknowledgment email is sent to the shopper submitting the form.
▪ The given part describes the Context, You can think of it as the pre-conditions to
the test.
▪ The when section describes the Event, the behaviour that you're specifying.
▪ The then section describes the Outcome changes you expect due to the specified
behaviour
THEME is a collection of related user stories , set of related stories used for
grouping. Can be used while release planning. Ex: User Management, Security,
Reporting.. Search by author
Search by language
As a customer I want buy As a customer I want add
a eBook so that I can read books to my shopping
online. cart
Pay by American
express
As a customer I want to
Pay by Visa Card
make payment online
Kano Prioritization
• SHOULD - important to project success, but not necessary for the current
delivery time box. SHOULD requirements are as important as MUST, yet are
often not as time-critical or have workarounds and so can be held back until a
future time box.
• COULD - are less critical and often are nice to have. A few easily
satisfied COULD requirements in a delivery increases customer satisfaction.
• WON'T - requirements are not planned into the schedule for the
delivery. WON'T requirements are either dropped or reconsidered for inclusion in
later time boxes. This, however doesn't make them any less important.
Copyright @ 2023-24 Madhavi Ledalla
Buy a Feature
The Product Owner is The Scrum Master is Developers are the people
accountable for accountable for in the Scrum Team that
maximizing the value of establishing Scrum as are committed to creating
the product resulting from defined in the Scrum any aspect of a usable
the work of the Scrum Guide. Increment each Sprint.
Team
OPENNESS COURAGE
FOCUS
RESPECT COMMITMENT
The Scrum Team commits to achieving its goals and to supporting each
other. Their primary focus is on the work of the Sprint to make the best
possible progress toward these goals. The Scrum Team & its stakeholders
are open about the work & the challenges. Scrum Team members respect
each other to be capable, independent people, and are respected as such by
the people with whom they work. The Scrum Team members have the
courage to do the right thing, to work on tough problems. 81
Self-managing &
Cross-functionalelf-
directing &
Self-managing
Accountable for
• Creating a plan for the Sprint, the Sprint Backlog
• Instilling quality by adhering to a Definition of Done
• Adapting their plan each day towards the Sprint Goal and
• Holding each other accountable as professionals
Key Artifacts
1. Product Backlog
2. Sprint Backlog
3. Increment Sprint
Daily Scrum
Plannin
g
Sprint Review
Sprint Planning Sprint
Sprint Sprint
Retrospective
Plannin Planning
g
88
RETROSPECTIVE
Coding Coding Coding Coding Coding Coding
PLANNING
REVIEW
Test Test Test Test Test Test
.. .. .. .. .. ..
.. .. .. .. .. ..
.. .. .. .. .. ..
DAILY DAILY DAILY DAILY DAILY DAILY
SCRUM SCRUM SCRUM SCRUM SCRUM SCRUM
- Sprints are fixed length events of one month or less, the timeboxes help to create
consistency, forces prioritization and improves predictability.
- The Sprint is a container for all other events. Sprints enable predictability by
ensuring inspection and adaptation of progress toward a Product Goal at least every
calendar month.
Organizational Contexts:
Development team
• Product Owner has
Vision & Strategy complete ownership of
target customer, problem,
and solution
Stakeholders
& competitors • Product Owner owns the
delivery of someone else’s
idea or initiative
Other Business
• Product Owner delivers a
Groups Product Owner shared service to other
teams in the organization
B
A
• Product Owner works on
C short-term projects for
Sales
K which they own the
L outcome
O
Marketing
G 91
Single person
Solely responsible for:
– Requirements gathering
– Answering team’s questions
– Setting priorities for product, release, and sprint
• Gatekeeper for what gets worked on
– All “non-IT” related project management
• Org Readiness
• Requirements Workshops
• Brainstorming sessions
• Interviews
• Questionnaires
• Information Gathering
– Affinity Grouping
– Dot Voting
– Fist of five
– Collaboration games(Buy a Feature)
▪ Product owner updates the release burn-up chart after every sprint
▪ The work completed is tracked on y-axis and the iterations on the x-axis
106
▪The remaining work is tracked on y-axis and the time period on the x-axis.
▪It can be extrapolated to forecast whether the release will get completed as planned,.
107
108
BOOKS