SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
devops
Ulf Månsson  ­  @ulfmansson  ­  Recorded Future AB
What about?
●

Delivers

●

Hundreds of deployment per week

●

Early return of investment of development

●

Agile all over (What is the value of only agile
development?)

●

Uptime

●

Quality

●

Satisfaction and happiness
Deployed is done done
devops is not the answer
●

But can help you on the path

●

Driven from a need to change

●

Adopted by agile startups

●

Spread to larger corporations
–

To suppliers
●

To Gartners et al
–

To ads at air ports... (not yet)
The problem
Break the silos
devops is a movement
CAMS by John Willis
●

Culture

●

Automation

●

Monitoring

●

Sharing
Culture
●

●

●

People and process first.
If you don’t have culture, all automation attempts will
be fruitless.
It's about changing people and mind set
Culture ...
●

Openness

●

Celebrate success and failure

●

Not the normal blame game culture

●

Be part of business

●

Work together
Automation
●

Once you understand your culture.

●

It's about automate processes

●

Reduce human errors

●

Tools for release management, provisioning,
configuration management, systems integration,
monitoring and control, and orchestration become
important pieces in building a Devops fabric..
Automation cont...
Infrastructure as code
Infrastructure via API
Scaling
No planning of upcoming demand
Throw away old instances
Parallel environments
Everything is documented by code
Knowledge is in the code and not only inside your head
Measurement
●

●

If you can’t measure, you can’t improve.
A successful Devops implementation will measure
everything it can as often as it can…
–

performance metrics

–

process metrics

–

even people metrics.
Sharing
●

●

●

●

Sharing is the loopback in the CAMS cycle.
Creating a culture where people share ideas and
problems is critical.
Another interesting motivation in the Devops
movement is the way sharing Devops success
stories helps others.
First, it attracts talent, and second, there is a belief
that by exposing ideas you can create a great open
feedback that in the end helps them improve.
What devops is not
●

devops is not a technology problem

●

devops is not a jobtitle

●

devops is not a product

●

devops can't be sold to you

●

devops is not a team

●

devops is not just about automation
Devops ­ inspired by lean tools
●

Gemba - the real place

●

Kanban - signboard

●

Kaizen - change for the better

●

Kata - the form and order of doing things

●

Muda - waste

●

Mura - inconsistency

●

Muri - overburden

●

Poka-yoke
Poka­yoke ­ failure proof
Poka­Yoke is a system that, after 
being implemented, makes the 
creation of a defect in the 
manufacturing process impossible to 
happen.
Example of Poka-yoke
Devops + Poka­yoke = true
Make processes fail proofs
Safer for everyone to do tasks by them self
Everyone should be able to do simple tasks as a deploy
Self administration

Mais conteúdo relacionado

Mais procurados

Lean Lego Game workshop
Lean Lego Game workshopLean Lego Game workshop
Lean Lego Game workshop
Devnology
 
Digitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketingDigitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketing
BillMo
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
frankmt
 

Mais procurados (20)

Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
Lean Lego Game workshop
Lean Lego Game workshopLean Lego Game workshop
Lean Lego Game workshop
 
The Agile Way
The Agile WayThe Agile Way
The Agile Way
 
Lean Change Management - 5 Years of Insights
Lean Change Management - 5 Years of InsightsLean Change Management - 5 Years of Insights
Lean Change Management - 5 Years of Insights
 
Digitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketingDigitial school Atlanta -Agile-marketing
Digitial school Atlanta -Agile-marketing
 
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical Health
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
How the Telegraph Transitioned from Web Support to a DevOps Culture
How the Telegraph Transitioned from Web Support to a DevOps CultureHow the Telegraph Transitioned from Web Support to a DevOps Culture
How the Telegraph Transitioned from Web Support to a DevOps Culture
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
 
Lean Lego Game Slides - Short Presentation
Lean Lego Game Slides - Short PresentationLean Lego Game Slides - Short Presentation
Lean Lego Game Slides - Short Presentation
 
Breaking Through with Agile Change Management
Breaking Through with Agile Change ManagementBreaking Through with Agile Change Management
Breaking Through with Agile Change Management
 
The Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital AgeThe Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital Age
 
Agile Breakthroughs: Better Agile Adoption Through Change Management
Agile Breakthroughs: Better Agile Adoption Through Change ManagementAgile Breakthroughs: Better Agile Adoption Through Change Management
Agile Breakthroughs: Better Agile Adoption Through Change Management
 
Building Your Own Change Management Framework
Building Your Own Change Management FrameworkBuilding Your Own Change Management Framework
Building Your Own Change Management Framework
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Executing Change Management with Agile Practices
Executing Change Management with Agile PracticesExecuting Change Management with Agile Practices
Executing Change Management with Agile Practices
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond Software
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First Slice
 

Destaque

DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
Gene Kim
 

Destaque (13)

What is devops
What is devopsWhat is devops
What is devops
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
DevOps Measurement - DevOpsDays DC
DevOps Measurement - DevOpsDays DCDevOps Measurement - DevOpsDays DC
DevOps Measurement - DevOpsDays DC
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
 
TorontoAgile and Software 2014: Introduction to DevOps with Lego and Chocolat...
TorontoAgile and Software 2014: Introduction to DevOps with Lego and Chocolat...TorontoAgile and Software 2014: Introduction to DevOps with Lego and Chocolat...
TorontoAgile and Software 2014: Introduction to DevOps with Lego and Chocolat...
 
DevOps or Devops - living in silos or living as a team
DevOps or Devops -  living in silos or living as a teamDevOps or Devops -  living in silos or living as a team
DevOps or Devops - living in silos or living as a team
 
Agile Practice in a DevOps World
Agile Practice in a DevOps WorldAgile Practice in a DevOps World
Agile Practice in a DevOps World
 
Monitoring in the cloud with Puppet
Monitoring in the cloud with PuppetMonitoring in the cloud with Puppet
Monitoring in the cloud with Puppet
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
DataOps with Project Amaterasu
DataOps with Project AmaterasuDataOps with Project Amaterasu
DataOps with Project Amaterasu
 
Customer Ops: DevOps <3 customer support
Customer Ops: DevOps <3 customer supportCustomer Ops: DevOps <3 customer support
Customer Ops: DevOps <3 customer support
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
DOES16 London - Gareth Rushgrove - Communication Between Tribes: A Story of S...
 

Semelhante a About devops @SthlmDevOps 2014-01-20

Semelhante a About devops @SthlmDevOps 2014-01-20 (20)

Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that Jazz
 
It's not tools, Stupid
It's not tools, StupidIt's not tools, Stupid
It's not tools, Stupid
 
Devops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yetDevops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yet
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Devops, Secops, Opsec, DevSec *ops *.* ?Devops, Secops, Opsec, DevSec *ops *.* ?
Devops, Secops, Opsec, DevSec *ops *.* ?
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
 
Agility with a Fresh Perspective!
Agility with a Fresh Perspective!Agility with a Fresh Perspective!
Agility with a Fresh Perspective!
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management Management
 
Startup Operating Systems
Startup Operating SystemsStartup Operating Systems
Startup Operating Systems
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
 
Lean and agile execution, Wednesday 21st January 2015
Lean and agile execution, Wednesday 21st January 2015Lean and agile execution, Wednesday 21st January 2015
Lean and agile execution, Wednesday 21st January 2015
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014
 
Change Management Professionals October Event
Change Management Professionals October EventChange Management Professionals October Event
Change Management Professionals October Event
 
DevOps, Performance Optimization and the Green Life with Magento
DevOps, Performance Optimization and the Green Life with MagentoDevOps, Performance Optimization and the Green Life with Magento
DevOps, Performance Optimization and the Green Life with Magento
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Agile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile CoachesAgile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile Coaches
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a Breeze
 
End Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a BreezeEnd Resource Management Smackdowns: How To Make Allocating a Breeze
End Resource Management Smackdowns: How To Make Allocating a Breeze
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

About devops @SthlmDevOps 2014-01-20