Mitä on Agile? Termi tarkoittaa kykyä liikkua nopeasti ja kevyesti. Tällainen liikkuminen on avain 21. vuosisadan huipputeknologian projektinhallintamenetelmiin. Agile alkoi ohjelmistokehitysmenetelmänä ja siirtyi nopeasti yleiseen projektinhallintaan. Agile korostaa yhteistyötä, asiakaspalautetta ja jatkuvaa kehitystä. Lisäksi sitä voidaan soveltaa kaiken kokoisiin projekteihin. Sen syntymästä lähtien Agilea on omaksunut tuhansia organisaatioita ympäri maailmaa.

4 Agile-arvoa – sisällysluettelo:

  1. Lyhyt historia Agilesta
  2. Mitä on Agile?
  3. Neljä ydinarvoa Agilesta
  4. Yhteenveto

Lyhyt historia Agilesta

Viime vuosisadan lopussa ohjelmistokehitystiimit käyttivät edelleen 50 vuotta sitten keksittyjä projektinhallintamenetelmiä. Vesiputous, joka oli ollut projektinhallinnan standardi suurimman osan 20. vuosisataa, oli yleisin ohjelmistokehitysmenetelmä ennen Agilea.

Vesiputousmenetelmä luotiin rakennusteollisuudelle ja valmistukselle. Se sopi täydellisesti näiden liiketoimintojen tarpeisiin – koska valmistuksen projektit vaativat kattavien suunnitelmien laatimista ennen toteutusvaihetta. Tässä menetelmässä, kun suunnitelma on luotu, se toteutetaan vaihe vaiheelta. Työn kulku muistuttaa vesiputousta asiakkaan pyyntöjen täyttämiseksi.

Valitettavasti vesiputousmenetelmää ei voitu soveltaa ohjelmistokehitykseen, koska sen seuraaminen oli vaikeaa ja se vaati valtavasti paperityötä. Vielä tärkeämpää on, että se oli yksinkertaisesti tehoton.

Joustavamman ja iteratiivisemman lähestymistavan etsimisessä ohjelmistokehitykseen monet tiimit alkoivat työskennellä omien, sivustokohtaisten projektinhallintamuutosten parissa. Kuitenkin oli kiireellinen tarve ei vain uudelle standardille, vaan myös täysin uudelle ajattelutavalle projektinhallinnasta.

Uusi lähestymistapa oli jo itämässä siellä täällä, kun vuonna 2001 17 ohjelmiston ajatusjohtajaa kokoontui konferenssiin Snowbirdissa, Utahissa. Osallistujien joukossa olivat muun muassa Kent Beck ja Ron Jeffries, eXtreme Programmingin (XP) yhteisluojat, sekä Ken Schwaber ja Jeff Sutherland, (Scrum-kehyksen kirjoittajat, jota kuvailimme tässä sarjassa kirjoituksia). Konferenssin aikana Snowbirdissa Agile Manifesto muotoiltiin vastauksena vesiputousmenetelmän puutteisiin. Nykyään Agile ei ole vain ohjelmistokehitysmenetelmä. Siitä tuli ajattelutapa, jota käytetään projektinhallinnassa eri organisaatioissa. Huolimatta siitä, että sen suosio kasvaa jatkuvasti, Agileen liittyvät yleiset säännöt pysyvät muuttumattomina.

Mitä on Agile?

Agile määritellään projektinhallintamenetelmäksi, joka jakaa kaikki tehtävät lyhyisiin vaiheisiin, joita kutsutaan iteraatioiksi. Niitä arvioidaan ja mukautetaan usein markkinoiden nykytilanteeseen ja asiakkaan tarpeisiin.

Agile on myös termi, jota käytetään kuvaamaan tuotteen kehittämisen arvoja ja periaatteita. Yleisesti ottaen Agile tarkoittaa keskittymistä asiakkaalle arvon toimittamiseen nopeammin ja kykyä itse säädellä itseään ketteränä tiiminä. Toisin sanoen, ketterät tiimit pystyvät sopeutumaan ja muuttumaan tarpeen mukaan, jotta ne voivat toimittaa parhaita mahdollisia tuloksia asiakkailleen.

Mitä on Agile ja sen 4 arvoa?

4 ydinarvoa Agilesta

Agile perustuu 4 ydinarvoon, jotka on lueteltu alla:

  1. Yksilöt ja vuorovaikutus prosessien ja työkalujen yli.
  2. Toimiva ohjelmisto kattavan dokumentaation yli.
  3. Asiakasyhteistyö sopimusneuvottelujen yli.
  4. Muutosvastaanotto suunnitelman noudattamisen yli.

Nämä arvot saattavat aluksi kuulostaa tiukoilta. Mutta niiden kirjoittajat korostavat, että he käyttivät sanaa “yli” tarkoituksella. He toteavat, että molemmat osat yhtälöstä ovat yhtä tärkeitä, joten näitä osia on mainittava ymmärryksen helpottamiseksi johtamisen keskeisistä kysymyksistä. Kuitenkin yhtälön ensimmäinen osa on tärkeämpi Agile-lähestymistavassa.

Mitä on Agile ja sen 4 arvoa?

Yksilöt ja vuorovaikutus prosessien ja työkalujen yli

Agilen ensimmäinen ydinarvo tarkoittaa, että projektissa työskentelevät ihmiset, heidän hyvinvointinsa ja viestintänsä ovat tärkein osa onnistunutta tiimityötä. Eivätkä heidän käyttämänsä prosessit tai työkalut voi olla arvokkaampia kuin yksilöiden työ ja panos.

Toimiva ohjelmisto kattavan dokumentaation yli

Agilen toinen arvo käsittelee suoraan ohjelmistokehitystä. Kuitenkin ei ole suuria eroja Agile-tiimityössä ohjelmistokehityksessä tai minkä tahansa muun tuotteen parissa. Molemmissa tapauksissa tuotteen toimivan version tulisi olla asiakkaan saatavilla koko ajan. Työ tehdään vähitellen ja iteratiivisesti. Toisin sanoen, tuotetta kehitetään vaihe vaiheelta, jossa jokainen vaihe lisää arvoa edellisiin. Tällä tavalla tuotetta voidaan helposti ja nopeasti mukauttaa muuttuviin vaatimuksiin ja tarpeisiin. Tämän seurauksena kattava dokumentaatio, joka oli vesiputousmenetelmän perusta, ei ole prioriteetti Agile-lähestymistavassa.

Asiakasyhteistyö sopimusneuvottelujen yli

Agilen kolmas arvo ylistää jatkuvaa viestintää asiakkaan kanssa. Agilen tuotteen kehittämisen iteratiivisen luonteen vuoksi asiakkaan tarpeet voidaan käsitellä lennossa. Siksi yhteistyön alussa neuvoteltu sopimus ei tarvitse sisältää kaikkia tuotteen yksityiskohtaisia spesifikaatioita.

Muutosvastaanotto suunnitelman noudattamisen yli

Viimeinen Agile-arvo liittyy edellisiin. Se asettaa liiketoiminta-arvon toimittamisen etusijalle verrattuna ennalta määriteltyjen sääntöjen ja suunnitelmien noudattamiseen. Lyhyesti sanottuna sääntö tarkoittaa, että tuotteen on kehitettävä markkinoiden nykytilanteen mukaan. Siksi ketterän tiimin on usein mukautettava ja päivitettävä tuotteen vaatimuksia ja neuvoteltava niitä asiakkaan kanssa.

Mitä on Agile ja sen 4 arvoa?

Yhteenveto

Agile Manifesto juontaa juurensa vuoteen 2001. Se kirjoitettiin säännöksi ja arvoiksi ohjelmistokehitystiimeille. Kuitenkin nykyään sitä käytetään perustana tehokkaalle ja kevyelle projektinhallinnalle eri organisaatioissa.

Agile perustuu arvojen joukkoon. Se ylistää yksilön panosta tiimityössä. Se arvostaa enemmän toimivan tuotteen version saatavuutta kuin monimutkaisia suunnitelmia ja dokumentaatiota. Ja korostaa jatkuvaa viestintää asiakkaan kanssa, joka on mukana koko tuotteen kehitysprosessissa.

Olemme vastanneet pääkysymykseen, “Mitä on Agile”. Nyt tutustu Kuinka käyttää Agile-menetelmää freelance-projekteissa?

Jos pidät sisällöstämme, liity vilkkaaseen mehiläisyhteisöömme Facebookissa, Twitterissä, LinkedInissä, Instagramissa, YouTubessa, Pinterestissä.

Caroline Becker

Projektipäällikkönä Caroline on asiantuntija uusien menetelmien löytämisessä parhaiden työnkulkujen suunnittelemiseksi ja prosessien optimoinniksi. Hänen organisatoriset taitonsa ja kyky työskennellä aikarajoitteiden alla tekevät hänestä parhaan henkilön monimutkaisten projektien toteuttamiseen.

View all posts →