Was macht eine gute App aus
-
Upload
jan-hentschel -
Category
Technology
-
view
565 -
download
4
description
Transcript of Was macht eine gute App aus
Microsoft Student Partners© 2012 Microsoft Corporation. Alle Rechte vorbehalten.
Frage an euch:Was zeichnet eine gute App aus? Was meint ihr?
Vor dem Benutzer einer App steht meist nur ein Mausklick.
App-Benutzer sind ungeduldig.
Eine App hat im besten Fall wenige Minuten, um einen positiven Eindruck zu hinterlassen. Daraus lässt sich ableiten:
Gute Apps sind selbsterklärend
Gute Apps sind möglichst fehlerfrei
Gute Apps sehen gut aus
Gute Apps lösen genau ein Problem und das perfekt.
Wie kommt man auf eine gute App-Idee?
Querdenken!
Querdenken ist die Grundlage des Brainstormings.
So funktioniert Brainstorming:
1. Problemstellung definieren
Gut: „Wie können wir die Frauenquote in unserem Informatik-Studiengang erhöhen?“
Schlecht: „Wie setzen wir weltweit gute Manieren durch?“
Gut: „Wie bringen wir unser Studenten-Projekt in die lokale Presse?“
Schlecht: „Drucken wir unseren Semesterplan künftig in A4 oder A5?“
Die Problemstellung sollte nicht zu breit und nicht zu eng sein
So funktioniert Brainstorming:
2. Ideen sammeln
Die Zeit ist begrenzt (maximal 30 Minuten)
Um unterschiedliche Sichtweisen auf dasselbe Problem zu erhalten, ist
Brainstorming eine Team-Aufgabe (mindestens 4 Personen)
Eines der Team-Mitglieder ist Protokollant (schreibt alle gesammelten Ideen mit) und
sorgt dafür, dass die nachfolgenden Regeln eingehalten werden:
Es spricht immer nur eine Person
Wer das Wort hat, darf sich frei äußern, sollte sich aber kurz fassen
Ideen werden nicht kritisiert, kommentiert oder beurteilt, es ist aber zulässig, Ideen
auf den Vorschlägen anderer aufzubauen
Je radikaler die Ideen, umso besser.
Dabei gelten die folgenden Regeln
Beispiel„Wie bringen wir unser Studenten-Projekt in die lokale Presse?“
Wir stellen eine Presseerklärung auf unsere Website
Wir organisieren einen Flashmob auf dem Rathausplatz
Wir schreiben die lokale Presse direkt an
Wir setzen uns mit der Presseabteilung der Hochschule zusammen
Wir sprühen unser Logo an den Hauptbahnhof
Wir stellen unser Projekt dem Bürgermeister vor
Wir präsentieren uns auf dem Tag der offenen Tür der Hochschule
Wir nehmen am Imagine Cup teil
Wir erstellen ein virales VideoWir suchen uns einen Promi, der unser Projekt unterstützt
Wir stürmen in die Redaktion des Generalanzeigers
Wir unternehmen einen Weltrekordversuch
Einer von uns studiert Journalismus, bewirbt sich beim Generalanzeiger und steigt dort in eine Entscheider-Position auf, von der aus er unser Projekt prominent platzieren kann.
So funktioniert Brainstorming:
3. Ideen sortieren und bewerten
Der Protokollant liest nach und nach alle notierten Ideen vor. Alle Teammitglieder müssen dann sagen, ob die Idee aus ihrer Sicht weiterverfolgt werden soll oder nicht. Die Zahl der positiven Bewertungen pro Idee werden notiert und die Ideen anschließend thematisch gruppiert und nach ihrer Bewertung sortiert.Das Team entscheidet schließlich gemeinsam, welche Ideen verworfen werden sollen (in der Regel die Ideen mit den schlechtesten Bewertungen).
Aus Ideen werden Apps…
Als <Rolle> möchte ich <Ziel>, um <Ergebnis>.
z.B.
Als Anwender möchte ich beim Beenden der Anwendung dazu aufgefordert werden, meine Daten zu speichern, um diese nicht zu verlieren.
Oder
Als Administrator möchte ich Anwendern Schreibrechte an der Datenbank entziehen können, um das versehentliche Löschen von Daten zu verhindern.
Aus Ideen werden Anforderungen.
Eine gute Vorgehensweise bei der Definition von User-Stories ist zunächst die Grundfunktionen zu definieren und diese dann weiter zu zerlegen.
z.B. Als Anwender möchte ich Kontakte verwalten können, um so eine Empfängerliste für den späteren E-Mail-Versand vorbereiten zu können.
Als Anwender möchte ich Kontakte anlegen können.Als Anwender möchte ich bestehende Kontakte bearbeiten können.Als Anwender möchte ich bestehende Kontakte löschen können.
Als Anwender möchte ich das Löschen von Kontakten einzeln bestätigen können, um versehentliches Löschen zu verhindern.
Als Anwender möchte ich das Löschen von Kontakten rückgängig machen können.
User Stories definieren