Forutsetter din prosjektplan at ingenting endrer seg etter at prosjektet starter eller tar den inn over seg læring? For utviklingsprosjekter av programvare kaller vi sistnevnte “Smidige” prosjekter. I smidige prosjekter verdsetter vi “å tilpasse oss endringer fremfor å følge en plan” og “samarbeid med kunden fremfor kontraktsforhandlinger”. Det betyr ikke at smidige prosjekter ikke har planer og kontrakter. Det betyr bare at jo mer vi forsøker å låse pris og omfang, desto mindre kan kunden og leverandøren dra fordel av det man lærer. I denne blogposten vil jeg legge fram en alternativ måte å tenke rundt smidige kontrakter.
Dilemmaet i smidige kontrakter ligger i noe som kan virke som en umulighet: For å kunne ha konkurranse om en kontrakt må man sammenligne priser. Og dersom man inkluderer pris, må man bestemme omfanget som prisen gjelder. Naturligvis kan omfanget endres når nødvendig, men dette er en smertefull prosess som kunden sjelden setter pris på.
For å kunne levere et tilbud må man forventes det videre at en gruppe leverandører legger ned betydelig mengder arbeid i å produsere papir hvis eneste funksjon er å avgjøre hvem som vinner kontrakten. Hvor mye trygghet dette regimet gir på at kunden faktisk velger en god leverandør kan diskuteres, men det er vel bedre enn å trille en terning.
Mitt forslag ønsker å fjerne begge disse elementene og erstatte dem med Prestasjonbasert konkurranse og Enhetsbasert pris. Helt enkelt konkurrerer leverandører om hvem som leverer best programvare i en konkurransefase. Deretter legges enhetsprisen for den programvaren som ble levert til grunn for enhetspris gjennom prosjektet. Kunden kan fritt velge hva som utvikles når de måtte ønske, mens målingen av fremdrift fra konkurransefasen legges til grunn for prisen.
En mer fullverdig avtaletekst kan se noe slikt ut:
Smidige metoder bygger på observasjonen at å investere mer i planlegging før man har empirisk erfaring øker risikoen, heller enn å redusere den. Fastpriskontrakter forutsetter en fullstendig kunnskap om hva som skal gjøres på starten av prosjektet og undergraver muligheten til å kontrollere prosjektet. Samtidig skaper papirarbeidet en illusjon av kunnskap som øker partenes forpliktelse til ikke-empiriske antagelser.
Ved å se på leverandørenes evne til å forstå kundens behov og levere i henhold til dem, framfor evnen til å produsere overbevisende dokumenter, har kunden bedre sjanse til å velge en kapabel leverandør. Ved å bruke erfaringstall fra det faktiske prosjektet som prisgrunnlag kan vi finne riktig pris og skape et vinn-vinn prosjekt. Ved å bli enige om en erfaringsbasert enhetspris i stedet for hele omfanget, kan kunden ta tømmene i prosjektet, samtidig som leverandøren kan være trygg på å få betalt for jobben.
Det ville vært noe, ville det ikke?
Skriv en kommentar