Me etsimme parempia keinoja ohjelmistojen kehittämiseen tekemällä sitä
itse ja auttamalla siinä muita. Tässä työssämme olemme päätyneet arvostamaan:
Yksilöitä ja vuorovaikutusta enemmän kuin prosesseja ja työkaluja
Toimivaa sovellusta enemmän kuin kokonaisvaltaista dokumentaatiota
Asiakasyhteistyötä enemmän kuin sopimusneuvotteluita
Muutokseen reagoimista enemmän kuin suunnitelman noudattamista.
Vaikka oikealla puolellakin on arvoa, arvostamme vasemmalla puolella olevia asioita enemmän.

Tämä ketteränä manifestina (http://www.agilemanifesto.org) tunnettu teksti löytyy nykyisin niin seminaarien mainoksista, puhujien avauskalvoista, kirjojen esipuheista kuin opinnäytetöistäkin. Mutta mitä tämän manifestin takana todella on?

Periaatteet

Ketterän kehityksen filosofiassa lähdetään siitä, että ei ole olemassa yhtä oikeaa tapaa saavuttaa haluttu lopputulos. Sen vuoksi harvat ketterät menetelmät ovat tarkoin määriteltyjä ohjeistoja siitä, miten missäkin tilanteessa pitää toimia. Pakollisten käytäntöjen sijaan manifestin taustalla on kokoelma periaatteita, joita noudattamalla uskotaan päästävän hyvään lopputulokseen.

Lue lisää

Crystal-menetelmägeneraattori

Crystal on Alistair Cockburnin esittelemä menetelmägeneraattori, joka pyrkii tarjoamaan hyvin laajan joukon välineitä, joiden avulla voidaan muodostaa sopiva menetelmä hyvin erityyppisiin projekteihin. 

Sovelluskehitys on resursseiltaan rajattu, tiettyyn päämäärään tähtäävä joukko kommunikointi- ja keksimispelejä. Kunkin pelin ensisijainen tavoite on toimivan sovelluksen tuottaminen ja käyttöönottaminen; menetelmän tehtävä on avustaa pelaajia. Pelaajat käyttävät menetelmän ominaisuuksia muistuttamaan, inspiroimaan ja informoimaan toisiaan jotta pelin seuraava siirto olisi mahdollisimman helppo. Seuraava peli on nykyisen pelin muutos tai laajennus. Siten kunkin pelin toissijainen tarkoitus on varmistaa seuraavalle pelille hyvät lähtöasetelmat. Koska kukin peli on resursseiltaan rajattu, nämä päämäärät taistelevat keskenään resursseista.

Tämän pelin hallittuun läpivientiin saattaa löytyä apu Crystal-menetelmistä.

Lue lisää

Tulossa seuraavaksi

  • Menetelmäkuvaus: Feature Driven Development
  • Lisää kirjareferaatteja