Luku 1 - Ketteryydestä ohjelmistokehityksessä

1990-luvulla ohjelmistoteollisuus kohtasi muutamia suuria ongelmia. Ensinnäkin ala oli vielä melko nuori, eikä kokeneita ohjelmistokehittäjiä ollut tarpeeksi. Toiseksi, teollisuus oli jämähtänyt käyttämään jäykkää projektinhallintamenetelmää nimeltä "vesiputous". Tämä menetelmä korostaa pitkien vaatimusluetteloiden luomista, usein enemmän oikeudellisia sopimuksia varten kuin oikeasti asiakkaiden kanssa työskentelyä varten. Tämä yhteistyön puute johti paljon epäluottamukseen.

Lisäksi, ohjelmistoja ei tehty niin kuin nykyään, pienin, asteittaisin parannuksin. Sen sijaan ne luotiin massiivisina paketteina. Ajattele vanhaa Office 95 -ohjelmistoa – siinä oli tuhansia ominaisuuksia, mutta tuskin kukaan käytti niitä kaikkia. Näin valtavien pakettien kehittäminen vei vuosia, ja siltikin, niissä oli usein bugeja. Pareton laki osoittaa, että vain noin 20% ohjelmistosta käytettiin, mikä tarkoittaa, että 80% resursseista ja kehityksestä meni hukkaan.

Teollisuus oli uupunut ja kaipasi kipeästi muutosta. Tämän muutoksen toivat mukanaan taitavat ohjelmistokehittäjät. Vuonna 2001 joukko heistä kokoontui muuttamaan tapaa, jolla ohjelmistoja tehtiin. He loivat Ketterän manifestin ohjelmistoille, joka asetti neljä uutta ydinperiaatetta (osiossa 1.1) ja 12 periaatetta (osiossa 1.2) alalle. Nämä muutokset johtivat erilaisiin käytäntöihin ja uusiin tapoihin hallita ketteriä projekteja (osiossa 1.3), mikä johti uuteen ajattelutapaan (osiossa 1.4).

Last updated