SlideShare une entreprise Scribd logo
1  sur  62
Télécharger pour lire hors ligne
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Business Agility

Building the Right Thing & Building it Right!
Atlanta - 2nd September 2015
From continuous delivery to customer development
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
h: 1m
w: 22kg
a: 5
cir: 12 cm
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
THE PROBLEM OF
UNCERTAINTY
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
From uncertainty to opportunity
FUTURE
UNCERTAINTY
PRODUCT / SERVICE
UNCERTAINTY
FEATURE
UNCERTAINTY
DESIGN
UNCERTAINTY
ENGINEERING
UNCERTAINTY
WELL-UNDERSTOOD OPPORTUNITY
LATENT UNTAPPED OPPORTUNITY
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
1
business
model
product/
service
engineering
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Dealing with future uncertainty
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
“It must be a marketing problem...”
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
A new product lifecycle
Scale
Product
market fit
Problem
solution fit Value
Growth
Scale up/out
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
CUSTOMER
DISCOVERY
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Innovation starts herevision, strategy,
business goals
ideation
portfolio
of ideas
selected
experiments:
pivot
fold
double
down
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
CUSTOMER
VALIDATION
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
The Feedback Loop
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
BUILD AND
MEASURE
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Continuous Integration
Integration early and often.
Everyone checks into trunk at least once a day.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
0!
300!
600!
900!
1200!
pain
time
Bring the pain forward.
eager vs. late
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Continuous
Integration
Integration early and often.
Everyone checks into trunk at least once a day.
Deployment
Deploy as the final stage of continuous integration.
Delivery
Software is always in a deployable state.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Agile 101
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Continuous Delivery
business needs > operational constraints
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Continuous Delivery Metrics
lead
time
cycle
time
the time between the initiation and completion
of a production process.
the total elapsed time to move a unit of work from the
beginning to the end of a physical process
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Define your hypotheses
Product
market fit
Problem
solution fit
I believe [target market] will [take this action / use
this solution] for [this reason].
growth
hypothesis
value
hypothesis
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Validate your assumptions
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Build a minimum viable product (MVP)
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
“Hey we released a wheel…”
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Release minimum marketable features
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Design continuously
minimum
marketable
features
user
feedback> <
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
34
Continuous
Integration
machinery
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Continuous
Integration
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
36
version
control
continuous integration
server
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
37
version
control
continuous integration
server
everyone commits
to trunk at least
once a day
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
38
Feature Branching
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
39
Feature Branching
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
40
Feature Branching
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
41
Feature Branching
merge
ambush!
copy/paste
reuse !!
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
42
Continuous Integration removes the pain…
trunk-based development
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
paulhammant.com/2013/04/05/what-is-trunk-based-development/
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
[featureToggles]
wobblyFoobars: true
flightyForkHandles: false
Config File
<toggle name=wobblyFoobars>
... various UI elements
</toggle>
some.jsp
forkHandle = (featureConfig.isOn(‘flightlyForkHandles)) ?
new FlightyForkHander(aCandle) :
new ForkHandler(aCandle)
other.java
feature toggles
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
www.togglz.org
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Canary
Releasing
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
reduce risk of release
multi-variant testing
performance testing
canary releasing
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Evolutionary Architecture
production
Components are
deployed.
Features are released.
Applications consist of
routing.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Evolutionary Architecture
production
Dis-integrate
services that
monitoring shows
are no longer used
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
LEARN
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Focus on customer outcomes
verify
validate
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Focus on the “one metric that matters”
Scale
Product
market fit
Problem
solution fit
$
%
#
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Closing the loop
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
ALIGN
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Cross-functional Teams
Build FasterLearn Faster
Measure Faster
mature DevOps
incremental deployment
optimize cycle-time
testing pyramid
evolutionary architecture
emergent design
just-in-time scaling
customer development
value hypotheses
growth hypotheses
product owner accountability
cross-functional teams
customer interviews
customer archetypes / personas
continuous delivery
clear product owner
split tests
defined metrics
usability tests
real-time alerting / monitoring
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Continuous alignment
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Recap
Software as a strategic advantage
? !
new product lifecycle
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Questions?
Continuous
Improvement
New Product
Innovation
Enterprise
Innovation
© 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
Thank you
thoughtworks.com
Randy Pilkenton
Principal
M: 678.777.7530
randy.pilkenton@thoughtworks.com
Derek Johnson
Principal
M: 404.245.7020
djohnson@thoughtworks.com

Contenu connexe

Tendances

Agile Product Development Playbook - Popular Tools and Techniques
Agile Product Development Playbook - Popular Tools and TechniquesAgile Product Development Playbook - Popular Tools and Techniques
Agile Product Development Playbook - Popular Tools and TechniquesAndy Birds
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17Wolfgang Hilpert
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsPooja Wandile
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gesslerWolfgang Hilpert
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 
20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I startedAndy Birds
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project ManagersCaroline Gordon
 
Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Orthogonal
 
Evidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agilityEvidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agilityScrum Australia Pty Ltd
 
What Is "Lean Startup"
What Is "Lean Startup"What Is "Lean Startup"
What Is "Lean Startup"Yuki Sekiguchi
 
The Disciplines of Continuous innovation
The Disciplines of Continuous innovationThe Disciplines of Continuous innovation
The Disciplines of Continuous innovationBrad Power
 
Four steps to business value
Four steps to business valueFour steps to business value
Four steps to business valueArkleton, LLC
 
Strategic Sharepoint Implementation
Strategic Sharepoint ImplementationStrategic Sharepoint Implementation
Strategic Sharepoint ImplementationArkleton, LLC
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Hilary Ip
 
The Lean Startup fbFund Edition
The Lean Startup fbFund EditionThe Lean Startup fbFund Edition
The Lean Startup fbFund EditionEric Ries
 

Tendances (20)

Agile Product Development Playbook - Popular Tools and Techniques
Agile Product Development Playbook - Popular Tools and TechniquesAgile Product Development Playbook - Popular Tools and Techniques
Agile Product Development Playbook - Popular Tools and Techniques
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Impediments: Silent killer of agile teams
Impediments: Silent killer of agile teamsImpediments: Silent killer of agile teams
Impediments: Silent killer of agile teams
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 
Multi team release framework
Multi team release frameworkMulti team release framework
Multi team release framework
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox
 
Evidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agilityEvidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agility
 
Introducing Agile
Introducing AgileIntroducing Agile
Introducing Agile
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
 
What Is "Lean Startup"
What Is "Lean Startup"What Is "Lean Startup"
What Is "Lean Startup"
 
The Disciplines of Continuous innovation
The Disciplines of Continuous innovationThe Disciplines of Continuous innovation
The Disciplines of Continuous innovation
 
Four steps to business value
Four steps to business valueFour steps to business value
Four steps to business value
 
Strategic Sharepoint Implementation
Strategic Sharepoint ImplementationStrategic Sharepoint Implementation
Strategic Sharepoint Implementation
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
The Lean Startup fbFund Edition
The Lean Startup fbFund EditionThe Lean Startup fbFund Edition
The Lean Startup fbFund Edition
 

En vedette

Strategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorksStrategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorksThoughtworks
 
EPiC - A NEW way to measure Business Agility v3 - Used at Agile Australia
EPiC - A NEW way to measure Business Agility v3 - Used at Agile AustraliaEPiC - A NEW way to measure Business Agility v3 - Used at Agile Australia
EPiC - A NEW way to measure Business Agility v3 - Used at Agile AustraliaBrad Bennett
 
Implementing itil lessons from the trenches
Implementing itil  lessons from the trenchesImplementing itil  lessons from the trenches
Implementing itil lessons from the trenchesHabeeb Mahaboob
 
Benefits of Coaching in a Process Improvement Initiative
Benefits of Coaching in a Process Improvement InitiativeBenefits of Coaching in a Process Improvement Initiative
Benefits of Coaching in a Process Improvement InitiativePetri Voltti
 
Top 10 Imperatives for Leading a Successful IT Improvement Program
Top 10 Imperatives for Leading a Successful IT Improvement ProgramTop 10 Imperatives for Leading a Successful IT Improvement Program
Top 10 Imperatives for Leading a Successful IT Improvement ProgramCognizant
 
Itil implementation lessons learned
Itil implementation   lessons learnedItil implementation   lessons learned
Itil implementation lessons learnedsamarato
 
Agile Data Insights: Decisões de Negócios Guiadas por Dados
Agile Data Insights: Decisões de Negócios Guiadas por DadosAgile Data Insights: Decisões de Negócios Guiadas por Dados
Agile Data Insights: Decisões de Negócios Guiadas por DadosThoughtworks
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorQuEST Forum
 
XConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedXConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedThoughtworks
 
I Don't Do Agile. I Am Agile
I Don't Do Agile. I Am AgileI Don't Do Agile. I Am Agile
I Don't Do Agile. I Am AgileThoughtworks
 
Test-Driven Development (TDD)
Test-Driven Development (TDD)Test-Driven Development (TDD)
Test-Driven Development (TDD)Brian Rasmussen
 
ThoughtWorks Digital - Estratégia de Dados
ThoughtWorks Digital - Estratégia de DadosThoughtWorks Digital - Estratégia de Dados
ThoughtWorks Digital - Estratégia de DadosThoughtworks
 
Kaizen events - jump start your continuous improvement culture
Kaizen events - jump start your continuous improvement cultureKaizen events - jump start your continuous improvement culture
Kaizen events - jump start your continuous improvement cultureEd Kraay
 
Continuous Deployment Strategies
Continuous Deployment StrategiesContinuous Deployment Strategies
Continuous Deployment StrategiesThoughtworks
 
Disruptive technologies that will change aviation in the coming years
Disruptive technologies that will change aviation in the coming yearsDisruptive technologies that will change aviation in the coming years
Disruptive technologies that will change aviation in the coming yearsThoughtworks
 
The handbook of quality and service improvement tools 2010
The handbook of quality and service improvement tools 2010The handbook of quality and service improvement tools 2010
The handbook of quality and service improvement tools 2010NHS IQ legacy organisations
 
Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Henry Chandra
 
Agile Estimation And Planning
Agile Estimation And PlanningAgile Estimation And Planning
Agile Estimation And PlanningPhil Calçado
 
Startup DreamTeam with Scality & Saagie!
Startup DreamTeam with Scality & Saagie!Startup DreamTeam with Scality & Saagie!
Startup DreamTeam with Scality & Saagie!TheFamily
 

En vedette (20)

Strategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorksStrategy to Execution by Jonny Schneider - ThoughtWorks
Strategy to Execution by Jonny Schneider - ThoughtWorks
 
EPiC - A NEW way to measure Business Agility v3 - Used at Agile Australia
EPiC - A NEW way to measure Business Agility v3 - Used at Agile AustraliaEPiC - A NEW way to measure Business Agility v3 - Used at Agile Australia
EPiC - A NEW way to measure Business Agility v3 - Used at Agile Australia
 
Implementing itil lessons from the trenches
Implementing itil  lessons from the trenchesImplementing itil  lessons from the trenches
Implementing itil lessons from the trenches
 
Benefits of Coaching in a Process Improvement Initiative
Benefits of Coaching in a Process Improvement InitiativeBenefits of Coaching in a Process Improvement Initiative
Benefits of Coaching in a Process Improvement Initiative
 
Top 10 Imperatives for Leading a Successful IT Improvement Program
Top 10 Imperatives for Leading a Successful IT Improvement ProgramTop 10 Imperatives for Leading a Successful IT Improvement Program
Top 10 Imperatives for Leading a Successful IT Improvement Program
 
Itil implementation lessons learned
Itil implementation   lessons learnedItil implementation   lessons learned
Itil implementation lessons learned
 
Agile Data Insights: Decisões de Negócios Guiadas por Dados
Agile Data Insights: Decisões de Negócios Guiadas por DadosAgile Data Insights: Decisões de Negócios Guiadas por Dados
Agile Data Insights: Decisões de Negócios Guiadas por Dados
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index Generator
 
XConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedXConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices Demystified
 
I Don't Do Agile. I Am Agile
I Don't Do Agile. I Am AgileI Don't Do Agile. I Am Agile
I Don't Do Agile. I Am Agile
 
Test-Driven Development (TDD)
Test-Driven Development (TDD)Test-Driven Development (TDD)
Test-Driven Development (TDD)
 
ThoughtWorks Digital - Estratégia de Dados
ThoughtWorks Digital - Estratégia de DadosThoughtWorks Digital - Estratégia de Dados
ThoughtWorks Digital - Estratégia de Dados
 
Kaizen events - jump start your continuous improvement culture
Kaizen events - jump start your continuous improvement cultureKaizen events - jump start your continuous improvement culture
Kaizen events - jump start your continuous improvement culture
 
Continuous Deployment Strategies
Continuous Deployment StrategiesContinuous Deployment Strategies
Continuous Deployment Strategies
 
Disruptive technologies that will change aviation in the coming years
Disruptive technologies that will change aviation in the coming yearsDisruptive technologies that will change aviation in the coming years
Disruptive technologies that will change aviation in the coming years
 
The handbook of quality and service improvement tools 2010
The handbook of quality and service improvement tools 2010The handbook of quality and service improvement tools 2010
The handbook of quality and service improvement tools 2010
 
Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...Business Process Management: Implementing Continuous Improvement in Your Orga...
Business Process Management: Implementing Continuous Improvement in Your Orga...
 
Agile Estimation And Planning
Agile Estimation And PlanningAgile Estimation And Planning
Agile Estimation And Planning
 
Juego 1° ciclo
Juego 1° cicloJuego 1° ciclo
Juego 1° ciclo
 
Startup DreamTeam with Scality & Saagie!
Startup DreamTeam with Scality & Saagie!Startup DreamTeam with Scality & Saagie!
Startup DreamTeam with Scality & Saagie!
 

Similaire à [Business Agility] - Building the right thing and building it right.

How is Agile Working For You?
How is Agile Working For You?How is Agile Working For You?
How is Agile Working For You?Rally Software
 
Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseExoLeaders.com
 
Customer Success in a Mobile World
Customer Success in a Mobile World Customer Success in a Mobile World
Customer Success in a Mobile World Gainsight
 
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...CA Technologies
 
[Slides ] Email Marketing for Insurance Agents & Brokers
[Slides ] Email Marketing for Insurance Agents & Brokers[Slides ] Email Marketing for Insurance Agents & Brokers
[Slides ] Email Marketing for Insurance Agents & BrokersMichael Jans Advisory
 
Dawn of the DevOps - TJ Randall - EMC World 2015
Dawn of the DevOps - TJ Randall - EMC World 2015Dawn of the DevOps - TJ Randall - EMC World 2015
Dawn of the DevOps - TJ Randall - EMC World 2015XebiaLabs
 
Harnessing the power of your organization’s channels
Harnessing the power of your organization’s channelsHarnessing the power of your organization’s channels
Harnessing the power of your organization’s channelsAvanade Nederland
 
From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...
From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...
From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...JAXLondon_Conference
 
Quantum physicist and agile agile roots dark slideshare
Quantum physicist and agile   agile roots dark slideshareQuantum physicist and agile   agile roots dark slideshare
Quantum physicist and agile agile roots dark slideshareJean Tabaka
 
Why are Software Updates so Important for your Security
Why are Software Updates so Important for your SecurityWhy are Software Updates so Important for your Security
Why are Software Updates so Important for your SecurityQuick Heal Technologies Ltd.
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaChloe Jackson
 
Powering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time DataPowering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time DataTealium
 
Executive Dashboard Design on Tableau
Executive Dashboard Design on TableauExecutive Dashboard Design on Tableau
Executive Dashboard Design on TableauMethod360
 
Going Agile in a Multi-National Work Environment and the Tool We Chose
Going Agile in a Multi-National Work Environment and the Tool We ChoseGoing Agile in a Multi-National Work Environment and the Tool We Chose
Going Agile in a Multi-National Work Environment and the Tool We ChosePaula Stern
 
Introduzione al concetto di Attribuzione
Introduzione al concetto di AttribuzioneIntroduzione al concetto di Attribuzione
Introduzione al concetto di AttribuzioneFilippo Trocca
 
Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsUnlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsRally Software
 
MARISA SAWATPHADUNGKIJ
MARISA SAWATPHADUNGKIJMARISA SAWATPHADUNGKIJ
MARISA SAWATPHADUNGKIJAlisha Kapoor
 
Christian Schuit Digital Business Lifecycle
Christian Schuit   Digital Business LifecycleChristian Schuit   Digital Business Lifecycle
Christian Schuit Digital Business LifecycleSoftware AG South Africa
 

Similaire à [Business Agility] - Building the right thing and building it right. (20)

How is Agile Working For You?
How is Agile Working For You?How is Agile Working For You?
How is Agile Working For You?
 
Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the Enterprise
 
Customer Success in a Mobile World
Customer Success in a Mobile World Customer Success in a Mobile World
Customer Success in a Mobile World
 
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
 
[Slides] Growth Analyzer Webinar
[Slides] Growth Analyzer Webinar[Slides] Growth Analyzer Webinar
[Slides] Growth Analyzer Webinar
 
[Slides ] Email Marketing for Insurance Agents & Brokers
[Slides ] Email Marketing for Insurance Agents & Brokers[Slides ] Email Marketing for Insurance Agents & Brokers
[Slides ] Email Marketing for Insurance Agents & Brokers
 
Dawn of the DevOps - TJ Randall - EMC World 2015
Dawn of the DevOps - TJ Randall - EMC World 2015Dawn of the DevOps - TJ Randall - EMC World 2015
Dawn of the DevOps - TJ Randall - EMC World 2015
 
Harnessing the power of your organization’s channels
Harnessing the power of your organization’s channelsHarnessing the power of your organization’s channels
Harnessing the power of your organization’s channels
 
Conversion Mythbusting
Conversion MythbustingConversion Mythbusting
Conversion Mythbusting
 
From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...
From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...
From 1 RPM to 1,000 RPM - succeeding in a software-defined economy - Sacha La...
 
Quantum physicist and agile agile roots dark slideshare
Quantum physicist and agile   agile roots dark slideshareQuantum physicist and agile   agile roots dark slideshare
Quantum physicist and agile agile roots dark slideshare
 
Why are Software Updates so Important for your Security
Why are Software Updates so Important for your SecurityWhy are Software Updates so Important for your Security
Why are Software Updates so Important for your Security
 
The Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
 
Powering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time DataPowering Omnichannel Experiences with Real-Time Data
Powering Omnichannel Experiences with Real-Time Data
 
Executive Dashboard Design on Tableau
Executive Dashboard Design on TableauExecutive Dashboard Design on Tableau
Executive Dashboard Design on Tableau
 
Going Agile in a Multi-National Work Environment and the Tool We Chose
Going Agile in a Multi-National Work Environment and the Tool We ChoseGoing Agile in a Multi-National Work Environment and the Tool We Chose
Going Agile in a Multi-National Work Environment and the Tool We Chose
 
Introduzione al concetto di Attribuzione
Introduzione al concetto di AttribuzioneIntroduzione al concetto di Attribuzione
Introduzione al concetto di Attribuzione
 
Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsUnlocking Excellence with Agile Metrics
Unlocking Excellence with Agile Metrics
 
MARISA SAWATPHADUNGKIJ
MARISA SAWATPHADUNGKIJMARISA SAWATPHADUNGKIJ
MARISA SAWATPHADUNGKIJ
 
Christian Schuit Digital Business Lifecycle
Christian Schuit   Digital Business LifecycleChristian Schuit   Digital Business Lifecycle
Christian Schuit Digital Business Lifecycle
 

Plus de Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

Plus de Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Dernier

Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 

Dernier (20)

Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 

[Business Agility] - Building the right thing and building it right.

  • 1. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Business Agility
 Building the Right Thing & Building it Right! Atlanta - 2nd September 2015 From continuous delivery to customer development
  • 2. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 3. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 4. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 5. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 6. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 7. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. h: 1m w: 22kg a: 5 cir: 12 cm
  • 8. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 9. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 10. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 11. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. THE PROBLEM OF UNCERTAINTY
  • 12. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. From uncertainty to opportunity FUTURE UNCERTAINTY PRODUCT / SERVICE UNCERTAINTY FEATURE UNCERTAINTY DESIGN UNCERTAINTY ENGINEERING UNCERTAINTY WELL-UNDERSTOOD OPPORTUNITY LATENT UNTAPPED OPPORTUNITY
  • 13. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 1 business model product/ service engineering
  • 14. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Dealing with future uncertainty
  • 15. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. “It must be a marketing problem...”
  • 16. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. A new product lifecycle Scale Product market fit Problem solution fit Value Growth Scale up/out
  • 17. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. CUSTOMER DISCOVERY
  • 18. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Innovation starts herevision, strategy, business goals ideation portfolio of ideas selected experiments: pivot fold double down
  • 19. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. CUSTOMER VALIDATION
  • 20. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. The Feedback Loop
  • 21. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. BUILD AND MEASURE
  • 22. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Continuous Integration Integration early and often. Everyone checks into trunk at least once a day.
  • 23. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 0! 300! 600! 900! 1200! pain time Bring the pain forward. eager vs. late
  • 24. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Continuous Integration Integration early and often. Everyone checks into trunk at least once a day. Deployment Deploy as the final stage of continuous integration. Delivery Software is always in a deployable state.
  • 25. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Agile 101
  • 26. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Continuous Delivery business needs > operational constraints
  • 27. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Continuous Delivery Metrics lead time cycle time the time between the initiation and completion of a production process. the total elapsed time to move a unit of work from the beginning to the end of a physical process
  • 28. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Define your hypotheses Product market fit Problem solution fit I believe [target market] will [take this action / use this solution] for [this reason]. growth hypothesis value hypothesis
  • 29. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Validate your assumptions
  • 30. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Build a minimum viable product (MVP)
  • 31. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. “Hey we released a wheel…”
  • 32. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Release minimum marketable features
  • 33. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Design continuously minimum marketable features user feedback> <
  • 34. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 34 Continuous Integration machinery
  • 35. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Continuous Integration
  • 36. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 36 version control continuous integration server
  • 37. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 37 version control continuous integration server everyone commits to trunk at least once a day
  • 38. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 38 Feature Branching
  • 39. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 39 Feature Branching
  • 40. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 40 Feature Branching
  • 41. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 41 Feature Branching merge ambush! copy/paste reuse !!
  • 42. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. 42 Continuous Integration removes the pain… trunk-based development
  • 43. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. paulhammant.com/2013/04/05/what-is-trunk-based-development/
  • 44. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. [featureToggles] wobblyFoobars: true flightyForkHandles: false Config File <toggle name=wobblyFoobars> ... various UI elements </toggle> some.jsp forkHandle = (featureConfig.isOn(‘flightlyForkHandles)) ? new FlightyForkHander(aCandle) : new ForkHandler(aCandle) other.java feature toggles
  • 45. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. www.togglz.org
  • 46. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Canary Releasing
  • 47. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 48. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 49. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. reduce risk of release multi-variant testing performance testing canary releasing
  • 50. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Evolutionary Architecture production Components are deployed. Features are released. Applications consist of routing.
  • 51. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Evolutionary Architecture production Dis-integrate services that monitoring shows are no longer used
  • 52. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. LEARN
  • 53. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Focus on customer outcomes verify validate
  • 54. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Focus on the “one metric that matters” Scale Product market fit Problem solution fit $ % #
  • 55. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Closing the loop
  • 56. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. ALIGN
  • 57. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Cross-functional Teams Build FasterLearn Faster Measure Faster mature DevOps incremental deployment optimize cycle-time testing pyramid evolutionary architecture emergent design just-in-time scaling customer development value hypotheses growth hypotheses product owner accountability cross-functional teams customer interviews customer archetypes / personas continuous delivery clear product owner split tests defined metrics usability tests real-time alerting / monitoring
  • 58. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Continuous alignment
  • 59. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission.
  • 60. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Recap Software as a strategic advantage ? ! new product lifecycle
  • 61. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Questions? Continuous Improvement New Product Innovation Enterprise Innovation
  • 62. © 2015 ThoughtWorks, Inc. All rights reserved. Do not distribute without permission. Thank you thoughtworks.com Randy Pilkenton Principal M: 678.777.7530 randy.pilkenton@thoughtworks.com Derek Johnson Principal M: 404.245.7020 djohnson@thoughtworks.com