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.

Software development waste and cognitive bias

Solomon Hagos, Noel (2025)

Katso/Avaa
Bachelorsthesis_Solomon Hagos_Noel.pdf (453.8Kb)
Lataukset: 


Kandidaatintyö

Solomon Hagos, Noel
2025

School of Engineering Science, Tietotekniikka

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20251218122024

Tiivistelmä

This thesis explores the connection between cognitive biases and software development waste in software development. Software engineering is a socio-technical field, which means that human decision-making is influenced by both technical and social factors. The primary objective is to identify how specific, common biases cause inefficiency and waste in software development. The thesis uses Daniel Kahneman’s system to further analyse what cognitive biases are and how they arise.

The study was conducted with narrative literature review and conceptual analysis. Existing literature was used to gather essential information about cognitive biases and their documented effects. The analysis focused on six biases: overconfidence, confirmation, anchoring, sunk cost fallacy, availability, and status quo bias and mapped their connections to nine established categories of software development waste.

The findings reveal a strong and consistent relationship between cognitive biases and software development waste. Overconfidence, confirmation, and anchoring biases were identified as the most prevalent, directly contributing to major wastes such as building the wrong features and rework. The results indicate that awareness and mitigation of these biases could improve decision-making and reduce software development waste.
 
Tämä kandidaatintutkielma tutkii kognitiivisten vinoumien ja ohjelmistokehityksen hukan välistä yhteyttä ohjelmistokehityksessä. Ohjelmistokehitys on sosiotekninen ala, mikä tarkoittaa, että ihmisen päätöksentekoon vaikuttavat sekä tekniset että sosiaaliset tekijät. Ensisijaisena tavoitteena on tunnistaa, miten tietyt, yleiset vinoumat aiheuttavat tehottomuutta ja hukkaa ohjelmistokehityksessä. Tutkielmassa hyödynnetään Daniel Kahnemanin järjestelmää analysoidakseen tarkemmin, mitä kognitiiviset vinoumat ovat ja miten ne syntyvät.

Tutkimus tehtiin narratiivisen kirjallisuuskatsauksen ja käsitteellisen analyysin avulla. Aiemmin olemassa olevaa kirjallisuutta käytettiin keräämään olennaista tietoa kognitiivisista vinoumista ja niiden dokumentoiduista vaikutuksista. Analyysi keskittyi kuuteen vinoumaan: luottamusvinouma, vahvistusvinouma, ankkurointivinouma, uponneiden kustannusten vinouma, saatavuusvinouma ja status quo -vinouma, ja kartoitettiin niiden yhteydet yhdeksään vakiintuneeseen ohjelmistokehityksen hukan luokkaan.

Tulokset paljastavat vahvan ja johdonmukaisen yhteyden kognitiivisten vinoumien ja ohjelmistokehityksen hukan välillä. Luottamusharha, vahvistusharha ja ankkurointiharha tunnistettiin yleisimmiksi, ja ne vaikuttavat suoraan merkittäviin hukkaan, kuten väärien ominaisuuksien rakentamiseen ja uudelleentyöstämiseen. Tulokset osoittavat, että näiden vinoumien tiedostaminen ja vähentäminen voisi parantaa päätöksentekoa ja vähentää ohjelmistokehityksen hukkaa.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [7212]
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