devops driven development and delivery
TRANSCRIPT
www.ranger4.comoptimising the flow from idea to value realisation
DevOps Driven Development & Delivery
Helen Beal
@helenranger4
www.ranger4.comoptimising the flow from idea to value realisation
TESTDRIVEN DEVELOPMENT
www.ranger4.comoptimising the flow from idea to value realisation
BEHAVIOURDRIVEN DEVELOPMENT
www.ranger4.comoptimising the flow from idea to value realisation
HYPOTHESISDRIVEN DEVELOPMENT
www.ranger4.comoptimising the flow from idea to value realisation
VALUEDRIVEN DEVELOPMENT
www.ranger4.comoptimising the flow from idea to value realisation
DEVOPSDRIVEN DEVELOPMENT
& DELIVERY
www.ranger4.comoptimising the flow from idea to value realisation
“DevOps, in a sense, is about setting
up a value delivery factory – a
streamlined, waste-free pipeline
through which value can be delivered
to the business with a predictably fast
cycle time.”
Mark Schwartz
‘The Art of Business Value’
www.ranger4.comoptimising the flow from idea to value realisation
RealisationIdeaValue Stream
www.ranger4.comoptimising the flow from idea to value realisation
Value Stream
RealisationIdea
www.ranger4.comoptimising the flow from idea to value realisation
The DevOps LoopTM
Ideation
Integration
ValidationOperation
Realisation
DevO
ps
The Three Ways
www.ranger4.comoptimising the flow from idea to value realisation
ExperimentInnovate
Success
FailureLearning
www.ranger4.comoptimising the flow from idea to value realisation
EngineerQuality
In
www.ranger4.comoptimising the flow from idea to value realisation
EngineerPerformance
In
www.ranger4.comoptimising the flow from idea to value realisation
EngineerSecurity
In
www.ranger4.comoptimising the flow from idea to value realisation
DevOps Driven Development and Delivery
Product Backlog(Visible, continually refined)
• User stories = experiments• Includes value statements• Tests written before code• Includes NFRs from Ops• ‘Business’ tightly engaged• Work is self-organised
Shift Left
Ideation
Pre-Production(Production equivalent)
• Code commits daily or more• Tests automated• Security/Performance
engineered in• Experimental/MVP• Fast feedback loops• DevOps pipeline
Production(Value Realisation)
• AI to the business• Feature toggles• Blue/Green• Ticket/user story links• Antifragility• Validates Value Statements• Retrospectives/experiments
Integration &Validation
Operation & Realisation
www.ranger4.comoptimising the flow from idea to value realisation
DDDD?!
www.ranger4.comoptimising the flow from idea to value realisation
D4 (lols)
www.ranger4.comoptimising the flow from idea to value realisation
HDD (erm)
www.ranger4.comoptimising the flow from idea to value realisation
VDD (eugh)
www.ranger4.comoptimising the flow from idea to value realisation
“One way to enable market-oriented outcomes is for Operations to create a set of centralized platforms and tooling services that any Dev team can use to become more productive… a platform that provides a shared version control repository with pre-blessed security libraries, a deployment pipeline that automatically runs code quality and security scanning tools, which deploys our applications into known, good environments that already have production monitoring tools installed on them.”
The DevOps Handbook
www.ranger4.comoptimising the flow from idea to value realisation
TESTINGisn’t one person’s job;
it’s everyone’s job.
www.ranger4.comoptimising the flow from idea to value realisation
SECURITYisn’t one person’s job;
it’s everyone’s job.
www.ranger4.comoptimising the flow from idea to value realisation
DEVOPSisn’t one person’s job;
it’s everyone’s job.
www.ranger4.comoptimising the flow from idea to value realisation
Be DevOpstastic