SlideShare une entreprise Scribd logo
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

Contenu connexe

Tendances

Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
Cprime
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
LeanDog
 
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 Meetup
Bernd 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 Agility
Maurizio 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 Teams
AgileDenver
 
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
LitheSpeed
 
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
LitheSpeed
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
LitheSpeed
 
The Three Things
The Three ThingsThe Three Things
The Three Things
AgileDenver
 
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® Overview
Cprime
 
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
LeadingAgile
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
LitheSpeed
 
The Agile PMP V3
The Agile PMP V3The Agile PMP V3
The Agile PMP V3
Mike Cottmeyer
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinking
Matt 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 Perplexed
LitheSpeed
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
Fast Lane Consulting and Education, Inc.
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews
AgileDenver
 

Tendances (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
 

Similaire à Lean discovery, Agile Delivery, & a DevOps Mindset

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
Fadi 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-DevOps
Andja 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 Level
Coffee 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 2019
Gervais Johnson, Advisor
 
Definition of Done Canvas.pptx
Definition of Done Canvas.pptxDefinition of Done Canvas.pptx
Definition of Done Canvas.pptx
Kaizenko
 
TYE Oregon Overview
TYE Oregon OverviewTYE Oregon Overview
TYE Oregon Overview
Shashi 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 Evangelism
Ben Johnson
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
Tapabrata Pal
 
What's New with Kanban?
What's New with Kanban?What's New with Kanban?
What's New with Kanban?
Janice Linden-Reed
 
"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...
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
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
Anjali Leon
 
Change Management Director
Change Management DirectorChange Management Director
Change Management Director
Ivan 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-2021
Wolfgang 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 Viability
Abby Fichtner
 
Agile Philips Journey
Agile Philips JourneyAgile Philips Journey
Agile Philips Journey
India Scrum Enthusiasts Community
 
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
Kim van Wilgen
 
What is Agile
What is Agile What is Agile
What is Agile
Ebin John Poovathany
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
Kari Kakkonen
 

Similaire à Lean discovery, Agile Delivery, & a DevOps Mindset (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
 

Plus de Kaizenko

UX in an Agile World - Scrum Gathering
UX in an Agile World -   Scrum GatheringUX in an Agile World -   Scrum Gathering
UX in an Agile World - Scrum Gathering
Kaizenko
 
The Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdfThe Self Organizing Team Canvas.pdf
The Self Organizing Team Canvas.pdf
Kaizenko
 
The Agile Dashboard
The Agile DashboardThe Agile Dashboard
The Agile Dashboard
Kaizenko
 
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
Kaizenko
 
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
Kaizenko
 
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 Teams
Kaizenko
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
Kaizenko
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
Kaizenko
 

Plus de Kaizenko (9)

UX in an Agile World - Scrum Gathering
UX in an Agile World -   Scrum GatheringUX in an Agile World -   Scrum Gathering
UX in an Agile World - Scrum Gathering
 
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
 

Dernier

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 

Dernier (20)

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 

Lean discovery, Agile Delivery, & a DevOps Mindset

Notes de l'éditeur

  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.