Slide 1

Slide 1 text

JÖRG NEUMANN | ACLUE GMBH Von der Idee zur App: Agile Entwicklung mit Storyboards

Slide 2

Slide 2 text

JÖRG NEUMANN THEMEN ▪ Frontend Technologies ▪ Mobile Development ▪ Machine Learning ▪ Consulting, Coaching, Training KONTAKT ▪ Mail: [email protected] ▪ Twitter: @joergneumann ▪ GitHub: https://github.com/joergneumann ▪ Blog: http://www.headwriteline.blogspot.com

Slide 3

Slide 3 text

BUSINESS HUMAN TECHNOLOGY INNOVATION

Slide 4

Slide 4 text

KLASSISCHES VORGEHEN DESIGN DEVELOPMENT TEST RELEASE ▪ Fachliche Anforderungen können nicht mehr verändert werden ▪ Fortschritt nicht messbar ▪ Qualität ungewiss ▪ Feedback kommt erst zum Schluss

Slide 5

Slide 5 text

▪ Hypothese aufstellen ▪ Metriken definieren ▪ Minimum Viable Product implementieren ▪ Nutzungsdaten sammeln ▪ Feedback aufnehmen Daten analysieren Hypothese bewerten IDEA BUILD LEARN MEASURE DATA CODE LEAN STARTUP

Slide 6

Slide 6 text

LEAN STARTUP IDEA BUILD LEARN MEASURE DATA CODE ▪ Visualisierung ▪ Verhalten Stakeholder Developer IDEA STORY- BOARD Design Prozess

Slide 7

Slide 7 text

▪ Zielgruppe definieren ▪ Benutzer verstehen ▪ Verhalten und Abläufe beobachten ▪ Bedürfnisse und Herausforderungen identifizieren ▪ Ideen visualisieren ▪ Prototyp entwickeln Umsetzung des Minimum Viable Product EMPATHIZE OBSERVE IMPLEMENT PROTOTYPE TEST IDEATE ▪ Ideen sammeln ▪ Hypothesen aufstellen Prototyp testen lassen Feedback sammeln DESIGN THINKING

Slide 8

Slide 8 text

VORGEHEN Personas definieren Szenarien festlegen Bedürfnisse ermitteln Features entwerfen Stories entwickeln Prototyp erstellen EMPATHIZE OBSERVE IMPLEMENT PROTOTYPE TEST IDEATE DESIGN THINKING

Slide 9

Slide 9 text

PERSONA DEFINIEREN ▪ Repräsentiert eine große Benutzergruppe ▪ Nicht zu individuell gestalten ▪ Konzentration auf die wesentliche Fakten ▪ Was charakterisiert ihn/sie? ▪ Mit Namen und Bildern arbeiten ▪ Klare Abgrenzung zu anderen Personas ▪ Für alle potentiellen Benutzergruppen je eine Persona erstellen KRITERIEN Alter: Nationalität: Wohnort: Beruf: Hobbies: Was ist ihm wichtig: Was mag er: Was mag er nicht: NAME

Slide 10

Slide 10 text

▪ Wo befindet sich die Person? ▪ Was macht sie gerade? ▪ Was kann man über die Umgebung sagen? SZENARIO ▪ Was hat sie vor? ▪ Welche Interaktionen sind möglich? ▪ Was könnten mögliche Limitationen sein? SZENARIEN FESTLEGEN

Slide 11

Slide 11 text

BEDÜRFNISSE ERMITTELN Bedürfnis Bedürfnis Bedürfnis Bedürfnis Bedürfnis Bedürfnis Bedürfnis Bedürfnis

Slide 12

Slide 12 text

PERSONA DEFINIEREN TOM Alter: 34 Nationalität: Deutsch Wohnort: Berlin Beruf: Designer Hobbies: Reisen, Lesen Was ist ihm wichtig: Freiheit Was mag er: Gutes Essen, coole Locations, neue Leute kennenlernen Was mag er nicht: Vorgaben, Stress, alles was kompliziert ist

Slide 13

Slide 13 text

BEDÜRFNISSE ERMITTELN PERSONA Gute Restaurants finden Starbucks- Finder Individuelle Reiserouten planen Gute Fotos machen Mit neuen Leuten connecten Reiseberichte bloggen Hostels, Home-Sharing Lokaler Nahverkehr ▪ Tom fährt allein in den Urlaub ▪ Dauer: 4 Wochen ▪ Individuelle geplante Reise ▪ Individuelle Unterkünfte ▪ Tom möchte exotische Länder und Umgebungen entdecken SZENARIO

Slide 14

Slide 14 text

PERSONA DEFINIEREN Alter: 28 Nationalität: Deutsch Wohnort: Hamburg Beruf: Marketing Hobbies: Malerei, Party machen Was ist ihr wichtig: Spaß haben Was mag sie: Neue Leute kennenlernen, chillen Was mag sie nicht: Termine, vorgefertigte Wege gehen CLARA

Slide 15

Slide 15 text

BEDÜRFNISSE ERMITTELN ▪ Clara fährt mit ihrer Freundin in den Urlaub ▪ Dauer: 2 Wochen ▪ Flug & Hotel individuell gebucht ▪ Clara möchte feiern und chillen SZENARIO Die coolsten Clubs finden „Finde mich“- Funktion Shopping- Locations finden Schnappschüsse machen Mit neuen Leuten connecten Facebook, Twitter, SnapChat Die besten Strände finden Tipps aus der Community

Slide 16

Slide 16 text

PERSONA DEFINIEREN Alter: 34 Nationalität: Holland Wohnort: Amsterdam Beruf: Hausfrau Hobbies: Familienaktivitäten Was ist ihr wichtig: Dass es den Kindern gut geht Was mag sie: Mit anderen Müttern in Kontakt kommen Was mag sie nicht: Ungeplante Ereignisse CATRIN

Slide 17

Slide 17 text

BEDÜRFNISSE ERMITTELN ▪ Catrin fährt mit ihrem Mann und Ihrer Tochter in den Urlaub ▪ Dauer: 2 Wochen ▪ Flug & Hotel über Reiseveranstalter gebucht ▪ Catrin möchte Familienurlaub machen und ein bisschen was vom Land sehen SZENARIO Restaurants finden Fotobuch erstellen Shopping- Locations finden Schnappschüsse machen Kinder- betreuung Facebook Ärzte & Apotheken finden Sightseeing

Slide 18

Slide 18 text

PERSONA DEFINIEREN Alter: 74 Nationalität: Deutschland Wohnort: Dortmund Beruf: Rentner Hobbies: Reisen, Lesen Was ist ihm wichtig: Aktiv sein Was mag er: Mit seiner Frau verreisen, Gemütlich essen & trinken Was mag er nicht: Alles was hektisch ist HERBERT

Slide 19

Slide 19 text

BEDÜRFNISSE ERMITTELN ▪ Herbert fährt mit seiner Frau in den Urlaub ▪ Dauer: 2 Wochen ▪ Flug & Hotel über Reiseveranstalter gebucht ▪ Herbert möchte einen entspannten Urlaub machen, aber auch mit Gleichgesinnten ins Gespräch kommen ▪ Er reist am liebsten in Gruppen und mag Touristenführungen SZENARIO Gemütliche Restaurants & Cafes Gruppenreisen, Kreuzfahrten Souvenirs kaufen Fotos machen Freizeit- angebote für Senioren Sightseeing Ärzte & Apotheken finden Touristen- führungen

Slide 20

Slide 20 text

GEMEINSAMKEITEN FINDEN Fotos machen Restaurants, Clubs & Cafes finden Social Media Sightseeing Ärzte & Apotheken finden Shopping- Locations finden

Slide 21

Slide 21 text

FEATURES DEFINIEREN HOTEL

Slide 22

Slide 22 text

FEATURE CARDS CAFES & RESTAURANTS Story: Der Anwender kann sich Cafes & Restaurants in seiner unmittelbaren Nähe auf einer Karte anzeigen lassen. Die Orte werden auf einer Karte markiert. Der Anwender wählt einen Ort aus. Die App navigiert ihn dorthin. Der Ort kann in den Favoriten gespeichert werden. Prio: Aufwand: Nutzung: Personas: Abhängigkeiten: hoch 4 PT täglich Tom, Clara, Catrin, Herbert -

Slide 23

Slide 23 text

PROTOTYPING

Slide 24

Slide 24 text

ZUSAMMENFASSUNG GUTE APPS BRAUCHEN GUTE IDEEN! ▪ Design Thinking ist gut zur Ideen-Entwicklung ▪ Personas & Szenarien sind bei der Analyse hilfreich ▪ Feature Cards helfen bei der Priorisierung ▪ Die richtige Tool-Auswahl spielt eine große Rolle ▪ Feedback und Iterationen sind wichtig