Leading the Product Speaker - Saeed Khan talks about Product Release Planning in his talk "Don't Release the Kraken: Bringing Clarity and Harmony to Product Release Planning".
For the blog post that goes with this presentation and more speaker talks go to:
https://www.leadingtheproduct.com/behind-the-scenes/
36. Release
The actual software
(functionality, features,
binaries etc.) created by
engineering teams.
Launch
The action of making
the software release
available to customers,
users, the public etc.
37. Maintenance (or Bug Fix) Release
Code to address important issues found in the software.
Typically made available as soon as code is ready.
38. Minor Feature Release
A small (tactical) feature set of incremental value to the
company and market.
Made available once code is ready or when needed. (Based on
policy or business needs).
39. Major Functional Release
A large feature set or other improvements requiring large effort
and providing significant value to the company and the market.
Typically made available in alignment with other business
activities.
40. 33%
every 3-6 months
24%
> 6 months apart
How often do you plan major feature releases?
http://bit.ly/ReleasePlanningSurvey - Survey is still open. Add your voice.
41. 62%
For their team
76%
Across teams
DO NOT have a well understood, clear & consistent
release planning process
http://bit.ly/ReleasePlanningSurvey - Survey is still open. Add your voice.
42. 46%
DO NOT align release plans with a
well-defined product roadmap
http://bit.ly/ReleasePlanningSurvey - Survey is still open. Add your voice.
43. 66%
DO NOT have a well understood
prioritization process
http://bit.ly/ReleasePlanningSurvey - Survey is still open. Add your voice.
44. 55%
DO NOT have a clear way to measure success once
the work is complete
http://bit.ly/ReleasePlanningSurvey - Survey is still open. Add your voice.
52. BUT YOU GET THIS….
RELEASE PLANNING IS SIMILAR
53. Release
Product RoadmapTime & Goal based articulation
of Product Strategy
Product Strategy“How & Why” to achieve
Product Objectives
Release 2 Release 3
Product ObjectivesWhat the Product
needs to achieve
Product VisionThe aspirational
product goal
Business Vision, Objectives, StrategyThe Framework under
which the business runs
54. How to measure progress
and success?
When is delivery & What can
derail the plan?
The people involved & who
perform the work
Who are we building for
and what do they need?
Why are we working on this
release?
Release
Metrics
Timelines & Risks
Stakeholders, Skills & Resources
User & Feature Prioritization
Release Objectives
55. Key Questions to Answer
• Why are we planning this release?
• Who are the key stakeholders?
• When do we need to deliver?
• Who are we building this for?
• What is the required functionality?
• What risks/challenges do we expect?
• How will we know we’ve succeeded?
• What else must be completed?
58. A (mostly) real example
Vision – the easiest way for retirement
homes to schedule resident activities
and share that information with
residents and families.
59. Key Personas
• Retirement home management
• Retirement home staff
• Residents
• Family Members
• Application Administrator
61. ActiveLife v1.0 18/10/2018
- Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
62. ActiveLife v1.0 18/10/2018
- Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
63. - Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
- Team up-to-speed in month 1
- 4 month dev cycle
- Beta starts in month 3
- Target launch in 5 months
ActiveLife v1.0 18/10/2018
64. - Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
- Team up-to-speed in month 1
- 4 month dev cycle
- Beta starts in month 3
- Target launch in 5 months
ActiveLife v1.0 18/10/2018
- Retirement Home Staff
- Resident
- Family Members
Management & Admin needs to be
addressed in future releases.
65. - Retirement Home Staff
- Resident
- Family Members
Management & Admin needs to be
addressed in future releases.
- Simple Resident Profile (E221)
- Activity Setup (single event, simple recurring event) (E224)
- Activity registration by staff only (E237)
- Full visibility of overall activity calendar, and resident calendar (E231, E232)
- View-only access for residents’ family members (E241)
ActiveLife v1.0 18/10/2018
- Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
- Team up-to-speed in month 1
- 4 month dev cycle
- Beta starts in month 3
- Target release 5 months
66. - Retirement Home Staff
- Resident
- Family Members
Management & Admin needs to be
addressed in future releases.
- Simple Resident Profile (E221)
- Activity Setup (single event, simple recurring event) (E224)
- Activity registration by staff only (E237)
- Full visibility of overall activity calendar, and resident calendar (E231, E232)
- View-only access for residents’ family members (E241)
ActiveLife v1.0 18/10/2018
- Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
- Team up-to-speed in month 1
- 4 month dev cycle
- Beta starts in month 3
- Target release 5 months
- Angular/React ramp up for team
- Must close 2 open headcount on team
- Unclear who will participate in Beta.
67. - Retirement Home Staff
- Resident
- Family Members
Management & Admin needs to be
addressed in future releases.
- Simple Resident Profile (E221)
- Activity Setup (single event, simple recurring event) (E224)
- Activity registration by staff only (E237)
- Full visibility of overall activity calendar, and resident calendar (E231, E232)
- View-only access for residents’ family members (E241)
ActiveLife v1.0 18/10/2018
- Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
- Team up-to-speed in month 1
- 4 month dev cycle
- Beta starts in month 3
- Target release 5 months
- Angular/React ramp up for team
- Must close 2 open headcount on team
- Unclear who will participate in Beta.
- % Story completion
- % Defects deferred
- % Automated test coverage
- New stories created during sprints
- Beta customer conversions
68. - Focus on individual retirement home needs. Not groups.
- Web support for desktop & tablet. No App in this version.
- Simple to understand and quick time to value capabilities.
- Keep v1 focused and easy to use.
- Sam W (PM)
- Cate B (PMM/Mktg)
- Liam H (Eng)
- Russel C (Sales)
- Margot R (Support)
- Team up-to-speed in month 1
- 4 month dev cycle
- Beta starts in month 3
- Target launch in 5 months
- Retirement Home Staff
- Resident
- Family Members
Management & Admin needs to be
addressed in future releases.
- Simple Resident Profile (E221)
- Activity Setup (single event, simple recurring event) (E224)
- Activity registration by staff only (E237)
- Full visibility of overall activity calendar, and resident calendar (E231, E232)
- View-only access for residents’ family members (E241)
- Angular/React ramp up for team
- Must close 2 open headcount on team
- Unclear who will participate in Beta.
- % Story completion
- % Defects deferred
- % Automated test coverage
- New stories created during sprints
- Beta customer conversions
- Beta recruiting must begin early
- Create training class for home staff
- Investigate import tool for home resident
information
ActiveLife v1.0 18/10/2018
74. Your thoughts on the talk?
3 questions, 30 seconds.
http://bit.ly/ltpkraken
Want to download the Release
Planning Canvas?
http://bit.ly/ReleasePlanningCanvas
75. 75
DON’T RELEASE THE KRAKEN
OR
BRINGING CLARITY AND HARMONY TO PRODUCT
RELEASE PLANNING
Saeed Khan
Founder
Transformation Labs
@saeedwkhan
skhan@transformationlabs.io