Het vertalenvan omvangnaarkosten



Vergelijkbare documenten
QSM Benchmark Project ABC

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

Geen verrassingen meer... ENTERPRISE EDITION. NoWorries!

Scenario analyse ABC

Easy and flexible HR-Payroll software

Voorspel uw toekomstige. afzet met Sales & Operations Planning. Rene van Luxemburg. Ilja Kempenaars

Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

De tester als bruggenbouwer

Onderhoudsafpraken Unc Inc

Copyright 2016 Metrieken.nl Alle rechten voorbehouden

White Paper Content Marketing. In 10 stappen naar een succesvolle contentmarketingstrategie

Het gemak van een consolidatietool. Arie Geneugelijk Flanders Expo Gent

Tips & Tricks: Tip van de maand januari 2009

Leveranciers zijn ratten De werkelijke waarde van gunningscriteria

Affiliate marketing. Jan Pons

CMM 3: levert het wat op?

EngagementManager UWV. Customized IT Key Metrics Analysis Presentatie Raad van Bestuur. 9 oktober 2009 Opdracht: Versie1.

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions

Beheer receptuurwegingen in een gevalideerde omgeving

Calculatie & Pricing met Sofon in de praktijk. Bert de Vries, 14 juni 2011

Kennismaking met Process Mining in de zorg. 1 december 2014

Uw vertaling van begin tot eind

1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld.

Projectmanagers zijn net mensen

Contractmanagement voor Software-ontwikkeling

Best Gül Ören Wouter Smits

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

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

De juiste requirements juist

Het is goed mogelijk dat deze aanpak niet aansluit bij de werkwijze of situatie in uw onderneming. Graag maken we voor u een voorstel op maat.

Hoe krijg je mensen mee? Corrie van den Hoek en Margareth Heuveling

13.30 uur Welkom uur Inzicht en ontwikkelingen rondom Best Value uur Eerste ronde praktijkcases uur Koffie/thee pauze

Performance Testing van applicaties in de cloud

Handleiding Chipscanner

Whitepaper ERP Vreemde ogen

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Meetbare diepgang van testen

KPN ITNL insourcet zijn interne werkplekbeheer met Microsoft System Center Operations Manager 2007

Gebruikershandleiding ATTACHTINGIT - VERSIE 3

Verbeter management of Change management

STERK MET MELK BESLISSINGEN NEMEN OP BASIS VAN BEDRIJFSECONOMISCHE KENGETALLEN.

Digitalisering: Bedreiging <> Opportuniteit

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

Opdrachtgever in het testproces. Testnet Voorjaarsevenement 2011 Olaf Agterbosch

Hoe maakt u een back-up van uw Pocket PC? (1) Zorg ervoor dat de de batterij nooit volledig wordt ontladen.

Optimaliseer je prestaties

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

Programmeren: Visual Basic

IT diensten op maat...

Implementatiekosten en baten van SURFconext. Versie: 0.5 Datum: 06/06/2013 Door: Peter Clijsters

BPM voor Sharepoint: het beste van twee werelden

Module 4 Hoofdstuk 1. Programmeertalen

11 oktober Bouwlokalen. Lean bouwen bij Waal

TE LAAT OPGELEVERD, IS DUURDER DAN GEPLAND OF BIEDT NIET DE GEWENSTE FUNCTIONALITEIT EN KWA- VAN ZIJN TERUG TE VOEREN OP EEN ONJUISTE PLANNING

Website updaten Dit is een korte handleiding voor het bijwerken van een infojuice/wordpress website.

Stichting NIOC en de NIOC kennisbank

3.3 Behuizing 1, 2 & 3 (Jeroen)

Inkopen van ICT. Inkopen Complexe Techniek? 20 april 2009

Niet geschat is altijd mis

Effectieve marketing door focus

Software Engineering Groep 3

Op de volgende pagina s vindt u de hard- en software die wij u aanraden, aangepast aan uw praktijksituatie.

Comm ant & Bouw. Comm ant helpt ons écht procesgericht te werken. K l a n t c a s e

Voor een groep. Korte Workshop Time-management. Slim Werken + Creatief Werken

Staedion Innoveert. Woonstart zonder schulden. Utrecht dinsdag 6 november 2018

Draaiboek vorming oudercontact

BASIS HANDLEIDING CLOUD ASSISTENT

Oosterzele Restfractie wegen

Tentamen Systeemontwikkeling 1 (I00100)

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

PinkSELECT. Bepaal de voor u geschikte ITSM Tooling

Testen van website. Gertjan Slappendel

Projectmanagement. Hoofdstuk 3 en 4 Het project van begin tot eind De planning. Roel Grit

DigiSuite. DigiRent Matthieu Hendriks. DigiRent PRAGMATISCH SERVICE & PROJECT MANAGEMENT. Sales Serenea Frijters

Standaardisatie of Maatwerk

b-logicx handleiding INHOUDSOPGAVE Toegang op afstand via extern IPadres UG_NoIP.pdf

C.A.S.T. Make it as simple as possible, but not simpler. Make IT as simple as possible, but not simpler. Complexiteit. Einstein maakte het simpel

Geen verrassingen meer... BUSINESS EDITION. NoWorries!

INSTALLATIEHANDLEIDING. Microsoft Office 365 ProPlus

Instructie voor gecontracteerde aanbieders ( t/m )


Het toepassen van LEAN op het laboratorium. Hoe doe je dat?

StratEnergetic Business XL Innovators

Titel, samenvatting en biografie

Renovatie rioolgemalen. Lessons learned

Wordt een Innovatieve Organisatie

Een alledaags gegeven

Creditcard organisatie. Zomaar enkele projecten. Situatie. Creditcard systeem. Volledig vervanging creditcard syteem door pakket

Workshop Sociaal Domein. VNG-congres Gemeentefinanciën, 6 december 2016

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

In Vlaanderen bestaat er nog geen leerlijn programmeren! Hierdoor baseren wij ons op de leerlijn die men in Nederland toepast voor basisscholen.

Ontwerp je eigen professionele website. Een goede website is altijd gratis. Met dit e-book ontdek je hoe het moet.

Managers moeten beslissingen nemen over IT, maar hebben weinig kennis. Eli de Vries

RENDEMENT OP IT. Hoe je maximaal rendement uit je IT haalt

Werken op en aan een Lean Airport Schiphol Voorwaarden en valkuilen voor succes

Methodisch Begroten van Projecten. Harold van Heeringen. Amersfoort, 11 mei 2010

Transcriptie:

1 Het vertalenvan omvangnaarkosten Het kostenmodelvoorsoftware Frank Vogelezang Manager Pricing Office De belangrijkste cost driversvoor software ontwikkeling Een overzicht 2 Projectomvang Grote projecten kennen een andere dynamiek dan kleine Doorlooptijd en inspanning Twee keer zo snel klaar kan niet met twee keer zoveel mensen Productiviteit Nietiederesoortsoftware kaneven snelontwikkeldworden Nietiedereenkaneven snelsoftware ontwikkelen Kwaliteit Wanneerweetje datde software foutvrijis 1

Kwaliteit Wanneer weet je dat de software foutvrij is Kwaliteit Hoe weet je dat de software foutvrij is 4 Software is nooit foutvrij Het aantal defects gedraagt zich volgens een patroon Neem het foutenpatroon op in de project tracking Als alle functionaliteiten zijn ontwikkeld, betekent dat niet dat de software gereed is Vind fouten vroeg Hoe later een fout gevonden wordt, hoe duurder het is om het op te lossen 2

Kwaliteit Bezint eer ge begint 5 Succesvolle IT projectenbesteden meer budget aan hun requirements Worstinclassbesteedt75%vanhetIT projectbudgetaanrequirements Worst in classbesteedt 7,5% van het IT projectbudgetaan requirements Best in classbesteedt 28% van het IT projectbudgetaan requirements Deze projecten zijn uiteindelijk goedkoper ensneller klaar BRON: Software Almanac2006 IT Metrics Edition Productiviteit Niet iedere soort software kan even snel ontwikkeld worden 3

Productiviteit Nietiederesoortsoftware kaneven snelontwikkeldworden 7 Welke programmeertaal kan worden gebruikt 1 e generatie : de echte enen en nullen 2 e generatie : machine instructies die een chip kan uitvoeren 3 e generatie : procedureel gestructureerde taal 4 e generatie : conceptueel beschrijvende taal 5 e generatie : genereren van oplossing op basis van probleembeschrijving Handwerk ofslepen en klikken Rekening houden met typen randapparatuur Productiviteit Niet iedereen kan even snel software ontwikkelen 4

Benchmarkgegevens Resultatenuithet verledenen het projectsuccesvan morgen 9 MINimaal WAARschijnlijk MAXimaal Omvang in FP 370 400 520 Productiviteit in uren/fp 6,4 7,5 9,4 Inspanning in uren 2.400 3.000 4.900 Doorlooptijdin maanden 4,0 5,0 5,8 Kosten x 1.000,= 220 275 450 Kostprijsin uro/fp 589 688 865 Benchmarkgegevens Voorkom verrassingen 10 Krijgt u een realistisch voorstel? Kostprijs /FP Doorlooptijd mnd Scopemanagement 589 865 4,0 5,8 Aanbiedingen Kostprijs /FP Doorlooptijd mnd Voorstel 1 850 4,5 Voorstel 2 610 5,5 Voorstel 3 540 3,5 Een aanbieding die te mooi is om waar te kunnen zijn, blijkt dat vaak ook niet te zijn 5

Doorlooptijd en inspanning Twee keer zo snel klaar kan niet met twee keer zoveel mensen Doorlooptijden inspanning Twee keerzosnelklaarkannietmet twee keerzoveelmensen 12 Software ontwikkelen kost vooral mensuren en kent relatief weinig materiaalkosten Software ontwikkelen is mensenwerk dat wetmatigheden van communicatie volgt Software Estimation: Demystifying the black art: www.stevemcconnell.com 6

Doorlooptijden inspanning Snelen goedkoopkanallebei, maarniettegelijk 13 nning Inspa Minimale tijd Realistisch Optimale inspanning Doorlooptijd Projectomvang Grote projecten kennen een andere dynamiek dan kleine 7

Projectomvang Klein maarfijn 15 Omvang Eerder Op tijd Te laat Mislukt 10 FP 11% 81% 6% 2% 100 FP 6% 75% 12% 7% 1.000 FP 1% 61% 18% 20% 10.000 FP 000 <1% 28% 24% 48% 100.000 FP 14% 21% 65% De belangrijkste cost driversvoor software ontwikkeling Wrap up 16 Projectomvang Deel de software ontwikkeling in inbeheersbare delen Doorlooptijd en inspanning Weeg af of het snel of goedkoop moet, allebei kan niet Productiviteit Houdrekeningmet historischegegevensuitbenchmarks Controleerof de productiviteitrealistischis Kwaliteit Bepaalwatgoedgenoegis en controleer daarop 8

17 www.ordina.nl 9