Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

How do developers use requirements specifications : a case study in a financial company with external developers

Lähteinen, Timmy (2026)

Katso/Avaa
Diplomityö (996.5Kb)
Lataukset: 


Diplomityö

Lähteinen, Timmy
2026

School of Engineering Science, Tietotekniikka

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

Tiivistelmä

This study examines how external developers utilize requirements specification documents within their daily processes in a regulated financial services setting. The objective of this research is to provide insight into how requirements specifications documents are used by developers during implementation, identify areas where developers consider the artifacts most useful, find out where misunderstanding occurs among different artifacts or teams and find ways to improve the overall quality. This study was designed as a qualitative single case study. Data collection consisted of semi-structured interviews and artifact walkthroughs with external developers who worked in the same case context. Thematic Analysis was used for the data analysis.

The results indicate that external developers don't treat requirements specifications as separate documents but rather as layers of documentation that feed into Jira which acts as the first entry point. Functional design documents, payload documentation, content files and fast clarification loops also assist in the implementation process. Those artifacts that supported decision-making related to technical implementation were viewed as the most useful parts. Misunderstanding occurred when there was loss of coherence between artifacts, teams and timeframes. This study provides evidence that requirements specifications communication in external development relies upon a hybrid model that combines written artifacts and agile clarification practices to functionally operate across organizational boundaries.
 
Tässä tutkimuksessa tarkastellaan, miten ulkopuoliset ohjelmistokehittäjät käyttävät vaatimusmäärittelyjä jokapäiväisessä työssään säännellyssä finanssialan ympäristössä. Tutkimuksen tarkoituksena oli selvittää, miten vaatimusdokumentteja käsitellään toteutusvaiheessa, mitkä niiden osat koetaan hyödyllisimmiksi, missä väärinkäsityksiä ilmenee ja millaisilla muutoksilla vaatimuksiin liittyvää viestintää voitaisiin tehostaa. Tutkimus toteutettiin kvalitatiivisena tapaustutkimuksena. Aineisto kerättiin valitussa ympäristössä toimivilta ulkoisilta kehittäjiltä puolistrukturoiduilla haastatteluilla sekä dokumenttianalyysilla ja analysoitiin teemoittain.

Tuloksista selviää, että ulkoiset kehittäjät eivät hae vaatimuksia yhdestä tietystä asiakirjasta. Tietoa yhdistellään useista eri paikoista ja työt aloitetaan aina Jiran kautta. Itse toteutus perustuu kuitenkin suurelta osin toiminnallisiin määrittelydokumentteihin, payload kuvauksiin, sisältötiedostoihin sekä nopeisiin, tarkentaviin keskusteluihin. Hyödyllisimpinä pidettiin niitä vaatimusosia, jotka olivat lähimpänä teknisiä toteutuspäätöksiä. Väärinkäsityksiä syntyi erityisesti silloin, kun vaatimustieto oli epäjohdonmukaista eri dokumenttien, tiimien tai aikavaiheiden välillä. Tutkimus näyttää, että viestintä perustuu hybridimalliin, jossa kirjalliset materiaalit ja ketterät käytännöt täydentävät toisiaan yli organisaatiorajojen.
 
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [15531]
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