Käytämme ohjelmistokehityksessämme ketteriä (agile) kehitysmenetelmiä. Ketterien menetelmien ansiosta ohjelmistokehityksen resurssit voidaan suunnata sinne, missä niistä saadaan suurin hyöty asiakkaan liiketoiminnan kannalta. Asiakasyritys priorisoi toteutettavan tuotteen ominaisuudet tärkeysjärjestykseen liiketoimintansa näkökulmasta. Kehitys tehdään lyhyissä sprinteissä, joiden jälkeen asiakkailla mahdollisuus tutustua kunkin sprintin aikana valmistuneeseen työhön ja päättää mitkä ominaisuuksista ovat valmiita julkaistaviksi. Näin ketterä kehitys takaa asiakkaan liiketoiminnan tarpeiden siirtymisen järjestelmään.
Lyhyinä sprintteinä toteutettu kehitys mahdollistaa nopeiden korjausten tekemisen ja joustavan reagoinnin ilmeneviin riskitekijöihin. Tämä on olennaista, sillä nykyaikainen ohjelmistokehitys tapahtuu jatkuvasti muuttuvassa ympäristössä. Kehitystiimin on kyettävä reagoimaan ketterästi vaatimusten tarkentuessa ja tilanteiden muuttuessa. Ketterillä menetelmillä voidaan luoda muuttuvista olosuhteista huolimatta koko ajan valmista ja testattua toiminnallisuutta.
Suurimman tehonsa ketterät menetelmät saavat yhteistyön ja kommunikaation painottamisesta. Kehitystiimi saa asiakkaalta välitöntä ja jatkuvaa palautetta, mikä takaa sen, että kuva valmistuvasta tuotteesta kirkastuu jatkuvasti kehityksen aikana ja lopullinen tuote tyydyttää asiakkaan tarpeita. Kehittäjille ketterät menetelmät ovat jatkuvaa oppimista, jossa kehitysprosessista pyritään poistamaan pullonkaulat ja rakentamaan puitteet mahdollisimman tehokkaalle ohjelmistokehitykselle.
Ketterän ohjelmistokehityksen keskeisiä ominaisuuksia:
Projektinhallintamme lähtökohtia ovat ketterä kehitys, osaava organisaatio ja modernit työkalut. Asiakaslähtöinen toimintatapamme perustuu runsaalle kommunikaatiolle asiakkaan kanssa ja mahdollistaa myös reaaliaikaisen kannattavuusseurannan.

Eero Laaksonen
Tuotepäällikkö
Projektin aikana yhteydenpito oli kiitettävää ja projekti eteni erittäin hyvin.
Mauri Kurri
Mastermark