DevOps - puuttuva pala

Post on 15-Jun-2015

110 views 1 download

description

DevOps jatkaa siitä mihin ketterät menetelmät jäävät. Lue mitä sinun kannattaa tehdä, jotta voit hankkia ja kehittää ohjelmistoja järkevämmin, ja jotta saat enemmän riemua ohjelmistokehityksestä.

Transcript of DevOps - puuttuva pala

DEVOPS PUUTTUVA PALA

PERINTEINEN OHJELMISTOKEHITYS

KETTERÄT MENETELMÄT

• Ominaisuuksien julkaisu viivästyy • Palat eivät sovi yhteen • Toiminnallisuutta ei saada täysin

varmistettua ennen julkaisua • Uudet ominaisuudet rikkovat vanhoja

KETTERÄN KEHITYKSEN ONGELMIA

MITEN DEVOPS AUTTAA?

#1 HYVÄ MÄÄRITTELY

• Vaatimusten ja dokumentaation hallinta yhdessä paikassa

• Toteutuksen seuranta vaatimuksista julkaisuun

• Vaatimusten yhdistäminen laadunvarmistukseen

#2 RAJAPINNAT

• Päätelaitteiden, mobiilikäyttäjien ja erilaisten palveluiden määrä kasvaa räjähdysmäisesti

• Visio: Kaikki palvelut ja sisällöt tulevaisuudessa tarjolla rajapintojen kautta

#3 AUTOMAATTINEN LAADUNVARMISTUS

Rahan siirtäminen puhelinnumerolla

Kirjaudu maksupalveluun ${tunnus} Syötä vastaanottajan numero ${puhelin} Syötä siirrettävä summa €50 Hyväksy siirto Varmista että siirto on tapahtunut

ROBOT FRAMEWORK

• Asiakaspalveluiden automaattinen hyväksymistestaus

• Erilaisten selainympäristöjen toiminnallisuuden varmistus

• Automaattinen regressiotestaus

#4 JATKUVA JULKAISU

• • Päätelaite-, versio- ja alustakirjo on niin suuri, että ilman automaattisia julkaisutyökaluja pelien kehitys ja ylläpito olisi käytännössä mahdotonta

MITÄ DEVOPS TUO LISÄÄ KETTERIIN MENETELMIIN?

• Hyvä määrittely • Rajapinnat • Automaattinen laadunvarmistus • Jatkuva julkaisu

AUTOMAATTINEN PALVELUIDEN JULKAISU JA VIRTUALISOINTI

• Konfiguraationhallinta • Virtualisointi • Skaalautuvuus • Monitorointi

MITÄ DEVOPS TUO LISÄÄ PALVELUIDEN YLLÄPITOON?

• Jatkaa ketteryyden viitoittamalla tiellä

• Pakottaa tekemään oikein • Pyrkii modulaariseen,

skaalautuvaan ja automaattiseen palveluylläpitoon

• Tukee organisaatiota ja käyttäjiä kohdistamalla työpanoksen oikein

YHTEENVETO

HAASTE

MIKSI TEIDÄN PALVELUNNE EIVÄT VIELÄ NOUDATA DEVOPS-PERIAATTEITA?

KIITOS MARKO KLEMETTI