Mitologia DevOps - Łukasz Wielebski @ Agile Management 2014 Poland

Post on 24-Jun-2015

253 views 2 download

description

Mitologia DevOps - Łukasz Wielebski @ Agile Management 2014 Poland

Transcript of Mitologia DevOps - Łukasz Wielebski @ Agile Management 2014 Poland

Mitologia DevOps

Łukasz J. “Socrat” Wielebski lukasz.wielebski@allegrogroup.com twitter: @socratsocrat

{ Opowieść

Klasyczne podejście

Silosy

Development

Operations… and Security ;-)

Często cele developerów i administratorów różnią się Programiści dążą do wprowadzania kolejnych zmian i funkcjonalności, oczekiwanych przez klienta. Celem administratorów jest utrzymanie stabilności i wydajności systemu, w tym także przez minimalizację liczby wprowadzanych zmian.

Różne cele

Zmiana w organizacji

Wspólne cele

Zbieramy drużynę

Ruszamy w drogę :)

{ Trochę faktów

1. DevOps to proces

2. Agile = Devops

3. To może nazwiemy adminów/programistów/zespół – DevOpsami?

4. Stwórzmy wydzielony zespół DevOps

5. Wrogie przejęcie

6. DevOps jako słowo-wydmuszka

7. DevOps sprzedawany jako “lek na całe zło”

8. DevOps = developerzy administrujący systemami

9. DevOps = developerzy puszczający kod na produkcję; posadźmy admina z zespołem

10. Nie możemy robić DevOps – jesteśmy unikalni

11. Nie możemy robić DevOps – mamy niewłaściwych ludzi

12. Współpraca tylko podczas pożarów Antypaterny

•  Metodologia wytwarzania oprogramowania

•  Filozofia i kultura pracy oraz komunikacji i współpracy pomiędzy

poszczególnymi ludźmi, jak również pomiędzy działami i zespołami w ogranizacji

Czym jest DevOps?

Poświęcany czas http://devops.com/features/fresh-stats-comparing- traditional-it-and-devops-oriented-productivity/

•  Stosowanie zwinnego programowania lub pokrewnych metodologii

w organizacji,

•  Oczekiwanie biznesu, że zmiany w produkcie będą często wprowadzane,

•  Łatwa dostępność infrastruktury zwirtualizowanej / w chmurze,

•  Szerokie użycie narzędzi do automatyzacji deploymentu i zarządzania

konfiguracją.

Przesłanki, by spróbować

Jesse Robins (OpsCode) radzi:

•  Zacznij na małą skalę – zbuduj zaufanie i poczucie bezpieczeństwa

•  Kreuj i wspieraj liderów i mistrzów

•  Mierz. Zmierzyłeś – pokaż. Gdy widzę – mogę zaufać

•  Świętuj sukcesy i osiągnięcia

•  Wykorzystuj różne atrakcyjne sytuacje (np. hackaton)

Najtrudniejszy pierwszy krok…

“ DevOps to kultura, podobnie jak kultura śródziemnomorska. Czy słyszałeś, by ktoś zatrudniał Śródziemnomorzanina?

Łukasz J. “Socrat” Wielebski

(warto przeczytać)

Łukasz J. “Socrat” Wielebski Development Team Manager – Grupa Allegro lukasz.wielebski@allegrogroup.com twitter: @socratsocrat

Dziękuję za uwagę

Best regards from SAS ;-)

Qui audet adipiscitur

Qui ose gagne

Chi osa vince

Who dares wins

Photos (CC 2.0 license) came from: https://www.flickr.com/photos/arbron/8282786396/ https://www.flickr.com/photos/24039825@N06/8603163579/ https://www.flickr.com/photos/48913204@N02/6044003984/ https://www.flickr.com/photos/38446022@N00/6247707689/ https://www.flickr.com/photos/camrich345/7641479436/ https://www.flickr.com/photos/enerva/10023456065/ https://www.flickr.com/photos/tales2astonish/6993859438/ https://www.flickr.com/photos/43303352@N02/8390162536/ Amazon.com (Book covers) Special thanks goes to Kacper Rachtan, Marcin Mazurek and Bartłomiej Rymarski for their help. ☺

Photo source and credits