Executive Summary – App Entwicklung für Entscheider
MobileTech Conference 2012, München 27. März 2012
App Entwicklung für Entscheider
App-Entwicklungsprozess
App-Entwicklungsprozess
Strategie & Konzept
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
Distribution
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
Erfolgskontrolle
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
Erfolgskontrolle
Maintainance
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
Erfolgskontrolle
Maintainance
App-Entwicklungsprozess
Strategie & Konzept
App-Entwicklungsprozess
Strategie
& Konzept
Eine App ist keine mobile
Website
Eignet sich mein Angebot
für eine eigene App?
Ist eine App die richtige
Heimat für meinen Inhalt?
Content Angebote
Content Angebote
Content Angebote sind im
Browser zu Hause
oder bin ich vielleicht
woanders besser
aufgehoben?
Beispiel Retail
Qype Foursquare
AR-Browser
Beispiel Retail
Qype Foursquare
AR-Browser
Bin ich vielleicht woanders besser
aufgehoben? Z.B: bei Qype,Yelp, Google
Maps, Foursquare, Groupon, Layar, Junaio ...
Was ist mein wichtigster
Geschäftsprozess?
Kann ich den mobilisieren?
Der Kern der App
Der Kern der App
Der Kern der App

Der Kern der App

Der Kern der App

Der Kern der App

Der Kern der App
Reduktion auf eine Sache

Ist er zu Ende gedacht?
Der Kern der App
Bahn
Der Kern der App
Bahn
Der Kern der App
Bahn

Der Kern der App
Bahn
Geschäftsprozesse zu Ende
denken

Der Kern der App
Der Kern der App
Geschäftsprozesse zu Ende
denken
Erfolgreiche Apps
sind:
schnell
Erfolgsfaktoren
MVV
Erfolgsfaktoren
MVV
Geschwindigkeit
bequem
Erfolgsfaktoren
Twitter
Erfolgsfaktoren
Twitter
Erfolgsfaktoren
Twitter
Bequemlichkeit
sexy
Erfolgsfaktoren
HRS
Erfolgsfaktoren
HRS
Usability
Kostenplichtig oder
kostenlos?
Monetarisierung
Quelle: Frugal Dad, http://frugaldad.com/wp-content/uploads/2012/03/120312AppEconomy.jpg
Monetarisierung
Monetarisierung
Achtung: Fillrate
Zusammenfassung
• Was ist mein wichtigster Geschäftsprozess?
• Kann ich den mobilisieren?
• Ist er auch für die Benutzer relevant?
• Ist er zu Ende gedacht?
• Bietet er Mehrwert? (schnell, bequem, sexy)
• Ist eine App die richtige Heimat für meinen
Inhalt?
• Wäre ich vielleicht woanders besser
aufgehoben?
Plattformen
App-Entwicklungsprozess
Strategie & Konzept
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Tablets
nur iPad oder auch
Androiden?
Tablets
Tablets
Tablets
2276 Rupien (34 Euro)
Hybride App oder zwei
eigenständige?
Hybride Apps oder
zwei eigenständige?
Argumente für 2 getrennte Apps
• UnterschiedlicheVerkaufspreise
• Mehr Sichtbarkeit
• Größe
Argumente für Hybride Apps
• Gemeinsame Codebasis
• Weniger Wartungsaufwand
• Man kommt automatisch auch
auf das andere Device
Hybride Apps oder
zwei eigenständige?
Zusammenfassung
• iOS und Android unterstützen
• WindowsPhone7 im Auge behalten
• mindestens 2 OS Generationen
berücksichtigen, bei Android eher mehr
• BeiTablets reicht noch iPad
• Überlegen, ob Hybride App oder zwei
eigenständige
Plattformen
UX & Design
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
App-Entwicklungsprozess
Strategie & Konzept
UX & Design
Soll die App auf allen
Plattformen gleich
aussehen?
UX & Design
plattformübergreifend
Apple hat Guidelines
UX & Design
plattformübergreifend
Google jetzt auch
UX & Design
plattformübergreifend
iPad klasse,WP7 konsequent
UX & Design
plattformübergreifend
Gutes Beispiel: Dropbox
• Tablets haben eigene
Anforderungen an UX
(Handhaltung)
• und auch das Design
• Keinesfalls nur leicht
adaptieren
• Dann lieber ganz sein lassen
• Qualität der Apps für Android
Tablets ist erschreckend
UX & Design
für Tablets
Und das Icon?
App Icons
Das CD im Icon
wiederfindbar machen
Schlechtes Beispiel: DaimlerGutes Beispiel:Audi
App Icons
Schlechtes Beispiel: DaimlerGutes Beispiel:Audi
App Icons
Schlechtes Beispiel: DaimlerGutes Beispiel:Audi
App Icons
Zusammenfassung
• OS Spezifika berücksichtigen
• Don‘t make me think
• Trotzdem das CD nicht vernachlässigen
• Guten Kompromiss für Auflösungen etc.
bei Android finden
• Querformat nicht vergessen
• FürTablets eigens gestalten
• Eine einheitliche Linie für die Icons finden
Plattformen
UX & Design
Technik &
Programmierung
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
App-Entwicklungsprozess
Strategie & Konzept
Technik &
Programmierung
Drei Tipps
1.
App-Entwicklung ist
Software Entwicklung –
Stellen Sie sich darauf ein.
Softwareentwicklung
App-Entwicklung ist Software
Entwicklung – Stellen Sie sich
darauf ein.
2.
Testen Sie ausgiebig, selbst
und immer am Gerät
Testing
Testen Sie ausgiebig, selbst
und immer am Gerät
3.
Machen Sie sich Gedanken
über Content Management
CMS
Machen Sie sich Gedanken
über Content Management
Technik Auswahl
native SDKs
native SDKs
native SDKs
3rd Party SDKs
3rd Party SDKs
zweifelhafte
Kandidaten
zweifelhafte
Kandidaten
zweifelhafte
Kandidaten
Zusammenfassung
• Auf Software-Entwicklung gefasst sein
• Ausgiebig auf echten Devices testen
• Content Management nicht unterschätzen
• Die richtigenTools auswählen
• Vergessen Sie Web-Apps
Plattformen
UX & Design
Technik &
Programmierung
Distribution
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
App-Entwicklungsprozess
Strategie & Konzept
Distribution
App Stores
App Stores
App Stores
Apple App Store
• Freigabe durch Apple
• Zeitraum großzügig
kalkulieren
• Enterprise Account für
OTA Distribution
• Account-Management
nicht unterschätzen
Apple App-Store
Top 10 App-Store Rejects
• Keine privaten APIs
• Keine Beta,Trial,Test etc.Versionen
• Für Webzugriff Webkit verwenden
• Icons richtig verwenden
• Nicht untestütze Funktionen
ausblenden
• Keine anderen Plattformen
erwähnen
• Vorsicht mit Caching und Preloading
• Zweifelhaften Content vermeiden
• Abfrage der Netzverbindung nicht
vergessen
Apple App-Store
Aus „An die Hand genommen“:
App-Store Review Guidelines. von
Matthias Proske, erschienen in
MobileTechnology 1/2011.Auch
kostenlos nachzulesen in der
Knowledge Base auf unserer
Website
www.bokowsky.net/de/knowledge-
base
Google Play
Android Stores
Stores von Drittanbietern
spielen bisher keine Rolle
Android Stores
Der Kindle Fire könnte das
ändern
• sofortige Freigabe
• maximale App Größen
beachten
• Für Eigenanteil evtl. auf
CDNs ausweichen
Google Play
Zusammenfassung
• Die Stores der Hersteller genügen
• Amazon im Auge behalten
• Zeit für Freigabeprozess einkalkulieren
• Sich an die Regeln halten
• Von einem Reject nicht entmutigen lassen
• Auf App Größe achten
• Account Management nicht unterschätzen
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
Distribution
App-Entwicklungsprozess
Strategie & Konzept
Promotion
Promotion
• Bewerben wie jedes andere Produkt auch
• Gutes App-Store Material
(Text, Bilder)
• Vernünftige Beschreibungstexte
• auch für Updates
• Bewertungen sind wichtig
(Nag Screen in der App)
• Einen Rückkanal bieten
• Gute Pressearbeit ist wichtig
• Blogs nicht vergessen
Promotion
• Bewerben wie jedes andere Produkt auch
• Gutes App-Store Material
(Text, Bilder)
• Vernünftige Beschreibungstexte
• auch für Updates
• Bewertungen sind wichtig
(Nag Screen in der App)
• Einen Rückkanal bieten
• Gute Pressearbeit ist wichtig
• Blogs nicht vergessen
Ganz wichtig: Sie
brauchen einen Film!
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
Erfolgskontrolle
App-Entwicklungsprozess
Strategie & Konzept
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
App-Entwicklungsprozess
Strategie & Konzept Erfolgskontrolle
Nur Daten der letzten
90 Tage
Analytics
Downloads
Nur Daten der letzten
90 Tage
Analytics
Downloads
Nur Daten der letzten
90 Tage
Analytics
Downloads
Alle Daten
Analytics App-
Stores
Alle Daten
Analytics App-
Stores
Alle Daten
Analytics App-
Stores
Analytics Online
Analytics Online
Am besten nehmen,
was man ohnehin
schon im Einsatz hat
Analytics Offline
Achtung: Datenschutz
Analytics Offline
Achtung: Datenschutz
Zusammenfassung
• Alle klassischenTools der MaFo funktionieren
auch hier
• Tools wie AppFigures möglichst frühzeitig
einrichten
• Für Analyse der Online Zugriffe die
bewährte WebAnalytics Software benutzen
• Für Offline Zugriffe evtl. speziellesTool
einsetzen
• Datenschutz beachten!
• und immer ehrlich bleiben
Plattformen
UX & Design
Technik &
Programmierung
Distribution
Promotion
Erfolgskontrolle
Maintainance
App-Entwicklungsprozess
Strategie & Konzept
App-Entwicklungsprozess
Maintainance
Maintainance
• Nicht vergessen
• User erwarten Updates
• Dauernd neue OSVersionen und Geräte
• neue Funktionalitäten möglich
• Konkurrenz beobachten und am Ball bleiben
• ca. 18% p.A.
• Recht am Quelltext sichern
Vielen Dank
Markus Bokowsky
markus@bokowsky.de
@MarkusBokowsky
sowie auf Facebook, Google+, Foursquare,
LinkedIn, Lanyrd, Slideshare, etc.
Bokowsky + Laymann GmbH
www.bokowsky.de
@BokowskyLaymann
sowie auf Facebook, Slideshare, YouTube,
Flickr
P.S: Bokowsky + Laymann sucht Entwickler
Objective-C, Java (Android), PHP, ColdFusion
jobs@bokowsky.de oder im Social Network IhresVertrauens

Executive Summary – App Entwicklung für Entscheider