Ik ga je heeeel hard helpen:
Het onderwerp van mijn bachelorscriptie is: Een mobiele wijngids voor smartphones - een haalbaarheidsstudie
http://essay.utwente.nl/60728/
Hierin wordt CoCoMo behandeld, COnstructive COst MOdel van Harry Boehm
http://sunset.usc.edu/css...COCOMOII/cocomo_main.html . Hiermee kun je met enkele parameters instellen berekenen wat de moeite is van het maken van software in regels code danwel functiepunten.
Berekenen kan hier:
http://diana.nps.edu/~madachy/tools/COCOMOII.php
In mijn verslag staat hoe ik de berekeningen heb gemaakt met enkele open source apps en de vergelijking heb getrokken middels multi-platform apps. Belangrijkste om te weten is dat Java veel breder en toegankelijker is dan bijvoorbeeld C# / Cocoa. Voor de leek: het verschil tussen Android en iOS programmeren.
Dit betekent dan ook dat je (in de toekomst) een verschil gaat vinden tussen de uurlonen van iOS programmeurs en Android programmeurs.
Enkele belangrijke zaken om te weten met berekenen:
- Cocoa is moeilijker om te leren dan Java en dus ook om zeer ervaren programmeurs te vinden.
- Vergelijkend open source materiaal is lastiger om te vinden voor iOS apps, als je wat gevonden hebt hoor ik het graag!
- CoCoMo 2000 sluit op dit moment het beste aan.
Ik heb ondertussen meer dan 30 nacalculaties gedaan voor mijn werk. CoCoMo 2000 berekent in 29 gevallen met een marge van <5% de productiekosten.
Opvallend is dat projecten goedkoop, snel en goed gemaakt kunnen worden, mits de te verwachten functies bekend zijn en de requirements (programma van eisen) duidelijk zijn. Hoe beter de programmeurs hoe sneller het product gemaakt is. De uitschieter die ik heb gemeten ging over deze app:
[
YouTube: http://www.youtube.com/watch?v=KmY1lgRv3_E]
Deze is gemaakt in 3 maanden met 4 zeer ervaren programmeurs met een ongelofelijke prijs / kwaliteit verhouding. Helaas mag ik niet vertellen wat de werkelijke kosten zijn geweest ivm concurrentiebeding.
Goedkoop is natuurlik afhankelijk van het aantal functiepunten. Projecten beginnen vanaf €15.000 kale productiekosten voor een appje als een filmladder met het scrapen van verschillende websites. Dit zijn ongeveer 8 functiepunten (o.a. zoek film, bekijk details, bekijk trailer, deel gegevens, bel bioscoop, boek ticket (via externe mobiele site - out of scope!)).
Wat je dan hebt is een simpel opgemaakt / layout product wat er redelijk uit ziet en echt basale dingen doet. Het vereist dat je bijvoorbeeld toegang hebt tot de data en bronmaterialen beschikbaar zijn voor de mobiele applicatie als grafix en sound.
Wat je niet hebt is een geverifieerd product dat ook nog eens uitgebreid getest is op allerlei appraten - iets waar je met Android nog wel eens problemen kan verwachten - en dus slechte reviews!
Zo een project is vaak voor +/- €30k minstens verkocht, dus de schatting van €50k is geen raar iets. Weet dat bijvoorbeeld TV Reclame het veelvuldige kost:
http://muziek-en-film.inf...ommercial-tv-reclame.html
En dan het antwoord op je tweede vraag - bekijk mijn masterscriptie:
Smartphone software markets: the battle in case studies
http://essay.utwente.nl/60801/
Hierin worden de verschillen de belangrijkste markten op het moment van begin 2010 met elkaar vergeleken. Er is niet heel veel veranderd, maar toch is het belangrijk zelf even de gegevens te bevestigen. Let er op dat je niet zomaar de EULA en iOS developer agreement mag quoten - dat is verboden volgens de Apple regels die je zelf geaccordeerd hebt!
[
Voor 7% gewijzigd door
phizzie op 18-01-2012 14:41
. Reden: Boulanger video er bij en paar details wat scherper gezet. ]