devops - puuttuva pala

23
DEVOPS PUUTTUVA PALA

Upload: marko-klemetti

Post on 15-Jun-2015

109 views

Category:

Technology


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

Page 1: DevOps - puuttuva pala

DEVOPS PUUTTUVA PALA

Page 2: DevOps - puuttuva pala
Page 3: DevOps - puuttuva pala

PERINTEINEN OHJELMISTOKEHITYS

Page 4: DevOps - puuttuva pala

KETTERÄT MENETELMÄT

Page 5: DevOps - puuttuva pala
Page 6: DevOps - puuttuva pala

• 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

Page 7: DevOps - puuttuva pala

MITEN DEVOPS AUTTAA?

Page 8: DevOps - puuttuva pala

#1 HYVÄ MÄÄRITTELY

Page 9: DevOps - puuttuva pala

• Vaatimusten ja dokumentaation hallinta yhdessä paikassa

• Toteutuksen seuranta vaatimuksista julkaisuun

• Vaatimusten yhdistäminen laadunvarmistukseen

Page 10: DevOps - puuttuva pala

#2 RAJAPINNAT

Page 11: DevOps - puuttuva pala

• 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

Page 12: DevOps - puuttuva pala

#3 AUTOMAATTINEN LAADUNVARMISTUS

Page 13: DevOps - puuttuva pala

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

Page 14: DevOps - puuttuva pala

• Asiakaspalveluiden automaattinen hyväksymistestaus

• Erilaisten selainympäristöjen toiminnallisuuden varmistus

• Automaattinen regressiotestaus

Page 15: DevOps - puuttuva pala

#4 JATKUVA JULKAISU

Page 16: DevOps - puuttuva pala

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

Page 17: DevOps - puuttuva pala

MITÄ DEVOPS TUO LISÄÄ KETTERIIN MENETELMIIN?

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

Page 18: DevOps - puuttuva pala

AUTOMAATTINEN PALVELUIDEN JULKAISU JA VIRTUALISOINTI

Page 19: DevOps - puuttuva pala
Page 20: DevOps - puuttuva pala

• Konfiguraationhallinta • Virtualisointi • Skaalautuvuus • Monitorointi

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

Page 21: DevOps - puuttuva pala

• 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

Page 22: DevOps - puuttuva pala

HAASTE

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

Page 23: DevOps - puuttuva pala

KIITOS MARKO KLEMETTI