Takaisin blogiin

    Ketterä ohjelmistokehitys

    Ketterä ohjelmistokehitys tarkoittaa projektin tekemistä iteroiden yhdessä asiakkaan kanssa. Iteroinnin tarkoituksena on tuottaa jokaisen työvaiheen jälkeen tuotteen osa.

    Koodari, ohjelmoija, ohjelmistokehittäjä

    Ketterä ohjelmistokehitys tarkoittaa projektin tekemistä iteroiden yhdessä asiakkaan kanssa. Iteroinnin tarkoituksena on tuottaa jokaisen työvaiheen jälkeen tuotteen osa ja jokaisen iteraation tarkoituksena on tuottaa taas edellistä tuotosta valmiimpi tuote.

    Ketterä kehittäminen (agile development) on vaihtoehto perinteiselle vesiputousmallille. Tyypillistä ketterälle kehitykselle ovat sprintit eli toteutuksen jakaminen pienempiin osiin.

    Onnistumisessa keskeistä on yhteistyö

    Keskeistä ketterässä kehityksessä on se, että ohjelmistokehittäjien ja asiakkaan tulee tehdä tiivistä yhteistyötä koko projektin ajan. Tavoitteena on vastata loppukäyttäjien ja liiketoiminnan tarpeisiin sekä muutoksiin.

    Ketterässä ohjelmistokehityksessä asiakkaalla on iso vastuu. Asiakkaalla tulee olla kehitettävälle tuotteelle yksi omistaja eli product owner, joka osallistuu projektiin aktiivisesti.

    Ketterän ohjelmistoprojektin vaiheet

    Yhden sprintin pituus on keskimäärin yhdestä neljään viikkoa.

    1. Ohjelmistokehitysprojekti alkaa yhteisellä Workshop-palaverilla.
    2. Määrittelyvaiheen jälkeen toteutamme prototyypin.
    3. Kun prototyyppi on hyväksytty, voidaan aloittaa tekninen toteutus 1-3 viikon sprinteissä.
    4. Ennen tuotteen julkaisua tehdään lopputestaus.
    5. Julkaisun jälkeen Sarkain tarjoaa jatkokehitystä ja ylläpitoa.

    Ketterän ohjelmistoprojektin toimijat

    Tuoteomistaja (Product Owner)

    Tuoteomistaja on yksittäinen henkilö, joka on vastuussa tuotteen arvon maksimoinnista ja kehitystiimin työstä.

    Kehitystiimi

    Koostuu ammattilaisista, kuten ohjelmistokehittäjistä, jotka muuttavat kehitysjonon tuotteeksi.

    Scrum Master

    Scrum Masterin tärkein tehtävä on palvella tuoteomistajaa ja kehitystiimiä. Hän fasilitoi työtä, poistaa esteitä ja viestii aktiivisesti.

    Ketterien menetelmien hyödyt

    Ketterä malli on tehokas, tarvekeskeinen ja joustava tapa toteuttaa ohjelmistoja. Asiakkaana pääset osallistumaan projektin kaikkiin vaiheisiin. Ketterän mallin etuna on erityisesti aikaisen vaiheen testaus.

    Ketterää ohjelmistokehitystä Sarkaimelta

    Tavoitteemme on luoda sinun tarpeidesi ja toiveidesi mukainen ohjelmisto. Ole rohkeasti yhteydessä meihin, vaikka ideasi ei vielä olisikaan täysin valmis! Kysy lisää.

    Onko sinulla projekti mielessä?

    Ota yhteyttä – kerromme mielellämme lisää ja autamme ideasi liikkeelle.

    Käytämme evästeitä 🍪

    Käytämme evästeitä parantaaksemme käyttökokemustasi, analysoidaksemme sivuston liikennettä ja personoidaksemme sisältöä. Voit hyväksyä kaikki evästeet tai vain välttämättömät.

    Lue lisää evästeistä