SlideShare a Scribd company logo
1 of 47
Download to read offline
Milestones, SHUV,
Roadmaps - Oh My!
https://www.rubick.com/milestones-not-projects/
copyright 2023 @ techexpressoconsulting.com
Presented by Jacqueline Sanders-Blackman
Teams thrive when they are delivering value
every 2 - 3 Sprints!
● They have a constant stream of achievement
● People develop a sense of momentum and confidence
● Helps bond a team together
● Develop the ability to
critique
● Increase respect for other
disciplines
● Reduce isolation of work
2
copyright 2023 @ techexpressoconsulting.com
copyright 2022 @ techexpressoconsulting.com
copyright 2023 @ techexpressoconsulting.com
MVP
Aspiration/Vision
Research - Discovery
Infrastructure
Experimentation
Proof of Concept
Design
Wireframe
Spikes -
Prototype
4
copyright 2023 @ techexpressoconsulting.com
5
Project
Aspiration/Vision
Design
Wireframe
copyright 2023 @ techexpressoconsulting.com
6
copyright 2022 @ techexpressoconsulting.com
copyright 2023 @ techexpressoconsulting.com
Define the Milestone Discovery/Experimentation Design, Development, Release
Define the Milestone Discovery/Experimentation Design, Development, Release
Define the Milestone Discovery/Experimentation Design, Development, Release
Lookahead
copyright 2023 @ techexpressoconsulting.com
Prioritization Roadmap New Terminology
8
● Customer Problem
● Project
● Milestones/
Epics
(T-shirt Sizes)
● Customer Description
● Deliverable
○ Vertical Slices
○ Customer Value
● LOE (versus Duration)
● IC Eng Allocation
● RICE
copyright 2023 @ techexpressoconsulting.com
9
copyright 2023 @ techexpressoconsulting.com
10
Milestone Dashboards
copyright 2023 @ techexpressoconsulting.com
SHUV Your Milestones Along
● Small … No More Monolithic Features
○ One - Three Sprints of work
○ One Milestone Forms a Project
○ Project can be Experimental, Feature or Enabler
● High Quality … MVP
● Understandable … Ability Statements
● Valuable (Customer/Business/Technical Value) … RICE
11
copyright 2023 @ techexpressoconsulting.com
No More Monolithic Delivery
● Good Enough
● It Doesn’t Have to Be Perfect
● It doesn’t have to please all of the people in the first release
● Giving the customer something while the need is at its peak is
better than something that’s perfect but too late
● Perfection is the enemy of Agile
● You can make it perfect but you have no proof it’s really what the
customer wants or needs
12
copyright 2023 @ techexpressoconsulting.com
13
copyright 2022 @ techexpressoconsulting.com
copyright 2023 @ techexpressoconsulting.com
14
copyright 2023 @ techexpressoconsulting.com
15
copyright 2023 @ techexpressoconsulting.com
Give and Take Is Necessary!
16
Current Challenge: Creating Milestone Size Projects!
Opt A: High Profile Features
(Automated Tail, Neck, Ears)
Opt B: Technical Enablers Stories
Not An Option: “I Want It All” (6 Months)
copyright 2023 @ techexpressoconsulting.com
Give and Take Is Necessary!
17
Current Challenge: Creating Milestone Size Projects!
Opt A: High Profile Features
(Automated Tail, Neck, Ears)
Opt B: Technical Enablers Stories
Not An Option: “I Want It All” (6 Months)
copyright 2023 @ techexpressoconsulting.com
Product: Be Careful What You Ask for And How You Ask It
18
❏ Build an API
❏ Create a Drop Down
❏ Merge Data Tables
❏ Enhance Image Processing
❏ Migrate Data
❏ Stabilize Data
❏ Backend Migration
❏ Image Processing
❏ Create a Predictive Model
❏ Design Frontend
❏ Create Content
❏ Work on the Back End
❏ Ability to See My Logo
❏ Ability to Predict My Customers
❏ Ability to Enhance My Pictures
❏ Ability to receive recommendations for future
campaigns
❏ To be able to see a visible improvement of my
images
❏ To be able to receive image
recommendations
❏ To be able to see an increase in my
engagement
❏ To see a 10% increase in opened messages
What’s the Difference Between The Lists
copyright 2023 @ techexpressoconsulting.com
Milestones: Robo Dog Needs the Ability to See the
“Robo-Dog Toy” In Order To Play With and Destroy It!
19
VS
$$$$$
copyright 2023 @ techexpressoconsulting.com
Milestones: Robo Dog Needs the Ability to Detect the
“Robo-Dog Toy” In Order To Play With and Destroy It!
20
VS
$$
$$$$
$$$$$
copyright 2023 @ techexpressoconsulting.com
21
Milestone Breakout
How Many User Stories Do You See?
copyright 2023 @ techexpressoconsulting.com
22
❏ Body, Legs and Head
❏ Automated Head, Legs, Tail
OR
❏ Body
❏ Legs
❏ Head
❏ Head Automation
❏ Ears
❏ Ears Automation
❏ Mouth
❏ Mouth Automation
❏ Legs
❏ Front Legs Automation
❏ Hind Legs Automation
❏ Jumping Automation
❏ Walking Automation
❏ Tail
❏ Tail Automation
copyright 2022 @ techexpressoconsulting.com
Milestones (Features) vs Stories (Building Blocks)
23
How Much Are Customers Willing To Pay? How Many
Customers Are Willing To Pay Our Price?
copyright 2023 @ techexpressoconsulting.com
0
1
2
3
5
8
13
20
40
100
24
copyright 2023 @ techexpressoconsulting.com
25
0
1
2
3
5
8
13
40
100
___ Body
___ Legs
___ Head
___ Ears
___ Mouth
___ Legs
___ Tail
___ Mouth Automation
___ Leg Automation
___ Tail Automation
___ Head Automation
___ Walking Automation
___ Jumping Automation
3
20
40 1 2
3
copyright 2023 @ techexpressoconsulting.com
26
It takes several different
Squad members to create
a slice of a hamburger
from the top to bottom.
A story takes contributions
of many engineers,
including the QA.
IC Allocation Can Be
Misleading
copyright 2023 @ techexpressoconsulting.com
27
❏ 5 Developers x 6 Story Points = 35
Story Points
(Velocity Approximation for New Teams)
❏ What can you get for 35 Points (1
Sprint)?
❏ What can you get for for 70 Points (2
Sprints)?
❏ What can you get for 105 Points (3
Sprints)?
How Do We Want To Spend Our Story Points?
copyright 2023 @ techexpressoconsulting.com
28
Are Level of Effort (LOE) and Duration the Same?
❖ LOE = 3 Weeks to Complete the
Work
❖ Team Velocity is typically 35
❖ The Work Starts Sprint 8
❖ Squad Availability is impacted by
➢ Spring Break
➢ Vacation
➢ Paternity Leave
❖ Actual Duration is Unknown during
roadmap planning
Solution: T-Shirt Sizes
copyright 2023 @ techexpressoconsulting.com
29
copyright 2023 @ techexpressoconsulting.com
30
How Much Do We Want To
Spend (Story Points), If
There Are No Guarantees
They Will Buy It?
copyright 2023 @ techexpressoconsulting.com
31
What if we estimated a
Milestone as a Small T-shirt
size, then when the squad
starts refinement the story
turns into an XXL?
What do we do now?
copyright 2023 @ techexpressoconsulting.com
Figuring Out the Most Valuable Work
● We can figure out the cost
● Have a way to measure potential value
● Have a way to confirm actual value
● Milestone Level of Effort (LOE) is shorthand / good
enough for decision making
● Do just enough planning
32
copyright 2023 @ techexpressoconsulting.com
Being Scrappy Is Better Than Scrapping the Idea!
33
Don’t Let Perfection Get In the Way of Progress!
6 Weeks (without Automation)
6 Months
copyright 2023 @ techexpressoconsulting.com
We will track the success of our roadmaps via the success of the milestones in the project.
34
?
copyright 2023 @ techexpressoconsulting.com
35
The purpose of Milestones is to
ensure every 3 Sprints (or less) We
Want to Get the Customer Reaction,
Feedback and Buy-In.
copyright 2023 @ techexpressoconsulting.com
36
copyright 2023 @ techexpressoconsulting.com
37
copyright 2023 @ techexpressoconsulting.com
Sometimes A Milestone Is a Throw Away
Why do we need to be okay with that?
38
copyright 2023 @ techexpressoconsulting.com
Milestones Build Trust
● Small Units of Value Earn Trust
● Steady Stream of Values/Milestones
● Reassuring to see the team continuously learning from
customer feedback and adapting
● Faster Releases feel like Higher Velocity
● Steady stream of value to the customer (or a subset of
customers via feature flags)
39
copyright 2023 @ techexpressoconsulting.com
Rubick Milestone Approach
https://www.rubick.com/milestones-not-projects/
copyright 2023 @ techexpressoconsulting.com
41
jsb@technologyexpresso.consulting
855-484-6837
linkedin.com/in/jacqueline007
@Jacqueline007
Stay in Touch
www.quora.com/profile/Jacqueline-Sanders-Blackman
copyright 2023 @ techexpressoconsulting.com
Appendix
copyright 2023 @ techexpressoconsulting.com
Relative Sizing & Estimating Recommended Reading
● Story Pointing Using Planning Poker
● Slicing the Cake
● User Story Mapping and Painting the Big Picture
● Humanizing Work - Story Splitting Guide
copyright 2023 @ techexpressoconsulting.com
Project and Milestones
Breaking a project into Milestones lets you shape projects.
We will track the success of our roadmaps via the success of the Milestones in the project.
Milestones will follow the SHUV acronym
● S - Small- One to three Sprints, One or more milestones form a project
● H - High Quality - Leave the codebase and user experience better than when you started; The
exception when doing a prototype or experiment (More to come on enabling this approach in
the MC environment)
● U - Understandable - Name so that you understand the value being delivered by the approach
● V - Valuable - You should be able to stop midway. Even if you don’t finish all the
Milestones, you should have delivered customer value.
A good article that elaborates on the definition of good milestones
44
copyright 2023 @ techexpressoconsulting.com
● Customer
Problem
● Project
● Milestones/
Epics
(T-shirt Sizes)
● Customer
Description
● Deliverable
● LOE (Not
Duration)
● IC Eng
Allocation
● RICE
45
copyright 2023 @ techexpressoconsulting.com
Effort Complexity
(Learning Curve/Risk)
Dependencies Unknowns Precision Example
1 Story Points Piece of Cake Straight Forward - Minute - Tricycle
2 Story Points No-Brainer Easy - Very Little - Cycle
3 Story Points Some Effort Normal - Little - Scooter
5 Story Points Considerable Effort - Approx a Half
of a Sprint
Somewhat of a Challenge 1 at most Some Some Car
8 Story Points A lot of Work A Definite Challenge 1 - 2 possibly Much Some Bus
13 Story Points Huge - More than a full Sprint
(Split into smaller stories)
Difficult Several A Lot A Lot Truck
20 Story Points More than 2 Sprints (Create a
Sprike if needed)
Unpredictable/Very Hard A Lot A Lot More Very Detailed Train
40 Story Points More than 4 Sprints (Create one or
more spikes); Multi-team effort
Unprecedented/Very Risky A Whole Lot A Whole Lot Nearly Perfect Aeroplane
46
copyright 2023 @ techexpressoconsulting.com
Customer
Problem
Initiative focus areas support revenue levers. Levers will be mapped to the initiative level.
Roadmap Projects appear on your roadmaps.
Project A project is a complex undertaking by one or more squads within the boundaries of time, budget, and staffing that produces a desired
outcome that adds significant customer value; (1) Frame a Customer Problem (2) Clear Definition of Done (3) Max t-shirt size for Positive
ROI on Project (4) Alignment to SCP Customer Experience ; Projects should be measurable and have input/output KPIs. All projects will
report back on outcomes before further investment. Six weeks (3 sprints) or less.
Epic Epic is a body of work that provides customer value (i.e. a feature within the project) that can be broken down into specific user stories. A
Epic is shippable. An MVP (Minimum Viable Product) can help an organization understand whether the problem it seeks to solve can be
solved with in the ROI targets.
Milestone/S
HUV
Milestone
Types:
- Def
Problem
- Def
Solution
(i.e.
Experiment)
- Implement
● S - Small- One to three sprints, One or more milestones form a project
● H - High Quality - Leave the codebase and user experience better than when you started; The exception when doing a prototype
or experiment (More to come on enabling this approach in the MC environment)
● U - Understandable - Name so that you understand the value being delivered by the approach
● V - Valuable - You should be able to stop midway. Even if you don’t finish all the milestones, you should have delivered
customer value. A Milestone is standalone and should be shippable.
An MVF, sometimes referred to as an experimental feature, is similar to a minimum viable product (MVP) but at the feature level. An MVF
can help an organization determine whether the proposed solution is the right one.
User Story A user story is the smallest unit of work in an agile (interactive and incremental) framework. It’s an end goal, expressed from the software
user’s (the customer’s) perspective. Each user story is expected to yield an implemented contribution to the value of the overall product,
irrespective of the order of implementation; a good story is captured by the INVEST formula. User stories are broken down into
manageable units called tasks. The squad members complete tasks and it allows the squad to track completion. A task is typically an
individual contribution. A story is a collaboration of various squad members.
47
copyright 2023 @ techexpressoconsulting.com

More Related Content

Similar to Milestones, SHUV, Roadmaps - Oh My!

UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline TechnologiesUX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline TechnologiesUX STRAT
 
Module 1 kqb ktu qbank
Module 1   kqb ktu qbankModule 1   kqb ktu qbank
Module 1 kqb ktu qbankTamil Mani
 
Disruption: Designing Successful Startups
Disruption: Designing Successful StartupsDisruption: Designing Successful Startups
Disruption: Designing Successful StartupsJulian Scaff
 
Mapping Success: Driving valuable transformation in extraordinary circumstances
Mapping Success: Driving valuable transformation in extraordinary circumstancesMapping Success: Driving valuable transformation in extraordinary circumstances
Mapping Success: Driving valuable transformation in extraordinary circumstancesBorder Crossing UX
 
Evolution of the Knowledge Broker: Trading Your Content For Revenue
Evolution of the Knowledge Broker: Trading Your Content For RevenueEvolution of the Knowledge Broker: Trading Your Content For Revenue
Evolution of the Knowledge Broker: Trading Your Content For RevenueChristopher Ward
 
Kickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.techKickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.techProduct School
 
Make money with industrial design. Jukola7 presentation 2014
Make money with industrial design. Jukola7 presentation 2014Make money with industrial design. Jukola7 presentation 2014
Make money with industrial design. Jukola7 presentation 2014Lauri Aaltio
 
Project to Product: Unlocking Product Agility
Project to Product: Unlocking Product AgilityProject to Product: Unlocking Product Agility
Project to Product: Unlocking Product AgilityCprime
 
How to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product ManagerHow to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product ManagerProduct School
 
Ptc creo aax_user-cases
Ptc creo aax_user-casesPtc creo aax_user-cases
Ptc creo aax_user-casesVictor Mitov
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAraf Karsh Hamid
 
Billgren - Product Summit Speed Layers v12.pdf
Billgren - Product Summit Speed Layers v12.pdfBillgren - Product Summit Speed Layers v12.pdf
Billgren - Product Summit Speed Layers v12.pdfISPMAIndia
 
The Art and Science of Communicating Your Product Strategy
The Art and Science of Communicating Your Product StrategyThe Art and Science of Communicating Your Product Strategy
The Art and Science of Communicating Your Product StrategyAggregage
 
Business Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 TutorialBusiness Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 TutorialQiang Zhu
 
Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020Patrick Sauerwein
 

Similar to Milestones, SHUV, Roadmaps - Oh My! (20)

UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline TechnologiesUX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
 
Module 1 kqb ktu qbank
Module 1   kqb ktu qbankModule 1   kqb ktu qbank
Module 1 kqb ktu qbank
 
6.4 User Stories Teamwork v2.0
6.4 User Stories  Teamwork v2.06.4 User Stories  Teamwork v2.0
6.4 User Stories Teamwork v2.0
 
Disruption: Designing Successful Startups
Disruption: Designing Successful StartupsDisruption: Designing Successful Startups
Disruption: Designing Successful Startups
 
Mapping Success: Driving valuable transformation in extraordinary circumstances
Mapping Success: Driving valuable transformation in extraordinary circumstancesMapping Success: Driving valuable transformation in extraordinary circumstances
Mapping Success: Driving valuable transformation in extraordinary circumstances
 
Evolution of the Knowledge Broker: Trading Your Content For Revenue
Evolution of the Knowledge Broker: Trading Your Content For RevenueEvolution of the Knowledge Broker: Trading Your Content For Revenue
Evolution of the Knowledge Broker: Trading Your Content For Revenue
 
IT Job Profiles
IT Job ProfilesIT Job Profiles
IT Job Profiles
 
IT Job Profiles
IT Job ProfilesIT Job Profiles
IT Job Profiles
 
Kickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.techKickstart Your Product with a Design Sprint by thestartupfactory.tech
Kickstart Your Product with a Design Sprint by thestartupfactory.tech
 
Make money with industrial design. Jukola7 presentation 2014
Make money with industrial design. Jukola7 presentation 2014Make money with industrial design. Jukola7 presentation 2014
Make money with industrial design. Jukola7 presentation 2014
 
Project to Product: Unlocking Product Agility
Project to Product: Unlocking Product AgilityProject to Product: Unlocking Product Agility
Project to Product: Unlocking Product Agility
 
How to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product ManagerHow to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product Manager
 
Ptc creo aax_user-cases
Ptc creo aax_user-casesPtc creo aax_user-cases
Ptc creo aax_user-cases
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
 
Agile Overview A-Z
Agile Overview A-ZAgile Overview A-Z
Agile Overview A-Z
 
Agile Overview A-Z
Agile Overview A-ZAgile Overview A-Z
Agile Overview A-Z
 
Billgren - Product Summit Speed Layers v12.pdf
Billgren - Product Summit Speed Layers v12.pdfBillgren - Product Summit Speed Layers v12.pdf
Billgren - Product Summit Speed Layers v12.pdf
 
The Art and Science of Communicating Your Product Strategy
The Art and Science of Communicating Your Product StrategyThe Art and Science of Communicating Your Product Strategy
The Art and Science of Communicating Your Product Strategy
 
Business Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 TutorialBusiness Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
Business Applications of Predictive Modeling at Scale - KDD 2016 Tutorial
 
Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020Agile experiences from the trenches #DBART 2020
Agile experiences from the trenches #DBART 2020
 

More from Jacqueline K. Sanders-Blackman, Agilist,CBAP,SSBB,CSM,SAFe

More from Jacqueline K. Sanders-Blackman, Agilist,CBAP,SSBB,CSM,SAFe (19)

BTO (Back-to-the-Office)The Why What and How
BTO (Back-to-the-Office)The Why What and HowBTO (Back-to-the-Office)The Why What and How
BTO (Back-to-the-Office)The Why What and How
 
2023 Top 10 Trends for Business, Data and Analysis
2023 Top 10 Trends for Business, Data and Analysis2023 Top 10 Trends for Business, Data and Analysis
2023 Top 10 Trends for Business, Data and Analysis
 
The Marriage of Product and Engineering
The Marriage of Product and EngineeringThe Marriage of Product and Engineering
The Marriage of Product and Engineering
 
Entrepreneur A- Z Flashcards Version 2.0
Entrepreneur A- Z Flashcards Version 2.0Entrepreneur A- Z Flashcards Version 2.0
Entrepreneur A- Z Flashcards Version 2.0
 
Big Ideas. Brand Strategy. Business Longevity.
Big Ideas. Brand Strategy. Business Longevity.Big Ideas. Brand Strategy. Business Longevity.
Big Ideas. Brand Strategy. Business Longevity.
 
All Track Sync - Scrum of Scrums
All Track Sync - Scrum of ScrumsAll Track Sync - Scrum of Scrums
All Track Sync - Scrum of Scrums
 
Immersive Facilitator Workshop Introduction
Immersive Facilitator Workshop IntroductionImmersive Facilitator Workshop Introduction
Immersive Facilitator Workshop Introduction
 
Planning without Refinement is Futile
Planning without Refinement is FutilePlanning without Refinement is Futile
Planning without Refinement is Futile
 
The People versus the Technical Approach to Change Management
The People versus the Technical Approach to Change ManagementThe People versus the Technical Approach to Change Management
The People versus the Technical Approach to Change Management
 
2022 Refresh of ABC Agile Coaching Playbook - How to Be an Agile Coach
2022 Refresh of ABC Agile Coaching Playbook - How to Be an Agile Coach 2022 Refresh of ABC Agile Coaching Playbook - How to Be an Agile Coach
2022 Refresh of ABC Agile Coaching Playbook - How to Be an Agile Coach
 
How to Avoid Hiring an Agile Coach
How to Avoid Hiring an Agile CoachHow to Avoid Hiring an Agile Coach
How to Avoid Hiring an Agile Coach
 
How To Read A Burndown Chart - Slideshare.pdf
How To Read A Burndown Chart - Slideshare.pdfHow To Read A Burndown Chart - Slideshare.pdf
How To Read A Burndown Chart - Slideshare.pdf
 
Scrum Should Be Fun!
Scrum Should Be Fun!Scrum Should Be Fun!
Scrum Should Be Fun!
 
Managing and Overcoming Impostor Syndrome
Managing and Overcoming Impostor Syndrome Managing and Overcoming Impostor Syndrome
Managing and Overcoming Impostor Syndrome
 
6 Rs of story refinement (c) expresso technology agile partners etap
6 Rs of story refinement (c) expresso   technology agile partners etap6 Rs of story refinement (c) expresso   technology agile partners etap
6 Rs of story refinement (c) expresso technology agile partners etap
 
Is Agile Disrupting Your Organization?
Is Agile Disrupting Your  Organization?Is Agile Disrupting Your  Organization?
Is Agile Disrupting Your Organization?
 
Building Blocks for Lean Agile Requirements (c) technology expresso v12 9 m...
Building Blocks for Lean Agile Requirements (c) technology expresso v12   9 m...Building Blocks for Lean Agile Requirements (c) technology expresso v12   9 m...
Building Blocks for Lean Agile Requirements (c) technology expresso v12 9 m...
 
BBC Con (Conference) 2018 the Good the Bad the Ugly rev 2.0 (2)
BBC Con (Conference) 2018   the Good the Bad the Ugly rev 2.0 (2)BBC Con (Conference) 2018   the Good the Bad the Ugly rev 2.0 (2)
BBC Con (Conference) 2018 the Good the Bad the Ugly rev 2.0 (2)
 
Using Agile to Create Positive Disruption in Your Organization @Jacqueline007
Using Agile to Create Positive Disruption in Your Organization @Jacqueline007Using Agile to Create Positive Disruption in Your Organization @Jacqueline007
Using Agile to Create Positive Disruption in Your Organization @Jacqueline007
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Milestones, SHUV, Roadmaps - Oh My!

  • 1. Milestones, SHUV, Roadmaps - Oh My! https://www.rubick.com/milestones-not-projects/ copyright 2023 @ techexpressoconsulting.com Presented by Jacqueline Sanders-Blackman
  • 2. Teams thrive when they are delivering value every 2 - 3 Sprints! ● They have a constant stream of achievement ● People develop a sense of momentum and confidence ● Helps bond a team together ● Develop the ability to critique ● Increase respect for other disciplines ● Reduce isolation of work 2 copyright 2023 @ techexpressoconsulting.com
  • 3. copyright 2022 @ techexpressoconsulting.com copyright 2023 @ techexpressoconsulting.com
  • 4. MVP Aspiration/Vision Research - Discovery Infrastructure Experimentation Proof of Concept Design Wireframe Spikes - Prototype 4 copyright 2023 @ techexpressoconsulting.com
  • 6. 6 copyright 2022 @ techexpressoconsulting.com copyright 2023 @ techexpressoconsulting.com
  • 7. Define the Milestone Discovery/Experimentation Design, Development, Release Define the Milestone Discovery/Experimentation Design, Development, Release Define the Milestone Discovery/Experimentation Design, Development, Release Lookahead copyright 2023 @ techexpressoconsulting.com
  • 8. Prioritization Roadmap New Terminology 8 ● Customer Problem ● Project ● Milestones/ Epics (T-shirt Sizes) ● Customer Description ● Deliverable ○ Vertical Slices ○ Customer Value ● LOE (versus Duration) ● IC Eng Allocation ● RICE copyright 2023 @ techexpressoconsulting.com
  • 9. 9 copyright 2023 @ techexpressoconsulting.com
  • 10. 10 Milestone Dashboards copyright 2023 @ techexpressoconsulting.com
  • 11. SHUV Your Milestones Along ● Small … No More Monolithic Features ○ One - Three Sprints of work ○ One Milestone Forms a Project ○ Project can be Experimental, Feature or Enabler ● High Quality … MVP ● Understandable … Ability Statements ● Valuable (Customer/Business/Technical Value) … RICE 11 copyright 2023 @ techexpressoconsulting.com
  • 12. No More Monolithic Delivery ● Good Enough ● It Doesn’t Have to Be Perfect ● It doesn’t have to please all of the people in the first release ● Giving the customer something while the need is at its peak is better than something that’s perfect but too late ● Perfection is the enemy of Agile ● You can make it perfect but you have no proof it’s really what the customer wants or needs 12 copyright 2023 @ techexpressoconsulting.com
  • 13. 13 copyright 2022 @ techexpressoconsulting.com copyright 2023 @ techexpressoconsulting.com
  • 14. 14 copyright 2023 @ techexpressoconsulting.com
  • 15. 15 copyright 2023 @ techexpressoconsulting.com
  • 16. Give and Take Is Necessary! 16 Current Challenge: Creating Milestone Size Projects! Opt A: High Profile Features (Automated Tail, Neck, Ears) Opt B: Technical Enablers Stories Not An Option: “I Want It All” (6 Months) copyright 2023 @ techexpressoconsulting.com
  • 17. Give and Take Is Necessary! 17 Current Challenge: Creating Milestone Size Projects! Opt A: High Profile Features (Automated Tail, Neck, Ears) Opt B: Technical Enablers Stories Not An Option: “I Want It All” (6 Months) copyright 2023 @ techexpressoconsulting.com
  • 18. Product: Be Careful What You Ask for And How You Ask It 18 ❏ Build an API ❏ Create a Drop Down ❏ Merge Data Tables ❏ Enhance Image Processing ❏ Migrate Data ❏ Stabilize Data ❏ Backend Migration ❏ Image Processing ❏ Create a Predictive Model ❏ Design Frontend ❏ Create Content ❏ Work on the Back End ❏ Ability to See My Logo ❏ Ability to Predict My Customers ❏ Ability to Enhance My Pictures ❏ Ability to receive recommendations for future campaigns ❏ To be able to see a visible improvement of my images ❏ To be able to receive image recommendations ❏ To be able to see an increase in my engagement ❏ To see a 10% increase in opened messages What’s the Difference Between The Lists copyright 2023 @ techexpressoconsulting.com
  • 19. Milestones: Robo Dog Needs the Ability to See the “Robo-Dog Toy” In Order To Play With and Destroy It! 19 VS $$$$$ copyright 2023 @ techexpressoconsulting.com
  • 20. Milestones: Robo Dog Needs the Ability to Detect the “Robo-Dog Toy” In Order To Play With and Destroy It! 20 VS $$ $$$$ $$$$$ copyright 2023 @ techexpressoconsulting.com
  • 21. 21 Milestone Breakout How Many User Stories Do You See? copyright 2023 @ techexpressoconsulting.com
  • 22. 22 ❏ Body, Legs and Head ❏ Automated Head, Legs, Tail OR ❏ Body ❏ Legs ❏ Head ❏ Head Automation ❏ Ears ❏ Ears Automation ❏ Mouth ❏ Mouth Automation ❏ Legs ❏ Front Legs Automation ❏ Hind Legs Automation ❏ Jumping Automation ❏ Walking Automation ❏ Tail ❏ Tail Automation copyright 2022 @ techexpressoconsulting.com Milestones (Features) vs Stories (Building Blocks)
  • 23. 23 How Much Are Customers Willing To Pay? How Many Customers Are Willing To Pay Our Price? copyright 2023 @ techexpressoconsulting.com
  • 24. 0 1 2 3 5 8 13 20 40 100 24 copyright 2023 @ techexpressoconsulting.com
  • 25. 25 0 1 2 3 5 8 13 40 100 ___ Body ___ Legs ___ Head ___ Ears ___ Mouth ___ Legs ___ Tail ___ Mouth Automation ___ Leg Automation ___ Tail Automation ___ Head Automation ___ Walking Automation ___ Jumping Automation 3 20 40 1 2 3 copyright 2023 @ techexpressoconsulting.com
  • 26. 26 It takes several different Squad members to create a slice of a hamburger from the top to bottom. A story takes contributions of many engineers, including the QA. IC Allocation Can Be Misleading copyright 2023 @ techexpressoconsulting.com
  • 27. 27 ❏ 5 Developers x 6 Story Points = 35 Story Points (Velocity Approximation for New Teams) ❏ What can you get for 35 Points (1 Sprint)? ❏ What can you get for for 70 Points (2 Sprints)? ❏ What can you get for 105 Points (3 Sprints)? How Do We Want To Spend Our Story Points? copyright 2023 @ techexpressoconsulting.com
  • 28. 28 Are Level of Effort (LOE) and Duration the Same? ❖ LOE = 3 Weeks to Complete the Work ❖ Team Velocity is typically 35 ❖ The Work Starts Sprint 8 ❖ Squad Availability is impacted by ➢ Spring Break ➢ Vacation ➢ Paternity Leave ❖ Actual Duration is Unknown during roadmap planning Solution: T-Shirt Sizes copyright 2023 @ techexpressoconsulting.com
  • 29. 29 copyright 2023 @ techexpressoconsulting.com
  • 30. 30 How Much Do We Want To Spend (Story Points), If There Are No Guarantees They Will Buy It? copyright 2023 @ techexpressoconsulting.com
  • 31. 31 What if we estimated a Milestone as a Small T-shirt size, then when the squad starts refinement the story turns into an XXL? What do we do now? copyright 2023 @ techexpressoconsulting.com
  • 32. Figuring Out the Most Valuable Work ● We can figure out the cost ● Have a way to measure potential value ● Have a way to confirm actual value ● Milestone Level of Effort (LOE) is shorthand / good enough for decision making ● Do just enough planning 32 copyright 2023 @ techexpressoconsulting.com
  • 33. Being Scrappy Is Better Than Scrapping the Idea! 33 Don’t Let Perfection Get In the Way of Progress! 6 Weeks (without Automation) 6 Months copyright 2023 @ techexpressoconsulting.com
  • 34. We will track the success of our roadmaps via the success of the milestones in the project. 34 ? copyright 2023 @ techexpressoconsulting.com
  • 35. 35 The purpose of Milestones is to ensure every 3 Sprints (or less) We Want to Get the Customer Reaction, Feedback and Buy-In. copyright 2023 @ techexpressoconsulting.com
  • 36. 36 copyright 2023 @ techexpressoconsulting.com
  • 37. 37 copyright 2023 @ techexpressoconsulting.com
  • 38. Sometimes A Milestone Is a Throw Away Why do we need to be okay with that? 38 copyright 2023 @ techexpressoconsulting.com
  • 39. Milestones Build Trust ● Small Units of Value Earn Trust ● Steady Stream of Values/Milestones ● Reassuring to see the team continuously learning from customer feedback and adapting ● Faster Releases feel like Higher Velocity ● Steady stream of value to the customer (or a subset of customers via feature flags) 39 copyright 2023 @ techexpressoconsulting.com
  • 42. Appendix copyright 2023 @ techexpressoconsulting.com
  • 43. Relative Sizing & Estimating Recommended Reading ● Story Pointing Using Planning Poker ● Slicing the Cake ● User Story Mapping and Painting the Big Picture ● Humanizing Work - Story Splitting Guide copyright 2023 @ techexpressoconsulting.com
  • 44. Project and Milestones Breaking a project into Milestones lets you shape projects. We will track the success of our roadmaps via the success of the Milestones in the project. Milestones will follow the SHUV acronym ● S - Small- One to three Sprints, One or more milestones form a project ● H - High Quality - Leave the codebase and user experience better than when you started; The exception when doing a prototype or experiment (More to come on enabling this approach in the MC environment) ● U - Understandable - Name so that you understand the value being delivered by the approach ● V - Valuable - You should be able to stop midway. Even if you don’t finish all the Milestones, you should have delivered customer value. A good article that elaborates on the definition of good milestones 44 copyright 2023 @ techexpressoconsulting.com
  • 45. ● Customer Problem ● Project ● Milestones/ Epics (T-shirt Sizes) ● Customer Description ● Deliverable ● LOE (Not Duration) ● IC Eng Allocation ● RICE 45 copyright 2023 @ techexpressoconsulting.com
  • 46. Effort Complexity (Learning Curve/Risk) Dependencies Unknowns Precision Example 1 Story Points Piece of Cake Straight Forward - Minute - Tricycle 2 Story Points No-Brainer Easy - Very Little - Cycle 3 Story Points Some Effort Normal - Little - Scooter 5 Story Points Considerable Effort - Approx a Half of a Sprint Somewhat of a Challenge 1 at most Some Some Car 8 Story Points A lot of Work A Definite Challenge 1 - 2 possibly Much Some Bus 13 Story Points Huge - More than a full Sprint (Split into smaller stories) Difficult Several A Lot A Lot Truck 20 Story Points More than 2 Sprints (Create a Sprike if needed) Unpredictable/Very Hard A Lot A Lot More Very Detailed Train 40 Story Points More than 4 Sprints (Create one or more spikes); Multi-team effort Unprecedented/Very Risky A Whole Lot A Whole Lot Nearly Perfect Aeroplane 46 copyright 2023 @ techexpressoconsulting.com
  • 47. Customer Problem Initiative focus areas support revenue levers. Levers will be mapped to the initiative level. Roadmap Projects appear on your roadmaps. Project A project is a complex undertaking by one or more squads within the boundaries of time, budget, and staffing that produces a desired outcome that adds significant customer value; (1) Frame a Customer Problem (2) Clear Definition of Done (3) Max t-shirt size for Positive ROI on Project (4) Alignment to SCP Customer Experience ; Projects should be measurable and have input/output KPIs. All projects will report back on outcomes before further investment. Six weeks (3 sprints) or less. Epic Epic is a body of work that provides customer value (i.e. a feature within the project) that can be broken down into specific user stories. A Epic is shippable. An MVP (Minimum Viable Product) can help an organization understand whether the problem it seeks to solve can be solved with in the ROI targets. Milestone/S HUV Milestone Types: - Def Problem - Def Solution (i.e. Experiment) - Implement ● S - Small- One to three sprints, One or more milestones form a project ● H - High Quality - Leave the codebase and user experience better than when you started; The exception when doing a prototype or experiment (More to come on enabling this approach in the MC environment) ● U - Understandable - Name so that you understand the value being delivered by the approach ● V - Valuable - You should be able to stop midway. Even if you don’t finish all the milestones, you should have delivered customer value. A Milestone is standalone and should be shippable. An MVF, sometimes referred to as an experimental feature, is similar to a minimum viable product (MVP) but at the feature level. An MVF can help an organization determine whether the proposed solution is the right one. User Story A user story is the smallest unit of work in an agile (interactive and incremental) framework. It’s an end goal, expressed from the software user’s (the customer’s) perspective. Each user story is expected to yield an implemented contribution to the value of the overall product, irrespective of the order of implementation; a good story is captured by the INVEST formula. User stories are broken down into manageable units called tasks. The squad members complete tasks and it allows the squad to track completion. A task is typically an individual contribution. A story is a collaboration of various squad members. 47 copyright 2023 @ techexpressoconsulting.com