View
248
Download
1
Category
Preview:
Citation preview
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
Recommended