Hoofdstuk 1
Beginnen aan je app-avontuur
Chapter 1
K ic kin g O ff Yo ur App A d v e n t ur e 00-IdeeTotApp-boek.indb 25
22-10-13 15:05
26
van I dee tot A P P
‘Je leeft maar één keer, maar als je dat goed doet, is één keer genoeg.’
– Mae West Er is iets aanlokkelijks aan de onontgonnen wereld van de apps, waar een stukje software legendarische miljonairs heeft gemaakt van lieden die code zaten te schrijven aan hun keukentafel. Er wordt beweerd dat dit alleen een kwestie van geluk was en dat de hype voorbij is, maar ik denk daar anders over. Hoe geheimzinnig dit succes ook mag zijn, het is niet voorbehouden aan een elitair clubje gelukkigen. In werkelijkheid bestaat er een formule om succesvolle apps te creëren en is er nog heel wat onontgonnen terrein om deze toe te passen. Het is een uitgelezen kans voor iedereen en dus ook voor jou, de lezer van dit boek. We beginnen dit hoofdstuk met het ontkrachten van de mythen over wat er allemaal komt kijken bij het maken van een eersteklas-app. Je leest over de benodigde vaardigheden en het verrassende feit dat je al over de meeste van die vaardigheden beschikt. Je krijgt belangrijke inzichten aangereikt over de mobiele markt, over wat mensen van apps verwachten en hoe het is om samen te werken met Apple. Tot slot ga je de mouwen opstropen en de eerste opwindende stappen zetten op je reis van idee naar app.
Twijfels wegnemen en mythen ontkrachten Ik heb interessant nieuws voor degenen die denken dat succes met apps alleen is weggelegd voor softwaregiganten met krankzinnig hoge budgetten of voor technische genieën die Mark Zuckerberg naar de kroon steken. De app-markt mag dan ontoegankelijk lijken voor de gemiddelde persoon die geweldige ideeën voor apps heeft maar niet de technische knowhow om ze te maken, feit is dat je voor de ontwikkeling van een goede app geen Einstein hoeft te zijn. Net als jij zijn sommige van de succesvolste app-bedenkers begonnen met een idee, dat ze in hun kelders en slaapkamers hebben uitgewerkt tot een app waar miljoenen mensen nu plezier aan beleven. Die apps katapulteren vogels op varkens, maken van een saaie foto een fraai retroplaatje of regelen een taxi met slechts één tikje van je vinger. In figuur 1.1 zie je de apps Instagram en Taxi Magic. Of je nu zo enthousiast bent over een idee voor een app dat je ervan wakker ligt, je baas je heeft gevraagd om er een te maken of je alleen maar wilt uitzoeken hoe dat in zijn werk gaat, werp je er met volle overgave op en geniet van het avontuur. Als je eenmaal hebt ontdekt dat met de simpele methoden uit dit boek vrijwel iedereen het kan en persoonlijk ervaart hoe opwindend het kan zijn om succes te hebben met je app, zul je je afvragen waarom je er niet eerder aan bent begonnen.
00-IdeeTotApp-boek.indb 26
22-10-13 15:05
hoo f d s tu k 1 B egi n n e n a a n j e a p p - a v o n t u u r
27
Figuur 1.1: Instagram (links) en Taxi Magic (rechts) Bron: Facebook, Inc en RideCharge Inc
00-IdeeTotApp-boek.indb 27
22-10-13 15:05
28
van I dee tot A P P
‘Het was onvoorstelbaar om te zien hoe Koi Pond steeg in de hitlijsten en bijna twee maanden op één stond. Het heeft onze kijk op het ontwikkelen voor de iPhone drastisch veranderd.’
– Andy Skirvin, medeoprichter en ontwikkelaar bij The Blimp Pilots (app: Koi Pond)
Met dit boek leer je je app tot leven te brengen door op inspirerende en opwindende wijze de vaardigheden te gebruiken die je al bezit. Het is niet de vraag of je wel goed genoeg bent om dit voor elkaar te krijgen, want dat ben je. Je hoeft alleen de basisstappen te begrijpen en te weten waar je de beste hulpmiddelen kunt vinden. De échte vraag is of je er klaar voor bent om het spel te spelen als een kampioen en de twijfels te overwinnen die je tegenhouden.
‘Ik ben geen ontwikkelaar en totaal niet technisch.’ Oké, je kunt dus niet programmeren. App-ontwikkeling is een van de snelst groeiende technische vaardigheden op de markt, dus is er heel wat talent voorhanden om uit te kiezen. Dit boek laat je zien waar je online uitstekende app-ontwikkelaars kunt vinden met sites als Elance en oDesk, zelfs bij jou in de buurt (zie figuur 1.2). Het legt uit hoe je een fair contract kunt afsluiten zodat je binnen de tijd en binnen je budget blijft en hoe je het beste werk van je ontwikkelaar krijgt. Het helpt je om eventuele technische obstakels te overwinnen en legt elke stap in het ontwikkelingsproces helder en duidelijk uit.
‘Ik heb er het geld niet voor.’ Je hebt in feite veel minder geld nodig dan je zou denken. Je kunt duizenden euro’s aan startkapitaal besparen door er je eigen talenten en tijd in te steken en een deel van de productie zelf te doen. Door geld te besparen hoef je geen investeerders van buiten aan te trekken, geen lening aan te vragen bij je bank, geen verkooppraatjes te houden voor geldschieters of familiebanden op het spel te zetten. Dit avontuur kan je de vroege ochtenduren kosten en mogelijk moet je een tijdje op rijst en sojasaus leven, maar uiteindelijk doe je nieuwe vaardigheden op en hou je de financiële risico’s binnen de perken, waardoor je kans op succes des te groter wordt.
00-IdeeTotApp-boek.indb 28
22-10-13 15:05
hoo f d s tu k 1 B egi n n e n a a n j e a p p - a v o n t u u r
29
Figuur 1.2: Websites als oDesk.com hebben duizenden iOS-ontwikkelaars in de aanbieding. Ook kun je ontwikkelaars vinden in je eigen omgeving met behulp van sites als Meetup.com Bron: oDesk.com en © 2013 Meetup
00-IdeeTotApp-boek.indb 29
22-10-13 15:05
30
van I dee tot A P P
‘De app-markt is verzadigd. Ik maak geen enkele kans.’ De App Store bestaat nog geen zes jaar, het is nog maar net begonnen! Het is een van de snelst groeiende bedrijfstakken in de geschiedenis en niets wijst erop dat de groei eruit is. Met meer dan 400 miljoen gebruikers van de App Store is het een van de grootste verzamelingen van creditcardaccounts op het net. Deze mensen willen nieuwe apps. Het succes ligt niet meer voor het oprapen, dat klopt, maar er zijn nog steeds allerlei onbeproefde mogelijkheden. Zelfs als je app-idee al bestaat, zijn er altijd manieren om het beter te maken. Het ongelooflijke succes van de app Clear is het perfecte voorbeeld. Er zijn duizenden apps met takenlijstjes, maar de ontwikkelaars van Clear hebben een manier ontdekt om de gebruikservaring te verbeteren door alle overbodige dingen weg te laten en een simpel maar doeltreffend ontwerp te creëren. Zulke verhalen bewijzen dat de app-revolutie nog maar net begonnen is. Flurry, een bedrijf dat mobiele data analyseert, voorspelt zelfs meer dan een miljard app-downloads in 2013. Er liggen meer dan genoeg kansen voor jouw idee.
‘Ik heb er de tijd niet voor.’ Als je gaat zitten wachten tot de sterren gunstig staan en je plotseling een hele hoop vrije tijd hebt, kom je nooit uit de startblokken. Je zult de tijd moeten máken. We hebben het hier niet over hele nachten doorhalen of 80-urige werkweken, maar je zult elke week wat extra uren moeten vrijmaken, vóór het werk, na het werk en in de weekenden. Dat is voldoende om de bal aan het rollen te krijgen. Geleidelijk aan zal je app gestalte krijgen.
‘Ik ben niet artistiek aangelegd en weet niets van ontwerp software.’ Als je een cirkel, een rechthoek en wat pijlen kunt tekenen, kun je ook een app ontwerpen. Als je artistieke talenten zich beperken tot stokmannetjes en je van ontwerpsoftware net zo weinig begrijpt als van de plot van Lost, zul je waarschijnlijk iemand moeten inhuren om een gelikte interface te maken. Maar je kunt geld besparen op een ontwerper als je eerst wat tijd besteedt aan een blauwdruk van je idee. In hoofdstuk 3 leer je de basisstappen hoe je dat doet, maar ook hoe je het ontwerpen kunt uitbesteden.
‘Ik woon niet in een techcenter.’ Dat ik op lichtjaren afstand van Silicon Valley woon, heeft mijn apps niet geschaad. Waarschijnlijk zijn ze er alleen maar beter van geworden. Het dwong mij om online contact te zoeken met andere ontwikkelaars, en daarbij heb ik een uitnodigende en vrijgevige gemeenschap ontdekt die ongelooflijk goed geïnformeerd en behulpzaam is. Net als jij zijn veel van die ontwikkelaars ook iets nieuws aan het uitproberen. Ergens onderweg zijn zij enorm dankbaar geweest voor de hulp van een volslagen vreemde op een ander
00-IdeeTotApp-boek.indb 30
22-10-13 15:05
hoo f d s tu k 1 B egi n n e n a a n j e a p p - a v o n t u u r
31
halfrond. Twitter over een bepaalde kwestie, en je zult versteld staan over de nieuwe vrienden die je maakt. Googel het onderwerp en je komt forums tegen met allerlei mensen die dezelfde problemen hadden en hun oplossingen hebben gedeeld. In hoofdstuk 4 bespreek ik de favoriete hangplekken van app-ontwikkelaars in de echte en de virtuele wereld.
‘Wat als ik nat ga?’ De meeste succesvolle ontwikkelaars hebben mislukkingen gekend voordat ze de jackpot wonnen. En niet slechts één keer, maar keer op keer. Rovio, de maker van Angry Birds, bracht 52 onsuccesvolle games uit voordat het eindelijk kassa was. Het bedrijf hield vol; het werd niet alleen de meest gedownloade game aller tijden, maar ook een van de snelst groeiende consumentenmerken met die kleurrijke vogels die overal opdoken, van films tot koffiemokken. Het goede nieuws is dat jij waarschijnlijk niet eerst 52 fiasco’s hoeft te overleven of je huis op het spel hoeft te zetten voordat iemand anders dan je moeder je app downloadt. Door in de voetsporen te treden van succesvolle ontwikkelaars maak je veel giswerk overbodig over hoe je een succesvolle app creëert. Dit boek gunt je een blik op het proces achter de schermen, op de doorbraken en de blunders van mijzelf en andere ontwikkelaars die net zo waren als jij. We laten zien wat wel werkte, wat niet werkte en wat je onderweg mag verwachten.
Je app financieren met je tijd en talent Doorgaans staan er twee dingen tussen jou en je app: geld en knowhow. Laten we het daarom hebben over de financiering van je app-project en de vaardigheden die je als eerste nodig hebt. Bijna de helft van de mensen die met hun app-idee naar mij komen zegt dat ze het startschot zullen geven zodra ze over het benodigde risicodragende kapitaal beschikken. Onvermijdelijk hoor ik nooit meer iets van hen, omdat hun app-project nooit van de grond komt. Het raakte bedompt en beschimmeld in de maanden die ze besteedden aan het verkopen van hun idee aan investeerders in plaats van aan de ontwikkeling van hun app. Het mooie aan app-ontwikkeling is dat je er helemaal niet zo veel startkapitaal voor nodig hebt als je maar bereid bent je eigen tijd en talent aan te spreken. Een betere benadering is om een budget op te stellen dat overeenkomt met je eigen zuurverdiende centen, en een deel van het werk zelf te doen. Zelfs als je nog nooit leiding hebt gegeven aan softwareontwikkeling, iets hebt ontworpen of een bedrijf bent gestart, heb je toch al alles in huis wat je nodig hebt.
00-IdeeTotApp-boek.indb 31
22-10-13 15:05
32
van I dee tot A P P
Tip
Als financiering door derden essentieel is voor je project, kijk dan eens naar sites over crowdfunding, zoals kickstarter.com en indiegogo.com. Deze financieringsplatforms zijn uitstekende alternatieven voor een banklening of private investeerders.
Je hebt minder geld nodig dan je zou denken Financiering door derden mag een snelle en veilige manier lijken om je app-idee in de markt te zetten, maar ik heb schitterende apps gezien met marketingcampagnes van € 30.000 die het plotseling moesten afleggen tegen een elfjarige die er in zijn boomhut op los zat te programmeren. De App Store is een kansspel, en de beste manier om je risico’s te beperken en je kansen te vergroten is door je project met zo min mogelijk hulp van derden op te zetten: ■
Begin vroeg met je marketing en gebruik creatieve methoden om je app onder de aandacht te brengen in plaats van dure advertentieruimte te kopen of een reclamebureau in te schakelen.
■
Besteed het werk uit aan een of twee echt getalenteerde mensen in plaats van een team van tien personen in te huren.
■
Begin met het absolute minimum en richt je op een fraai ontwerp in plaats van de ene na de andere functie of voorziening in te bouwen in je app.
Als je toevallig over een aanzienlijk budget beschikt, huur dan gerust een ervaren team in om het hele app-project voor je te doen. Maar als je de risico’s wilt beperken en geld wilt besparen (wie wil dat niet?), dan kun je een flink deel van het werk zelf doen en ook nog op andere manieren kosten besparen.
Je hebt meer te bieden dan je doorhebt Een app-maker zijn is zoiets als directeur zijn van je eigen bedrijf. Op dit moment lijk je meer op de directeur van een fruitkraam dan op die van Amazon, maar dat is geen slechte zaak. Dit betekent dat je kleinschalig, flexibel en snel bent. Je kunt sneller beslissingen nemen en fouten sneller herstellen. Je kunt je prioriteiten en focus aanpassen. Minder is beter omdat het aanzet tot innovatie en creativiteit. Als CEO is het jouw taak de juiste mix van talent te vinden om je idee te realiseren. Hierna zie je een spiekbrief van de vaardigheden die je nodig hebt om van het idee in je hoofd een hit op iTunes te maken. Bepaal eerst over welke talenten je al beschikt (of toegang toe hebt) en welke vaardigheden je in huis moet halen (door samen te werken, uit te besteden of te leren hoe je het zelf kunt doen).
00-IdeeTotApp-boek.indb 32
22-10-13 15:05
hoo f d s tu k 1 B egi n n e n a a n j e a p p - a v o n t u u r
Essentiële vaardigheden
Bijkomende vaardigheden
Persoonlijke vaardigheden
iOS-ontwikkeling Objective-C Xcode
Software testen App testen Bugs rapporteren Fixes bijhouden
Tijdmanagement Doelen stellen Zelfdiscipline Taken bijhouden
Ontwerp Graphics/illustraties Gebruikersvriendelijkheid Ontwerpsoftware
Website Webdevelopment Webdesign Optimalisatie zoekmachines (SEO)
Kritisch denken Ruimdenkend Niet bevooroordeeld Eerlijk
Marketing en pr Schrijven Video Bloggen Sociale netwerken
Ervaring met outsourcen Werken op afstand Tijdplanning Culturele gevoelig- heden
Besluitvorming Intuïtief Analytisch Betrokken
Projectmanagement Communicatie Budgetteren Teamwork
Verantwoording Budgetteren Plannen Boekhouden
Plezier in het werk Relax en ontspan Hou van je app-idee Accepteer kritiek
33
Blijf doen wat je het beste kunt Ik wed dat je een paar keer met je hoofd hebt geknikt bij enkele items in de lijst, maar je hebt waarschijnlijk meer in je mars dan je beseft. De vaardigheden die je van nature al aanwendt, herken je wellicht niet allemaal. Heb je ooit een reisje georganiseerd? Mooi! Je bent avontuurlijk, kunt communiceren en bent in staat om mensen enthousiast te maken. Hou je van schrijven? Uitstekend! Dan kun je alle promotieteksten schrijven. Ben je goed in het repareren van dingen? Geweldig! Dan begrijp je hoe techniek werkt. Heb je de gewoonte om zaken in alfabetische volgorde te rangschikken? Dan ben je heel georganiseerd. Je denkt misschien dat deze zaken weinig met het maken van apps te maken hebben, maar dat hebben ze wel. Deze vaardigheden zijn bij een app-project net zo cruciaal als het codeerwerk omdat er heel wat management en marketing aan te pas komt. Ik ben bijvoorbeeld gek op yoga. Die belangstelling heeft me in contact gebracht met duizenden anderen die deze passie met mij delen en zij waren mijn eerste fans. Hoewel mijn app niets met yoga te maken had, kon ik door simpelweg te praten over iets waar ik gek op ben een publiek en momentum voor mijn app opbouwen.
00-IdeeTotApp-boek.indb 33
22-10-13 15:05
34
van I dee tot A P P
Naast je golfswing en muziekverzameling heb je andere ervaringen die van invloed zullen zijn op je app. Heb je ooit een groep geleid? Een idee aangeprezen? Een vergadering bijgewoond? Daar zit volgens mij minstens één ‘ja’ bij. Warren Buffet, een van de rijkste mannen ter wereld, schrijft een groot deel van zijn succes toe aan zijn krantenwijk als kind, omdat dit hem heeft geholpen als een ondernemer te gaan denken. Goede kans dat je soortgelijke ervaringen hebt die zullen bijdragen aan jouw app-project. De ontbrekende vaardigheden invullen Je hebt meerdere opties om de lacunes in je vaardigheden op te vullen. Wellicht moet je de portemonnee trekken en freelancers betalen om de app voor jou te ontwerpen of te programmeren, maar in dit boek vind je manieren om te besparen op de kosten van outsourcing. Je kunt ook een samenwerkingsverband aangaan met iemand wiens vaardigheden de jouwe aanvullen. Veel app-teams bestaan uit twee of drie mensen, en gezamenlijk beschikken ze over alle benodigde talenten. Een andere mogelijkheid is om de tijd te nemen om jezelf nieuwe vaardigheden eigen te maken. Het feit dat je dit boek leest, bewijst dat je bereid bent die investering te doen, maar denk nu niet dat je alles zelf moet doen. Het komt maar zelden voor dat één persoon alle vaardigheden van een ontwerper, ontwikkelaar, promotor en projectmanager in zich verenigt. Door minstens één andere persoon bij je project te betrekken, verzeker je jezelf juist van een verfrissend nieuw perspectief op het hele gebeuren.
‘Doe het omdat je enthousiast bent. Doe het niet vanwege de verhalen over mensen die miljoenen verdienen met iPhone-apps. Maar als je de passie voelt, stort je er dan op met volle overgave en geniet van de reis.’
– John Casasanta, oprichter van tap tap tap (Convert, Camera+ en andere apps)
De reis voor de boeg Nu je iets meer inzicht hebt in de benodigde vaardigheden, is het tijd om te gaan nadenken over de basisbeginselen van app-ontwikkeling. De stappen zijn tamelijk vanzelfsprekend, maar laat één ding van meet af aan duidelijk zijn. Je bent niet alleen maar een app aan het bouwen. Je maakt een product dat mensen willen downloaden, veel willen gebruiken en aan hun vrienden willen laten zien. Jouw succes staat of valt met het richten van je tijd en energie op twee cruciale taken: ■
Het creëren van een simpele en elegante oplossing.
■
Het zo snel en vaak mogelijk marketen van je app.
00-IdeeTotApp-boek.indb 34
22-10-13 15:05