Ketterä ohjelmistokehitys : mobiilisovelluksen kehitys Scrumilla
Anu, Salminen (2025)
Anu, Salminen
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025061723243
https://urn.fi/URN:NBN:fi:amk-2025061723243
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia ketterän kehityksen menetelmien, erityisesti Scrumin, hyödyntämistä ohjelmistokehityksessä mobiilisovelluksen kehityksen kautta. Opinnäytetyössä toteutettiin mobiilisovelluksen ensimmäinen versio ja analysoitiin, miten Scrum-menetelmä tukee ohjelmistokehitystä myös yksilöprojekteissa.
Opinnäytetyö toteutettiin toiminnallisena opinnäytetyönä, jossa yhdistettiin käytännön sovelluskehitys ja ketterän kehityksen menetelmien tarkastelu. Sovelluskehityksessä hyödynnettiin moderneja mobiili- ja web-teknologioita, React Native, JavaScript, Node.js ja MongoDB. Kehitystyö jaettiin Scrumin periaatteiden mukaisesti sprintteihin, joita seurattiin Jira-työkalun avulla. Scrumin viitekehyksen käyttö mahdollisti projektin selkeän aikatauluttamisen ja edistymisen seurannan. Samalla projektin hallinta ketterän kehityksen menetelmällä mahdollisti nopean reagoinnin muutoksiin kehitysprosessin aikana.
Tutkimuksen tulokset osoittivat, että Scrum-menetelmä soveltuu myös yksilöprojekteihin, vaikka sen täysi hyöty toteutuukin vasta monimuotoisissa tiimeissä. Scrumin käyttö paransi opinnäytetyön sovellus projektissa ajanhallintaa, seurantaa ja keskittymiskykyä, mutta toi esiin myös haasteita. Mobiilisovelluksen kehitystyö jatkuu opinnäytetyön valmistumisen jälkeen.
Opinnäytetyö toteutettiin toiminnallisena opinnäytetyönä, jossa yhdistettiin käytännön sovelluskehitys ja ketterän kehityksen menetelmien tarkastelu. Sovelluskehityksessä hyödynnettiin moderneja mobiili- ja web-teknologioita, React Native, JavaScript, Node.js ja MongoDB. Kehitystyö jaettiin Scrumin periaatteiden mukaisesti sprintteihin, joita seurattiin Jira-työkalun avulla. Scrumin viitekehyksen käyttö mahdollisti projektin selkeän aikatauluttamisen ja edistymisen seurannan. Samalla projektin hallinta ketterän kehityksen menetelmällä mahdollisti nopean reagoinnin muutoksiin kehitysprosessin aikana.
Tutkimuksen tulokset osoittivat, että Scrum-menetelmä soveltuu myös yksilöprojekteihin, vaikka sen täysi hyöty toteutuukin vasta monimuotoisissa tiimeissä. Scrumin käyttö paransi opinnäytetyön sovellus projektissa ajanhallintaa, seurantaa ja keskittymiskykyä, mutta toi esiin myös haasteita. Mobiilisovelluksen kehitystyö jatkuu opinnäytetyön valmistumisen jälkeen.