Tämä esitys käy lyhyesti läpi neljä tärkeintä osa-aluetta miksi devopsin käyttöönotto yleensä epäonnistuu, ja antaa vinkkejä miten niistä voi päästä ylitse.
2. 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
3. Leanilla, Agilella ja Devopsilla on
yhteisenä tavoitteena tehostaa toimintaa
niin, että kaikilla on kivempaa.
7. Asenne
Ihmiset 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.
8.
9. 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.
10. 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
11. Organisaatio
Uusia 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ä.
12. Luvut
Kehitysprojektia 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.
13.
14. 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!