De Mjuka Faktorerna Bakom Kontinuerlig Integration. SAST Q1 2015 Alexander Tarnowski



Relevanta dokument
I kaos ser man sig naturligt om efter ledning.

Ditt professionella rykte är din främsta tillgång

ÄR DINA MEDARBETARE MOTIVERADE?

NOLLPUNKTSMÄTNING AVESTA BILDNINGSFÖRVALTNING KOMMENTARER I FRITEXT- GRUNDSKOLAN

CREATING VALUE BY SHARING KNOWLEDGE

Bestäm dig, kommer du att vara en tänkare eller görare

BOKSAMMANFATTNING MOTIVATION.SE

Stavsborgskolans Gemensamma Värdegrund

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Copyright 2007 Team Lars Massage

Ledarskap och förändringsarbete 10 p v 15-23

Våga Visa kultur- och musikskolor

I N N EHÅ L L I K K AB VA R U MÄ RK ES BO K

Lean software development och lättrörlig utveckling

En Brandstation för alla Extern Utvärdering. Helena Stavreski

Guide: Framtidssäkra HR-funktionen med Agil HR

Klara, färdiga, träna!

KUNDUNDERSÖKNING 2014 RAPPORT MT-GRUPPEN PERSONLIGT LEDARSKAP. 63 personer deltog i undersökningen. De ger 6,4 i genomsnittligt betyg (skala 1-7)

Övning: Föräldrapanelen

Övning: Föräldrapanelen Bild 5 i PowerPoint-presentationen.

TRÄNARFILOSOFI OCH SJÄLVVÄRDERING FoU-rapport 2006:7. På basen av detta och den erfarenhet som du har av dig själva, i din gren

INTRODUKTION STEG Övning ger färdighet. Träna gärna på intervjusituationen med en vän eller genom att filma dig själv och dina svar.

Exempel på mallar. Är din HR funktion. Liam Ulvhag

Våga Visa kultur- och musikskolor

Förslag på intervjufrågor:

Sammanställning av kursvärdering

Med kunden i fokus & ett Agilt mindset. för att navigera i komplexitet

AttraktivtArbete. Anställda vill göra ett bra arbete

FEMSTEGSMODELLEN: ÖVNING & CHECKLISTA FÖR UTBILDNING OCH ARRANGEMANG

Agil transformation och DevOps Hur lyckas du? Stockholm, Stefan Ingelgård

Agila metoder och motivation

MEDARBETAR- OCH LEDARPOLICY Medarbetare och ledare i samspel

Nycklar till attraktiva företag. Innehåll. Kännetecken på attraktiva företag! Kännetecken på attraktiva företag. Nyckel nr 1 - Drivkrafter

KAPITEL 1 VAD DU VILL OCH VAD DU KAN

Vad är självkänsla och självförtroende?

Att vara facklig representant vid uppsägningar

Spelarutveckling Tips från coachen. Föräldramöte 13 maj 2015 Magnus Ennerberg, KLTK

Killen i baren - okodad

TEAM. Manus presentationen

Hur kan man uppnå tillståndet där Lean/Verksamhetsutveckling är en naturlig del av tillvaron?

Intervjuguide - förberedelser

Lärande. Värdegrund. Mitt namn: Min födelsedag: Reflektion. Min familj: Mina intressen: Mina kamrater: Övrigt: Vad tycker jag om fritids?

EVRY One Outsourcing Services Linköping AB LEAN

Skapa kreativa och innovativa testorganisationer. Staffan Iverstam, QualityMinds

Investera i Dig själv & våga förändra!

Utgångspunkter LSS och FNs konvention

PROJEKTLEDNING inom produktutveckling. Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden

Sveriges Ingenjörer ditt förbund

PERSONA TALIST Att leda den unga generationen: Generation Ordning

Manager-100. A. Produktivitet B. Self Management. C. Kommunikation D. Gränsdragning. E. Kvalitet F. Initiativförmåga. G. Manage Up H.

Professionellt har det gett nya kontakter och framförallt kunskaper i de ämnen som avhandlas.

Att vara aktivt delaktig i hemrehabilitering. Äldre patienters erfarenhet av hemrehabilitering med sjukgymnast och arbetsterapeut - en innehållsanalys

Smakprov ur 4 råd, utgiven på Fantasi & Fakta, fantasifakta.se

Eva-Lena Edholm FÖRELÄSARE, SAKKUNNING & HANDLEDARE

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt

Varför gör de inte som jag säger?

Barn kräver väldigt mycket, men de behöver inte lika mycket som de kräver! Det är ok att säga nej. Jesper Juul

Mall & guide inför Ditt företags utvecklingssamtal

SCRUM och mycket mer

Enkätformulär: Kvinnor på ledande poster i näringslivet.

Specialistsjukvården

Min väg till framtiden. Att arbeta med process i grupper

Projektmaterial. ITS4 U ( IT-SATSNING FOR YOU, IT-SATSNING FÖR DIG) ABF Gästrikebygden

Hur du tacklar intervjusituationen!

Coachningsfärdigheter för professionella vuxenutbildare COACH4U WP 7 Utveckling av utbildningshjälpmedel. Beskrivning av coachingsuppsättningar

Projektledare vs ScrumMaster

Planeringsförutsättningar 2019

Orsakerna till den industriella revolutionen

Storyline och matematik

Föreläsningsanteckningar Olof Röhlander 17 mars 2015

PERSONALBAROMETER Frekvens Tabeller. 1 Kön. Frekvens Procent Kvinna , ,4. Man ,1 Bortfall 3,9 Total ,0.

Därför överdriver man

Ledarutveckling för ökad samsyn

Dialogmöte mellan unga och polis i Malmö

Förändringsbenägenhet ur ett personligt perspektiv

Processledarmanual. Landsbygd 2.0

Nacka kultur- och musikskola

Personlig effektivitet i projekt och vardag

Enkätsvar

1. Motivation. 10 tips som tar dig till jobbintervjun! Rasmus Lindahl

HÄLSA 2011 Undersökning av finländarnas hälsa och funktionsförmåga FRÅGEFORMULÄR 2 UNGA VUXNA

ÖPPNA PROGRAM 2014/2015

Starta fortsätt - håll ut. Kursledare: Lisa Alsèn Björneke Kurator vid Studenthälsan

Anställdskap en trivselkultur

Studiebesök Malmö Stad, projekt Språkkraft, den 12 maj 2006.

MASKINTEKNOLOGSEKTIONENS YRKES- & ARBETSMARKNADSDAG

Medarbetarindex Förutsättningar i organisationen Personlig arbetssituation Samverkan och kunskapsdelning

EXEMPELTEXTER SKRIVA D

Hållbar Utveckling Miljömärkning

Fem steg för bästa utvecklingssamtalet

Nacka kommun - medarbetarenkät. Resultatrapport - Oktober 2012

Frågor till dig som söker arbete hos oss

Fjällpoesi av de glada eleverna i 6 Gul 2008

Innehåll. Kreativitet en introduktion 7 Varför vara kreativ på jobbet? 8. Öka kreativiteten hur gör man det? 10 Människor 11 Miljö 19 Metod 25

DevOps i Verkligheten

Ledarskap!? OL108A Distanskurs samhällsentreprenörskap Glokala Folkhögskolan

SVERIGES FRÄMSTA TILLVÄXTPROGRAM FÖR CHEFER & FÖRETAGSLEDARE

Nacka kultur- och musikskola

Redo att lära bokmärke

Transkript:

De Mjuka Faktorerna Bakom Kontinuerlig Integration SAST Q1 2015 Alexander Tarnowski

Om detta material Nedanstående material utgör en handout till presentationen på SAST Q1 2015. Det är alltså inte själva presentationen.

alexander.tarnowski@crisp.se @alexander_tar http://www.crisp.se

Införande av kontinuerlig integration VD:n/ledningen i företaget förstår att CI/CD kan ge stora affärsfördelar och minskad time to market Man vill att det ska vara så, men jag har ingen egen erfarehet av det. Detta är drömscenariot. Någon i mitten av organisationen vill införa CI/CD. Mina erfarenheter har varit att detta inte fungerar. Beställaren har för lite mandat och mod, och kan inte fatta en del tuffa beslut. Folket på golvet inför CI/CD stegvis; kanske mest för att man är trött på dramat kring releaser eller för att man vill utvecklas professionellt och ha roligare på jobbet. Enligt mina erfarenheter är detta den enda modell som fungerar.

Saker som börjar på C Antingen har man avancerad CI/CD eller ingenting. Få företag verkar vara mittemellan. Om man inte har någonting är man beroende av heroiska insatser och tur för att få ut produktionskod. Ord när han har ingenting Typ agilt Release-ledare Kodfrys Testprotokoll Operations Acceptanstestpriod Ord när man har CI/CD Databasversionering Pipeline (pipa) Docker Testautomatisering DevOps Virtualisering One-click deployment

Frågor att ställa sig nu Var befinner jag mig på CI/CD mognadsskalan? Var vill jag vara? Hur stöttar det min affärsstrategi?

Hur jobbar vi? Metod Fördelar Nackdelar Cowboy Kreativitet uppmuntras Snabba beslut Rätt personer och ambitioner kan göra att cowboy-företaget blir bra på CI/CD Agilt Stress Strukturen kan vara dålig Fel personer och låg ambitionsnivå gör att cowboyföretaget kör i diket Man kan inte jobba agilt utan att ha CI/CD på plats, eftersom teamet inte kan regressionstesta allt om iterationen är t ex två veckor. Vattenfall Man kan budgetera för CI/CD på ett strukturerat sätt Distinkta faser är precis tvärtemot kontinuerlighet Rolltänkande uppmuntras Dåligt ansvarstagande Otillräcklig återkoppling

Hur levererar vi? Som team Teamet når stabilitet över tid Culture of excellence kan utvecklas Teamet äter sin egen hundmat I projektform Projekt är en temporär organisation med syfte att uppnå ett specifikt mål. Detta är per definition motsatsen till kontinuerligt och långsiktigt arbete. Mina erfarenheter är att projektformen är väldigt dålig för CI/CD, som kräver långsiktigthet och kontinuerliga förbättringar.

Hur är vi organiserade? I fabriker - kompetenscentra, expertgrupperingar m m Fabriker/kompetenscentra/staber samlar människor med en och samma kompetens. Tanken brukar vara att sådana pooler antingen ska stötta organisationen eller användas till att bemanna projekt. Detta fungerar dåligt, enligt mina erfarenheter. Fabrikerna sitter för långt ifrån de team som faktiskt försöker implementera CI/CD. I tvärfunktionella team Rädslan för tvärfunktionella team brukar sammanfattas med frågan: Måste alla kunna allt?. Nej, det måste de inte, men team som kommit långt när det gäller CI/CD brukar bestå av personer som kan och vill göra olika saker. Att bygga en CD-pipeline kan vara invecklat, och kräver T-formade kompetensprofiler. Enligt mina erfarenheter råder en bättre dynamik i team där folk gärna hoppar mellan olika roller, och det är denna dynamik som också skapar grogrund för CI/CD. Rekrytering Ledarskapsutmaningen består således av att rekrytera personer som klarar att jobba i tvärfunktionella team och inte bryr sig om roller, utan gör sitt bästa för att få teamet framåt.

Vilken kultur råder hos oss? Martyr-kultur Vi är offer för den stora organisationen, legacykoden,... Vi kan inte styra över nåt Någon annan bestämmer Enligt detta tänkande lönar det sig inte att förbättra något. Detta underlättar inte CI/CD. Ansvarskultur Ta ansvar för sin situation (exempel: Harry Trumans berömda The buck stops here -skylt). Detta är precis den kultur man behöver. I stora CI/CD-projekt händer det att team får ta smällen för att de förbättrar saker som ligger utanför deras omedelbara leverans. Genom att ta ansvar placerar de sig och restan av organisationen i en bättre position inför framtiden. Resultatkultur Att vara resultatorienterad brukar vara ett positivt ord, men baksidan av detta ord är att man fokuserar på direkt leverans och har tunnelseende. Detta premierar inte CI/CD. Det gäller att vara resultatorienterad över tiden.

Vilken kultur råder hos oss? Vi och Dom-kultur En klassiker! Utvecklarna och testarna. Utvecklarna och operations... Denna kultur utgörs av martyrkultur när man är organiserad i fabriker. Team som har fastnat där får inte till CI/CD, eftersom de har så lätt att skylla på att någon annan borde ha gjort nåt. Hjältekultur Varje organisation har hjältar. Det är folk som har jobbat länge och som kan systemen väldigt väl. Väldigt många personer förlitar sig på hjältarna! Om de är öppna och ödmjuka kan deras kuskap gagna ett CI-/CD-införande enormt. Om de, å andra sidan, inte upnått tilläcklig personlig mognad, utgör de ett riktigt hinder. Kultur av nyfikenhet Alla organisationers resa till konrinuerlig integration och vidare är olika. Fel händer längs vägen, men man måste se dem som lärotillfällen. Man måste kunna misslyckas och lära sig av det, och organisationen måste uppmuntra detta.

Sammanfattning: Kontinuerlig integration 10K + 3A + 3M + 2T K = Kultur A = Autonomi M = Motivation T = Tekniskt kompetens

Sammanfattning: Frågor Förhållande till C-orden Var är jag? Var vill jag vara? På vilket sätt skulle denna position stötta min affärsstrategi? Huvudfrågor Hur jobbar vi? Hur levererar vi? Hur är vi organiserade? Vilken kultur råder hos oss? Bonusfrågor Vad gör mest ont? Vad ska jag ta tag i när jag kommer hem?