SlideShare a Scribd company logo
1 of 77
Lean Discovery
Agile Delivery and
the DevOps Mindset
By Fadi Stephan
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
• 20+ years of experience in software development
• Technology Consultant, Agile Coach and Trainer
with Kaizenko
• Co-Organizer of the DC Scrum User Group
www.Kaizenko.com @KaizenkoLLC
@FadiStephan
Fadi Stephan
Releases that
are infrequent
Long and
painful
testing cycles
The quality of
your products is
poor
Solutions that
don’t satisfy
our customers
@FadiStephan | Kaizenko.com
Pain Points
Lean Discovery, Agile Delivery, and the DevOps Mindset
Requirements
Design
Development
Test
DeployWATERFALL
APPROACH
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
AGILE
IS THE
ANSWER
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Daily Standup
https://www.flickr.com/photos/karthikc/333796551
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Daily Standup
https://commons.wikimedia.org/wiki/File:Staff_meeting.jpg
Lean Discovery, Agile Delivery, and the DevOps Mindset
Requirements
Design
Development
Test
Deploy
INCREMENTAL
DEVELOPMENT
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Not Just About Development
Ops
Reqs
Design
Dev
QA
Release
Analyst and Customer
Architect
Developer
Tester
Years!
Waterfall
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Reqs
Design
Dev
QA
Release
Years!
Agile Masquerade
Design
Dev
Design
Dev
Not Just About Development
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Waterfall
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Waterfall
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Just Development
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Agile Value Proposition
Lean Discovery, Agile Delivery, and the DevOps Mindset
Risk
Visibility Adaptability
Business Value
Agile Development Traditional Development
“Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.”
“Deliver working software
frequently, from a couple of weeks to
a couple of months, with a preference
to the shorter timescale.”
- First and third of the Twelve Principles behind the Agile Manifesto
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
Build a
QUALITY
SOLUTION
ENGAGE end
users EARLY
AND OFTEN
DELIVER it
FREQUENTLY
and VALIDATE
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
Building the
“RIGHT THING”
Building the
“THING RIGHT”
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
LEAN
DISCOVERY
Concepts
AGILE
DELIVERY
Practices
DEVOPS
Mindset
Deliver quality products that our customers love
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Agenda
• Lean Discovery
• Agile Delivery & DevOps
• Mindset
• Essentials for Success
Lean Discovery, Agile Delivery, and the DevOps Mindset
LEAN
DISCOVERY
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
Building the
“RIGHT THING”
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
UNDERSTAND
WHAT PEOPLE
NEED
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
USE DATA TO
DRIVE
DECISIONS
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
“The big question of our time is not can it
be built, but should it be built?”
– Eric Ries
Lean Startup
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
BUILD
LEARN MEASURE
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
BUILD
LEARN MEASURE
Days
Not
Months or years
REQUIREMENTS
DESIGN
DEVELOPMENTTEST
DEPLOY
@FadiStephan | Kaizenko.com
HYPOTHESIS
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
MMF & MVP
The Minimum Viable Product is
that version of a new product
which allows a team to collect the
maximum amount of validated
learning about customers with
the least effort.
Minimum Viable Product (MVP)
The smallest unit of functionality
with "intrinsic marketable value.”
Minimum Marketable Feature (MMF)
Lean Discovery, Agile Delivery, and the DevOps Mindset
Software by Numbers by Mark Denne Lean Startup by Eric Reis
@FadiStephan | Kaizenko.com
INITIAL TARGET
START
Lean Discovery, Agile Delivery, and the DevOps Mindset
ITERATIONSSTART
@FadiStephan | Kaizenko.com
RELEASE
RELEASE
INITIAL TARGET
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
ITERATIONSSTART RELEASE
RELEASE
RELEASE
INITIAL TARGET
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
DESIRED
SOLUTION
ITERATIONSSTART RELEASE
RELEASE
RELEASE
INITIAL TARGET
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
DESIRED
SOLUTION
ITERATIONSSTART RELEASE
Quantitative & Qualitative
Qualitative
RELEASE
RELEASE
INITIAL TARGET
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Validated Learning
Lean Discovery, Agile Delivery, and the DevOps Mindset
ADDRESS THE
WHOLE USER
EXPERIENCE
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
MAKE IT
SIMPLE AND
INTUITIVE
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
Viable Feasible
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Viable Feasible
Lean Discovery, Agile Delivery, and the DevOps Mindset
Viable Feasible
@FadiStephan | Kaizenko.com
SOLUTION
PAINFUL
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Viable Feasible
PAINFUL
SOLUTION
Usability
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Viable Feasible
PAINFUL
SOLUTION
Usability
DESIRED
SOLUTION
Lean Discovery, Agile Delivery, and the DevOps Mindset
From Jeff Patton
LEAN UX
@FadiStephan | Kaizenko.com
Concept Validate
internally
prototype Test
externally
Learn from
user behavior
Days Not Months
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Value Proposition Canvas
Lean Discovery, Agile Delivery, and the DevOps Mindset
http://www.businessmodelgeneration.com/
@FadiStephan | Kaizenko.com
Test Card
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Problem/Solution Interviews
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Personas
Lean Discovery, Agile Delivery, and the DevOps Mindset
http://blog.listenloop.com/build-products-customers-use
@FadiStephan | Kaizenko.com
Sketching & Prototyping
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Usability Testing
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Product Backlog
Lean Discovery, Agile Delivery, and the DevOps Mindset
https://www.flickr.com/photos/49942291@N06/6271934371/in/photostream/
LEAN DISCOVERY BUILDING BLOCKS
@FadiStephan | Kaizenko.com
VALUE PROPOSITION CANVAS
TEST CARD
PROBLEM/SOLUTION INTERVIEW
PERSONAS
SKETCHING / PAPER PROTOTYPES
MVP/MMF
USABILITY TESTS
JOURNEY MAPS
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.comACCELERATED AGILITY @FadiStephan | Kaizenko.com
Not a Phase
Hypothesis Driven Development
HDD
Lean Discovery, Agile Delivery, and the DevOps Mindset
AGILE
DELIVERY
ACCELERATED AGILITY @FadiStephan | Kaizenko.com
Building the
“THING RIGHT”
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
“How long would it take your organization to
deploy a change that involves just one
single line of code? Do you do this on a
repeatable, reliable basis?”
– Mary and Tom Poppendieck,
Implementing Lean Software Development
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
AUTOMATE
TESTING AND
DEPLOYMENTS
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
Automated Testing
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
Test Driven Development
@FadiStephan | Kaizenko.com
PASS
REFACTOR CODE
FAIL
FAIL
PASS
Automated Acceptance Test Automated Unit Test
User StoryAcceptance Criteria
Back
Lean Discovery, Agile Delivery, and the DevOps Mindset
Testing Triangle
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Automation - Continuous Integration
Build #1
compile
unit test
integration test
package
deploy/run
acceptance test
analyze code
Build
Report
Version
Control
change
#1
change
#2
Build
Server
Email
Failed Build
Build #2
compile
unit test
integration test
package
deploy/run
acceptance test
Build
Report
analyze code
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Automation – Deployment Pipeline
Developer Tester
Product
Owner
Operations
Compile
Unit
Tests
Static
Code
Analysis
Integration
Test
Deploy Acceptance
Test
Release
Candidate
“Pull” Build
into Test
Approve “Pull” into
Production
Check-in
Trigger Archive
Automated Steps on Build Server
Deploy Manual
Test
Deploy
ApplicationApplicationApplication
Development Test Production
Version
Control
Binary
Repository
Database Database Database
Succeeding with Digital Service Delivery
INFRASTRUCTURE
AS
CODE
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Automation – Deployment Pipeline
Developer Tester
Product
Owner
Operations
Compile
Unit
Tests
Static
Code
Analysis
Integration
Test
Deploy Acceptance
Test
Release
Candidate
“Pull” Build
into Test
Approve “Pull” into
Production
Check-in
Trigger Archive
Automated Steps on Build Server - Application
Deploy Manual
Test
Deploy
ApplicationApplicationApplication
Development Test Production
Version
Control
Binary
Repository
Database Database Database
OS
Security
Hardening
Common
Installs
Base
Image
Promote Application
Image
Automated Steps on Build Server - Infrastructure
Promote Promote
Succeeding with Digital Service Delivery
AGILE DELIVERY BUILDING BLOCKS
@FadiStephan | Kaizenko.com
SOLID CODING PRACTICES
AUTOMATED BUILDS
AUTOMATED CODE QUALITY CHECKS
AUTOMATED UNIT, INTEGRATION, ACCEPTANCE TESTS
CONTINUOUS INTEGRATION
AUTOMATED DATABASE MIGRATIONS
INFRASTRUCTURE AS CODE
CONTINUOUS DELIVERY
CONTINUOUS DEPLOYMENT
TEST DRIVEN DEVELOPMENT
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.comACCELERATED AGILITY @FadiStephan | Kaizenko.com
Not a Phase
HDD
ATDD
TDD
Lean Discovery, Agile Delivery, and the DevOps Mindset
MINDSET
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
GOAL
Continuously satisfy our customers by
delivering quality high value products in a
sustainable way.
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
DEDICATED
CROSS
DISCIPLINED
TEAM
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Team Structure
Business
Analysts
TestersDevelopers
UXers &
Designers
Ops
Lean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Team Structure
BA/QA
Dev
UX
Ops
GD
SM
Lean Discovery, Agile Delivery, and the DevOps Mindset
One Collaborative Team
With Shared Responsibility
DEDICATED
PRODUCT
OWNER
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
Team Structure
BA/QA
Dev
UX
Ops
GD
SM
PO
Lean Discovery, Agile Delivery, and the DevOps Mindset
ITERATIVE &
INCREMENTAL
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
APPLICATION DEVELOPMENT: SCRUM
@FadiStephan | Kaizenko.com
product
backlog
production2
weeks
sprint
goal
SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT N
Lean Discovery, Agile Delivery, and the DevOps Mindset
LEAN DISCOVERY BUILDING BLOCKS
@FadiStephan | Kaizenko.com
LEAN CANVAS
VALUE PROPOSITION CANVAS
TEST CARD
PROBLEM/SOLUTION INTERVIEW
PERSONAS
SKETCHING / PAPER PROTOTYPES
MVP/MMF
USABILITY TESTS
JOURNEY MAPS
Lean Discovery, Agile Delivery, and the DevOps Mindset
AGILE DELIVERY BUILDING BLOCKS
@FadiStephan | Kaizenko.com
SOLID CODING PRACTICES (TDD)
AUTOMATED BUILDS
AUTOMATED CODE QUALITY CHECKS
AUTOMATED UNIT, INTEGRATION, ACCEPTANCE TESTS
CONTINUOUS INTEGRATION
AUTOMATED DATABASE MIGRATIONS
CONTINUOUS DEPLOYMENT
INFRASTRUCTURE AS CODE
CONTINUOUS DELIVERY
Lean Discovery, Agile Delivery, and the DevOps Mindset
Building the
“RIGHT THING”
Building the
“THING RIGHT”
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset
@FadiStephan | Kaizenko.com
U.S. Digital Services Playbook
Lean Discovery, Agile Delivery, and the DevOps Mindset
https://playbook.cio.gov/
Questions?
@FadiStephan | Kaizenko.comLean Discovery, Agile Delivery, and the DevOps Mindset

More Related Content

What's hot

Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6Cprime
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational changeLeanDog
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]LeadingAgile
 
Lynn Winterboer : Test automation
Lynn Winterboer : Test automation Lynn Winterboer : Test automation
Lynn Winterboer : Test automation AgileDenver
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupBernd Schiffer
 
Crossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business AgilityCrossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business AgilityMaurizio Mancini
 
The D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsThe D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsAgileDenver
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationLitheSpeed
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsLitheSpeed
 
The Three Things
The Three ThingsThe Three Things
The Three ThingsAgileDenver
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Velocity
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® OverviewCprime
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinLeadingAgile
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinkingMatt Barcomb
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedLitheSpeed
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews AgileDenver
 

What's hot (20)

Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]
 
Lynn Winterboer : Test automation
Lynn Winterboer : Test automation Lynn Winterboer : Test automation
Lynn Winterboer : Test automation
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
Crossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business AgilityCrossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business Agility
 
The D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsThe D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed Teams
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
The Agile PMP V3
The Agile PMP V3The Agile PMP V3
The Agile PMP V3
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinking
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews
 

Similar to Agile DevOps Lean Discovery

Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
Xebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOpsXebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOpsAndja Bratić
 
Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...
Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...
Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...David Anderson
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next LevelCoffee Talk
 
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gervais Johnson, Advisor
 
Definition of Done Canvas.pptx
Definition of Done Canvas.pptxDefinition of Done Canvas.pptx
Definition of Done Canvas.pptxKaizenko
 
TYE Oregon Overview
TYE Oregon OverviewTYE Oregon Overview
TYE Oregon OverviewShashi Jain
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 
Practical Cyber: Lessons from 500,000 Miles of Security Evangelism
Practical Cyber: Lessons from 500,000 Miles of Security EvangelismPractical Cyber: Lessons from 500,000 Miles of Security Evangelism
Practical Cyber: Lessons from 500,000 Miles of Security EvangelismBen Johnson
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev opsTapabrata Pal
 
Build the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery ProcessBuild the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery ProcessAnjali Leon
 
Change Management Director
Change Management DirectorChange Management Director
Change Management DirectorIvan Font
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Wolfgang Hilpert
 
Agile Mindset for Your Startup: From Vision to Viability
Agile Mindset for Your Startup: From Vision to ViabilityAgile Mindset for Your Startup: From Vision to Viability
Agile Mindset for Your Startup: From Vision to ViabilityAbby Fichtner
 
20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous cultureKim van Wilgen
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 

Similar to Agile DevOps Lean Discovery (20)

Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Xebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOpsXebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOps
 
Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...
Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...
Key Note - Lean Kanban France - Understanding Agility - how to improve it wit...
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
 
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
 
Definition of Done Canvas.pptx
Definition of Done Canvas.pptxDefinition of Done Canvas.pptx
Definition of Done Canvas.pptx
 
TYE Oregon Overview
TYE Oregon OverviewTYE Oregon Overview
TYE Oregon Overview
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 
Practical Cyber: Lessons from 500,000 Miles of Security Evangelism
Practical Cyber: Lessons from 500,000 Miles of Security EvangelismPractical Cyber: Lessons from 500,000 Miles of Security Evangelism
Practical Cyber: Lessons from 500,000 Miles of Security Evangelism
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
 
What's New with Kanban?
What's New with Kanban?What's New with Kanban?
What's New with Kanban?
 
"Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh...
"Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh..."Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh...
"Whats New in Kanban: The State of Kanbanland", Silicon Valley Agile Leadersh...
 
Build the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery ProcessBuild the Right Thing with a Formalized Discovery Process
Build the Right Thing with a Formalized Discovery Process
 
Change Management Director
Change Management DirectorChange Management Director
Change Management Director
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021
 
Agile Mindset for Your Startup: From Vision to Viability
Agile Mindset for Your Startup: From Vision to ViabilityAgile Mindset for Your Startup: From Vision to Viability
Agile Mindset for Your Startup: From Vision to Viability
 
Agile Philips Journey
Agile Philips JourneyAgile Philips Journey
Agile Philips Journey
 
20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture
 
What is Agile
What is Agile What is Agile
What is Agile
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 

More from Kaizenko

The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfKaizenko
 
The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile DashboardKaizenko
 
Top 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guideTop 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guideKaizenko
 
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile ManifestoSnowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile ManifestoKaizenko
 
TDD That Was Easy!
TDD   That Was Easy!TDD   That Was Easy!
TDD That Was Easy!Kaizenko
 
Fostering Self Organizaing Teams
Fostering Self Organizaing TeamsFostering Self Organizaing Teams
Fostering Self Organizaing TeamsKaizenko
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Kaizenko
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical DebtKaizenko
 

More from Kaizenko (8)

The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdf
 
The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile Dashboard
 
Top 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guideTop 11 updates to the 2020 scrum guide
Top 11 updates to the 2020 scrum guide
 
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile ManifestoSnowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
Snowbird 2001 - A Behind the Scenes Look at the Writing of the Agile Manifesto
 
TDD That Was Easy!
TDD   That Was Easy!TDD   That Was Easy!
TDD That Was Easy!
 
Fostering Self Organizaing Teams
Fostering Self Organizaing TeamsFostering Self Organizaing Teams
Fostering Self Organizaing Teams
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Agile DevOps Lean Discovery

Editor's Notes

  1. Frustrated scared unhappy, settled with the way things are or we can only improve this much So let’s talk about some of the common pain points that we were facing on our projects   Increasingly long testing cycles - we are almost done, and we put everything together and suddenly nothing works. We spend months doing integration testing, troubleshooting and debugging.   Going through painful production deployments - Once we are done with all that, we spend even more months prepping our production environment and trying to make what we just spent month on in our testing environment to get to work in our prod environment.   Solution that does not satisfy the client – and once it is finally in production, our customer/biz partner is unhappy with the final product as it does not quite meet their needs   Long concept to deployment cycles – and a combination of all of these pain points leads to long concept to deployment cycles, making our ability to respond to the market and the changing needs of our clients very very slow.
  2. We are all familiar with the waterfall model (graphic).
  3. ***The direction this section takes should depend on what we are looking to sell. Probably need various options and pick-and-choose based on audience.*** ***How do we tie this back to myUSCIS? Hypothesis - can we talk about the Find Your Doctor feature? Did we solve a real business problem? OR We have all these requirements, how did we get here? How did we get this Product Backlog? Talk about what IDEO did.***`
  4. A lot of you have heard of Agile and iterative/incremental development as a way to address this problem. A lot of folks that decide to go that route focus only on the development part and end up with something like this (graphic).
  5. We know that with this model we don’t get any value until the product is in production and that is usually measured in years (graphic).
  6. More importantly, after the painful integration, test, deployment and quick hot fix cycles, when we finally get this out to production, we find out that the value delivered is something like this (graphic) because a lot of the features delivered are either not what the customer really wanted or they don’t need them anymore. This might reduce some of the technical risk as we tackle development, integration and testing early on, but it does not address the end to end cycle and ensuring that what we are delivering is what the client actually wants and our value deliverable still looks like this because of the big upfront requirements phase and the big testing/deployment phase at the end (graphic)
  7. More importantly, after the painful integration, test, deployment and quick hot fix cycles, when we finally get this out to production, we find out that the value delivered is something like this (graphic) because a lot of the features delivered are either not what the customer really wanted or they don’t need them anymore. This might reduce some of the technical risk as we tackle development, integration and testing early on, but it does not address the end to end cycle and ensuring that what we are delivering is what the client actually wants and our value deliverable still looks like this because of the big upfront requirements phase and the big testing/deployment phase at the end (graphic)
  8. https://www.versionone.com/agile-101/agile-software-development-benefits/
  9. Agile is about iterative and incremental delivery and not just development. Two principles from the manifesto state: Principle 1: “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Principle 3: “Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.”
  10. ***Need to change “build” in the last piece to something else*** We do that by building quality products, delivering them frequently to regularly validate our deliverables to ensure an outcome of a satisfied client.
  11. We know that we’ve built the thing right – already in production, no website crashes, we’ve updated x number of times since we delivered it. But, how do we know we built the right thing?
  12. ***The direction this section takes should depend on what we are looking to sell. Probably need various options and pick-and-choose based on audience.*** ***How do we tie this back to myUSCIS? Hypothesis - can we talk about the Find Your Doctor feature? Did we solve a real business problem? OR We have all these requirements, how did we get here? How did we get this Product Backlog? Talk about what IDEO did.***`
  13. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  14. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  15. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  16. Agile Engineering and DevOps enables us to quickly go through our delivery cycle which in turn enables us to build something, measure it and learn from it.
  17. So our original requirements are really hypothesis that we need to validate and build upon.
  18. build the smallest thing possible to get value as soon as possible.  This can be for release, discovery of what to build, or validation of the path you are taking the minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. he smallest unit of functionality with "intrinsic marketable value.
  19. We have a target solution in mind, and through successive iterative deployments we reach a MVP.
  20. We have a target solution in mind, and through successive iterative deployments we reach a MVP.
  21. We have a target solution in mind, and through successive iterative deployments we reach a MVP.
  22. We have a target solution in mind, and through successive iterative deployments we reach a MVP.
  23. We got there by applying some qualitative analysis, but once we get our MVP we can now get real data and add some quantitate analysis which takes us to our next MVP and so forth until we reach our desired solution which will likely end up different from the original target solution based on our validated learning.
  24. Using Lean Discovery and Agile Delivery we achieve validated learning that reduces our risk and ensures a high ROI.
  25. Our goal is to build a solution that is technically feasible as well as be viable from a business perspective.
  26. When these two intersect we come out with a working solution, however, it is a painful solution because we did not take the perspective of the user into account.
  27. When these two intersect we come out with a working solution, however, it is a painful solution because we did not take the perspective of the user into account.
  28. What we need to add is usability to ensure we are coming up with a desirable solution.
  29. What we need to add is usability to ensure we are coming up with a desirable solution.
  30. We then apply Lean UX practices to quickly go through : Problem interviews, solution interviews, surveys, journey maps, sketches, paper prototypes, behavior tests, etc. to narrow our focus on an MVP. Feature or business model Zapos Coin star
  31. This will differ slightly based on the business that you are in, but each one of these is a hypothesis that needs validation. In our scenario, the most common one is deals with customers and value proposition so we can focus on the value proposition canvas. Here we look into our product and features and consider our customers and end users to make sure we are building something the fits. We consider their pains points and delighters and make sure that the features we are building relieve these pain points and increase their product engagement.
  32. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  33. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  34. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  35. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  36. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  37. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  38. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  39. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  40. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  41. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  42. We then apply Lean UX practices to quickly go through : Problem interviews, solution interviews, surveys, journey maps, sketches, paper prototypes, behavior tests, etc. to narrow our focus on an MVP.
  43. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  44. And the way we do that is by applying Lean Discovery and Agile Delivery.
  45. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  46. We start by asking “How long would it take your organization to deploy a change that involves just one single line of code? Do you do this on a repeatable, reliable basis?” To talk about this, we are going to look at a real-life example, myUSCIS.
  47. Automation ensures the process is repeatable and reliable
  48. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  49. So Agile Engineering and DevOps builds on these building blocks. To get there we start by …   Applying SOLID coding practices and following TDD to build out clean loosely couple code, we automate our builds and run code quality checks with every build to maintain our clean code, we write tons of tests and these are tests written mostly by the developers and not a testing team that is using a very expensive testing tool. We continuously integrate our code, using only the main branch and checking in code multiple times per day and per hour. We automate our database scripts and constantly deploy the application onto our different environments up to test or stage and finally we automate our environments to reach a stage or continuous delivery. These are all the technical components of Agile Engineering and DevOps that help us ensure that we are building the thing right by constantly delivery working software that is fully tested and production ready.
  50. Since this is a hypothesis, we create a test card so we can validate our assumptions Step 1: Hypothesis: We believe that …, Step 2: Test: To verify that, we will …, Step 3: Metrics: And measure …, Step 4: Criteria: We are right if…
  51. ***The direction this section takes should depend on what we are looking to sell. Probably need various options and pick-and-choose based on audience.*** ***How do we tie this back to myUSCIS? Hypothesis - can we talk about the Find Your Doctor feature? Did we solve a real business problem? OR We have all these requirements, how did we get here? How did we get this Product Backlog? Talk about what IDEO did.***`
  52. So we want to move from this state and get to a place where we can continuously deliver customer value in a sustainable way with improved lead time, resilience and quality.
  53. We started out with an experienced team that included members from USDS team, 18F, Excella and Stelligent.
  54. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  55. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.
  56. We then apply Lean UX practices to quickly go through : Problem interviews, solution interviews, surveys, journey maps, sketches, paper prototypes, behavior tests, etc. to narrow our focus on an MVP.
  57. So Agile Engineering and DevOps builds on these building blocks. To get there we start by …   Applying SOLID coding practices and following TDD to build out clean loosely couple code, we automate our builds and run code quality checks with every build to maintain our clean code, we write tons of tests and these are tests written mostly by the developers and not a testing team that is using a very expensive testing tool. We continuously integrate our code, using only the main branch and checking in code multiple times per day and per hour. We automate our database scripts and constantly deploy the application onto our different environments up to test or stage and finally we automate our environments to reach a stage or continuous delivery. These are all the technical components of Agile Engineering and DevOps that help us ensure that we are building the thing right by constantly delivery working software that is fully tested and production ready.
  58. We know that we’ve built the thing right – already in production, no website crashes, we’ve updated x number of times since we delivered it. But, how do we know we built the right thing?
  59. Understand what people need Address the whole experience, from start to finish Make it simple and intuitive Build the service using agile and iterative practices Structure budgets and contracts to support delivery Assign one leader and hold that person accountable Bring in experienced teams Choose a modern technology stack Deploy in a flexible hosting environment Automate testing and deployments Manage security and privacy through reusable processes Use data to drive decisions Default to open
  60. That is, we will use Lean Discovery to ensure we are building the right thing, and Agile Delivery to ensure we are building the thing right.