DevOps al servizio del Business

Post on 15-Apr-2017

245 views 1 download

Transcript of DevOps al servizio del Business

29 OTTOBRE 2016 Parma

Felice Pescatore

felice.pescatore@gmail.com@felicepescatore

quando il delivery è al servizio del business

DevOps

getlatestversion.it

sponsors & organizers

target your customers

modern applications require faster changes and a

continuous delivery flow

More time testing, deploying and releasing than designing

and building it

Production incidentsresult from human errors

in manual release

IT Development and IT Operations are often

not in alignment

REDUCE RISKRESILIENCY

PRODUCTIVITYTIME TO MARKET

reduce Time to Market through streamlined software delivery

increase team Productivity and deliver new functionality faster

reduce Risk and defects across the lifecycle identifying early quality concerns

support Resiliency by stable and secure operational state

lean & agile + delivery automationDEVOPS

DevOps is not a product or a tool...…is a State of Mind

John Michelsen, CTO, CA Technologies

“DevOps isn’t something you can buyit’s something you have to do, and you have to do it yourself”

DevOps is a cultural approach in which the entire Line of Business is responsible for creating customer Value.

In this scenario, Developers and Operations constantly experiment new ways of working together, standardizing and mastering processes through repetition and practice.

COLLABORATIONAUTOMATION

INTEGRATIONCOMMUNICATION

Communication is aimed to remove knowledge sharing barriers and share contextual experiences

Integration is at the heart of a “delivery focus oriented approach”, removing bottlenecks and create feedback loop

Collaboration is the primary way to share business goals, using lightweight approach and removing formal ceremonies

Automation remove human errors through process standardization and tool based activities

OPTIMIZE

REVALUE

INNOVATION

LEARN

EXPERIMENT

STADARDIZE

analyze your delivery workflow to Revalue the related process and optimize them

local and fast Experiment to best measure the results

reduce flow steps and introduce new automation tools to Optimize the whole delivery process

Learn by training, communities of practices and sharing knowledge

repeat and refine your process to find the desiderata Standardization level

don’t be afraid to introduce Innovation using new practices or tools for improve all your delivery aspects

Zero-touch build and deploy

Cohesive teams with shared objectives

Embrace failure, recover automatically, degrade gracefully

Strong source control

Test early and often

Automate everything (in pipelines)

Fine-grained service architecture

Lean principles and continuous delivery of value

Experiment without regret

site::felicepescatore.it twitter::@felicepescatore Linkedin:: Felice Pescatore, Agile@Scale Italy Group

about me

thank you