
Succesfuld systemudvikling

Jeg er "opvokset" med idealet om og troen på den ”perfekte” kravspecifikation -
udarbejdelse af detailspecifikationer, detaljererede projektplaner
efter vandfaldsmodellen,
som grundlag for succesfuld gennemførelse af IT-projekter,
og som nødvendigt grundlag for indgåelse af standard edb-kontrakter.
Min – og så mange andres - erfaring blev:
Det virker ikke! - Den ”perfekte” kravspecifikation eksisterer ikke!
Gennem de mange IT projekter, jeg har deltaget i, har vi udviklet en samarbejdsmodel med fokus på: brugerdeltagelse, prototyping, iteration, accept af forandring og evaluering af status og budget med faste tidsintervaller.
Efterfølgende har jeg erfaret, at andre har høstet samme erfaringer, beskrevet begreberne og udviklet empiriske metoder som:
prototyping,
scrum,
testdriven development,
extreme programming
Det der karakteriserer et udviklingsprojekt er netop, at vi ikke kan kende alle detaljer på forhånd – Det svarer ikke til at opføre et nyt kontorbyggeri.....
Det er faktisk mere end OK, at blive klogere undervejs.
