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 - Java-kehittäjä
- Laura - Systems Specialist, ajoneuvot
- IsoSkills Oy - Open application: Data Engineer, Finland
- Nordea - Sr IT Analyst - Adobe/SAS Marketing Automation
- Nordea - Senior IT / Business Analyst with technical background - Finland, Nordea Payments
- Nordea - Senior IT Analyst, Finnish language required
- Laura - DevOps Engineer
Premium-asiakkaiden viimeisimmät referenssit
- Advania Finland Oy - Turun kaupunki valjastaa digitaaliset ratkaisut palvelemaan strategiaansa
- Sulava Oy - Fondia vahvistaa tekoälyn hyödyntämistä Microsoft Copilotilla
- Druid Oy - International House Turku: Ajanvarauspalvelu
- Symbio - Taxi Point Oy
- Valve - Helsingin yliopiston ylioppilaskunnan verkkopalvelun siirto WordPressiin
- Valve - Eezy Valmennuskeskuksen verkkokauppa-uudistus
- Valve - Danonen Nutricia ja Aptaclub -brändien sivustot
Tapahtumat & webinaarit
- 06.11.2024 - Webinaari: Future-Proof Your Data Infrastructure with Azure
- 13.11.2024 - Rakettiwebinaari: ohjelmistotestaus ja sen tulevaisuus
- 13.11.2024 - Miten palvelumuotoilu poistaa epävarmuutta digi-investoinneista?
- 14.11.2024 - RoimaDay 2024
- 14.11.2024 - Verkkolaskufoorumin syysseminaari 2024
- 19.11.2024 - The Future of Software - Embracing Collaboration in an AI-Powered World
- 19.11.2024 - Tehokkuutta ja säästöjä low-code-ratkaisuilla
Premium-asiakkaiden viimeisimmät bloggaukset
- Innofactor Oyj - Tunnista ja digitalisoi hiomattomat prosessit Power Platformin avulla
- SD Worx - Oletko etuoikeutettu työskentelemään jonkin asian parissa, jolla on todellinen tarkoitus ja merkitys?
- SD Worx - HR ja tekoäly – usein kysytyt kysymykset
- Timeless Technology - Verkon luotettavuuden varmistaminen: Ota käyttöön Perle Systemsin teollisuustason 4G ja 5G reitittimet!
- Efima Oyj - Hyvästi turhat klikkailut: Näin moderni järjestelmä tehostaa myyntityötä erikoistavarakaupassa
- SC Software Oy - SC Softwaren uratarinat: Joel Ollikainen, konsultti
- Softlandia Oy - Sovelletun tekoälyn insinöörien esiinmarssi ja tekoälyosaamisen muutos
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |