dev ja ops samalla sohvalla - devops ohjelmistoalan trendinä

Post on 12-Aug-2015

154 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Dev ja Ops samalla sohvallaVille Seppänen

@Vilsepi @GoforeOy

To make error is human.

DevOps Borat

@Vilsepi @GoforeOy

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

DevOps Borat @DEVOPS_BORAT

@Vilsepi @GoforeOy

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

@Vilsepi @GoforeOy

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

”Tehdäänkö teillä DevOpsia?”

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

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

@Vilsepi @GoforeOy

@Vilsepi @GoforeOy

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

2

DevOps-saarnaajien pyhä kirja

@Vilsepi @GoforeOy

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

2

Löydä pullonkaulat

@Vilsepi @GoforeOy

2

Kolme tietä DevOpsiin (the three ways)

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

@Vilsepi @GoforeOy

2

Kerää palautetta ja hanki todisteita

@Vilsepi @GoforeOy

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

2

Kokeile, riko ja korjaa

@Vilsepi @GoforeOy

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

@Vilsepi @GoforeOy

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

aina tarvittaessa”

@Vilsepi @GoforeOy

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

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

Tel +358 10 439 7777gofore@gofore.com

Hämeenkatu 16FI-33200 Tampere

Urho Kekkosen katu 7 BFI-00100 Helsinki

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

top related