Open of Closed Source Software? Meer Dan, Een Afweging Tussen Kwaliteit En Kosten?
Total Page:16
File Type:pdf, Size:1020Kb
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by DSpace at Open Universiteit Nederland Open of Closed Source Software? Meer dan, een afweging tussen kwaliteit en kosten? Auteur: Theo Heumakers Studentnummer: 831593326 Datum: 19 juni 2012 Afstudeerscriptie master BPM&IT Theo Heumakers (831593326) 1/89 Afstudeerscriptie master BPM&IT Theo Heumakers (831593326) Open of Closed Source Software? Meer dan, een afweging tussen kwaliteit en kosten? Open or Closed Source Software? More than, a balance between quality and cost? Auteur: Theo Heumakers) Veldekelaan 29 6191 CS Beek 046-4370058 [email protected] Studentnummer: 831593326 Opleiding: Open Universiteit Nederland, faculteiten Managementwetenschappen en Informatica Masteropleiding Business Process Management and IT BPM&IT T89317 Afstudeerbegeleider: Ir. Paul Oord Meelezer: Dr. Jaap van der Woude Examinator: Prof. dr. ir. Stef Joosten Datum: 19 juni 2012 Plaats: Beek 2/89 Afstudeerscriptie master BPM&IT Theo Heumakers (831593326) Inhoudsopgave Inhoudsopgave ................................................................................................... 3 Voorwoord .......................................................................................................... 4 Samenvatting ...................................................................................................... 5 1 Inleiding .................................................................................................. 7 2 De probleemstelling ................................................................................ 9 2.1 Wat wordt onderzocht ............................................................................. 9 2.2 Waarom dit onderzoek? .......................................................................... 9 2.3 De scope van het onderzoek ................................................................ 10 3 De onderzoeksopzet ............................................................................. 11 3.1 Literatuurstudie ..................................................................................... 13 3.1.1 De gehanteerde zoekstrategie .............................................................. 13 3.1.2 Verantwoording van de zoekstrategie ................................................... 15 3.2 Het empirisch onderzoek ...................................................................... 17 3.2.1 Gevalstudie ........................................................................................... 17 3.2.2 Survey................................................................................................... 17 4 De beoordelingsaspecten ..................................................................... 19 4.1 De kwaliteitsaspecten ........................................................................... 19 4.1.1 Het product ........................................................................................... 19 4.1.2 De producent ........................................................................................ 20 4.1.3 Specifiek voor Open Source ................................................................. 22 4.2 Kostenaspecten .................................................................................... 22 4.3 Overige aspecten .................................................................................. 24 5 De methoden ........................................................................................ 27 5.1 ISO 25010 ............................................................................................. 28 5.2 QSOS ................................................................................................... 30 5.3 OpenBRR ............................................................................................. 32 5.4 QualOSS ............................................................................................... 34 5.5 Verschillen tussen de methoden ........................................................... 36 6 Het model voor beoordeling van software............................................. 40 7 Empirisch onderzoek ............................................................................ 44 7.1 Gevalstudie ........................................................................................... 44 7.2 Survey................................................................................................... 51 8 Conclusies en aanbevelingen ............................................................... 56 8.1 Onderzoeksvragen ............................................................................... 56 8.2 Reflectie op het onderzoek ................................................................... 57 8.3 Aanbevelingen voor verder onderzoek ................................................. 58 9 Referenties ........................................................................................... 59 Bijlage 1. Gevalstudie: Interview (half gestructureerd) ..................................... 62 Bijlage 2. Survey: Enquête (gestructureerd) ..................................................... 63 Bijlage 3. ISO 25010 ......................................................................................... 66 Bijlage 4. QSOS ............................................................................................... 71 Bijlage 5. OpenBRR ......................................................................................... 75 Bijlage 6. QualOSS ........................................................................................... 79 Bijlage 7. Het model ......................................................................................... 85 3/89 Afstudeerscriptie master BPM&IT Theo Heumakers (831593326) Voorwoord Medio 2008 ben ik gestart met de opleiding “Business Process Management and IT” (BPM&IT) aan de Open Universiteit. Ik zelf had al langere tijd de wens om een academische opleiding te volgen. Door mijn werkgever APG (Algemene Pensioen Groep) werden aantrekkelijke studiefaciliteiten geboden. Hierdoor was de keuze snel gemaakt. Zoals verwacht bleek de combinatie werk, studie en privé niet mee te vallen. Mijn doorzettingsvermogen is de afgelopen 4 jaren wel op de proef gesteld. Het na zo lange tijd weer studeren, artikelen lezen en schrijven moest opnieuw geleerd worden. Dat ik deze opleiding in de door Fontys Hogeschool Eindhoven begeleide variant heb gevolgd heeft hierin positief bijgedragen. En niet in de laatste plaats vanwege de stok achter de deur om in de planning te blijven. Ik heb gezocht naar een afstudeeronderwerp dat enerzijds aansluit op de opleiding en anderzijds een positieve bijdrage levert in de uitvoering van mijn dagelijkse werkzaamheden. Het onderwerp “Open of Closed Source Software? Meer dan, een afweging tussen kwaliteit en kosten?” blijkt in dit kader een goede keuze te zijn geweest. Veel facetten van de opleiding zijn de revue gepasseerd. Kostenbesparing is een belangrijk thema bij APG. Hierdoor is de afweging tussen Open en Closed source software steeds weer actueel. Ik wil Jo bedanken die het mogelijk heeft gemaakt dat ik deze opleiding heb kunnen doen. En tevens Ton, Ed en Richard die tijdens de opleiding het begrip hebben kunnen opbrengen dat ik niet alle energie en tijd in mijn werk heb gestopt. Dit geldt zeker voor Marjo, mijn echtgenote en Vera en Julie, mijn dochters. Zij hebben me steeds gesteund tijdens dit proces. Het was ook voor hen niet altijd even gemakkelijk. Ten slotte wil ik mijn afstudeerbegeleider Paul en Jaap, Ineke en Rien bedanken voor hun ondersteuning en begeleiding, die ik goed kon gebruiken. Theo Heumakers Beek, juni 2012 4/89 Afstudeerscriptie master BPM&IT Theo Heumakers (831593326) Samenvatting Auteur: Theo Heumakers Studentnummer: 831593326 Titel: Open of Closed Source Software? Meer dan, een afweging tussenkwaliteit en kosten? Datum: 19 juni 2012 Key words: Model Methode Selectie Gebruik Het aanbod van software kan worden onderverdeeld in Closed Source software en Open Source software. Bij selectietrajecten van software producten staat men steeds vaker voor de keuze tussen Open Source of Closed Source software. Deze keuze wordt gemaakt op basis van een afweging tussen functionaliteit, kwaliteit en kosten. Deze afweging is veelal gebaseerd op aannames en gevoelens en minder op feiten. En wellicht dat er, behalve functionaliteit, kwaliteit en kosten, ook nog andere overwegingen een rol spelen. Dit heeft geleid tot de hoofdvraag van het onderzoek, namelijk welke aspecten spelen in de gebruiksfase een rol bij de beoordeling van Open en Closed Source producten en hoe kunnen deze gemeten worden? Binnen de hoofdvraag zijn 4 deelvragen onderscheiden: Welke specifieke kwaliteitsaspecten zijn in de gebruiksfase van toepassing bij de beoordeling van de kwaliteit van Open source en Closed Source software? Welke specifieke kostensoorten zijn in de gebruiksfase van toepassing bij de bepaling van de kosten van een Open Source en een Closed Source product. Welke andere overwegingen, naast kwaliteit en kosten, spelen een belangrijke rol in de keuze tussen Open Source en Closed Source software? Kan een model worden opgesteld waarmee zowel Open Source als ook Closed Source producten beoordeeld en vergeleken kunnen worden? Het praktisch belang van het onderzoek bestaat uit het meer objectief kunnen kiezen tussen Open en Closed Source oplossingen. Het wetenschappelijk belang is de vorming van een model waarmee inzicht wordt gegeven in de kwaliteit en kostenstructuur van Open