Contractmanagement voor Software-ontwikkeling



Vergelijkbare documenten
Contractmanagement voor Software-ontwikkeling

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

Haal er uit, wat er in zit!

Continuous testing in DevOps met Test Automation

BEST VALUE PROCUREMENT

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

Risicomanagement bij veranderingen

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

RUM. requirements Management. SPIder session Project. driven by requirements 25th april. Risk assessed User

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

Vraag 1: Wat zijn de belangrijkste veranderingen op weg naar 2025 die door inkoop gemanaged moeten worden?

Risk & Requirements Based Testing

Nog meer meerwaarde? Dan moet inkoop strategisch worden. Noord Nederlands Inkoop Congres 26 april 2007

BLINKLANE Project Doctor

Korte kennismaking Agenda van gesprek overlopen. Sales consultants met commitment voor uw resultaat

Wat kan BIM betekenen voor de gebouwbeheerder?

ISO 9001: Business in Control 2.0

IT Vernieuwing wie waarborgt resultaat?

Inkopen van ICT. Inkopen Complexe Techniek? 20 april 2009

De laatste ontwikkelingen op het gebied van NEN-EN normering de nieuwe norm is compleet

Functie punt analyse leeft

Business as (un)usual

erbeterdezaak.nl Processen managen Een inleiding erbeterdezaak.nl

Project benchmark. Vaststellen van feitelijke projectresultaten. Basis voor toekomstige succesvolle projectscenario s

Best Value in een notendop. Wiebe Witteveen 1 december 2016

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Projectmanagers zijn net mensen

ISO 9001: Niets aan de hand! Enkele cosmetische wijzigingen... of toch niet?

PinkSELECT. Bepaal de voor u geschikte ITSM Tooling

NEVI Contract Management-dag. De kracht van organiseren. Best practice bij Nationale-Nederlanden

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

1. Work Breakdown Structure en WBS Dictionary

Kwaliteitsborging en Contractmanagement , Gert-Jan Vlasveld

Risicomanagement in de energiesector

TFS als perfecte tool voor Scrum

Sessie 16: VOOR- EN NADELEN VAN BVP: HOE MAAK JE KEUZES? J e r o e n v a n d e R i j t

Contractmanagement in het Sociaal Domein RONDE 2. SPREKER: Hans Noordtzij en Vincent Brouwer Parnassia Groep en AddVue ZAAL EXPEDITION

Stop projectescalatie

Contract- en Leveranciersrelatie management

VMS Implementatie in SAP Omgevingen

Aanbesteding parkeerbeheer Tilburg. Best Value Procurement: uniek, spannend en succesvol?

Integratie van Due Diligence in bestaande risicomanagementsystemen volgens NPR 9036

ISO/IEC in een veranderende IT wereld

Functie Punt Analyse in het voortraject

Beter meten met Cffp. Omvangbepaling voor eigentijdse ontwikkelmethoden. kwantificeren. Functiepuntanalyse is de meest gebruikte methode

Transformatie naar een wendbare organisatie

Trefdag ZORG. Meer resultaten. door strategische inzet. van middelen

DE AFDELING STRATEGIE MANAGEMENT VAN STRATEGIE NAAR EXECUTIE STRATAEGOS.COM

Digital municipal services for entrepreneurs

Bureau Inkoop en Aanbestedingen Zuidoost Brabant (BIZOB) 17 x projectplan contractmanagement. PIANOo en NEVI- Manage de markt!

Inkopen van ICT. Inkopen Complexe Techniek? 31 maart Karin van IJsselmuide. Kennismanager/trainer Nevi Inkoopacademie

12/10/2017 Group S - Sociaal Secretariaat 1

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

VALUE ENGINEERING: THE H E G A G ME! E

It s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus

TenneT. Vrijdag 18 september % kwalitatief aanbesteden inhuur!

Kennissessie Werkgroep zorg WELKOM. Case4BestValue

HAGA Ziekenhuis. Techniek bedrijf Van Detail naar Regie met NEN Hans Heesen. Eef Bouman. HAGA - Onderhoudsniveaus

EXACT ONLINE INTEGRATION TOOL VERSIE 1.0.9

Op de computer kan naar eigen inzicht software op worden geïnstalleerd, een andere besturingssysteem is mogelijk.

Bijeenkomst PROEVEN AAN contractmanagement

De Experience Economy & Change Management

Wat kleurt de invulling van het PMO

Het W-model: de groei naar voren. Jan Jaap Cannegieter. Praktijk van ICT-projecten

Best Value in Zorginkoop

Prijsoverzicht cursusjaar 2019

Sociaal Domein: De governance en nieuwe rol van de contractmanager

GESCHIEDENIS T-GRADIN S GESCHIEDENIS

Ervaringen Inkoopadministratie. Vastlegging van middagbijeenkomst op Kasteel Woerden 19 september 2013

De nieuwe opdrachtgever Het gebruik van ICT en simulatie tools

Lagant Management Consultants B.V. Presentatie NGI 26 augustus 2003

opdracht geven, opdracht nemen een wereld van verschil

De impact en implementatie van de outsourcing op de bedrijfsvoering is als één van de 6 deelprojecten ondergebracht binnen het project outsourcing.

BIM bouwen doe je samen. Ir. Marco van der Ploeg Manager BIM

PROJECT INITIATION DOCUMENT

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009

Korte kennismaking Agenda van gesprek overlopen. Rekruteren, selecteren, opleiden en begeleiden van ambitieus sales talent

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen

Project Dijkversterking Krimpen

HET BOUWDEEL TUSSEN LEVENSDUUR EN KOSTEN VAN STICHTINGSKOSTEN NAAR EXPLOITATIEKOSTEN

Doorontwikkelingen Contractmanagement Sociaal Domein. H.C.A. (Eric) Zwitserloot Inkoopmanager A.R.P. (Ton) de Graaf Senior Contract Manager

André van de Graaf, Judith van Dam. Dashboards: Haal eruit wat er in zit.

ISO/IEC Governance of InformationTechnology. Yvette Backer ASL BiSL Foundation. 16 juni ISO Governance of Information Technoloy 1

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Enterprise Resource Planning. Hoofdstuk 3 Planning, ontwerp en implementatie van Enterprise Resource Planning-systemen

Verbeteren grip op leveranciers door (strategisch) leveranciersmanagement

Transcriptie:

Contractmanagement voor Software-ontwikkeling Presentatie PIANO / NEVI Regionale bijeenkomst Den Haag nieuwe inzichten in contracteren en besturen November 2009 Marcel Blommestijn

2 Doel van deze presentatie De presentatie heeft tot doel om inzicht en kennis te geven in verbetering van de besturing van uitbestede software ontwikkeling, op basis van het contracteren en besturen van een prijs per eenheid. Kennismaking met een prakische methode: NorthernSCOPE

Inhoud Over BlinkLane Consulting Softwareontwikkeling, hoe succesvol zijn we? Wat is NorthernSCOPE? Hoe werkt NorthernSCOPE? Tot slot 3

4 Over BlinkLane Consulting www.blinklane.com

5 Software-ontwikkeling, hoe succesvol zijn we?

Prestaties: Software ontwikkeling Standish Group 2009 (data from 2008) 32% van alle software ontwikkelprojecten zijn succesvol. (op tijd, binnen budget en bevat alle benodigde functionaliteit) 24% van alle projecten worden voortijdig gestopt. 44% van alle projecten lopen uit, overschrijden het budget, en leveren niet de benodigde functionaliteit. De gemiddelde budget overschreiding van projecten is 43%. Onderzoek rekenkamer 2007 Hoeveel investeert de overheid jaarlijks aan automatiseringsprojecten die grote gebreken vertonen of nooit in gebruik worden genomen?...tussen de 500 miljoen en 1 miljard... (bron: Media versus Onderzoek rekenkamer) 6

7 Verbeteren we? Ja, maar slechts in kleine stapjes. En wat is er in 2008 gebeurd? 100% 90% 80% 70% 53% 33% 46% 49% 51% 50% 46% 44% 60% 50% 40% 40% 28% 23% 15% 15% 19% 24% 30% 31% 20% 10% 16% 27% 26% 28% 34% 35% 35% 32% 1994 1996 1998 2000 2002 2004 2006 2008 Challenged Failed Succeeded Standish Group Chaos Reports (1994-2008)

8 Wat zijn de oorzaken?

Top 10 oorzaken 9 Projectplanning onvoldoende en onrealistisch Projecttracking onvoldoende Gebrek aan kwaliteisbewaking Onduidelijke en wijzigende requirements Gebrek aan goed opdrachtgeverschap Gebrek aan communicatie Gebrek aan gekwalificeerd personeel Geloof in sprookjes Te hoge verwachtingen, te complex en te ambitieus Gebrek aan ervaring Bron: gecombineerde resultaten van Standish reports, Carnegie Mellon, onderzoek rekenkamer 2007

10 Mechanismen voor verbetering

11 Contractmanagement De stuurmechanismen Voor software ontwikkeling zijn de belangrijkste stuurmechanismen: Scope (functionaliteit: eisen en wensen), Kwaliteit, Tijd, Geld en Informatie.

12 3 Basisvormen voor sturing Time and Material Fixed Price Prijs per eenheid Inzet plicht Resultaat plicht Resultaatplicht Op basis van prijzen per uur Scope en Tijd zijn variabel, kwaliteit is vooraf vastgesteld. Wijzigingen worden doorberekend op basis van bestede tijd Op basis van een vaste prijs Scope, Tijd en Kwaliteit worden vooraf vastgesteld Wijzigingen worden onderhandeld Op basis van prijs per eenheid opgeleverde software Scope is variabel. Kwaliteit en Tijd worden vooraf vastgesteld. Wijzigingen worden gemeten en doorberekend Prijs in inzet gebaseerd Prijs is input gebaseerd Prijs is output gebaseerd

13 Wat is NorthernSCOPE methode voor sturen op prijs per eenheid

Southern- en NorthernSCOPE SouthernSCOPE in 1996 ontwikkeld in Australie, op initiatief van de overheid. De Finnish Software Measurement Association (FISMA) heeft de methode doorontwikkeld, dit heeft geresulteerd in NorthernSCOPE. De basis van zowel Southern- en NorthernSCOPE bestaat uit: 1. contractering op basis van een prijs per opgeleverde functionele eenheid (bijv. functiepunten) 2. continu besturing op eisen en wensen, tijd, omvang en kwaliteit (=Scope Management). 14

NorthernSCOPE resultaten Projecten die actief gebruik maken van metrieken presteren beter! Projecten die Southern- of NorthernSCOPE gebruiken excelleren. 100% 90% 80% 46% 41% 9% Similar findings were concluded from researching SouthernSCOPE projects in 2005 by researchers from the ISBSG 70% 60% 50% 40% 19% 91% 30% 59% 20% 10% 35% Challenged Failed Succeeded 15 Standish Group Chaos Reports (2006) Projects using metrics (ISBSG 2006) NorthernSCOPE projects - FiSMA database (2006)

NorthernSCOPE resultaten De gemiddelde kosten per functiepunt van NorthernSCOPE projecten zijn 60% lager dan bij traditionele projecten. 1600! Cost per Function Point (IFPUG) 1400! 1200! 1000! 800! 600! 400! 16 200! min Traditional projects med max min med max Northern/SouthernSCOPE Projects Source: SouthernSCOPE and NorthernSCOPE research using ISBSG database (2005-2007)

Focus van NorthernSCOPE Integation Management Time Management Human Resource Management Scope Management is de meest belangrijke project management activiteit voor succesvolle software ontwikkelprojecten. Risk Management Scope Management Cost Management Scope Management heeft sterke relaties met andere project management activiteiten 17 Procurement Management Quality Management Communication Management Coverage of NorthernSCOPE, relative to Project management knowledge areas (based on PMBOK) NorthernSCOPE richt zich op gecontracteerde (uitbestede) software ontwikkeling en -beheer.

18 Hoe werkt NorthernSCOPE?

19 Aanbesteding (per project) 1 2 3 4 5 6 Identify needs and engage Scope Manager Divide project into sub-projects, using Northernscope classification Early functional size measurement Determine non-functional requirements Prepare a request for proposal Contract project with supplier based on!/ FP 1. Definieer de globale eisen en wensen en stel een onafhankelijke scope manager aan. 2. Deel het project op in subprojecten gebaseerd op de criteria van NorthernSCOPE. 3. Voer een globale functiepunten-telling uit per subproject. 4. Analyseer de non-functionele requiremens en stel realistische tijdslijnen voor oplevering. 5. Stel een RFP op met daarin de globale eisen en wensen én alle andere aspecten die het project en de software afbakenen. 6. Een leverancier wordt gecontracteerd, gebaseerd op een prijs per functiepunt per subproject.

20 Uitvoering (per project) 7 8 9 10 11 12 Complete requirements for increment x Baseline functional requirements and size Measured change control Monitor quality, value in FP and control progress Payment based on size of delivered software Collect data in an experience repository 7. Stel definitieve/gedetailleerde eisen en wensen op voor een subproject en/of per increment. 8. Voer een functiepunten telling uit op basis van de definitieve/gedetailleerde eisen en wensen (base-line telling). 9. Stel voor elke wijziging vast wat de impact is op grootte, planning en kosten. 10. Monitor de output in termen van kwaliteit, omvang (functiepunten) en hou de voortgang bij. 11. Betaal de leverancier gebaseerd op omvang van de geleverde software, inclusief alle overeengekomen wijzigingen. 12. Ervaringscijfers worden verzameld.

21 Tot slot...

Oplossing voor welke problemen 22 Directe impact van verbetering van sturing op scope, tijd, geld, kwaliteit en informatie Projectplanning onvoldoende en onrealistisch Projecttracking onvoldoende Gebrek aan kwaliteisbewaking Onduidelijke en wijzigende requirements Gebrek aan goed opdrachtgeverschap Gebrek aan communicatie Gebrek aan gekwalificeerd personeel Geloof in sprookjes Te hoge verwachtingen, te complex en te ambitieus Gebrek aan ervaring

23 Tot slot Sturen op prijs per functionele eenheid, wat levert dit nog meer op? zorgt voor verdere professionalisering van de ontwikkelketen binnen een organisatie. zorgt voor een verdere professionalisering van relatie tussen klant en leverancier. geen oneigenlijke en kostbare tenderprocessen gebaseerd op onduidelijke eisen en wensen. geeft contractmanagers de middelen om daadwerkelijk te sturen.

BlinkLane Consulting bv Adam Smith Building Thomas R. Malthusstraat 1-3 1066 JR Amsterdam T: +31 (0)20 4080860 I : ralph.hofman@blinklane.com I : marcel.blommestijn@blinklane.com 24