SlideShare a Scribd company logo
1 of 13
Enterprise Personas
And Feature-stream
Strategies
Paul Peissner
February 2022
Backlog
Items
Frontlog
Items
Feature
Team Tasks
Feature
Code Tasks
Internal focus…Lean efficiency External focus…Business agility
Manage & Measure
Execute & Deliver
Backlog Items
Frontlog Items
Feature
Team-
Tasks
Feature
Code-Tasks
What Enterprise Persona Groups Care About?
Risk & quality aware
Threat & impact sensitive
Standards & process focused
Control-point & quick reaction supportive
Value: activity records & efficiency data
Industry & market aware
Trend & transition sensitive
Customer & competition focused
Innovation & delivery speed supportive
Value: potential-growth & value-delivery data
ITIL
ITSM
CMMI
Kanban
Scrum
DevOps agile
Customer-centric
CAB
Market-trends
Competitive landscape
A Transition From Mega Projects - To Streamed Products - To Feature-Streams
To Feature!
Mega-BIG
Traditional
Waterfall…
…slow siloed
teams and
hand-offs
Small collaborative teams
& faster iterative deliveries
From Project
Read: Project To Product
To Product
Small and fast, connected
teams & feature-streams
From traditional
complex branching
To trunk-driven
simplification
Typically 1 year + Typically 90 days + Typically 14 days +
1X
4X
25X
Fewer bugs, quick learning, more innovation, faster time to value…
Business planning
& funding
What is an Enterprise Feature-Stream (Full-Stream & Full-Stack…Value Stream)?
Backlog
needed functions Bus. Value
Hypothesis
& Planning
with Dev.
Alignment
User Story
Team tasks
Workitems &
Trunk-development
Business
Prioritized
Backlog
Aligned
to value
{
Business planning
& funding
Business, Backlog Grooming and Feature Development…
Development
Value
Execution
Business
Prioritized
Backlog
Trunk-driven
feature development
Aligned
to value
{
Velocity
& quality
{
Business planning
& funding
Feature Development and High-performing Cross-discipline Teams
Code tasks
Systemitems
Development
Deployment
Acceleration
Business
Prioritized
Backlog
Trunk-driven
feature development
Process-defined
deployment events
Aligned
to value
{
Velocity
& quality
{
Automation &
predictability
{
Business planning
& funding
Full-Stack deployment deliveries and feature-specific accuracy checking…
Frontlog
non-negotiables
Development
Governance
Validation
Business
Prioritized
Backlog
Trunk-driven
feature development
Process-defined
deployment events
Aligned
to value
{
Velocity
& quality
{
Automation &
predictability
{ Risk mitigation
& fast-fix
{
Business planning
& funding
Service-ready Enablement and Feature-ready restoration / self-healing…
Readiness-defined
feature release
Monitoring
Serviceitems
Feature
New
Dev
User-Story
Performance
Validation
Business
Prioritized
Backlog
Trunk-driven
feature development
Process-defined
deployment events
Readiness-defined
feature release
Feature-aware
Ops Monitoring
Customer
Events
Aligned
to value
{
Velocity
& quality
{
Automation &
predictability
{ Risk mitigation
& fast-fix
{
Sustainability
& support
{
Business planning
& funding
Full-stream Visibility, Traceability and Accountability…Continuous Improvement
Kill-switch
User-Story
Customer
Validation
Product-to-customer data capture and continuous learning (i.e. painted door)
Business
Prioritized
Backlog
Trunk-driven
feature development
Process-defined
deployment events
Feature-aware
Ops Monitoring
Customer
Events
Aligned
to value
{
Velocity
& quality
{
Automation &
predictability
{ Risk mitigation
& fast-fix
{
Sustainability
& support
{
Business goals
& OKRs
Business planning
& funding
Data-driven Enterprise Feature-Streams (Full-Stream, Full-Stack…Value Streams)
Readiness-defined
feature release
Data-driven
decision-making
Understand
customer
sentiment
Y N ?
User-Story
Hypothesis
Validation
Let’s just jump in…
Where do we want to start
your feature-stream discussion?
Backlog
Items
Frontlo
g
Items
Feature
Team Tasks
Feature
Code Tasks
Who Are The Persona Group Leaders In Your Organization…And Will They Care?
No-Risk Release practices
Governance and/or IT
Governance and/or IT
Business and/or Dev
Business and/or Dev
IT and/or Governance
Dev & Bus. / Dev & Gov.
IT and/or Governance
Dev and/or Business
Accelerate Development & Increase software quality and security
De-Risk Deployments & Unleash multi-variant Feature innovations
Promote continuous learning and experimentation & Improve the business and customer experience
Who said, “You can’t have your cake and eat it too?”

More Related Content

What's hot

My Laws of Test Driven Development (2023)
My Laws of Test Driven Development (2023)My Laws of Test Driven Development (2023)
My Laws of Test Driven Development (2023)Dennis Doomen
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesAshutosh Agarwal
 
A Product Manager's Place in a DevOps World
A Product Manager's Place in a DevOps WorldA Product Manager's Place in a DevOps World
A Product Manager's Place in a DevOps WorldAtlassian
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5Paul Peissner
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...Ana Medina
 
Chaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionChaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionKeet Sugathadasa
 
Chaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin PlatformChaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin PlatformAnshul Patel
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceFranklin Angulo
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationLeadingAgile
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Jon Stevens-Hall
 
Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...
Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...
Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...Amazon Web Services
 
Scaling production grade EKS Multi-Cluster environments using GitOps
Scaling production grade EKS Multi-Cluster environments using GitOpsScaling production grade EKS Multi-Cluster environments using GitOps
Scaling production grade EKS Multi-Cluster environments using GitOpsCarlos Santana
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 

What's hot (20)

My Laws of Test Driven Development (2023)
My Laws of Test Driven Development (2023)My Laws of Test Driven Development (2023)
My Laws of Test Driven Development (2023)
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practices
 
A Product Manager's Place in a DevOps World
A Product Manager's Place in a DevOps WorldA Product Manager's Place in a DevOps World
A Product Manager's Place in a DevOps World
 
SRE From Scratch
SRE From ScratchSRE From Scratch
SRE From Scratch
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
Chaos engineering
Chaos engineering Chaos engineering
Chaos engineering
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
 
Chaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionChaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in Production
 
Chaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin PlatformChaos Engineering with Gremlin Platform
Chaos Engineering with Gremlin Platform
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ Squarespace
 
Agile 101
Agile 101Agile 101
Agile 101
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
 
Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...
Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...
Chaos Engineering: Why Breaking Things Should Be Practiced - AWS Developer Wo...
 
Scaling production grade EKS Multi-Cluster environments using GitOps
Scaling production grade EKS Multi-Cluster environments using GitOpsScaling production grade EKS Multi-Cluster environments using GitOps
Scaling production grade EKS Multi-Cluster environments using GitOps
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 

Similar to Enterprise feature streams

Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service deliveryNCCOMMS
 
Company Overview
Company OverviewCompany Overview
Company Overviewealenoir
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfEnricoJohanes1
 
Mann-India_SAP_Service-Offering_GRC
Mann-India_SAP_Service-Offering_GRCMann-India_SAP_Service-Offering_GRC
Mann-India_SAP_Service-Offering_GRCMann-India
 
GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...
GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...
GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...LN Mishra CBAP
 
SPAN Corporate Presentation 2014-15
SPAN Corporate Presentation 2014-15SPAN Corporate Presentation 2014-15
SPAN Corporate Presentation 2014-15Ashwitha Jain
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementHaroon Abbu
 
Corporate Presentation.pptx
Corporate Presentation.pptxCorporate Presentation.pptx
Corporate Presentation.pptxSreehari761280
 
Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave Solutions
 
What Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsWhat Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsTasktop
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan SekharFNian
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan SekharFNian
 
Qliktechcorporateoverview
QliktechcorporateoverviewQliktechcorporateoverview
Qliktechcorporateoverviewivango1
 
Qlik Tech Corporate Overview
Qlik Tech Corporate OverviewQlik Tech Corporate Overview
Qlik Tech Corporate Overviewbwalh
 
Qlik Tech Corporate Overview
Qlik Tech Corporate OverviewQlik Tech Corporate Overview
Qlik Tech Corporate Overviewdduker
 
QlikView - a company overview
QlikView - a company overviewQlikView - a company overview
QlikView - a company overviewmikejohnsonca
 

Similar to Enterprise feature streams (20)

Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service delivery
 
Company Overview
Company OverviewCompany Overview
Company Overview
 
Draft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdfDraft - Digital Transformation Rough Plan.pdf
Draft - Digital Transformation Rough Plan.pdf
 
Mann-India_SAP_Service-Offering_GRC
Mann-India_SAP_Service-Offering_GRCMann-India_SAP_Service-Offering_GRC
Mann-India_SAP_Service-Offering_GRC
 
Apagen company profile
Apagen company profileApagen company profile
Apagen company profile
 
Sacrum It Solutions
Sacrum It SolutionsSacrum It Solutions
Sacrum It Solutions
 
Supplier Performance Management V1 1
Supplier Performance Management V1 1Supplier Performance Management V1 1
Supplier Performance Management V1 1
 
GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...
GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...
GRCPerfect - Enterprise Project Governance, Risk and Compliance Management Sy...
 
SPAN Corporate Presentation 2014-15
SPAN Corporate Presentation 2014-15SPAN Corporate Presentation 2014-15
SPAN Corporate Presentation 2014-15
 
Sept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project ManagementSept 2008 Presentation Quality & Project Management
Sept 2008 Presentation Quality & Project Management
 
Corporate Presentation.pptx
Corporate Presentation.pptxCorporate Presentation.pptx
Corporate Presentation.pptx
 
Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave_Overview_Feb_2016
Vave_Overview_Feb_2016
 
Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave_Overview_Feb_2016
Vave_Overview_Feb_2016
 
What Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsWhat Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOps
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan Sekhar
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan Sekhar
 
Qliktechcorporateoverview
QliktechcorporateoverviewQliktechcorporateoverview
Qliktechcorporateoverview
 
Qlik Tech Corporate Overview
Qlik Tech Corporate OverviewQlik Tech Corporate Overview
Qlik Tech Corporate Overview
 
Qlik Tech Corporate Overview
Qlik Tech Corporate OverviewQlik Tech Corporate Overview
Qlik Tech Corporate Overview
 
QlikView - a company overview
QlikView - a company overviewQlikView - a company overview
QlikView - a company overview
 

More from Paul Peissner

Why enterprise software is so challenging
Why enterprise software is so challengingWhy enterprise software is so challenging
Why enterprise software is so challengingPaul Peissner
 
What is enterprise value stream management - ebook
What is enterprise value stream management  - ebookWhat is enterprise value stream management  - ebook
What is enterprise value stream management - ebookPaul Peissner
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerPaul Peissner
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul Peissner
 
The Epic Enterprise DevOps Story
The Epic Enterprise DevOps StoryThe Epic Enterprise DevOps Story
The Epic Enterprise DevOps StoryPaul Peissner
 
Agile-DevOps-Business-agility
Agile-DevOps-Business-agilityAgile-DevOps-Business-agility
Agile-DevOps-Business-agilityPaul Peissner
 
Agile&DevOps-whats it about
Agile&DevOps-whats it aboutAgile&DevOps-whats it about
Agile&DevOps-whats it aboutPaul Peissner
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better softwarePaul Peissner
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
DevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationDevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationPaul Peissner
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesPaul Peissner
 
DevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation PuzzleDevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation PuzzlePaul Peissner
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsPaul Peissner
 

More from Paul Peissner (13)

Why enterprise software is so challenging
Why enterprise software is so challengingWhy enterprise software is so challenging
Why enterprise software is so challenging
 
What is enterprise value stream management - ebook
What is enterprise value stream management  - ebookWhat is enterprise value stream management  - ebook
What is enterprise value stream management - ebook
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
The Epic Enterprise DevOps Story
The Epic Enterprise DevOps StoryThe Epic Enterprise DevOps Story
The Epic Enterprise DevOps Story
 
Agile-DevOps-Business-agility
Agile-DevOps-Business-agilityAgile-DevOps-Business-agility
Agile-DevOps-Business-agility
 
Agile&DevOps-whats it about
Agile&DevOps-whats it aboutAgile&DevOps-whats it about
Agile&DevOps-whats it about
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better software
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
DevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationDevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovation
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change Challenges
 
DevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation PuzzleDevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation Puzzle
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
 

Recently uploaded

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Enterprise feature streams

  • 1. Enterprise Personas And Feature-stream Strategies Paul Peissner February 2022 Backlog Items Frontlog Items Feature Team Tasks Feature Code Tasks
  • 2. Internal focus…Lean efficiency External focus…Business agility Manage & Measure Execute & Deliver Backlog Items Frontlog Items Feature Team- Tasks Feature Code-Tasks What Enterprise Persona Groups Care About? Risk & quality aware Threat & impact sensitive Standards & process focused Control-point & quick reaction supportive Value: activity records & efficiency data Industry & market aware Trend & transition sensitive Customer & competition focused Innovation & delivery speed supportive Value: potential-growth & value-delivery data ITIL ITSM CMMI Kanban Scrum DevOps agile Customer-centric CAB Market-trends Competitive landscape
  • 3. A Transition From Mega Projects - To Streamed Products - To Feature-Streams To Feature! Mega-BIG Traditional Waterfall… …slow siloed teams and hand-offs Small collaborative teams & faster iterative deliveries From Project Read: Project To Product To Product Small and fast, connected teams & feature-streams From traditional complex branching To trunk-driven simplification Typically 1 year + Typically 90 days + Typically 14 days + 1X 4X 25X Fewer bugs, quick learning, more innovation, faster time to value…
  • 4. Business planning & funding What is an Enterprise Feature-Stream (Full-Stream & Full-Stack…Value Stream)? Backlog needed functions Bus. Value Hypothesis & Planning with Dev. Alignment User Story
  • 5. Team tasks Workitems & Trunk-development Business Prioritized Backlog Aligned to value { Business planning & funding Business, Backlog Grooming and Feature Development… Development Value Execution
  • 6. Business Prioritized Backlog Trunk-driven feature development Aligned to value { Velocity & quality { Business planning & funding Feature Development and High-performing Cross-discipline Teams Code tasks Systemitems Development Deployment Acceleration
  • 7. Business Prioritized Backlog Trunk-driven feature development Process-defined deployment events Aligned to value { Velocity & quality { Automation & predictability { Business planning & funding Full-Stack deployment deliveries and feature-specific accuracy checking… Frontlog non-negotiables Development Governance Validation
  • 8. Business Prioritized Backlog Trunk-driven feature development Process-defined deployment events Aligned to value { Velocity & quality { Automation & predictability { Risk mitigation & fast-fix { Business planning & funding Service-ready Enablement and Feature-ready restoration / self-healing… Readiness-defined feature release Monitoring Serviceitems Feature New Dev User-Story Performance Validation
  • 9. Business Prioritized Backlog Trunk-driven feature development Process-defined deployment events Readiness-defined feature release Feature-aware Ops Monitoring Customer Events Aligned to value { Velocity & quality { Automation & predictability { Risk mitigation & fast-fix { Sustainability & support { Business planning & funding Full-stream Visibility, Traceability and Accountability…Continuous Improvement Kill-switch User-Story Customer Validation
  • 10. Product-to-customer data capture and continuous learning (i.e. painted door) Business Prioritized Backlog Trunk-driven feature development Process-defined deployment events Feature-aware Ops Monitoring Customer Events Aligned to value { Velocity & quality { Automation & predictability { Risk mitigation & fast-fix { Sustainability & support { Business goals & OKRs Business planning & funding Data-driven Enterprise Feature-Streams (Full-Stream, Full-Stack…Value Streams) Readiness-defined feature release Data-driven decision-making Understand customer sentiment Y N ? User-Story Hypothesis Validation
  • 11. Let’s just jump in… Where do we want to start your feature-stream discussion? Backlog Items Frontlo g Items Feature Team Tasks Feature Code Tasks
  • 12. Who Are The Persona Group Leaders In Your Organization…And Will They Care? No-Risk Release practices Governance and/or IT Governance and/or IT Business and/or Dev Business and/or Dev IT and/or Governance Dev & Bus. / Dev & Gov. IT and/or Governance Dev and/or Business
  • 13. Accelerate Development & Increase software quality and security De-Risk Deployments & Unleash multi-variant Feature innovations Promote continuous learning and experimentation & Improve the business and customer experience Who said, “You can’t have your cake and eat it too?”

Editor's Notes

  1. Software-drive organizations tend to be driven to “make changes” based on 4 primary motives. Internal and External motives… my east / west polarizing forces… External motives are centered on markets, customers or competitors…and decisions tend to measure on the ROI (return on investment) - I call it AGILITY Internal motives are centered on inside the 4 walls of an organization…including stands, security, audits, best-practices…with ROE (return on effort)... LEAN Above and Below motives… my north / south polarizing forces… Above the line motives are centralized decision that will benefit/impact the corporate effort, company strategy, whole org… with business outcomes or OKRs Below the line motives are coming from teams, groups, segmented specialists that make “decisions” to help their efforts or achieve siloed - KPI goals Ironically, HR rewards these polarized motives with independent and isolated reward systems that ultimately hurt the company in the long-run (Agility/Lean/KPIs/OKRs). Value stream discussions help build bridges and blend efforts, that allow ALL 4 of the polarizing forces to be represented in defining healthy company goals. Let me walk through the persona groups a bit more….
  2. Above and Below “the line” is a demarcation line between those who manage strategies that impact software and those who work with the software process… Backlog items are the “wish list of features” that need to be worked on… Frontlog items are the “non-negotiables or standards” that help, guide or guard the software practices of a company… Before and After “the line” is a demarcation line between those who focus on internal activities to measure success and those that focus on external factors to that directly or indirectly deliver success Lean efficiencies - focus on smoothing out bumpy processes, accelerate slow and error prone activities and track tasks to fix quickly Business agility - looks opportunities to improve their external market position or customer experience or gain a competitive advantage
  3. Ultimately the business owners will need to take a modern approach to to their software and product strategies… Please consider reading Project To Product, but realize there is a flaw…large organizations need to manage activity at the Feature level… Initiatives align to Portfolios, Portfolios align to Products, and Products breakdown to Features This is the most efficient way to drive teams, mange software and grow your business… Questions????
  4. All this talk of independent decision making by agile teams and DevOps groups should not mean that they can choose their work priorities with utter disregard for the business priorities, corporate strategies and customer needs… and yet many do…and their MBO’s reward them for their busy independent working style…
  5. Feature Flags have been around for almost 10 years… But some organizations are only now realizing they need to explore core development level changes (i.e. trunk-driven, test-driven, CI/CD, DevOps practices…) for their teams, toolchains and delivery process to increase velocity with scaled quality and fast-learning environments. Changes at this level can increase the volume of outputs and the speed of change, but that is very different than increasing delivering Value or meeting Outcome goals. Topics for another time Agile vs. Agility or Leaning your innovation or Dying with your DevOps-factories Accelerate development Encapsulate your code in an if/then/else statement Core requirement for Continuous Delivery - Deploy Selectively and progressively Safe launches - keep changes dark until functionality is complete and tested Testing in production (small scale target users and closely monitored), supported with a Kill switch Data-driven development for observability and feedback Instrument the application Collect data and analyze
  6. Deploying code is very different then Releasing a Feature in production…. With the use of Feature Flags / Feature Toggles, they can allow the “deployed” Feature to sit in an “inactive” state until it gets the green light to go live. That means all Dev work can be deployed and the velocity of their completed work can be sent down the line without delay and debate or impact to the scheduled deployment dates and events. But it allows the Deploy/CAB/Ops/Security/Compliance/Quality teams to evaluate EACH feature and decide to deploy it as active or inactive of any number of reasons. Collaborative Dev and Ops Guardrails on the front-end and back-end engineering metrics Granular user targeting Phased rollouts Seperate application deployment prctices from feature release decision-making
  7. Strategically, the risk-mitigation of a feature needs time and work wo make sure it is beneficial and justifiable to Release… Having Progressive Release design and the realtime Toggle function reduces most of the concerns of a big-bang release. Fast-fix, scaled use, time limits, user limits…all can be factored in as a progressive release learns through the transitional processes. Ensure Security and Compliance with Audit Trails Splits, Segments, Metrics Create Update Kill split Reallocate split Add/Remove Owners Add/Remove Tags Includes a diff to see changes Monitor via Console Extract for external analysis
  8. Feature with Ops Monitoring designs can alert and provide engineering and product teams with a fast-response to adjust environments or opt for a lesser performance designs or hit the kill switch and inactivate the feature universally. Outages should easily be avoided once features become self-monitoring, provide early alerts and are designed with optional performance and security functionality, as a just in case toggle option. Feature Experimentation A/B/n Testing (Learning, validating, re-risking, trend monitoring…) Hypothesis-driven development and product management Data-driven stream, product and portfolio decision-making Backend, User-centric experience optimization
  9. The whole flow of a feature stream is listening and learning. End-point experiments can also be run to validate user interest in future features. This data can be required before Dev’s backlog items are posted. This ensures that objective value data is considered in the business prioritization and that the feature work is justified with clear outcome goals. ROI (External success) ROE (Internal success)
  10. Terms: Splits - our term for feature flags and toggles Treatments - our term for variations available for any given split. Attributes - our term for key/value pairs which can be passed to get Treatment() for targeting. Impressions - Events - MTKs Experimentation is not just about the effects on user behaviors… Guardrail metrics identify issues with releases Measurement is available at any rollout percentage Large sample sizes can reveal smaller changes Feature Monitoring can alert you to degradations