Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

The journey from user stories to software architecture : a literature review

Talonpoika, Mikko (2025)

Katso/Avaa
Kandidaatintyo_Talonpoika_Mikko.pdf (339.7Kb)
Lataukset: 


Kandidaatintyö

Talonpoika, Mikko
2025

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20251215119714

Tiivistelmä

The journey from user stories to software architecture is an important topic while software development has become more agile way. User stories are used as a base of agile development method, and they are answering three questions: who, what and why. User stories are features added to software and architecture is building its way on every iteration. Software architectures are working guide to a software how it’s been built or will be build.

What is the journey from user stories to software architecture? What user stories and software architecture trends are? What challenges user stories and software architecture have? This thesis aims to find answer to these three research questions. Narrative literature method has been used as research method to find out answers to these research questions.

Results are showing that the journey from user stories is not only focusing on traditional agile methods where user stories are used to add features to software on every sprint. User stories have been used to been base for Unified Modeling Language (UML) and Agent- or Object-oriented methods. User stories can be used also decreasing stakeholders concerns and describing non-functional features. Trends in user stories and software architecture are using AI-automation when developing user stories. Challenges user stories and software architecture faces are privacy concerns while using AI-tools. Biggest challenge still is that even agile method daily using developers only less than 50% use user stories in practice.
 
Käyttäjätarinoista ohjelmistoarkkitehtuuriksi on tärkeä aihe ohjelmistoarkkitehtuurin kehityksen suuntautuessa entistä enemmän ketterän ohjelmistokehityksen metodien suuntaan. Käyttäjätarinat toimivat pohjana ketterässä ohjelmistokehityksessä ja ne vastaavat kolmeen kysymykseen, jotka ovat kuka, mitä ja miksi. Käyttäjätarinat lisäävät ominaisuuksia ohjelmistoon ja rakentavat sitä kautta ohjelmistoarkkitehtuurin jokaisen iteraation yhteydessä. Ohjelmistoarkkitehtuuri toimii ohjekirjana, kuinka ohjelmisto on rakennettu tai tullaan rakentamaan.

Mikä on matka käyttäjätarinoista ohjelmistoarkkitehtuuriin? Mitkä ovat käyttäjätarinoiden ja ohjelmistoarkkitehtuurin trendit? Mitä haasteita käyttäjätarinoilla ja ohjelmistoarkkitehtuurilla on? Tämä kandidaatintyö pyrkii löytämään vastaukset näihin kolmeen tutkimuskysymykseen. Narratiivista kirjallisuuskatsausta käytetään tutkimusmetodina näihin tutkimuskysymyksiin vastaamiseen.

Tulokset osoittavat, että matka käyttäjätarinoista ohjelmistoarkkitehtuuriksi ei keskity pelkästään perinteisiin ketterän kehityksen metodeihin, jossa ne lisäävät uusia ominaisuuksia ohjelmistoon sprinttien yhteydessä. Käyttäjätarinoita käytetään pohjana UML-kaavioita ja Agentti- tai Objekti-orientoituja metodeja käytettäessä. Käyttäjätarinoita voidaan käyttää myös sidosryhmien huolien vähentämiseen sekä ei-funktionaalisten ominaisuuksien kuvailemiseksi. Käyttäjätarinoiden ja ohjelmistoarkkitehtuurin trendinä on tekoälyautomaation käyttö käyttäjätarinoiden kehityksessä. Haasteita, joita käyttäjätarinat ja ohjelmistoarkkitehtuuri, kohtaavat liittyvät tekoälytyökalujen yksityisyyteen. Suurin haaste on kuitenkin, että ketterän kehityksen metodeja käyttävistä ohjelmistokehittäjistä vain alle puolet käyttävät käyttäjätarinoita arjessaan.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [7140]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste