Agil förvaltning - DevOps

23
Ju mer vi är tillsammans! Matti Klasson Knowit Technology Management 2013-09-10 Tuesday, September 10, 13

description

 

Transcript of Agil förvaltning - DevOps

Page 1: Agil förvaltning - DevOps

Ju mer vi är tillsammans!

Matti Klasson Knowit Technology Management 2013-09-10

Tuesday, September 10, 13

Page 2: Agil förvaltning - DevOps

• 15 år inom IT

• Drift, test, arkitektur

• Team Lead, Linjechef, Agil coach

• DevOps

Who am I

Tuesday, September 10, 13

Page 3: Agil förvaltning - DevOps

Vad har jag att säga?

• Nu läge

• DevOps

• Mina erfarenheter

Tuesday, September 10, 13

Page 4: Agil förvaltning - DevOps

Tuesday, September 10, 13

Page 5: Agil förvaltning - DevOps

Utv (Scrum) Test (V-modellen)

Drift (ITIL/Kanban) Användare

Release!

Tuesday, September 10, 13

Page 6: Agil förvaltning - DevOps

Sluta “boxa” in er i funktionsområden.

Tuesday, September 10, 13

Page 7: Agil förvaltning - DevOps

Allvarligt, jag menar det!

Tuesday, September 10, 13

Page 8: Agil förvaltning - DevOps

Tuesday, September 10, 13

Page 9: Agil förvaltning - DevOps

Tuesday, September 10, 13

Page 10: Agil förvaltning - DevOps

DevOps

• Kultur och miljö

• Process

• Verktyg

Tuesday, September 10, 13

Page 11: Agil förvaltning - DevOps

Kultur och miljö

Visa respekt och tillit

Ha en gemensam vision

Kommunicera face-to-face

Tuesday, September 10, 13

Page 12: Agil förvaltning - DevOps

ProcessStandardisera!

Automatisera!

Övervaka!

Tuesday, September 10, 13

Page 13: Agil förvaltning - DevOps

VerktygETT deployverktyg! ETT lasttestverktyg!

ETT versionshanteringssystem!

ETT ärendehanteringssystem!

Tuesday, September 10, 13

Page 14: Agil förvaltning - DevOps

“Here’s the secret. I’ll tell you EXACTLY what devops means.

Developers need to understand infrastructure. Operations people need to understand code. People need to fucking work with each other and not just occupy space next to each other.” John Vincent

Tuesday, September 10, 13

Page 15: Agil förvaltning - DevOps

Utv (Scrum) Test (V-modellen)

Drift (ITIL/Kanban) Användare

Release!

Tuesday, September 10, 13

Page 16: Agil förvaltning - DevOps

Användare

Release!

ScrumContinuous integration

Automation

Kommunikation

Tuesday, September 10, 13

Page 17: Agil förvaltning - DevOps

Mina erfarenheter

Release

Infrastruktur

Tuesday, September 10, 13

Page 18: Agil förvaltning - DevOps

Releasetåget

• Releasetavla

• Daily stand-up

• PO, utv, test, drift

• Stoppa bandet!

Tuesday, September 10, 13

Page 19: Agil förvaltning - DevOps

Vi fick färre rapporterade buggar och incidenter i produktion.

Vi lyckades korta releasecykeln med två dagar.

Långdragna planerings- och beslutsmöten försvann.

Vi fick med hjälp av releasetavlan en tydlig och uppdaterat bild av läget.

Tuesday, September 10, 13

Page 20: Agil förvaltning - DevOps

Infrastruktursamarbetet

• PO, SM och Drift

• Möten varannan vecka

• Test och prod.miljö

• HW, SW, övervakning, logghantering m.m.

Tuesday, September 10, 13

Page 21: Agil förvaltning - DevOps

Vi fick färre incidenter kopplade till disk- och minnesutnyttjande.

Vi fick en naturlig kapacitetsplanering.

Vi minskade våra datacenterkostnader.

Vi fick en relation!

Tuesday, September 10, 13

Page 22: Agil förvaltning - DevOps

Få med förvaltning från början.Ett utvecklingsprojekt slutar

inte med en release utan det är början på en upptäcksfärd!

Tuesday, September 10, 13

Page 23: Agil förvaltning - DevOps

Ju gladare vi är!

@mattiklasson

[email protected]

http://klasson.tumblr.com

Tuesday, September 10, 13