21
Dev ja Ops samalla sohvalla Ville Seppänen @Vilsepi @GoforeOy

Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

Embed Size (px)

Citation preview

Page 1: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

Dev ja Ops samalla sohvallaVille Seppänen

@Vilsepi @GoforeOy

Page 2: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

To make error is human.

DevOps Borat

@Vilsepi @GoforeOy

Page 3: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

To make error is human. To propagate error to all servers in automatic way is #devops.

DevOps Borat @DEVOPS_BORAT

@Vilsepi @GoforeOy

Page 4: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

Ville Seppänen @VilsepiOhjelmistosuunnittelija @GoforeOy

2010-2011 Tiedolla diplomityö pilvipalveluiden hyödyntämisestä oman infran tilapäisenä lisäkapasiteettina

2011-2014 TTY:llä tutkimusta esineiden internetin hallinnasta pilvipalveluna

2013- Goforella ohjelmistokehitystä järjestelmien automaatio- ja ylläpitopainotteisesti

@Vilsepi @GoforeOy

Page 5: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

@Vilsepi @GoforeOy

Page 6: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Gofore Oy

Tietojärjestelmien kehittäminen ja IT-johdon konsultointi

Suomen 3. ja Euroopan 26. paras työpaikka 2015

Toimistot Tampereella ja Helsingissä

20032004

20052006

20072008

20092010

20112012

20132014

2015e0

2

4

6

8

10

12

14

0

20

40

60

80

100

120

140

160

Liikevoitto (1M €)Liikevaihto (1M €)Henkilöstö vuoden lopussa

1 M

Hen

kilö

stön

mää

@Vilsepi @GoforeOy

Page 7: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

”Tehdäänkö teillä DevOpsia?”

”Todellakin! Just perustettiin DevOps-tiimi, palkattiin sinne DevOps-insinöörejä, jotka

käyttää DevOps-työkaluja!”

@Vilsepi @GoforeOy

Page 8: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

@Vilsepi @GoforeOy

Page 9: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Mitä DevOps sitten on?

Kehittäjien (developers) ja palvelinylläpidon (operations) välistä yhteistyötä koko palvelun elinkaaren ajan

Enemmän kulttuuri tai filosofia kuin menetelmä tai työkalu

@Vilsepi @GoforeOy

“…software development method that stresses communication, collaboration, integration, automation, and measurement of cooperation between software developers and other IT professionals…“- Wikipedia, tuo kiistämättömän totuuden lähde

Page 10: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

DevOps-saarnaajien pyhä kirja

@Vilsepi @GoforeOy

Page 11: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Kolme tietä DevOpsiin (the three ways)

1. Järjestelmäajattelu ”Me vaan koodataan, ei vaikuta meihin” Hyvässä projektissa ylläpitoa mietitään jo

kehitysvaiheessa Turha hioa jotain mikä ei ole pullonkaula, visualisoinnilla

(esim. Kanban) näkee helposti missä tökkii

@Vilsepi @GoforeOy

Page 12: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Löydä pullonkaulat

@Vilsepi @GoforeOy

Page 13: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Kolme tietä DevOpsiin (the three ways)

2. Palautesilmukoiden vahvistaminen Todisteita oikeiden asioiden tekemisestä Jatkuva parantaminen palautteen pohjalta

@Vilsepi @GoforeOy

Page 14: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Kerää palautetta ja hanki todisteita

@Vilsepi @GoforeOy

Page 15: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Kolme tietä DevOpsiin (the three ways)

3. Kokeilemisen ja oppimisen kulttuuri Kokeile rohkeasti, riko ja korjaa varhain Rakenna itsevarmuutta (”Build confidence”),

tuotantovaiheeseen siirtymisessä ei saisi hiki valua

@Vilsepi @GoforeOy

”Move fast, and break things.”Erik Meijer: One Hacker Way vimeo.com/110554082

Page 16: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Kokeile, riko ja korjaa

@Vilsepi @GoforeOy

Page 17: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

”Meidän pitää pystyäpäivittämään palvelu50 kertaa päivässä!”

@Vilsepi @GoforeOy

Page 18: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

”Meidän pitää pystyäpäivittämään palvelu

aina tarvittaessa”

@Vilsepi @GoforeOy

Page 19: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Muuttuuko mikään?

Herätys siiloutumisesta ja muistutus loppukäyttäjän oleellisuudesta

Tekniikkaa ei voi vääntää yksin pimeässä kellarissa Paremmalla yhteistyöllä uusia tarpeellisia ominaisuuksia

saadaan loppukäyttäjille nopeammin ja varmemmin

@Vilsepi @GoforeOy

Page 20: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

2

Mihin kannattaa panostaa?

Pelkkä teknologiaosaaminen ei riitä. Yhteistyö- ja neuvottelutaidot. Älä ole yhden teknologian osaaja.

Oleellisten asioiden tunnistaminen. Samalla työmäärällä enemmän tuloksia kun jättää turhat asiat tekemättä.

Pilvipalvelut ja automaatiotyökalut ”helpottavat” Opsia jos ei eksy liian pitkälle.

@Vilsepi @GoforeOy

Tools: ”It’s the Future!”blog.circleci.com/its-the-future

Page 21: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä

Tel +358 10 439 [email protected]

Hämeenkatu 16FI-33200 Tampere

Urho Kekkosen katu 7 BFI-00100 Helsinki

Puututko sinä kuvasta?gofore.com/liity-joukkoon