Yhteistyö


Projektin yhteensopivuuden arviointi aloitetaan ilmaisella ja sitoumuksettomalla alustavalla keskustelulla tavoitteista, laajuudesta ja teknisestä toteutuksesta. Mikäli yhteistyö vaikuttaa mahdolliselta, tarvitaan asiakkaan puolelta nimetty projektin omistaja, joka vastaa liiketoimintavaatimusten yhteen kokoamisesta ja priorisoinnista.


Yhden kehittäjän kokoiset projektit


Yhteistyö alkaa yleensä niin, että minä toimin verkkosovelluksen teknisestä toteutuksesta vastaavana sopimuskumppanina, jolloin toteutetaan projektin ensimmäiseksi vaiheeksi sovittu kokonaisuus. Tämän jälkeen verkkosovellus voidaan ottaa käyttöön sellaisenaan tai kehitystä voidaan tarvittaessa jatkaa projektin luonteeseen parhaiten sopivalla tavalla.


Jaettua tietämystä vaativat projektit


Kun projekti vaatii jaettua tietämystä, asiakas voi palkata itselleen juniorikehittäjän, jonka vastuulla on jatkossa varsinainen ohjelmointityö mahdollisimman itsenäisesti, samalla kun minä vastaan ohjelmiston vaatimusmäärittelystä, teknisestä dokumentoinnista sekä koodin arvioinnista, käyttöönotosta ja testauksesta.


Ohjelmistokehityksen ulkoistaminen


Tämä malli on kustannustehokas ja käytännöllinen vaihtoehto omalle tai kokonaan ulkoistetulle tiimille, koska yhden kehittäjän vaiheessa työ tehdään ensisijaisesti kiinteään hintaan ja kun projekti vaatii jaettua tietämystä, asiakkaalla on edelleen käytettävissä sama seniorikehittäjä, mutta joustavasti tuntityönä.