devops driven development and delivery

24
www.ranger4.com optimising the flow from idea to value realisation DevOps Driven Development & Delivery Helen Beal @helenranger4

Upload: ranger4-limited

Post on 21-Jan-2018

110 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

DevOps Driven Development & Delivery

Helen Beal

@helenranger4

Page 2: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

TESTDRIVEN DEVELOPMENT

Page 3: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

BEHAVIOURDRIVEN DEVELOPMENT

Page 4: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

HYPOTHESISDRIVEN DEVELOPMENT

Page 5: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

VALUEDRIVEN DEVELOPMENT

Page 6: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

DEVOPSDRIVEN DEVELOPMENT

& DELIVERY

Page 7: DevOps Driven Development and 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’

Page 8: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

RealisationIdeaValue Stream

Page 9: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

Value Stream

RealisationIdea

Page 10: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

The DevOps LoopTM

Ideation

Integration

ValidationOperation

Realisation

DevO

ps

The Three Ways

Page 11: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

ExperimentInnovate

Success

FailureLearning

Page 12: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

EngineerQuality

In

Page 13: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

EngineerPerformance

In

Page 14: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

EngineerSecurity

In

Page 15: DevOps Driven Development and Delivery

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

Page 16: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

DDDD?!

Page 17: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

D4 (lols)

Page 18: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

HDD (erm)

Page 19: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

VDD (eugh)

Page 20: DevOps Driven Development and Delivery

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

Page 21: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

TESTINGisn’t one person’s job;

it’s everyone’s job.

Page 22: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

SECURITYisn’t one person’s job;

it’s everyone’s job.

Page 23: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

DEVOPSisn’t one person’s job;

it’s everyone’s job.

Page 24: DevOps Driven Development and Delivery

www.ranger4.comoptimising the flow from idea to value realisation

Be DevOpstastic