Keep calm and automate everything

Den 10 december gick flyttlasset till Kalmarkontorets nya lokaler. Samma dag föreläste Niklas Emevi som första externa talare i Linnéuniversitets nya lokaler för institutionen för datavetenskap. Häng med!

För oss är det viktigt att få komma ut och träffa studenter. Då och då får vi förmånen att föreläsa på Linnéuniversitetet och institutionen för datavetenskap. Niklas Emevi, systemutvecklare och systemarkitekt på Meridium sedan 9 år tillbaka, var den 10 december på plats i Linnéuniversitets nya lokaler för att prata Continuous Delivery, Deployment & Integration.

Niklas inleder med att presentera Meridium som organisation. På Meridium arbetar vi platt i små, lättrörliga och självorganiserade team. Vi har få överlämningar och full transparens. Vi tror att ju mer man vet, desto bättre beslut kan tas. Det ska snart visa sig att det finns ytterligare en dimension till att presentera Meridium som organisation sett till arbetssätt och kultur. Niklas menar nämligen att kulturen är avgörande för att lyckas med just Continuous Delivery, Deployment & Integration.

Niklas nämner mängder med system, verktyg och tekniker för att bygga och paketera kod. Ett exempel är GIT, som Niklas menar mer eller mindre är ett krav, för att kunna tillämpa continues delivery. Här är det viktigt att i det egna teamet komma överens om GIT och hur man jobbar med det. Ställ frågan, hur gör vi i vårt team? Studenterna nickar igenkännande och det märks att alla i rummet talar samma språk.

För att garantera Continuous Delivery menar Niklas att det är viktigt att alltid kunna leverera en kod när som helst. Han trycker på att det är viktigt att ha ett kontinuerligt flöde, snarare än att planera det ”stora perfekta släppet”. Detta görs fördelaktigt genom de agila metodikerna Scrum eller Kanban som Meridium bland annat applicerar beroende på hur man som team vill jobba.

”För att lyckas med detta behövs rätt kultur och kulturen är svår att ta på, alla måste vara med på tåget. Det är viktigt att många vågar ta i mycket för att undvika flaskhalsar, något som såklart också är en förutsättning för att våga släppa koder löpande. Allt måste inte vara perfekt direkt - hade allt var perfekt direkt hade vi bara haft Iphone 1 idag”, säger Niklas och jag tycker det är en bra liknelse.

Det är viktigt att tänka: Lär, släpp, bygg och testa på dina användare om och om igen. Samla ihop användare och låt dem prova din digitala tjänst (glöm inte ta hänsyn till skiftande förutsättningar som vi talar om mer i detta inlägg).

Niklas avslutar föreläsningen och vi får en pratstund med ett par härliga, kanske framtida Meridiumkollegor, innan det är dags att bege sig tillbaka till Svensknabben och fortsätta flyttandet till våra nya lokaler. ”Keep calm and automate everything”, säger Niklas. Innefattar det även bärandet av flyttlådor, undrar jag?

Relaterade academyinlägg

Webinar: Så skapar du konkreta lösningar utifrån abstrakta idéer Har ni svårt att veta på vilket sätt er organisation kan dra nytta av den digitala utvecklingen? Kan era idéer fastna i långsamma processer som hindrar er från att hålla jämna steg med den digitala utvecklingen? Missa inte vårt webinar om vår Praktiska innovationsprocess (Pip) som hjälper er gå från abstrakta idéer till konkreta lösningar.