App Entwicklung für Entscheider




Executive Summary – App Entwicklung für Entscheider
Webinale 2012, Berlin 5. Juni 2012
App-Entwicklungsprozess
App-Entwicklungsprozess



Strategie & Konzept
App-Entwicklungsprozess



Strategie & Konzept




              Plattformen
App-Entwicklungsprozess



Strategie & Konzept    UX & Design




              Plattformen
App-Entwicklungsprozess



Strategie & Konzept    UX & Design




                                  Technik &
              Plattformen
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution




                                  Technik &
              Plattformen
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution




                                  Technik &
              Plattformen                            Promotion
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution      Erfolgskontrolle




                                  Technik &
              Plattformen                            Promotion
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution      Erfolgskontrolle




                                  Technik &
              Plattformen                            Promotion          Maintainance
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution      Erfolgskontrolle




                                  Technik &
              Plattformen                            Promotion          Maintainance
                               Programmierung
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
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?
App-Entwicklungsprozess



Strategie & Konzept




              Plattformen
App-Entwicklungsprozess



Strategie & Konzept




                      Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen
Plattformen




Durchnittliche Zeit in Monaten
   für ein Android Update




                                               Quelle: c‘t
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?
Hybride Apps oder
                                    zwei eigenständige?


  Argumente für 2 getrennte Apps
• Unterschiedliche Verkaufspreise
• Mehr Sichtbarkeit
• Größe


  Argumente für Hybride Apps
• Gemeinsame Codebasis
• Weniger Wartungsaufwand
• Man kommt automatisch auch
  auf das andere Device
Zusammenfassung


• iOS und Android unterstützen
• WindowsPhone7 im Auge behalten
• mindestens 2 OS Generationen
  berücksichtigen, bei Android eher mehr
• Bei Tablets reicht noch iPad
• Überlegen, ob Hybride App oder zwei
  eigenständige
App-Entwicklungsprozess



Strategie & Konzept    UX & Design




              Plattformen
App-Entwicklungsprozess



Strategie & Konzept




                            UX & Design




              Plattformen
Die Sache mit dem Icon.
App Icons




   Das CD im Icon
wiederfindbar machen
App Icons




Schlechtes Beispiel: Audi
    Gutes Beispiel: Daimler
App Icons




Schlechtes Beispiel: Audi
    Gutes Beispiel: Daimler
App-Entwicklungsprozess



Strategie & Konzept    UX & Design




                                  Technik &
              Plattformen
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design




              Plattformen
                                    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 Par ty SDKs
3rd Par ty SDKs
zweifelhafte
Kandidaten
zweifelhafte
Kandidaten
zweifelhafte
Kandidaten
Zusammenfassung




•   Auf Software-Entwicklung gefasst sein
•   Ausgiebig auf echten Devices testen
•   Content Management nicht unterschätzen
•   Die richtigen Tools auswählen
•   Vergessen Sie Web-Apps
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution




                                  Technik &
              Plattformen
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design




                                                Distribution




                                  Technik &
              Plattformen
                               Programmierung
Apple App Store
Apple App-Store



• Freigabe durch Apple
• Zeitraum großzügig
  kalkulieren
• Enterprise Account für
  OTA Distribution
• Account-Management
  nicht unterschätzen
Google Play
Google Play


• sofortige Freigabe
• maximale App Größen
  beachten
• Für Eigenanteil evtl. auf
  CDNs ausweichen
Android Stores




Stores von Drittanbietern
spielen bisher keine Rolle
Android Stores




Der Kindle Fire könnte das
         ändern
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
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution




                                  Technik &
              Plattformen                            Promotion
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution
                                                         Promotion




                                  Technik &
              Plattformen
                               Programmierung
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!
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution      Erfolgskontrolle




                                  Technik &
              Plattformen                            Promotion
                               Programmierung
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution
                                                         Erfolgskontrolle




                                  Technik &
              Plattformen                            Promotion
                               Programmierung
Analytics
                        Downloads




Nur Daten der letzten
      90 Tage
Analytics
                 Downloads




Nur Daten der letzten
      90 Tage
Analytics
                 Downloads




Nur Daten der letzten
      90 Tage
Analytics App-
       Stores




Alle Daten
Analytics App-
       Stores




Alle Daten
Analytics App-
       Stores




Alle Daten
Analytics Online
Analytics Online




Am besten nehmen,
 was man ohnehin
schon im Einsatz hat
Analytics Offline




Achtung: Datenschutz
Analytics Offline




Achtung: Datenschutz
Zusammenfassung

• Alle klassischen Tools 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. spezielles Tool
  einsetzen
• Datenschutz beachten!
• und immer ehrlich bleiben
App-Entwicklungsprozess



Strategie & Konzept    UX & Design        Distribution      Erfolgskontrolle




                                  Technik &
              Plattformen                            Promotion          Maintainance
                               Programmierung
App-Entwicklungsprozess




Maintainance
Maintainance

•   Nicht vergessen
•   User erwarten Updates
•   Dauernd neue OS Versionen 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 Ihres Vertrauens

Executive Summary - App-Entwicklung für Entscheider, Webinale Edition