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 - Mobiilikehittäjä, Android
- Laura - Ohjelmistoarkkitehti, Tampere/Oulu
- Laura - Development Team Manager, Sports Games
- Taito United Oy - Senior Full Stack -kehittäjä
- Webscale Oy - Head of Sales, Cloud Services
- Laura - Hankinta-asiantuntija, tietohallinto
- Laura - Development Manager, Operations
Premium-asiakkaiden viimeisimmät referenssit
- SD Worx - Kehitystyö SD Worxin kanssa takaa Clas Ohlsonille parhaat palkanmaksun prosessit kasvun tiellä
- Digiteam Oy - Case Esperi Care Oy: Ketterä kumppanuus vei Esperin verkkosivu-uudistuksen maaliin sujuvasti ja aikataulussa
- Kisko Labs Oy - Howspace Hub - Mukautuva oppimisen hallintajärjestelmä kasvaviin oppimisalustavaatimuksiin
- Kisko Labs Oy - Sanoma Pro: Multimediasisältöjen hallinnan uudistaminen
- Kisko Labs Oy - Svean helppokäyttöinen palvelu asiakkaan verkko-ostosten hallintaan
- Kisko Labs Oy - Yhtenäinen käyttöliittymä luovien alojen ammattilaisille
- Codemate - Digitaalisen murroksen nopeuttaminen Flutterin avulla
Tapahtumat & webinaarit
- 27.11.2024 - Green ICT -ekosysteemitapaaminen III: Ohjelmistojärjestelmien virrankulutuksen mittaaminen ja kasvihuonepäästöjen arviointi
- 27.11.2024 - Digitaalisen asiakaskokemuksen uusi aikakausi
- 28.11.2024 - Webinaari: Keskity myyntityön laatuun!
- 28.11.2024 - Copilot-webinaari – Mielekkäämpää tietotyötä turvallisesti
- 04.12.2024 - Kuinka oikea matka- ja kululaskujärjestelmä tehostaa prosesseja?
- 05.12.2024 - Green ICT VICTIS -hankkeen kick off -tilaisuus
- 15.01.2025 - Datavastuullisuuden valmennus: hanki valmiudet vastuulliseen datan ja tekoälyn hyödyntämiseen
Premium-asiakkaiden viimeisimmät bloggaukset
- Kisko Labs Oy - Heroku: Millaisiin projekteihin se sopii ja mitkä ovat sen todelliset hyödyt ja haitat?
- Zimple Oy - Pipedrive vai Hubspot? Kumpi kannattaa valita?
- SC Software Oy - Jatkuvat palvelut – asiakaslähtöistä kumppanuutta projekteista ylläpitoon
- Timeless Technology - Ohjelmoitavat logiikat (PLC): Ratkaisevat työkalut automaatioon ControlByWebiltä.
- Kisko Labs Oy - Heroku: Ohjelmistokehittäjän ykköstyökalu skaalautuvien sovellusten rakentamiseen
- SD Worx - Näin luot vakuuttavan Business Casen palkkahallinnon ulkoistukselle
- Timeless Technology - Kyberriskien tunnistaminen Profitap IOTA verkkoanalysaattorin avulla.
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |