SlideShare a Scribd company logo
Prototyping windows store apps
Prototyping Windows Store
Apps
Willem Meints
Lead Developer Info Support
Agenda
• Waarom prototyping?
• Van idee naar app in de store
• Tips and tricks
Waarom
prototyping?
Uitdagingen voor de appbouwer
• Uitdagingen waar we allemaal mee te
  maken hebben:

  – Wat moet de app eigenlijk doen?
  – Wat wil mijn klant dat de app doet?
  – Gaat het lukken om het te bouwen?
Daarom prototyping
• Je klant weet eerder wat hij krijgt

   – Dus kan hij jou beter vertellen wat hij wil
   – Raakt hij emotioneel verbonden met de app
   – Verteld hij anderen over de app
Daarom prototyping
• Jij weet ook eerder wat je krijgt

   – Risico’s beter in te schatten
   – Het wordt eenvoudiger om te maken
   – Jij wordt er ook vrolijker van!
Waarom prototyping niet
• Prototypes zijn niet het eind product

  – Soms moet je het weggooien om wat anders te proberen.
  – Sommige prototypes kunnen wel worden doorontwikkeld
Waarom prototyping niet
• Het is geen vaste specificatie van je
  eindproduct

  – Het prototype is geen spec, maar…
  – De technieken leveren je wel specs op
Van idee naar
app in de store
Van idee naar app in de store



Doel             Scenarios           Ontwerp           Prototype
Waarom bouw je   Wat moet je         Hoe geef ik de    Een werkend
de app?          doen om het         scenarios vorm?   prototype
                 doel te bereiken?
Van idee naar app in de store



Doel             Scenarios           Ontwerp           Prototype
Waarom bouw je   Wat moet je         Hoe geef ik de    Een werkend
de app?          doen om het         scenarios vorm?   prototype
                 doel te bereiken?
Doel van je app
• Belangrijkste vraag: Waarom bouw ik deze
  app?

  – Waarom is deze app de beste?
  – Wat wil je oplossen voor je klant?
  – Wat wil je bereiken met deze app?
Doel van je app
• Het bepalen een doel lijkt eenvoudig

  – Doel, middelen en oplossing lopen vaak door elkaar
  – Daarom is het lastig om het doel direct op te schrijven
  – En je mist nogal eens wat…
Doel van je app
• Om het doel te bepalen moet je soms
  omwegen kiezen om er te komen

  – Schrijf op wat je app moet doen
  – Vraag je daarna af waarom dat is
  – Schrijf het waarom erbij!
Doel van je app
• Mindmapping helpt om structuur te krijgen
  en maakt doelen zichtbaar.

  – Het “waarom” is het doel, maar anders geformuleerd
  – Als je alles hebt opgeschreven, kun je de “waarom” teksten
    omzetten naar doelen.
Doel van je app
• Einddoel:

  – Een zin waarin je kan aangeven waarom de app
    bestaat, de beste is, het probleem oplost

  – Daaronder alle aparte doelen opgeschreven die
    je nog meer hebt ontdekt.
Van idee naar app in de store



Doel             Scenarios           Ontwerp           Prototype
Waarom bouw je   Wat moet je         Hoe geef ik de    Een werkend
de app?          doen om het         scenarios vorm?   prototype
                 doel te bereiken?
Scenarios voor je app
• Als je het doel weet, dan kun je bepalen hoe
  je er moet komen

  – Wat moet je app doen om gebruikers ervan hun doel te
    laten bereiken?
Scenarios voor je app
• Kiezen van scenarios

  – Kies scenarios op basis van eerder opgeschreven “Wat”
    teksten bij het bepalen van het doel

  – Belangrijk: Het scenario moet helpen het doel te bereiken
Scenarios voor je app
• Uitwerken van scenarios
                          Bob vult een titel
                                               Bob krijgt te zien
                           van een film in
  – Pijltjes en blokken                         welke films er
                                               beschikbaar zijn     Bob kan de film
                                                 met die titel      bekijken op zijn
                                                                     surface tablet




                                                 Bob kiest een
                                               film en rekent af
Scenarios voor je app
• Uitwerken van scenarios

  – Pijltjes en blokken
  – Post-its
Scenarios voor je app
• Uitwerken van scenarios

  – Pijltjes en blokken
  – Post-its
  – Storyboards
Demo
Storyboarding in
Powerpoint
Van idee naar app in de store



Doel             Scenarios           Ontwerp           Prototype
Waarom bouw je   Wat moet je         Hoe geef ik de    Een werkend
de app?          doen om het         scenarios vorm?   prototype
                 doel te bereiken?
Ontwerp van je app
• Bij het ontwerpen bepaal je hoe de
  verschillende stappen in de scenarios
  worden ingevuld

  – Belangrijk: De UX design guidelines van Microsoft.
Ontwerp van je app
• Veel verschillende tools beschikbaar

  – Expression Design 4
  – Adobe Illustrator
  – Expression Blend for Visual Studio
Ontwerp van je app
• Belangrijke keuzes bij het maken van een
  ontwerp

  – Kun je zelf goed overweg met design tools?
  – Hoeveel tijd wil je in het ontwerp steken?
Ontwerp van je app
• Opschalen van je grafische ontwerp

  – Begin met schetsen, zodat je weet waar wat naar toe moet

  – Werk de belangrijkste schermen uit in kleur

  – Zorg ervoor dat je weet welke kleuren, fontsizes, tilesizes, etc. je gebruikt
    en schrijf deze ergens op
Van idee naar app in de store



Doel             Scenarios           Ontwerp           Prototype
Waarom bouw je   Wat moet je         Hoe geef ik de    Een werkend
de app?          doen om het         scenarios vorm?   prototype
                 doel te bereiken?
Een werkend prototype
• Een werkend prototype is de laatste check
  om te kijken of je idee in de basis klopt.

  – Het programmeren van een app is duur
  – Emotioneel de grootste investering
Een werkend prototype
• Waar kan je een werkend prototype nog
  meer voor gebruiken?

  – Demonstraties bij de klant en door de klant
  – Usability study, bepalen of het bruikbaar genoeg is
Een werkend prototype
• Tips voor effectief bouwen van prototypes

  1. Investeer in voorbeelddata, nog niet in een werkende
     backend

  2. Prototype niet alle scenarios, maar pak de top 3 om mee
     te beginnen
Demo
Werken met
voorbeelddata
Van idee naar app in de store



Doel             Scenarios           Ontwerp           Prototype
Waarom bouw je   Wat moet je         Hoe geef ik de    Een werkend
de app?          doen om het         scenarios vorm?   prototype
                 doel te bereiken?
Tips and tricks
Tips and tricks
• Bij het bedenken van scenarios:

  – Denk ook aan de unieke windows features, zoals
    sharing, search, live tiles en het gebruik van sensoren
Tips and tricks
• Zorg ervoor dat je app leeft en groeit

  – Bouw eerst de top 3 scenarios uit het werkend prototype
  – Breid de app na release 1 uit met meer scenarios

  – Zorg ervoor dat mensen terugkomen!
Tips and tricks
• Gebruik gegevens van je prototype

  – De scenarios kun je prima gebruiken om te testen

  – Verzin voorbeelden al bij de scenarios en gebruik deze
    voorbeelden voor je sampledata en testen.
Bedankt!
     http://www.fizzylogic.nl/
     @wmeints

More Related Content

PDF
Innoveren met apps?, 27/05/2013
PPTX
SMARTCirculair | Zelf een app ontwikkelen
KEY
Apps: Start to Finish
PPTX
Search enabled applications with lucene.net
PPTX
Acceptance test driven development
PPTX
LESS is more
PPTX
Build better mobile apps and become a better person
PPTX
20121220 spring morning app development
Innoveren met apps?, 27/05/2013
SMARTCirculair | Zelf een app ontwikkelen
Apps: Start to Finish
Search enabled applications with lucene.net
Acceptance test driven development
LESS is more
Build better mobile apps and become a better person
20121220 spring morning app development

Similar to Prototyping windows store apps (20)

PPTX
Apps in de kantoorpraktijk
PPTX
Apps in de kantoorpraktijk
PPTX
App development step by step
PPTX
Verdien geld met je app tips voor het ontwikkelen
PDF
7 do's & don'ts in tablet publishing
PPTX
Apps met verschillende maten
PDF
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
PDF
Shareforce - John Kivit
PDF
Strategische App Ontwikkeling
PPTX
Mobile apps
PPSX
Apps voor mobiele toestellen
PPTX
User experiencedesignfronteers
PDF
Mobiele oplossingen
PPT
Eduvision - Webinar App of Mobiele site
PDF
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
PDF
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
PPSX
Kennissessie Mobile
KEY
CMC- Rick Le Roy (Unit(ID)
PPT
Van content naar app en magazine
PPTX
bol.com Mobile First presentatie 27 november
Apps in de kantoorpraktijk
Apps in de kantoorpraktijk
App development step by step
Verdien geld met je app tips voor het ontwikkelen
7 do's & don'ts in tablet publishing
Apps met verschillende maten
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
Shareforce - John Kivit
Strategische App Ontwikkeling
Mobile apps
Apps voor mobiele toestellen
User experiencedesignfronteers
Mobiele oplossingen
Eduvision - Webinar App of Mobiele site
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
Presentatie mobile voor mkb door satish narayanan 29 nov 2011
Kennissessie Mobile
CMC- Rick Le Roy (Unit(ID)
Van content naar app en magazine
bol.com Mobile First presentatie 27 november
Ad

More from Willem Meints (7)

PPTX
Bestuur je 3D printer met blazor
PPTX
Help et phone home, building bots with Microsoft Bot Framework 4.
PPTX
Big data streaming with Apache Spark on Azure
PPTX
Agile software ontwikkeling met continuous delivery
PPTX
Mono for android
PPTX
Using java interop in your xamarin.android apps
PPTX
The metro design language for app developers
Bestuur je 3D printer met blazor
Help et phone home, building bots with Microsoft Bot Framework 4.
Big data streaming with Apache Spark on Azure
Agile software ontwikkeling met continuous delivery
Mono for android
Using java interop in your xamarin.android apps
The metro design language for app developers
Ad

Prototyping windows store apps

  • 2. Prototyping Windows Store Apps Willem Meints Lead Developer Info Support
  • 3. Agenda • Waarom prototyping? • Van idee naar app in de store • Tips and tricks
  • 5. Uitdagingen voor de appbouwer • Uitdagingen waar we allemaal mee te maken hebben: – Wat moet de app eigenlijk doen? – Wat wil mijn klant dat de app doet? – Gaat het lukken om het te bouwen?
  • 6. Daarom prototyping • Je klant weet eerder wat hij krijgt – Dus kan hij jou beter vertellen wat hij wil – Raakt hij emotioneel verbonden met de app – Verteld hij anderen over de app
  • 7. Daarom prototyping • Jij weet ook eerder wat je krijgt – Risico’s beter in te schatten – Het wordt eenvoudiger om te maken – Jij wordt er ook vrolijker van!
  • 8. Waarom prototyping niet • Prototypes zijn niet het eind product – Soms moet je het weggooien om wat anders te proberen. – Sommige prototypes kunnen wel worden doorontwikkeld
  • 9. Waarom prototyping niet • Het is geen vaste specificatie van je eindproduct – Het prototype is geen spec, maar… – De technieken leveren je wel specs op
  • 10. Van idee naar app in de store
  • 11. Van idee naar app in de store Doel Scenarios Ontwerp Prototype Waarom bouw je Wat moet je Hoe geef ik de Een werkend de app? doen om het scenarios vorm? prototype doel te bereiken?
  • 12. Van idee naar app in de store Doel Scenarios Ontwerp Prototype Waarom bouw je Wat moet je Hoe geef ik de Een werkend de app? doen om het scenarios vorm? prototype doel te bereiken?
  • 13. Doel van je app • Belangrijkste vraag: Waarom bouw ik deze app? – Waarom is deze app de beste? – Wat wil je oplossen voor je klant? – Wat wil je bereiken met deze app?
  • 14. Doel van je app • Het bepalen een doel lijkt eenvoudig – Doel, middelen en oplossing lopen vaak door elkaar – Daarom is het lastig om het doel direct op te schrijven – En je mist nogal eens wat…
  • 15. Doel van je app • Om het doel te bepalen moet je soms omwegen kiezen om er te komen – Schrijf op wat je app moet doen – Vraag je daarna af waarom dat is – Schrijf het waarom erbij!
  • 16. Doel van je app • Mindmapping helpt om structuur te krijgen en maakt doelen zichtbaar. – Het “waarom” is het doel, maar anders geformuleerd – Als je alles hebt opgeschreven, kun je de “waarom” teksten omzetten naar doelen.
  • 17. Doel van je app • Einddoel: – Een zin waarin je kan aangeven waarom de app bestaat, de beste is, het probleem oplost – Daaronder alle aparte doelen opgeschreven die je nog meer hebt ontdekt.
  • 18. Van idee naar app in de store Doel Scenarios Ontwerp Prototype Waarom bouw je Wat moet je Hoe geef ik de Een werkend de app? doen om het scenarios vorm? prototype doel te bereiken?
  • 19. Scenarios voor je app • Als je het doel weet, dan kun je bepalen hoe je er moet komen – Wat moet je app doen om gebruikers ervan hun doel te laten bereiken?
  • 20. Scenarios voor je app • Kiezen van scenarios – Kies scenarios op basis van eerder opgeschreven “Wat” teksten bij het bepalen van het doel – Belangrijk: Het scenario moet helpen het doel te bereiken
  • 21. Scenarios voor je app • Uitwerken van scenarios Bob vult een titel Bob krijgt te zien van een film in – Pijltjes en blokken welke films er beschikbaar zijn Bob kan de film met die titel bekijken op zijn surface tablet Bob kiest een film en rekent af
  • 22. Scenarios voor je app • Uitwerken van scenarios – Pijltjes en blokken – Post-its
  • 23. Scenarios voor je app • Uitwerken van scenarios – Pijltjes en blokken – Post-its – Storyboards
  • 25. Van idee naar app in de store Doel Scenarios Ontwerp Prototype Waarom bouw je Wat moet je Hoe geef ik de Een werkend de app? doen om het scenarios vorm? prototype doel te bereiken?
  • 26. Ontwerp van je app • Bij het ontwerpen bepaal je hoe de verschillende stappen in de scenarios worden ingevuld – Belangrijk: De UX design guidelines van Microsoft.
  • 27. Ontwerp van je app • Veel verschillende tools beschikbaar – Expression Design 4 – Adobe Illustrator – Expression Blend for Visual Studio
  • 28. Ontwerp van je app • Belangrijke keuzes bij het maken van een ontwerp – Kun je zelf goed overweg met design tools? – Hoeveel tijd wil je in het ontwerp steken?
  • 29. Ontwerp van je app • Opschalen van je grafische ontwerp – Begin met schetsen, zodat je weet waar wat naar toe moet – Werk de belangrijkste schermen uit in kleur – Zorg ervoor dat je weet welke kleuren, fontsizes, tilesizes, etc. je gebruikt en schrijf deze ergens op
  • 30. Van idee naar app in de store Doel Scenarios Ontwerp Prototype Waarom bouw je Wat moet je Hoe geef ik de Een werkend de app? doen om het scenarios vorm? prototype doel te bereiken?
  • 31. Een werkend prototype • Een werkend prototype is de laatste check om te kijken of je idee in de basis klopt. – Het programmeren van een app is duur – Emotioneel de grootste investering
  • 32. Een werkend prototype • Waar kan je een werkend prototype nog meer voor gebruiken? – Demonstraties bij de klant en door de klant – Usability study, bepalen of het bruikbaar genoeg is
  • 33. Een werkend prototype • Tips voor effectief bouwen van prototypes 1. Investeer in voorbeelddata, nog niet in een werkende backend 2. Prototype niet alle scenarios, maar pak de top 3 om mee te beginnen
  • 35. Van idee naar app in de store Doel Scenarios Ontwerp Prototype Waarom bouw je Wat moet je Hoe geef ik de Een werkend de app? doen om het scenarios vorm? prototype doel te bereiken?
  • 37. Tips and tricks • Bij het bedenken van scenarios: – Denk ook aan de unieke windows features, zoals sharing, search, live tiles en het gebruik van sensoren
  • 38. Tips and tricks • Zorg ervoor dat je app leeft en groeit – Bouw eerst de top 3 scenarios uit het werkend prototype – Breid de app na release 1 uit met meer scenarios – Zorg ervoor dat mensen terugkomen!
  • 39. Tips and tricks • Gebruik gegevens van je prototype – De scenarios kun je prima gebruiken om te testen – Verzin voorbeelden al bij de scenarios en gebruik deze voorbeelden voor je sampledata en testen.
  • 40. Bedankt! http://www.fizzylogic.nl/ @wmeints