Rautatiestandardien mukainen dokumentaatio ketterässä ohjelmistokehityksessä
Kangas, Matias (2018)
Kangas, Matias
2018
Automaatiotekniikka
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2018-12-05
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201811212702
https://urn.fi/URN:NBN:fi:tty-201811212702
Tiivistelmä
Ohjelmistotuotannon kehittyessä myös sen ongelmat ovat kehittyneet. Alkuun ongel-mia tuotti ohjelmistotyön kaavamaisuus, jäykkyys ja hidas reagointikyky virheiden ratkaisemiseksi. Näiden ongelmien ratkaisuun kehitettiin erilaisia ketteriä ohjelmisto-kehitystapoja, joissa irtaudutaan perinteisestä kaavamaisesta toimintatavasta vähentä-mällä dokumentaatiota ja keskittymällä jatkuvaan kehitystoimintaan.
Ketterät menetelmät toimivat hyvin menestyksekkäästi, mutta ongelmia tuottavat eri-tyisesti joillakin tekniikan aloilla pakollinen dokumentaatio, sekä isoilla organisaatioil-la tiedon ja osaamisen katoaminen liian vähäisen dokumentaation johdosta.
Diplomityössä pureudutaan ketterään kehitykseen rautatieteollisuudessa. Asiakasyri-tyksen dokumentaatiohaasteisiin ja pyritään löytämään keinoja toteuttaa yrityksen kannalta vaadittavaa dokumentaatiota ketterässä ohjelmistokehityksessä.
Työssä arvioidaan perinteisten ja ketterien menetelmien hyviä ja huonoja puolia, sekä dokumentaation vaikutusta koko organisaatioon. Mikäli yritys ei ole puhdas ohjel-mointi firma niin kompromissi perinteisen ohjelmistokehityksen ja ketterien menetel-mien välillä tuottaa koko yritystä hyödyttävää dokumentaatiota ja ohjelmistokehityk-selle ketterän rakenteen.
Ketterät menetelmät toimivat hyvin menestyksekkäästi, mutta ongelmia tuottavat eri-tyisesti joillakin tekniikan aloilla pakollinen dokumentaatio, sekä isoilla organisaatioil-la tiedon ja osaamisen katoaminen liian vähäisen dokumentaation johdosta.
Diplomityössä pureudutaan ketterään kehitykseen rautatieteollisuudessa. Asiakasyri-tyksen dokumentaatiohaasteisiin ja pyritään löytämään keinoja toteuttaa yrityksen kannalta vaadittavaa dokumentaatiota ketterässä ohjelmistokehityksessä.
Työssä arvioidaan perinteisten ja ketterien menetelmien hyviä ja huonoja puolia, sekä dokumentaation vaikutusta koko organisaatioon. Mikäli yritys ei ole puhdas ohjel-mointi firma niin kompromissi perinteisen ohjelmistokehityksen ja ketterien menetel-mien välillä tuottaa koko yritystä hyödyttävää dokumentaatiota ja ohjelmistokehityk-selle ketterän rakenteen.