näin selviät devopsin käyttöönoton ongelmista

Post on 15-Apr-2017

424 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Näin selviät devopsin käyttöönoton ongelmista

Marko Klemetti, CTO, Eficode

Wakaru Lean&Agile&Devops, 22.10.2015

Mikä on devops?Kolmannen sukupolven ohjelmistokehitysmenetelmä

Perustuu yhteistyöhön, automaatioon, virtualisointiin ja fiksuihin työkaluvalintoihin

Tylsästä työstä tulee robotin hommaa, ja ihminen saa tehtäväkseen ohjelmistotuotannon parhaan palan:luovan ja asiakaskeskeisen kehitystyön

Leanilla, Agilella ja Devopsilla on yhteisenä tavoitteena tehostaa toimintaa

niin, että kaikilla on kivempaa.

VAATIMUSTEN- HALLINTA

HYVÄKSYMIS- TESTAUS

TUOTANTOON- VIENTI

LIIKETOIMINNAN TARPEET

TEKNISET TARPEET

YLLÄPITO

VAATIMUSTEN- HALLINTA

HYVÄKSYMIS- TESTAUS

KEHITYS- YMPÄRISTÖT

PAKETIN- HALLINTA

TEKNINEN TESTAUS

VERSIONHALLINTA

JATKUVA JULKAISU

KOODI- ANALYYSI

TUOTANTOON- VIENTI

PALVELIN- YMPÄRISTOT

MONITOROINTI

LIIKETOIMINNAN TARPEET

TEKNISET TARPEET

YLLÄPITO

Esteitä devopsin käytölle

Asenne

Teknologiat

Organisaatio

Luvut

AsenneIhmiset eivät tunne voivansa vaikuttaa asioihin, joten mikään ei muutu.

• Tuo yhteen ihmiset, jotka ovat vastuussa samasta asiasta.

• Tee ihmisten työstä ja uusista innovaatioista näkyvämpää.

• Tue muutoksen tapahtumista kaikin keinoin.

Teknologiat“Käyttämämme teknologiat eivät mahdollista<valitse menetelmän nimi> hyödyntämistä.”

• Erottele loogiset kokonaisuudet rajapintojen avulla.

• Päivitä teknologioiden taustalla olevaa infrastruktuuria.

• Ota käyttöön testiautomaatio ja palvelujen virtualisointi.

Tilisiirron tekeminen verkkopankissa

Kirjaudu verkkopankkiin Valitse pikavalikosta Uusi maksu Syötä saajan tilinumero FI4950009420028730 Syötä saajan nimi Testi Anna Syötä viesti testimaksu Syötä maksun määrä 100 Paina jatka-painiketta Syötä pankin lukua vastaava avainluku Hyväksy maksu Varmista että maksu on siirtynyt vastaanottajalle

OrganisaatioUusia menetelmiä ei voi ottaa käyttöön, koska tuotekehityksellä ja IT-ylläpidolla ei ole yhteisiä intressejä. Kehitys tai ylläpito on ulkoistettu alihankkijalle.

• Kirjoittakaa yhteiset tavoitteet koko kehitysorganisaatiolle, ja ottakaa mahdolliset alihankkijat mukaan tavoitteisiin.

• Keskittäkää ohjelmistotuotantoympäristöt yhteen paikkaan.

• Ottakaa IT osaksi tuotekehitystä.

LuvutKehitysprojektia ei voi toteuttaa, koska se on kallis tai sille ei ole nähtävissä suoraa rahallista hyötyä.

• Devops auttaa keräämään tietoa, joka näyttää toiminnan kehittämisen hyödyt nopeasti.

• Tee automaattisesti kerätystä informaatiosta näkyvää kaikille.

• Ammenna menestystarinoista.

Miten voit aloittaa devopsin?• Kartoita nykytila totuudenmukaisesti.

• Rakenna roadmap, jota noudattamalla kehitystyötä voidaan tehdä pienissä kokonaisuuksissa.

• Tee kokeiluja alueilla, joiden kulttuuri mahdollistaa muutoksen, tai joissa on eniten teknistä osaamista.

• Muodosta yhteisiä periaatteita ja tee niistä organisaation toimintatapoja.

• Tee hyppy tuntemattomaan!

Kiitos!Marko Klemetti

CTO, Eficode

@mrako

top related