SlideShare une entreprise Scribd logo
1  sur  30
1Confidential │ © 2020 VMware, Inc.
Dual-Track Agile
How to experiment at scale
Soumeya Benghanem
Nov, 2020
Confidential │ © 2020 VMware, Inc.
Agenda
2
Speaker Introduction
Logistics
What is Dual Agile?
What is Discovery & Framing?
The Dual Agile Approach
Staying Focused
Case Studies
Confidential │ © 2020 VMware, Inc.
Soumeya Benghanem
Currently at VMware Pivotal Labs
● 18 years of product management experience
● Startups and Fortune 500 companies
● B2C, B2B, SaaS
● Non-linear product management path: SE, Analyst, Project
Manager, Manager, Director, VP, Co-Founder, EVP, Staff PM
Speaker Introduction
Confidential │ © 2020 VMware, Inc.
Ask questions as you think of them, use the chat area. I will try to answer them
before moving to the next section
All participants are muted until we reach the questions section
If you have any follow-ups reach out to me at sbenghanem@vmware.com
Logistics
Confidential │ © 2020 VMware, Inc.
A framework that allows product teams to do two things
concurrently:
1. Start building software on day 1
2. Discover the problem and frame the solution that delivers the
most value
What is Dual Agile?
Lean Agile
Define Build &
Validat
e
iterate
Dual Agile
Define Build &
Validat
e
iterate
Build &
Validat
e
Confidential │ © 2020 VMware, Inc.
1. When time is an important factor
2. When you have important stakeholders who are
“experimentation” skeptics
3. When the value stream is complex and no one on the team is
an expert in the domain or domains it crosses
4. When you need to deliver outcomes at scale
5. When you are one lean agile team working within a
pathological or bureaucratic culture that you need to
cooperate or bridge with
6. When validating the “path-to-prod” is a high priority
assumption
When To Use Dual Agile?
Confidential │ © 2020 VMware, Inc. 7
Why build software on day 1?
Buy-in: getting valuable
software faster into the hands
of skeptical users is the best
way to get buy in
Morale: delivering valuable
software faster to customers
who appreciate it is the most
effective morale booster
Experimentation: early and
continuous engineering
experimentation to
validate/invalidate risky
assumptions
Buy-in, morale and attaining value
Product
Teams
Funding
Pressure
Confidential │ © 2020 VMware, Inc. 8
Why we do discovery and framing in parallel?
Risk Management: validate the
riskiest assumptions early
Validate the problem: what is
the “right” problem(s) to solve
Validate the solution: user-
validation of lean pieces of the
solution will build into bigger
validations of the big solution
Validation of the problem and the solution
Problem
Statement
Product
Proposition
Uncertainty Clarity
Time
Confidential │ © 2020 VMware, Inc. 9
Discovery and Framing Approach
Confidential │ © 2020 VMware, Inc. 10
Dual Agile Approach
AcceleratedD&FDeliberateD&F
Ideas & Scope Kickoff Inception MLP/MVP
Assumption
Generation &
Prioritization
Top Problem
Solution
Generation &
Prioritization
Prioritized
Backlog
Build
&
Validate
Inform
Influence
&
Merge
Confidential │ © 2020 VMware, Inc. 11
Dual Agile Time Dimension
Accelerated
D&F
DeliberateD&F
Ideas & Scope Kickoff Inception MLP/MVP
Assumption
Generation &
Prioritization
Top Problem
Solution
Generation &
Prioritization
Prioritized
Backlog
Build
&
Validate
1 Week
4-6 Weeks
Confidential │ © 2020 VMware, Inc.
How to Stay Focused
● Everyone on the team, and stakeholders, are aligned on:
‐ The assumptions
‐ The need for experimentation, and what to do with its results
● Product designers focus 90% of their time and energy on the deliberate D&F
● Engineers focus 90% of their time and energy on the accelerated D&F
● Daily and weekly ceremonies for the balanced team
● Product managers constantly and ruthlessly prioritizing
13Confidential │ © 2020 VMware, Inc.
Case Study: Medical App
Confidential │ © 2020 VMware, Inc.
Background
Large biopharmaceutical drug company launched a new drug to market in the last
few months
The company wants to build an online community around a valuable set of feature
for people who are likely to need immunosuppressive drugs
In 12 months, a competitor will be launching their own drug
Confidential │ © 2020 VMware, Inc.
Kickoff
Identified 4 risky assumptions:
1. People with autoimmune conditions need a way to identify symptoms and
triggers and it is hard to do that without the use of technology
2. There are many online communities but no apps geared towards autoimmune
conditions
3. The launch of the competitor’s drug will create market pressure and a need to
differentiate beyond drug efficacy
4. Legal approvals of features and copy take multiple weeks if not months
Confidential │ © 2020 VMware, Inc.
Staffing
6 engineers
2 product designers
2 content generators
2 product managers
Plus: data analysts, legal, marketing and other business stakeholders
Confidential │ © 2020 VMware, Inc.
Multi-Agile Approach
Workstreams 1 and 2- Accelerated D&F
Build an app that has the following features:
1. Online forum
2. Integration with Fitbit, Apple Health Kit, Diabetes trackers
3. Content
Workstream 3- Deliberate D&F
1. Validate problems and solutions before and after using the drug
Confidential │ © 2020 VMware, Inc.
Deliberate D&F Details
Service Blueprint
Since the company is
broken up by “business”
and “IT” functions we
started by creating a
business service
blueprint.
Output: Service Blueprint.
Event Storming
Used the input from the
service blueprint to start
then the extended
business and technology
team added more
details. Identified:
commands, aggregates,
constraints, timelines,
bounded contexts and
logical slices.
Output: Event Diagram.
Boris
Grouped activities and/or
slices into services that
interact and identified all
the communication
paths (data and people),
flow, api’s, scenarios,
and high level
architecture.
Output: Boris diagram.
Value Stream Map
Identified “problem
spots” such as excessive
lead-time or org
structures that can
impact the product’s
success.
Output: Value Stream
Map and baseline
metrics.
Due to the overall culture of the organization (bureaucratic and pathological) and the
complexity of the value-stream the D&F consisted of these key activities and
outputs”
Outcome: alignment
of the business
groups
Outcome: breaking down
complexity, ubiquitous language,
alignment of business and tech
Outcome: trouble spots
where optimization can
happen with or without
technology
Outcome: feature
backlog, notional
architecture
Because of organizational limitations
we had to start with a service
blueprint to “warm up” the business.
In most cases, you can just start with
an event storm.
8 Weeks
Confidential │ © 2020 VMware, Inc.
Results
In 8 weeks the team was able to:
1. Launch a Minimum Loveable Product in the App Store
2. Validate designs and features with users across multiple segments and
personas
3. Obtain legal approval prior to launch
20Confidential │ © 2020 VMware, Inc.
Case Study: Support App
Confidential │ © 2020 VMware, Inc.
Large Fortune 500 technology company wants to launch a new app during their annual user
conference in 2020 (e.g. Google I/O ).
The app should help users get support anywhere, anytime.
Currently, customers can receive support through web portals, email or phone calls.
This software company has hundreds of B2B products.
Background
Confidential │ © 2020 VMware, Inc.
Kickoff Results
Identified the top 2 riskiest assumptions:
1. App must be ready before the 2020 conference
2. Do our customers need or want an app to get support anywhere and anytime?
Confidential │ © 2020 VMware, Inc.
Staffing
1 Engineering Pair
1 Designer
1 Product manager
Plus: time from multiple SME’s with knowledge of existing systems and other
stakeholders
Confidential │ © 2020 VMware, Inc.
Dual Agile Approach
Confidential │ © 2020 VMware, Inc.
Results
In 5 weeks, the team learned the following:
Workstream 1:
● Gained an understanding of existing systems that we need to integrate with
● Built an MVP using React Native
Workstream 2:
● Determined through user interviews that a new app is not valuable
● Identified valuable features to be implemented in existing systems
26Confidential │ © 2020 VMware, Inc.
THANK YOU!
Any Questions?
Confidential │ © 2020 VMware, Inc. 27
Appendix
Confidential │ © 2020 VMware, Inc.
What is an experiment?
In an ideal experiment the tester separates an independent variable (the presumed
cause) from a dependent variable (the observed effect) while holding all other potential
causes constant, and then manipulates the former to study changes in the latter.
Confidential │ © 2020 VMware, Inc. 29
Discovery
Objectives
● Understand what problem the product will solve
● Understand users, customers, domain
● Identify opportunities and constraints
● Ensure we solve the right problems
Example Activities
● Conducting ethnographic research
● Competitive/market analysis
● Defining user personas
● Synthesizing insights
● Exploring the product proposition
Confidential │ © 2020 VMware, Inc. 30
Framing
Objectives
● Validate the riskiest assumptions early
● Establish models and frame solutions
● Remove enough uncertainty so we can begin
development and be confident we are heading
in the right direction
● Reduce risk through constant user validation
Example Activities
● Shape high level experience framework
● Technical spikes
● Service blueprints
● Develop workflows
● Scenario mapping
● Prioritise MVP features

Contenu connexe

Tendances

A short history of Agile software development
A short history of Agile software developmentA short history of Agile software development
A short history of Agile software developmentKane Mar
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance MetricsACM
 
How to Run Product Discovery Experiments in FinTech
How to Run Product Discovery Experiments in FinTechHow to Run Product Discovery Experiments in FinTech
How to Run Product Discovery Experiments in FinTechProduct School
 
Product Development with Spotify's Product Manager
 Product Development with Spotify's Product Manager Product Development with Spotify's Product Manager
Product Development with Spotify's Product ManagerProduct School
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyAgileSparks
 
Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Brad Appleton
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajicagilemaine
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Focus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product RoadmapFocus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product RoadmapOneUp Vitamins
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 

Tendances (20)

Agile
Agile Agile
Agile
 
A short history of Agile software development
A short history of Agile software developmentA short history of Agile software development
A short history of Agile software development
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
How to Run Product Discovery Experiments in FinTech
How to Run Product Discovery Experiments in FinTechHow to Run Product Discovery Experiments in FinTech
How to Run Product Discovery Experiments in FinTech
 
Product Development with Spotify's Product Manager
 Product Development with Spotify's Product Manager Product Development with Spotify's Product Manager
Product Development with Spotify's Product Manager
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
 
Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?Are You Being Agile or Doing Agile?
Are You Being Agile or Doing Agile?
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajic
 
What is agile?
What is agile?What is agile?
What is agile?
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Focus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product RoadmapFocus On What Matters - From Product Vision to Product Roadmap
Focus On What Matters - From Product Vision to Product Roadmap
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Crystal method
Crystal methodCrystal method
Crystal method
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Culture over-process
Culture over-processCulture over-process
Culture over-process
 

Similaire à Dual-Track Agile at Scale

Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...AgileNetwork
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized TeamsBuilding DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized TeamsDevOps.com
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizTasktop
 
Aaron Swain at VMware Tanzu Public Sector Connect 2021
Aaron Swain at VMware Tanzu Public Sector Connect 2021Aaron Swain at VMware Tanzu Public Sector Connect 2021
Aaron Swain at VMware Tanzu Public Sector Connect 2021VMware Tanzu
 
Bhadale group of companies general framework-level-2
Bhadale group of companies  general framework-level-2Bhadale group of companies  general framework-level-2
Bhadale group of companies general framework-level-2Vijayananda Mohire
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
July 30: How User-Centered Design Drives Impactful Products and Services
July 30: How User-Centered Design Drives Impactful Products and ServicesJuly 30: How User-Centered Design Drives Impactful Products and Services
July 30: How User-Centered Design Drives Impactful Products and ServicesVMware Tanzu
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesVMware Tanzu
 
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseA Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseVMware Tanzu
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation MethodologyQuang Ngoc
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementationOdoo Thaidev
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Cuelogic technologies
Cuelogic technologiesCuelogic technologies
Cuelogic technologiesnikhilambekar
 
Enterprise Software Implementation
Enterprise Software ImplementationEnterprise Software Implementation
Enterprise Software Implementationbrh184
 
Week Four JournalObjectiveYou will identify key ethical proble.docx
Week Four JournalObjectiveYou will identify key ethical proble.docxWeek Four JournalObjectiveYou will identify key ethical proble.docx
Week Four JournalObjectiveYou will identify key ethical proble.docxalanfhall8953
 

Similaire à Dual-Track Agile at Scale (20)

Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized TeamsBuilding DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop Viz
 
Aaron Swain at VMware Tanzu Public Sector Connect 2021
Aaron Swain at VMware Tanzu Public Sector Connect 2021Aaron Swain at VMware Tanzu Public Sector Connect 2021
Aaron Swain at VMware Tanzu Public Sector Connect 2021
 
Bhadale group of companies general framework-level-2
Bhadale group of companies  general framework-level-2Bhadale group of companies  general framework-level-2
Bhadale group of companies general framework-level-2
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
July 30: How User-Centered Design Drives Impactful Products and Services
July 30: How User-Centered Design Drives Impactful Products and ServicesJuly 30: How User-Centered Design Drives Impactful Products and Services
July 30: How User-Centered Design Drives Impactful Products and Services
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseA Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementation
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Cuelogic technologies
Cuelogic technologiesCuelogic technologies
Cuelogic technologies
 
Enterprise Software Implementation
Enterprise Software ImplementationEnterprise Software Implementation
Enterprise Software Implementation
 
Week Four JournalObjectiveYou will identify key ethical proble.docx
Week Four JournalObjectiveYou will identify key ethical proble.docxWeek Four JournalObjectiveYou will identify key ethical proble.docx
Week Four JournalObjectiveYou will identify key ethical proble.docx
 

Dernier

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Dernier (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+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...
 

Dual-Track Agile at Scale

  • 1. 1Confidential │ © 2020 VMware, Inc. Dual-Track Agile How to experiment at scale Soumeya Benghanem Nov, 2020
  • 2. Confidential │ © 2020 VMware, Inc. Agenda 2 Speaker Introduction Logistics What is Dual Agile? What is Discovery & Framing? The Dual Agile Approach Staying Focused Case Studies
  • 3. Confidential │ © 2020 VMware, Inc. Soumeya Benghanem Currently at VMware Pivotal Labs ● 18 years of product management experience ● Startups and Fortune 500 companies ● B2C, B2B, SaaS ● Non-linear product management path: SE, Analyst, Project Manager, Manager, Director, VP, Co-Founder, EVP, Staff PM Speaker Introduction
  • 4. Confidential │ © 2020 VMware, Inc. Ask questions as you think of them, use the chat area. I will try to answer them before moving to the next section All participants are muted until we reach the questions section If you have any follow-ups reach out to me at sbenghanem@vmware.com Logistics
  • 5. Confidential │ © 2020 VMware, Inc. A framework that allows product teams to do two things concurrently: 1. Start building software on day 1 2. Discover the problem and frame the solution that delivers the most value What is Dual Agile? Lean Agile Define Build & Validat e iterate Dual Agile Define Build & Validat e iterate Build & Validat e
  • 6. Confidential │ © 2020 VMware, Inc. 1. When time is an important factor 2. When you have important stakeholders who are “experimentation” skeptics 3. When the value stream is complex and no one on the team is an expert in the domain or domains it crosses 4. When you need to deliver outcomes at scale 5. When you are one lean agile team working within a pathological or bureaucratic culture that you need to cooperate or bridge with 6. When validating the “path-to-prod” is a high priority assumption When To Use Dual Agile?
  • 7. Confidential │ © 2020 VMware, Inc. 7 Why build software on day 1? Buy-in: getting valuable software faster into the hands of skeptical users is the best way to get buy in Morale: delivering valuable software faster to customers who appreciate it is the most effective morale booster Experimentation: early and continuous engineering experimentation to validate/invalidate risky assumptions Buy-in, morale and attaining value Product Teams Funding Pressure
  • 8. Confidential │ © 2020 VMware, Inc. 8 Why we do discovery and framing in parallel? Risk Management: validate the riskiest assumptions early Validate the problem: what is the “right” problem(s) to solve Validate the solution: user- validation of lean pieces of the solution will build into bigger validations of the big solution Validation of the problem and the solution Problem Statement Product Proposition Uncertainty Clarity Time
  • 9. Confidential │ © 2020 VMware, Inc. 9 Discovery and Framing Approach
  • 10. Confidential │ © 2020 VMware, Inc. 10 Dual Agile Approach AcceleratedD&FDeliberateD&F Ideas & Scope Kickoff Inception MLP/MVP Assumption Generation & Prioritization Top Problem Solution Generation & Prioritization Prioritized Backlog Build & Validate Inform Influence & Merge
  • 11. Confidential │ © 2020 VMware, Inc. 11 Dual Agile Time Dimension Accelerated D&F DeliberateD&F Ideas & Scope Kickoff Inception MLP/MVP Assumption Generation & Prioritization Top Problem Solution Generation & Prioritization Prioritized Backlog Build & Validate 1 Week 4-6 Weeks
  • 12. Confidential │ © 2020 VMware, Inc. How to Stay Focused ● Everyone on the team, and stakeholders, are aligned on: ‐ The assumptions ‐ The need for experimentation, and what to do with its results ● Product designers focus 90% of their time and energy on the deliberate D&F ● Engineers focus 90% of their time and energy on the accelerated D&F ● Daily and weekly ceremonies for the balanced team ● Product managers constantly and ruthlessly prioritizing
  • 13. 13Confidential │ © 2020 VMware, Inc. Case Study: Medical App
  • 14. Confidential │ © 2020 VMware, Inc. Background Large biopharmaceutical drug company launched a new drug to market in the last few months The company wants to build an online community around a valuable set of feature for people who are likely to need immunosuppressive drugs In 12 months, a competitor will be launching their own drug
  • 15. Confidential │ © 2020 VMware, Inc. Kickoff Identified 4 risky assumptions: 1. People with autoimmune conditions need a way to identify symptoms and triggers and it is hard to do that without the use of technology 2. There are many online communities but no apps geared towards autoimmune conditions 3. The launch of the competitor’s drug will create market pressure and a need to differentiate beyond drug efficacy 4. Legal approvals of features and copy take multiple weeks if not months
  • 16. Confidential │ © 2020 VMware, Inc. Staffing 6 engineers 2 product designers 2 content generators 2 product managers Plus: data analysts, legal, marketing and other business stakeholders
  • 17. Confidential │ © 2020 VMware, Inc. Multi-Agile Approach Workstreams 1 and 2- Accelerated D&F Build an app that has the following features: 1. Online forum 2. Integration with Fitbit, Apple Health Kit, Diabetes trackers 3. Content Workstream 3- Deliberate D&F 1. Validate problems and solutions before and after using the drug
  • 18. Confidential │ © 2020 VMware, Inc. Deliberate D&F Details Service Blueprint Since the company is broken up by “business” and “IT” functions we started by creating a business service blueprint. Output: Service Blueprint. Event Storming Used the input from the service blueprint to start then the extended business and technology team added more details. Identified: commands, aggregates, constraints, timelines, bounded contexts and logical slices. Output: Event Diagram. Boris Grouped activities and/or slices into services that interact and identified all the communication paths (data and people), flow, api’s, scenarios, and high level architecture. Output: Boris diagram. Value Stream Map Identified “problem spots” such as excessive lead-time or org structures that can impact the product’s success. Output: Value Stream Map and baseline metrics. Due to the overall culture of the organization (bureaucratic and pathological) and the complexity of the value-stream the D&F consisted of these key activities and outputs” Outcome: alignment of the business groups Outcome: breaking down complexity, ubiquitous language, alignment of business and tech Outcome: trouble spots where optimization can happen with or without technology Outcome: feature backlog, notional architecture Because of organizational limitations we had to start with a service blueprint to “warm up” the business. In most cases, you can just start with an event storm. 8 Weeks
  • 19. Confidential │ © 2020 VMware, Inc. Results In 8 weeks the team was able to: 1. Launch a Minimum Loveable Product in the App Store 2. Validate designs and features with users across multiple segments and personas 3. Obtain legal approval prior to launch
  • 20. 20Confidential │ © 2020 VMware, Inc. Case Study: Support App
  • 21. Confidential │ © 2020 VMware, Inc. Large Fortune 500 technology company wants to launch a new app during their annual user conference in 2020 (e.g. Google I/O ). The app should help users get support anywhere, anytime. Currently, customers can receive support through web portals, email or phone calls. This software company has hundreds of B2B products. Background
  • 22. Confidential │ © 2020 VMware, Inc. Kickoff Results Identified the top 2 riskiest assumptions: 1. App must be ready before the 2020 conference 2. Do our customers need or want an app to get support anywhere and anytime?
  • 23. Confidential │ © 2020 VMware, Inc. Staffing 1 Engineering Pair 1 Designer 1 Product manager Plus: time from multiple SME’s with knowledge of existing systems and other stakeholders
  • 24. Confidential │ © 2020 VMware, Inc. Dual Agile Approach
  • 25. Confidential │ © 2020 VMware, Inc. Results In 5 weeks, the team learned the following: Workstream 1: ● Gained an understanding of existing systems that we need to integrate with ● Built an MVP using React Native Workstream 2: ● Determined through user interviews that a new app is not valuable ● Identified valuable features to be implemented in existing systems
  • 26. 26Confidential │ © 2020 VMware, Inc. THANK YOU! Any Questions?
  • 27. Confidential │ © 2020 VMware, Inc. 27 Appendix
  • 28. Confidential │ © 2020 VMware, Inc. What is an experiment? In an ideal experiment the tester separates an independent variable (the presumed cause) from a dependent variable (the observed effect) while holding all other potential causes constant, and then manipulates the former to study changes in the latter.
  • 29. Confidential │ © 2020 VMware, Inc. 29 Discovery Objectives ● Understand what problem the product will solve ● Understand users, customers, domain ● Identify opportunities and constraints ● Ensure we solve the right problems Example Activities ● Conducting ethnographic research ● Competitive/market analysis ● Defining user personas ● Synthesizing insights ● Exploring the product proposition
  • 30. Confidential │ © 2020 VMware, Inc. 30 Framing Objectives ● Validate the riskiest assumptions early ● Establish models and frame solutions ● Remove enough uncertainty so we can begin development and be confident we are heading in the right direction ● Reduce risk through constant user validation Example Activities ● Shape high level experience framework ● Technical spikes ● Service blueprints ● Develop workflows ● Scenario mapping ● Prioritise MVP features

Notes de l'éditeur

  1. If you are the pivot, the most valuable slides might be 4, 8 and 16
  2. The image looks linear but since we use lean agile, think of it as iterative with feedback loops back and forth
  3. The reference to pathological and bureaucratic culture structures is based on this research: https://qualitysafety.bmj.com/content/13/suppl_2/ii22 When time is an important factor: managing to time is a losing battle for product teams. But it is a reality that has to be faced often. Isolate the assumptions that will have the most impact on time and start working on them sooner rather than later. When you have important stakeholders who are “experimentation” skeptics When the value stream is complex and no one on the team is an expert in the domain or domains it crosses: large enterprises always have complex value streams. The D&F in these situations rarely lasts 4 weeks. To give the team time to get up to speed on the domains that are part of the product, take out D&F as a dependency for code on day one, or asap. When you need to deliver outcomes at scale: when all the hypotheses around the problem point to a solution that will impact many teams or customer segments. Again this is a case where D&F will most likely take longer to get to inception (and alignment of all the stakeholders). When you are one lean agile team working within a pathological or bureaucratic culture that you need to cooperate or bridge with: has anyone worked on a project where your key customers don’t answer your emails for weeks? Or refuse to meet for weeks? It happens, and depending on the engagement sponsor you might have no power to influence your stakeholders to move any faster. Don’t hold up the whole team, start building based on what you know while you continue driving the D&F activities with “low-cooperation” users. When validating the “path-to-prod” is a high priority assumption: I see this one in 80% of my projects, where the team need to build their own pipelines. Do that, it will be necessary if you want to ship code… at least 80% of the time.
  4. Typical pressure I see in “legacy” enterprise settings: business is skeptical that IT can deliver valuable software. So we need to disprove that right away to gain continued cooperation.
  5. Content for non-pivots to familiarize them with D&F
  6. https://VMware.zoom.us/j/99916071629?pwd=TmZ6Q3ZUOTM4S2t5MVY3NlRGY1FCUT09
  7. The cognitive load is real. Do the basics well: anti-goals define early and don’t forget them, keep your assumptions/risk updated, prioritize the backlog
  8. Resources: Event storming and Boris (minutes 1-31): https://www.youtube.com/watch?v=neL3OQ1GRhY Service blueprint: https://www.slideshare.net/KuldeepKulshreshtha/take-a-holistic-view-of-your-product-with-service-blueprints-at-uxsea-summit-2018 Boris name based on the song Boris by the Who, it talks about a spider called Boris