DevOps - puuttuva pala

23
DEVOPS PUUTTUVA PALA

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

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