Digia Secure SDLC : Implementation of Agile SDLC with Security and Privacy
Jylhä, Mikko (2018)
Jylhä, Mikko
Jyväskylän ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018120820585
https://urn.fi/URN:NBN:fi:amk-2018120820585
Tiivistelmä
ISO 9001 -standardin päivityksestä johtuen Digia toteutti vuosien 2017 - 2018 aikana merkittävän päivityksen sen ydinprosessimalliin (Core Process Model, CPM). Osana tätä kokonaisuutta luotiin Digia agile SDLC (Digia Security & Privacy Development Life Cycle). Tavoitteena oli parantaa ketterää ohjelmistokehitysprosessia siten, että sen avulla saataisiin tuotettua ohjelmistoja, joilla on korkeat tietoturva ja -suojavaatimukset. Lopputuloksena prosessi tuottaa tuotteita tai palveluita, joissa on hyväksyttävissä oleva ja merkittävästi alempi riskitaso.
Päätavoite oli luoda sovitus tietoturva- ja suojapiirteistä ketterään kehitysmalliin Digia agile SDLC:hen osana CPM:ää. Muut tavoitteet olivat verrata kehitettävän mallin toteutusta muihin turvallisen ketterän kehityksen menetelmiin viime ajoilta, löytää jatkokehitysajatuksia ja tehdä synteesiä arviointiin pohjautuen sekä määrittää ja julkaista työn tulokset myös muille kiinnostuneille.
Varsinainen prosessikehitysmenetelmä perustui työpajoihin, joissa Digia agile SDCL:ään halutut keskeisimmät piirteet sovitettiin Scrum-malliin. Tämän jälkeen tehtiin kirjallisuuskatsaus ja -analyysi sisältäen synteesin. Lopputuloksena oli ja on elävä prosessi, jota koulutetaan laajasti Digialla.
Analyysistä kävi ilmi, että turvallinen Scrum on ollut laajemmalti keskusteltu aihe akateemisessa maailmassa, kuin oletettiin. Tästä huolimatta aiheesta ei ole yhteisesti hyväksyttyä standardia käytössä. Digian lähestymistapa perustui yksinkertaisuuteen ja Scrumin periaatteiden eheänä säilyttämiseen. Loppuhavaintona oli, että kirjallisuuskatsaus olisi todennäköisesti vaikuttanut lopputulokseen. Menetelmä tuotti kuitenkin uusia ideoita, jotka ovat samoilla linjoilla muiden kehittelemien kanssa.
Päätavoite oli luoda sovitus tietoturva- ja suojapiirteistä ketterään kehitysmalliin Digia agile SDLC:hen osana CPM:ää. Muut tavoitteet olivat verrata kehitettävän mallin toteutusta muihin turvallisen ketterän kehityksen menetelmiin viime ajoilta, löytää jatkokehitysajatuksia ja tehdä synteesiä arviointiin pohjautuen sekä määrittää ja julkaista työn tulokset myös muille kiinnostuneille.
Varsinainen prosessikehitysmenetelmä perustui työpajoihin, joissa Digia agile SDCL:ään halutut keskeisimmät piirteet sovitettiin Scrum-malliin. Tämän jälkeen tehtiin kirjallisuuskatsaus ja -analyysi sisältäen synteesin. Lopputuloksena oli ja on elävä prosessi, jota koulutetaan laajasti Digialla.
Analyysistä kävi ilmi, että turvallinen Scrum on ollut laajemmalti keskusteltu aihe akateemisessa maailmassa, kuin oletettiin. Tästä huolimatta aiheesta ei ole yhteisesti hyväksyttyä standardia käytössä. Digian lähestymistapa perustui yksinkertaisuuteen ja Scrumin periaatteiden eheänä säilyttämiseen. Loppuhavaintona oli, että kirjallisuuskatsaus olisi todennäköisesti vaikuttanut lopputulokseen. Menetelmä tuotti kuitenkin uusia ideoita, jotka ovat samoilla linjoilla muiden kehittelemien kanssa.