Product Software: State of the Industry Product Software Prof. Dr. Sjaak Brinkkemper Dr. Slinger Jansen Aim of this presentation: To improve the understanding of the product software industry, to provide a wider context for the product software course. Utrecht University
Agenda State of the Dutch product software industry State of the Finish product software industry Explanation of assignment 1
Het Nederlandse Onderzoek Sjaak maakte zich zorgen: hoe ziet die industrie eruit in Nederland? Project met Dialogic (credits), een klein consultancy bedrijf in Utrecht Gesponsord door de Software~VOC en een anoniem software bedrijf Onderzoeksmethoden: Enquete KvK bestanden CBS gegevens Doelstelling: de productsoftware industrie in kaart brengen Problematisch: de KvK classificatie
Discussion questions Let s say the company that sponsored the survey is a large software vendor. Why would they be interested? How would you go about identifying such a sector? Who should be investing in such a survey? How would you go about setting up your own survey?
1. Uitvoering onderzoek Uitnodiging survey per officiële brief (full-colour met logo s en handtekeningen etc.) i.p.v. per email (spam...) Voor adressen gebruik gemaakt van KvK-bestanden (N=15.077) Check op Softwaregids: vrijwel alle bedrijven uit de gids staan ook in onze bestanden. Sommige bedrijven ontbreken vanwege steekproeftrekking. Adressen KvK aangevuld met ledenlijst ICT~Office (N=544)
1. Uitvoering onderzoek Totale respons relatief laag maar: Bij deze grote getallen nog steeds representatief Omvang steekproefkader (vanwege vervuiling KvK-bestanden) waarschijnlijk sterk overschat dus % onderschat
V2 Grootste inkomstenbron 6201 (productie software) 6202 (IT consultancy) Totaal (6201+6202+6209)
Discussion Questions Are the KvK classifications useful? Do you find the programmeerwerk voor derden surprising?
V4 Verdeling tussen product- en maatsoftware
Discussion questions Why would there be more revenue from maatwerk than products for the product software industry than in the consultancy industry?
V6 Export (inkomsten uit buitenland) 6201 (productie software) 6202 (IT consultancy) Totaal (6201+6202+6209)
Discussion question Why is it easier to export a product than consultancy? Why is consultancy considered more of a wassen-scheren-knippen activity? Is 1% of the total exports a lot for one industry?
V7 Aantal softwareproducten 6201 (productie software) 6202 (IT consultancy) Totaal (6201+6202+6209)
Discussion question Why is there such a large no product category for product software companies?
6201 (productie software)
Discussion questions What is the role of open source in a software product? Is the answer to the final question surprising?
V9 Aandeel SaaS V10 Samenstelling product
Discussie/tentamenvragen Wat zijn de voor en nadelen van een SaaS based product business model?
V11 Nearshoring - offshoring 6201 (productie software) 6202 (IT consultancy)
Discussie Hadden jullie dit verwacht? Klopt dit getal wel?
V12 Verdeling arbeidscapaciteit (belangrijke slide!) 6201 (productie software) 6202 (IT consultancy) Totaal (6201+6202+6209)
Departments at PSw company (repeat slide) Department 1. Board: management 2. Development: product creation and maintenance 3. Marketing: market presence 4. Sales: product selling 5. Services: implementation, consultancy and training 6. Support: help-desk Percentage 5 30 10 20 30 5
Wet Bevordering Speur- en Ontwikkelingswerk (WBSO) Een fiscale stimuleringsregeling die een deel van de loonkosten voor speur- en ontwikkelingswerk (S&O), vergelijkbaar met Research and Development (R&D), compenseert. Voorbeeld: Als je een werknemer betaalt voor pure ontwikkeling van nieuwe producten kan je als werkgever belastingkorting krijgen op de loonkosten.
V13 Innovativiteit (CIS) V14 WBSO V14 WBSO De CIS is een innovativiteitsenquete van het CBS, en deze scores zijn hoog
Conclusies Nederlandse Enquete Nederlandse productsoftware industrie helpt ongeveer 75k mensen aan het werk, in zo n 15k bedrijven. Er wordt 10mld netto verdiend door deze bedrijven. Een softwarebedrijf haalt gemiddeld 45% van de inkomsten uit licenties. Een consultancy bedrijf ongeveer 20%. 7% wordt verdiend door export. 35% van de bedrijven verdient met een SaaS model. Bij een productsoftwarebedrijf wordt gemiddeld door 50% van de werknemers software gebouwd. Bij een consultancy club is dat 25%. 10% van de productontwikkeling vindt buiten Nederland plaats (maar let op: voornamelijk kleintjes in de enquete)
Discussion questions 7% is export in Nederland, terwijl dat bijna 40% is in Finland. Hoe komt dat? Veel product software bedrijven ontstaan uit bestaande consultancy bedrijven (denk bijvoorbeeld aan Acision). Is dat verrassend? 75k mensen, hoe veel is dat nu werkelijk? Hoe groot is de NL beroepsbevolking?
The Finnish Survey
Apparently, the export of software is a major business in Finland. Profitability is rather high. Why?
Apparently, the product software industry is made up of many small companies in Finland as well.
Lots of private owners, to our experience not much different in the NL.
Discussion/exam questions What are the most commonly identified challenges in the product software industry? What are the most commonly identified strengths? Do you think the PSw industry is driven by high or low skilled laborers? Do you think the industry is being stimulated in the right way? Do you have any suggestions in that respect?
Less is being invested in R&D. Why?
Discussion Why would Finland be so obsessed with its product industry? Is there a danger in inviting these companies to sponsor? Can any differences be spotted between the two surveys? Do you have any tips or suggestions for the research teams?
Some other Data Sources Truffle 100 - http://www.truffle100.com/2009/edito.php ISVWorld - http://isvworld.com/ SoftwareGids.nl & SoftwarePaketten.nl
Some interesting side conclusions To maintain a company with five employees, you need a revenue of about 80k to 100k per employee to be profitable in the product software industry
Conclusions What does a typical survey look like of an industry? Definitions (concept/construct validity) Data gathering (method validity) Data analysis (method validity) Conclusion drawing (hard!) Policy implementation (even harder) What are the basic findings about PSw Relevant industry Focused around software development 33% SaaS 10% outsourcing
Opdracht 1: Organogram Voor deze opdracht is het de bedoeling dat een organogram en de bedrijfsstructuur van een productsoftwarebedrijf worden opgesteld. Hiervoor wordt gebruik gemaakt van de informatie die beschikbaar wordt gesteld door het bedrijf waarbij het studententeam onderzoek doet. Inleveren Deadline is 21 september 18:00 Slingers postvak op papier (in het CGN) Tommy per e-mail Lever ook je ppt in bij Roderick, zodat deze op tijd op de computer gezet kan worden, zodat we niet naar het wisselen van USB sticks hoeven te kijken
Organogram: Verplicht in de Opdracht Bedrijfsgegevens Bedrijfsnaam Omschrijving Productomschrijvingen (kort) Aantal werknemers Omzet (indien publiek) Organogram Diagram Aantal FTEs of percentage van het bedrijf Bedrijfsstructuur (P/G/M/F/etc.) Verschil met benchmarks (zie de presentatie van het college) Product management Waar zit de product manager in de organisatie? Heeft de organisatie wel een product manager (let op: deze heet vaak anders)?
Organogram: Correctie Paper: 30% Alle elementen duidelijk en aanwezig: 10% Taal: 10% Verzorging: 10% Duidelijk Organogram: 10% Goede uitleg en analyse: 20% Identificatie productmanager: 10% Analyse benchmarks: 30% Presentatie: 70% Zelfde elementen als hierboven + goed vragen kunnen beantwoorden Let op: als het rapport lager dan een 4 scoort dient het opnieuw te worden ingediend, om de kwaliteit van de onderzoeksresultaten hoog te houden. Let op: Uiteindelijk willen we een database aanleggen van alle onderzoeksresultaten. We raden je aan het document in schone html aan te leveren. Vergeet de plaatjes niet. Verpak alles in een zip file.
Assistance During PSW Next class: MIN-202 Still no company? Contact Roderick van Cann (roderickvancann@gmail.com) Still no team mate? Contact Tommy
Overview CC Updating Issues Solution Cases Conclusions Questions? slinger@cs.uu.nl