Ohjelmistoprojektin 7 kuolemansyntiä – 4. osa: no kun halvalla sai
Vältä ohjelmistoprojektin käpälälaudat jo suunnitteluvaiheessa! Syntilistauksen aikaisemmissa osissa olemme käsitelleet kehittäjien tuottavuuseroja, koodin määrän ja laadun suhdetta sekä vertailleet omaa työntekijää konsulttiin.
Softaprojektin neljäs kuolemansynti on maksaa liikaa koodista, jota ei ehkä edes tarvita.
Uskomus:
Osaan kuvata haluamani kahdella PowerPoint-kelmulla, joten toimittaja osaa määritellä hinnan.
Totuus:
Tarkan speksin tekeminen ei suurimmassa osassa projekteja ole fiksua – on parempi tehdä nopeita iteraatioita kuin ylettömästi arvauksia.
Kiinteä on kankea
Softaprojekteissa suositaan tuntihinnoittelua. Ai piikki auki? Eikö kiinteä hinta olisi parempi? Yleensä ei, sillä kiinteähintaisissa projekteissa joku häviää aina.
Kiinteä hinta asettaa asiakkaan ja toimittajan välille ristiriitaiset tavoitteet, koska kumpikin keskittyy turvaamaan omaa selustaansa. Usein tämä tarkoittaa monimutkaisia sopimuksia, liiallista etukäteisspeksaamista ja muutosten jäykkyyttä. Kalliiksihan se tulee, koska yleensä on fiksumpaa tehdä nopeita iteraatioita kuin ostaa koodia tarpeeseen, jota ei ehkä edes ole.
Könttähinnoittelussa tulee väistämättä vänkäämistä myös siitä, mikä kuuluu kiinteän hinnan piiriin ja mikä on laskutettavaa lisätyötä. Tuntihinnoittelu on kaikin puolin yksinkertaisempaa ja joustavampaa kuin kiinteä hinnoittelu – ja halvempaa, koska siinä maksetaan vain tehdystä työstä.
Tuottavuus ja tuntihinnat
Tuntihinnoittelu ei kuitenkaan ole mikään automaattinen pelastaja. Jos ostaja on tietämätön ja valitsee moraalittoman toimittajan, on yhtä pahassa lirissä kuin urakkasoppareiden kanssa.
Yleinen mutta väärä tapa on mitata kehityskustannuksia tuntihinnan perusteella alalla, jossa ihmisten tuottavuuserot voivat olla monikymmenkertaisia. Järkevämpää onkin vertailla kehittäjien aikaansaamia tuloksia kuin tuntitaksoja.
Jos koodarilta puuttuu vastuu ja tekemistä mitataan vain tunneissa, lopputulos näkyy laskussa. Jos projektiin ei sitouduta, on helppoa sanoa heipat kesken leikin. Jos taas devaaja on motivoitunut ja saa ansaitsemansa korvauksen hyvin tehdystä duunista, hän sitoutuu projektiin enemmän. Näin vähennetään vaihtuvuutta, uuden opettelua ja sitä myötä tehottomuutta.
Vaikka jokainen projekti onkin omanlaisensa, voi tulevaa työmäärää aavistella vertaamalla hanketta menneisyyden vastaavanlaisiin ohjelmistoihin. Kokemus tuo tähänkin asiaan varmuutta – kun sekä sudenkuoppia että toimivia ratkaisuja on nähty ja koettu, osataan kustannuksia arvioida tarkemmin (ja päästään rivakammin maaliin). Ja kas näin ympyrä taas sulkeutuu: maksa enemmän kokeneemmasta, niin lopulta säästät!
Jos et halua maksaa liikaa, ole yhteydessä!
Älä lankea näihinkään softaprojektin kuolemansynteihin:
Ohjelmistoprojektin 1. kuolemansynti – resurssi on resurssi
Ohjelmistoprojektin 2. kuolemansynti – enemmän koodia!
Ohjelmistoprojektin 3. kuolemansynti – konsultti kallis, oma työntekijä halpa
Ohjelmistoprojektin 5. kuolemansynti – kaikki muu paitsi välitön bisneshyöty on turhaa
Ohjelmistoprojektin 6. kuolemansynti – vanhassa vara parempi
Ohjelmistoprojektin 7. kuolemansynti – aliarvioi loppukäyttäjät
Lisätietoja
Tagit
Erikoisosaaminen
Ohjelmistokehitys |
Omat tagit
Rakettitiede - Asiantuntijat ja yhteyshenkilöt
Marietta Johansson
Rakettikauppias / Rocket Accelerator
Vastuullani on Rakettitieteen asiakkaiden ja kehittäjien tarpeiden ja toiveiden yhteensovittaminen, liiketoiminnan uudistaminen sekä strategia. Olen mukana kehittämässä myös .. | |
marietta@rakettitiede.com +358 40 520 3100 |
|
Rakettitiede - Muita referenssejä
Rakettitiede - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Software Engineer (C++/Qt)
- Laura - IT asiantuntija
- Laura - Software Engineer
- Red & Blue Oy - Senior Web Developer
- Laura - Cybersecurity Compliance Lead
- Efima Oyj - Senior Data Engineer
- Laura - Tietosuojasuunnittelija: tiedonhallinta- ja tietosuojayksikkö; Joensuu; määräaikainen (id8753)
Premium-asiakkaiden viimeisimmät referenssit
- Roidu Oy - Eloisa - työntekijäkokemuksen kehittäminen osa toimintaa ja strategiaa
- Roidu Oy - Eerikkilä sai kerättyä palautetta erityisesti lapsilta ja nuorilta Roidun avulla
- Roidu Oy - Pohjanmaan hyvinvointialue tavoittelee Pohjoismaiden huippua asiakas- ja potilasturvallisuudessa
- Roidu Oy - Esperi Caren asiakaskokemuksen mittaaminen vietiin uudelle tasolle
- Virnex Group Oy - Palvelu asumisturvallisuuden parantamiseen
- Lekab Communication Systems Oy - Lekab Communication Systems Oy voitti Kansaneläkelaitoksen kilpailutuksen ohjelmistorobotiikan alustaratkaisusta
- Verkkovaraani Oy - Google Ads -konsultaatio Nordic Progressille
Tapahtumat & webinaarit
- 30.04.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales: Integroinnit CRM-ratkaisun kanssa
- 07.05.2024 - Koulutus: Tekoäly markkinoijan työkaluna
- 07.05.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales | Sisäänrakennetun BI-moduulin käyttö toimintojen suunnitteluun ja tulosraportointiin
- 07.05.2024 - Aamiaisseminaari: Kehitä ohjelmistoja tehokkaammin tekoälyllä
- 14.05.2024 - Rakettiwebinaari: Koodista kassavirtaan
- 14.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Mitä versionvaihdosta tulisi tietää?
- 15.05.2024 - Ilmainen ERP-webinaari: Mitä tulee ottaa huomioon ERP:n ja CRM:n projektien käyttöönotossa, eli onnistuneen projektin A ja O.
Premium-asiakkaiden viimeisimmät bloggaukset
- Rakettitiede Oy - Kaksi yrityskulttuuria, yksi konsultti
- Zone Media Oy - Zone blogissa joka viikko uusi blogijuttu
- Zone Media Oy - Zone+:n hyödyllisiä ominaisuuksia: WordPressin staging-ympäristö
- Zone Media Oy - Zone+ WordPress Assistant: kuinka luoda verkkosivusto sekunneissa tekoälyn avulla
- Kamu Digital Oy - Koulutus: Tekoäly markkinoijan työkaluna
- Kamu Digital Oy - Tekoäly markkinoinnissa
- Kamu Digital Oy - Vinkit tekoälyn promtaamiseen eli kehotemuotoiluun
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |