SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Slicing
Heuristics
Techniques for improving value
generation, speed to market and
delivery predictability
Neil Killick
⍟ Product development practitioner
⍟ Business, customer and user experience (UX) analyst
⍟ Lean-agile coach and trainer
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
It is becoming more
common to associate
things the team is
working on with the
value we want to create.
However…
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Teams often “slice stories” only
at the implementation level
(functional or technical slicing).
Not much slicing going on
higher up the chain at the
problem or capability level.
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Local flow is “good”, but not enough
PROJECT 1
- Milestone 1
- Milestone 2
PROJECT 2
- Milestone 1
- Milestone 2
PROJECT 3
- Milestone 1
- Milestone 2
Progress toward deterministic milestones “Agile teams” trying to improve flow (speed), but
lack optionality and opportunity to change direction
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Slicing heuristics, if applied at all
levels, give us a more holistic approach
for combining agility with consistency
and predictability
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
An explicit, evolving policy which describes for a given
deliverable:
• A shared language for the type of deliverable, its scale and how it relates to
the higher level deliverable (the value chain)

• How and when to “slice" this deliverable (and when to stop!)

• Success criteria to ensure the policy is achieving the desired speed to
market and/or level of predictability we require
What is a slicing heuristic?
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
A heuristic technique (/hjʊəˈrɪstɪk/; Ancient Greek: εὑρίσκω, "find" or
"discover"), often called simply a heuristic, is any approach to problem solving
or self-discovery that employs a practical method, not guaranteed to be optimal,
perfect, logical, or rational, but instead sufficient for reaching an immediate goal.
~ Wikipedia
Why a “heuristic”?
I’m explicitly calling out that the policies need to adapt rather than stay static. “Method”,
“framework” or “process” might not work so well for that purpose.
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
What is “slicing”?
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Cutting something into slices, each of which
independently maintains the essence of the thing being
cut.
e.g. a slice of cake, a slice of apple, a slice of pizza, a
software feature which allows me to accomplish something
What is “slicing”?
Distinct from “decomposition”
Breaking something into distinct pieces, none of which can serve the purpose of
the thing being broken, and all or most of which are required to (re)build it.
e.g. a piece of a Rubik’s Cube, a fuel filter, a broken piece of a glass mirror, a software
component
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Agility and flow require SLICING
•Product development involves problem solving, research,
analysis, design, learning and responding quickly to new
information within time and budget constraints.

•Slicing creates options in terms of problems to be solved
and how to solve them. Options can be prioritised,
deferred and rejected, broken down pieces can’t.

•Flow of the “right” options is meaningful.
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
“As a Facebook user, I can share stuff I find
interesting with other people in my life…”
What are the 4 seams (general terms which
we can “slice”)?
Capability Slicing
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
“As a Facebook user, I can share stuff I find
interesting with other people in my life…”
Slice “Facebook user”, “share”, “stuff I find interesting” and “other people in my
life” (the”seams” in the story):

“Socialisers” can tell close friends about their Friday night plans
“Town criers” can promote articles to all of their acquaintances
Students can exchange homework tips with their school friends
Family members can share photos with each other
Capability Slicing
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Enable Acme Bank customers to bank with us online
Example slices:
• Small business customers can pay their bills with BPAY from their mobile phone
• Large business customers can transfer money between accounts from their
desktop computer
• New customers can request an overdraft from their laptop
• Mortgage customers can apply for a 2nd mortgage from their iPad
• School kids can transfer money between accounts from their Android tablet
• Personal customers can pay their bills with direct deposit from Chrome (latest
version)
• Gold credit card holders can upgrade to platinum from their Apple Watch
• etc….. etc….
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
1. Define and
agree work types

Example:
• Initiative — Strategic theme
representing business
outcomes
• Capability — Enabled
customer behaviour which is
expected to derive business
value as described by the
initiative
• Feature — Proposed solution
to deliver a capability
• Story — User capability or
workflow needed to make a
feature
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
2. Agree slicing policy for each work type
• Define when to stop slicing and create a new card of the same
type

e.g. with this heuristic, if Jane slices an initiative into 5 capabilities, there are now 2
initiatives — the original one with 3 capabilities and a newly defined one with 2
capabilities

• Define desired scale (measured in cycle time) and allowed
variation (standard deviation)
• Scale
• How much time / money are we willing to invest to get to market and/or
demonstrate capability / value?
• Defining desired and consistent scale makes portfolio boards extremely useful
— usually we don’t have this because each project or program is based on
deterministic estimates rather than “this is how long we want things to take”
• Variation
• Smaller = better predictability
• Beware — Removing buffers can promote accountability for outcomes and
creative ways to solve problems, but it can also lead to death marches,
depending on how the work is defined and the culture

• Make policies explicit and visible (HT Kanban Method)
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
3. Slice work Just-In-Time
• 1 card for each work item coming into the
system, and the slices

• Conversations between appropriate people
at appropriate cadence for each work type

• Defer sliced out options (do not include in
“business commitment”)

• Organise remaining options into appropriate
work types, e.g. push things back upstream
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
4. Do work and
measure cycle
times
• Different board / cards
for each work type

• Cadence of e.g. standup
meetings around
different boards to
discuss and add a dot to
represent days / weeks /
months as appropriate
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
5. Inspect and adapt policies
INSPECT
• Look at actual cycle times, average cycle times and standard deviation across work types
• How long is it taking to deliver work?
• How predictable is our delivery?
• Analyse statistical patterns for work types
• Do we have desired speed to market?
• Do we have desired level of predictability?
• How far off desired state were we? Does it matter? What did we learn?
• Do the work types and policies still make sense?
ADAPT
• Update work types (only if there is a very good reason)
• Update policies for work types (where needed, and with a clear hypothesis and experiment)
• Communicate policy changes
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
• Work takes longer than desired

— high cycle time, slow speed to market or delivery to a customer

• Work is too unpredictable (high variation) within a work type

— e.g. can’t predict delivery of features for a client

• Work is too unpredictable at portfolio level

— e.g. shared capacity planning is too difficult

• New work types emerges which we need to incorporate

— e.g. MVP/MMF

• Work type is retired

— e.g. move to FDD, no more stories
What might happen?
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
• Feature cycle time (or variation) is higher than defined limits because:
• Feature definition is not always clear, causing back-and-forth between developers and product owner
• Developers often miss key user scenarios in their testing, causing work to go backwards
• Features are not sliced as thinly as they could be
• Too many features in progress

• Using our slicing heuristics, we can try to:
• Slice features further for narrower scope, greater simplicity and unambiguity, and explicitly defer them
• Reduce the number of stories allowed in a feature, or features allowed in a capability, or capabilities
allowed in an initiative
• Increase allowable cycle time or variation (if values are at acceptable level)

• Other experiments we can try:
• Reduce the number of stories / features / capabilities / initiatives allowed in progress
• Create clearer story readiness and done criteria
• Use 3 amigos to clarify all user scenarios and acceptance before development starts
Create hypotheses and experiments
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
INITIATIVE 1
CURRENT cycle time:
2.2 months
INITIATIVE 2
CURRENT cycle time:
5.1 months
INITIATIVE 3
COMPLETED cycle time:
6.8 months
OPTION 1
OPTION 2
Deferred
OPTION 3
OPTION 4
OPTION 5
Next initiatives
Max capabilities: 3
Max cycle time: 6 months
In flight
INITIATIVE 4
NOT STARTED
Capability
options
DOING DONE
C 2C 3 C 1
C 1 C 2
C 3
C 1 C 2
C 3
C 1 C 2
C 3
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
INITIATIVE 1
CURRENT cycle time:
2.2 months
INITIATIVE 2
CURRENT cycle time:
5.1 months
INITIATIVE 3
COMPLETED cycle time:
6.8 months
OPTION 1
OPTION 2
Deferred
OPTION 3
OPTION 4
OPTION 5
Next initiatives
Max capabilities: 3
Max cycle time: 6 months
In flight
INITIATIVE 4
NOT STARTED
Capability
options
DOING DONE
C 2C 3 C 1
C 1 C 2
C 3
C 1 C 2
C 3
C 1 C 2
C 3
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
CAPABILITY 1
COMPLETED cycle time:
1.8 months
CAPABILITY 2
CURRENT cycle time:
2.2 months
CAPABILITY 3
NOT STARTED
INITIATIVE 1
CURRENT cycle time:
2.2 months
Objectives
• Objective 1
• Objective 2
Key Results
• Key Result 1
• Key Result 2
In flight
Max features: 2
Max cycle time: 2 months
Feature
options
DOING DONE
F 2F 1
F 1
F 2
F 1
F 2
XXXX
Because these are options (from slicing) we can choose to defer them if:
• The capability’s implementation is “good enough” for now
• We have reached a market window or other time/budget constraint
• A higher priority/value capability or initiative needs some more love (capacity)
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
• Define and agree work types — Agree slicing policy for each work type — Slice work
just-in-time — Do work and measure cycle times — Inspect and adapt policies

• Use slicing (over decomposition) to create options — far more conducive to meaningful flow and agility
• Slicing heuristics create a focus on slicing which encourages us to be empirical
• Solve problems with minimum effort to meet market windows vs Design a solution, estimate it, build it
• Inspect and adapt both product and process, iterate, remain flexible on our focus, create transparency of effort and
outcomes
• Remove overhead and angst of deterministic estimation rituals and expectations (or use alongside estimates as a safe-
to-fail experiment)
• Emphasis on defining the work in the right way, narrowing scope and steering to outcomes rather than it all depending
on execution

• Like BDD, the success or otherwise of slicing heuristics depends on whether you treat the conversations
as the most important thing, or the process
Summary
Neil Killick, 2019, All Rights Reserved
neil_killick neilkillick.com
Thank you!
Questions and
discussion

Weitere ähnliche Inhalte

Was ist angesagt?

PMI-ACP: Domain II - Value Driven Delivery v1.0
PMI-ACP: Domain II - Value Driven Delivery v1.0PMI-ACP: Domain II - Value Driven Delivery v1.0
PMI-ACP: Domain II - Value Driven Delivery v1.0PhuocNT (Fresher.VN)
 
Agile - User stories, Backlog Grooming & Relative Estimation
Agile - User stories, Backlog Grooming & Relative EstimationAgile - User stories, Backlog Grooming & Relative Estimation
Agile - User stories, Backlog Grooming & Relative EstimationRosario Poulraj
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
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 story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshopBrian Sjoberg
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)CollectiveKnowledge
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleTips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleRoman Pichler
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Tathagat Varma
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding ScrumClayDesk
 
Product Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product LeadersProduct Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product LeadersRoman Pichler
 
Story of user story
Story of user storyStory of user story
Story of user storyBalaji Sathram
 
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pagesPMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pagesPhuocNT (Fresher.VN)
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Enthiosys Inc
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9Chris Webb
 

Was ist angesagt? (20)

PMI-ACP: Domain II - Value Driven Delivery v1.0
PMI-ACP: Domain II - Value Driven Delivery v1.0PMI-ACP: Domain II - Value Driven Delivery v1.0
PMI-ACP: Domain II - Value Driven Delivery v1.0
 
1_Project Management Foundation
1_Project Management Foundation1_Project Management Foundation
1_Project Management Foundation
 
Agile - User stories, Backlog Grooming & Relative Estimation
Agile - User stories, Backlog Grooming & Relative EstimationAgile - User stories, Backlog Grooming & Relative Estimation
Agile - User stories, Backlog Grooming & Relative Estimation
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshop
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 
Tips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner RoleTips for Effectively Applying the Product Owner Role
Tips for Effectively Applying the Product Owner Role
 
Effective story slicing
Effective story slicingEffective story slicing
Effective story slicing
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Product Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product LeadersProduct Strategy Recommendations for Product Leaders
Product Strategy Recommendations for Product Leaders
 
Story of user story
Story of user storyStory of user story
Story of user story
 
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pagesPMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 

Ähnlich wie Slicing heuristics - Techniques for improving value generation, speed to market and delivery predictability

Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupKillick Agile Consulting Services
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...
IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...
IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...AustraliaChapterIIBA
 
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceWhy scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceKillick Agile Consulting Services
 
The Secrets to Real World Business Agility
The Secrets to Real World Business AgilityThe Secrets to Real World Business Agility
The Secrets to Real World Business AgilityCprime
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshopRavi Tadwalkar
 
Telling “Your Story” Using Cognos Analytics Webinar
Telling “Your Story” Using  Cognos Analytics WebinarTelling “Your Story” Using  Cognos Analytics Webinar
Telling “Your Story” Using Cognos Analytics WebinarQueBIT Consulting
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
A4 i2018 blockchain_slideshare
A4 i2018 blockchain_slideshareA4 i2018 blockchain_slideshare
A4 i2018 blockchain_slideshareNadia Fabrizio
 
Wharton Aerospace Conference Innovation @ 50x 042116
Wharton Aerospace Conference Innovation @ 50x 042116Wharton Aerospace Conference Innovation @ 50x 042116
Wharton Aerospace Conference Innovation @ 50x 042116Stanford University
 
Why scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themWhy scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themKillick Agile Consulting Services
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsTechWell
 
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014agil8 Ltd
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Eric Swenson
 

Ähnlich wie Slicing heuristics - Techniques for improving value generation, speed to market and delivery predictability (20)

Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetup
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...
IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...
IIBA 2020 November - The Project Lab Masterclass: Shapeshifter BA in a Digita...
 
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceWhy scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST Conference
 
How I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentalsHow I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentals
 
The #NoEstimates Debate
The #NoEstimates DebateThe #NoEstimates Debate
The #NoEstimates Debate
 
The Secrets to Real World Business Agility
The Secrets to Real World Business AgilityThe Secrets to Real World Business Agility
The Secrets to Real World Business Agility
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 
Telling “Your Story” Using Cognos Analytics Webinar
Telling “Your Story” Using  Cognos Analytics WebinarTelling “Your Story” Using  Cognos Analytics Webinar
Telling “Your Story” Using Cognos Analytics Webinar
 
Ideas management
Ideas managementIdeas management
Ideas management
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
A4 i2018 blockchain_slideshare
A4 i2018 blockchain_slideshareA4 i2018 blockchain_slideshare
A4 i2018 blockchain_slideshare
 
Agile
AgileAgile
Agile
 
Wharton Aerospace Conference Innovation @ 50x 042116
Wharton Aerospace Conference Innovation @ 50x 042116Wharton Aerospace Conference Innovation @ 50x 042116
Wharton Aerospace Conference Innovation @ 50x 042116
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Why scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themWhy scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need them
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile Projects
 
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)
 
Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"
 

Mehr von Killick Agile Consulting Services

Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Killick Agile Consulting Services
 
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamFrom QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamKillick Agile Consulting Services
 
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...Killick Agile Consulting Services
 
Principle driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadPrinciple driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadKillick Agile Consulting Services
 
What do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointWhat do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointKillick Agile Consulting Services
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodKillick Agile Consulting Services
 
Benefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software DevelopmentBenefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software DevelopmentKillick Agile Consulting Services
 

Mehr von Killick Agile Consulting Services (20)

Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
 
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamFrom QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
 
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
 
Agile works when it's not about agile
Agile works when it's not about agileAgile works when it's not about agile
Agile works when it's not about agile
 
How to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimationHow to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimation
 
Principle driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadPrinciple driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overhead
 
"Deadlines" are killing agile
"Deadlines" are killing agile"Deadlines" are killing agile
"Deadlines" are killing agile
 
What do you want to improve - LAST conf version
What do you want to improve - LAST conf versionWhat do you want to improve - LAST conf version
What do you want to improve - LAST conf version
 
What do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointWhat do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the point
 
A simple model for estimating without guessing
A simple model for estimating without guessingA simple model for estimating without guessing
A simple model for estimating without guessing
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
 
Toyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle TimeToyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle Time
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
Experiment Driven Product at Redbubble
Experiment Driven Product at RedbubbleExperiment Driven Product at Redbubble
Experiment Driven Product at Redbubble
 
Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2
 
Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1
 
Lean at Redbubble
Lean at RedbubbleLean at Redbubble
Lean at Redbubble
 
Benefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software DevelopmentBenefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software Development
 
Quality is a Mindset
Quality is a MindsetQuality is a Mindset
Quality is a Mindset
 
The 3 E's of #NoEstimates
The 3 E's of #NoEstimatesThe 3 E's of #NoEstimates
The 3 E's of #NoEstimates
 

KĂźrzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

KĂźrzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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...
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Slicing heuristics - Techniques for improving value generation, speed to market and delivery predictability

  • 1. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Slicing Heuristics Techniques for improving value generation, speed to market and delivery predictability Neil Killick ⍟ Product development practitioner ⍟ Business, customer and user experience (UX) analyst ⍟ Lean-agile coach and trainer
  • 2. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com It is becoming more common to associate things the team is working on with the value we want to create. However…
  • 3. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Teams often “slice stories” only at the implementation level (functional or technical slicing). Not much slicing going on higher up the chain at the problem or capability level.
  • 4. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Local flow is “good”, but not enough PROJECT 1 - Milestone 1 - Milestone 2 PROJECT 2 - Milestone 1 - Milestone 2 PROJECT 3 - Milestone 1 - Milestone 2 Progress toward deterministic milestones “Agile teams” trying to improve flow (speed), but lack optionality and opportunity to change direction
  • 5. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Slicing heuristics, if applied at all levels, give us a more holistic approach for combining agility with consistency and predictability
  • 6. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com An explicit, evolving policy which describes for a given deliverable: • A shared language for the type of deliverable, its scale and how it relates to the higher level deliverable (the value chain)
 • How and when to “slice" this deliverable (and when to stop!)
 • Success criteria to ensure the policy is achieving the desired speed to market and/or level of predictability we require What is a slicing heuristic?
  • 7. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com A heuristic technique (/hjʊəˈrÉŞstÉŞk/; Ancient Greek: εὑρίσκω, "find" or "discover"), often called simply a heuristic, is any approach to problem solving or self-discovery that employs a practical method, not guaranteed to be optimal, perfect, logical, or rational, but instead sufficient for reaching an immediate goal. ~ Wikipedia Why a “heuristic”? I’m explicitly calling out that the policies need to adapt rather than stay static. “Method”, “framework” or “process” might not work so well for that purpose.
  • 8. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com What is “slicing”?
  • 9. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Cutting something into slices, each of which independently maintains the essence of the thing being cut. e.g. a slice of cake, a slice of apple, a slice of pizza, a software feature which allows me to accomplish something What is “slicing”? Distinct from “decomposition” Breaking something into distinct pieces, none of which can serve the purpose of the thing being broken, and all or most of which are required to (re)build it. e.g. a piece of a Rubik’s Cube, a fuel filter, a broken piece of a glass mirror, a software component
  • 10. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Agility and flow require SLICING •Product development involves problem solving, research, analysis, design, learning and responding quickly to new information within time and budget constraints.
 •Slicing creates options in terms of problems to be solved and how to solve them. Options can be prioritised, deferred and rejected, broken down pieces can’t.
 •Flow of the “right” options is meaningful.
  • 11. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com “As a Facebook user, I can share stuff I find interesting with other people in my life…” What are the 4 seams (general terms which we can “slice”)? Capability Slicing
  • 12. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com “As a Facebook user, I can share stuff I find interesting with other people in my life…” Slice “Facebook user”, “share”, “stuff I find interesting” and “other people in my life” (the”seams” in the story):
 “Socialisers” can tell close friends about their Friday night plans “Town criers” can promote articles to all of their acquaintances Students can exchange homework tips with their school friends Family members can share photos with each other Capability Slicing
  • 13. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Enable Acme Bank customers to bank with us online Example slices: • Small business customers can pay their bills with BPAY from their mobile phone • Large business customers can transfer money between accounts from their desktop computer • New customers can request an overdraft from their laptop • Mortgage customers can apply for a 2nd mortgage from their iPad • School kids can transfer money between accounts from their Android tablet • Personal customers can pay their bills with direct deposit from Chrome (latest version) • Gold credit card holders can upgrade to platinum from their Apple Watch • etc….. etc….
  • 14. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com
  • 15. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com 1. Define and agree work types
 Example: • Initiative — Strategic theme representing business outcomes • Capability — Enabled customer behaviour which is expected to derive business value as described by the initiative • Feature — Proposed solution to deliver a capability • Story — User capability or workflow needed to make a feature
  • 16. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com 2. Agree slicing policy for each work type • Define when to stop slicing and create a new card of the same type
 e.g. with this heuristic, if Jane slices an initiative into 5 capabilities, there are now 2 initiatives — the original one with 3 capabilities and a newly defined one with 2 capabilities
 • Define desired scale (measured in cycle time) and allowed variation (standard deviation) • Scale • How much time / money are we willing to invest to get to market and/or demonstrate capability / value? • Defining desired and consistent scale makes portfolio boards extremely useful — usually we don’t have this because each project or program is based on deterministic estimates rather than “this is how long we want things to take” • Variation • Smaller = better predictability • Beware — Removing buffers can promote accountability for outcomes and creative ways to solve problems, but it can also lead to death marches, depending on how the work is defined and the culture
 • Make policies explicit and visible (HT Kanban Method)
  • 17. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com 3. Slice work Just-In-Time • 1 card for each work item coming into the system, and the slices
 • Conversations between appropriate people at appropriate cadence for each work type
 • Defer sliced out options (do not include in “business commitment”)
 • Organise remaining options into appropriate work types, e.g. push things back upstream
  • 18. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com 4. Do work and measure cycle times • Different board / cards for each work type
 • Cadence of e.g. standup meetings around different boards to discuss and add a dot to represent days / weeks / months as appropriate
  • 19. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com 5. Inspect and adapt policies INSPECT • Look at actual cycle times, average cycle times and standard deviation across work types • How long is it taking to deliver work? • How predictable is our delivery? • Analyse statistical patterns for work types • Do we have desired speed to market? • Do we have desired level of predictability? • How far off desired state were we? Does it matter? What did we learn? • Do the work types and policies still make sense? ADAPT • Update work types (only if there is a very good reason) • Update policies for work types (where needed, and with a clear hypothesis and experiment) • Communicate policy changes
  • 20. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com • Work takes longer than desired
 — high cycle time, slow speed to market or delivery to a customer
 • Work is too unpredictable (high variation) within a work type
 — e.g. can’t predict delivery of features for a client
 • Work is too unpredictable at portfolio level
 — e.g. shared capacity planning is too difficult
 • New work types emerges which we need to incorporate
 — e.g. MVP/MMF
 • Work type is retired
 — e.g. move to FDD, no more stories What might happen?
  • 21. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com • Feature cycle time (or variation) is higher than defined limits because: • Feature definition is not always clear, causing back-and-forth between developers and product owner • Developers often miss key user scenarios in their testing, causing work to go backwards • Features are not sliced as thinly as they could be • Too many features in progress
 • Using our slicing heuristics, we can try to: • Slice features further for narrower scope, greater simplicity and unambiguity, and explicitly defer them • Reduce the number of stories allowed in a feature, or features allowed in a capability, or capabilities allowed in an initiative • Increase allowable cycle time or variation (if values are at acceptable level)
 • Other experiments we can try: • Reduce the number of stories / features / capabilities / initiatives allowed in progress • Create clearer story readiness and done criteria • Use 3 amigos to clarify all user scenarios and acceptance before development starts Create hypotheses and experiments
  • 22. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com INITIATIVE 1 CURRENT cycle time: 2.2 months INITIATIVE 2 CURRENT cycle time: 5.1 months INITIATIVE 3 COMPLETED cycle time: 6.8 months OPTION 1 OPTION 2 Deferred OPTION 3 OPTION 4 OPTION 5 Next initiatives Max capabilities: 3 Max cycle time: 6 months In flight INITIATIVE 4 NOT STARTED Capability options DOING DONE C 2C 3 C 1 C 1 C 2 C 3 C 1 C 2 C 3 C 1 C 2 C 3
  • 23. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com INITIATIVE 1 CURRENT cycle time: 2.2 months INITIATIVE 2 CURRENT cycle time: 5.1 months INITIATIVE 3 COMPLETED cycle time: 6.8 months OPTION 1 OPTION 2 Deferred OPTION 3 OPTION 4 OPTION 5 Next initiatives Max capabilities: 3 Max cycle time: 6 months In flight INITIATIVE 4 NOT STARTED Capability options DOING DONE C 2C 3 C 1 C 1 C 2 C 3 C 1 C 2 C 3 C 1 C 2 C 3
  • 24. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com CAPABILITY 1 COMPLETED cycle time: 1.8 months CAPABILITY 2 CURRENT cycle time: 2.2 months CAPABILITY 3 NOT STARTED INITIATIVE 1 CURRENT cycle time: 2.2 months Objectives • Objective 1 • Objective 2 Key Results • Key Result 1 • Key Result 2 In flight Max features: 2 Max cycle time: 2 months Feature options DOING DONE F 2F 1 F 1 F 2 F 1 F 2 XXXX Because these are options (from slicing) we can choose to defer them if: • The capability’s implementation is “good enough” for now • We have reached a market window or other time/budget constraint • A higher priority/value capability or initiative needs some more love (capacity)
  • 25. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com • Define and agree work types — Agree slicing policy for each work type — Slice work just-in-time — Do work and measure cycle times — Inspect and adapt policies
 • Use slicing (over decomposition) to create options — far more conducive to meaningful flow and agility • Slicing heuristics create a focus on slicing which encourages us to be empirical • Solve problems with minimum effort to meet market windows vs Design a solution, estimate it, build it • Inspect and adapt both product and process, iterate, remain flexible on our focus, create transparency of effort and outcomes • Remove overhead and angst of deterministic estimation rituals and expectations (or use alongside estimates as a safe- to-fail experiment) • Emphasis on defining the work in the right way, narrowing scope and steering to outcomes rather than it all depending on execution
 • Like BDD, the success or otherwise of slicing heuristics depends on whether you treat the conversations as the most important thing, or the process Summary
  • 26. Neil Killick, 2019, All Rights Reserved neil_killick neilkillick.com Thank you! Questions and discussion