SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
Mobile von 0 auf 100 in 2 Sprints
                          Björn Schotte, M-Days 2013




                                                       © 2013 Mayflower GmbH

Mittwoch, 6. Februar 13
Mayflower // Fakten



  Die Mayflower GmbH entwickelt seit über 10
  Jahren branchenunabhängige
  Individuallösungen im Umfeld Web, Mobile
  und hybrid Apps.


    70+            Mitarbeiterinnen
                   und Mitarbeiter       2+       Standorte
                                                  München und Würzburg               15+             quelloffene
                                                                                                     Projekte


    400+
                                                Services E-Commerce•Mobile Apps•Software Development•Business
                          Mannjahre Erfahrung   Intelligence•CRM•Database Integration•Intranet•Banking Solutions•Data
                                                Analysis•Backend Services•Consulting•Automotive IT•Agile Development




                                                                                                      I Mayflower GmbH I 2012 I

Mittwoch, 6. Februar 13
Hört auf,
             Projektstunden zu
                verbrennen!

                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Kaum genutzte Funktionen in Software


                                      45%
                          19%




                                36%




                          Selten      Nie                      Gelegentlich/Häufig
                                               Standish Group Chaos Report 2002
                                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Langwieriges Pflichtenheft
         oder Visionsdokumente


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Lange Entwicklungszeiten
            (viele Monate)


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Umständliche Umsetzung
                     von Anforderungen
                         in der App


                                 Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Messung: Rückschau in
                  den Spiegel


                           Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Passt nicht mehr zur
                        heutigen Zeit


                                  Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Schnelle Time-to-Market
      (Wochen, wenige Monate)


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Schnelle Änderungsfähigkeit in
                 der Software
                      vs
         Freischaltungszyklen in App
                    Stores

                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
stets besser sein als die
                     Konkurrenz


                              Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Präsenz auf allen Kanälen
        Wiederverwendung von
      Komponenten in Mobile Apps



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Nutzer sind anspruchsvoller,
        wollen überrascht werden



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Nutzerfeedback führt zu
           neuen Funktionen in der
                  Software

                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Agilität in der App-Entwicklung




                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Produktvision
                  (muss das Entwicklerteam
                    kennen + verstehen)


                                 Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Für Heizungs-Fachhandwerker
  die Ersatzteile bestellen
  ist mobileET eine Ersatzteil-App
  der die einfache Bestellung von
  Ersatzteilen mobil ermöglicht.
  Anders als mobileNightmare
  bietet unsere Ersatzteil-App
  - den bequemen Einkauf per Tablet/Device
  - Offline-Vorhaltung des Ersatzteil-Katalogs
  - BestellSynchronisierung beiNetzEmpfang
  - Kundenmanagement aus Salesforce
                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Keine große
                          Einmalplanung


                                   Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Grobe Einmalplanung &
                 kontinuierliche Planung im
                           Projekt


                                  Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
(Einmal)planung:
               Themen, Epics, Stories


                             Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Thema                  EPIC                                   Stories

                                                   Übersicht                         Ersatzteil in
            Katalog       Katalognavigation
                                              verfügbare Geräte                    Warenkorb legen

                                               Detailansicht                         Ersatzteil als
                                               Gerätegruppe                        Favorit markieren

                                               Produktansicht
                                               Gerätegruppe

                                              mobile Checkout
                           mobile Payment
                                                mit PSP XY

                                                Kundendaten                            Besuchsnotiz
                            Kundendaten
                                                  abfragen                               pflegen

                                                Kundendaten                            Kundenklasse
                                                  ändern                                 abfragen


                                                     Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Nutzergeschichte:
           Als Fachhandwerker möchte ich eine
        Gerätegruppe aufrufen, um die Einzelteile zu
                          sehen

                     Akzeptanzkriterien:
      - Auflistung der Gerätegruppen eines Geräts
      - Auswahl einer Gerätegruppe führt zur Ersatzteilansicht
      - Namen der Gerätegruppen sind in der ausgewählten Sprache

                                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
In der Einmalplanung
         Grobabschätzung der initialen
                Projektkosten


                           Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Entwicklung in 14-Tage
              Intervallen (Rhythmus)


                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
jede 14 Tage funktionsfähige,
        erweiterte Software-App



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
erstes Release (MVP) nach
             6-10 Wochen


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
danach: Release alle 14 Tage

                      Achtung: AppStore
                   Veröffentlichungsintervalle


                                    Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Team plant kontinuierlich mit dem
        Kunden die Nutzergeschichten und
      führt die Aufwandsschätzungen durch




                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Kunde priorisiert nach Geschäftswert:
         welche Funktion will ich jetzt bald
          haben, welche hat noch Zeit?




                              Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Was braucht es für dieses
              Speed Boat?


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Cross-funktionales Team:
      - 3-5 Entwickler
      - Verantwortliche des Kunden
      - Design/UX

      Enge Zusammenarbeit


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Appstore
       Veröffentlichungsgeschwindigkeit




                           Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
iOS: 1-2 Wochen Review
           Android: kein Review


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Release Train



                                   Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
In festen, kleinen Meilensteinen veröffentlichen

                               Release 1                                            Release 2




    Entwicklung           Entwicklung   Entwicklung   Entwicklung        Entwicklung                   Entwicklung




                                                               Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Und die Kosten?




Mittwoch, 6. Februar 13
Kosten in der alten Welt



                           Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Kosten für benötigte Funktionen
                        &
        nicht benötigte Funktionen aus
                   Erstprojekt
                        +
         ganz viele Change Requests
                        =
               sehr teures Projekt
                           Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Kosten in der neuen Welt



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
initialer Anforderungsworkshop
            für Themen, Epics, Stories
                 (leichtgewichtig)


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
initiales Fixbudget auf
             Basis grober Schätzung


                            Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Umpriorisierung und Hinzufügen
         von neuen Funktionen ohne
           Change Request Hölle


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Abbruchmöglichkeit nach
             jeder Iteration


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Warum abbrechen?
                      Value erreicht!


                               Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
deutlich niedrigere TCO, da weniger
               Umwege genommen werden und die
                Entwicklung unnötiger Funktionen
                          vermieden wird




                                     Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Nachschlag: Schätzung
                  ( & Kosten)


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Wir schätzen nicht in
                         Stunden


                                Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Man liegt regelmäßig zwischen
         50% und 500% daneben



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Wir schätzen in (relativen)
         Komplexitätspunkten


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Das geht viel schneller



                             Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
und ist viel genauer



                                  Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Beispiel



                                 Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Ein Team schafft alle 14 Tage
         150 Komplexitätspunkte



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Projektkosten je 14 Tage:
                25.000 EUR


                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Abschätzung für 1. Release:
       450 Komplexitätspunkte



                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Ergebnis:
        450 / 150 = 3 Iterationen

       6 Wochen Projektdauer
      75.000 EUR Gesamtkosten

                          Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13
Mehr Informationen?
           Besuchen Sie uns am Stand B22




           Kontakt        Björn Schotte
                          bjoern.schotte@mayflower.de
                          +49 931 35965-15
                          @BjoernSchotte

                          Mayflower GmbH
                          Gneisenaustraße 10/11
                          97074 Würzburg


                                                       © 2010 Mayflower GmbH

Mittwoch, 6. Februar 13
Bildnachweis:
                Bilder lizenziert von fotolia.de
                           Titelbild von
      http://www.flickr.com/photos/pablolancasterjones/
            7024673873/sizes/l/in/photostream/




                                    Mobile von 0 auf 100 in 2 Sprints I   Mayflower GmbH I Feb 6, 2013 I

Mittwoch, 6. Februar 13

Weitere ähnliche Inhalte

Ähnlich wie Von 0 auf 100 in 2 Sprints

In 5 Schritten zur Mobile Business App
In 5 Schritten zur Mobile Business AppIn 5 Schritten zur Mobile Business App
In 5 Schritten zur Mobile Business AppitCampus GmbH
 
Enterprise Mobility – Was Unternehmen wissen müssen
Enterprise Mobility – Was Unternehmen wissen müssenEnterprise Mobility – Was Unternehmen wissen müssen
Enterprise Mobility – Was Unternehmen wissen müssenM-Way Consulting
 
HWZ - CAS Mobile Business - Mobile Business und Mobile Strategie
HWZ - CAS Mobile Business - Mobile Business und Mobile StrategieHWZ - CAS Mobile Business - Mobile Business und Mobile Strategie
HWZ - CAS Mobile Business - Mobile Business und Mobile StrategieMilos Radovic
 
Ssi white paper mobile apps - l foundry
Ssi white paper   mobile apps - l foundrySsi white paper   mobile apps - l foundry
Ssi white paper mobile apps - l foundryBernhard Schimunek
 
NOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile TrendNOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile TrendNOSE Design AG
 
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...TANNER AG
 
vi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. Appvi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. Appvi knallgrau
 
Micro UX. Wie Produkte wirklich Spaß machen (2014)
Micro UX. Wie Produkte wirklich Spaß machen (2014)Micro UX. Wie Produkte wirklich Spaß machen (2014)
Micro UX. Wie Produkte wirklich Spaß machen (2014)denkwerk GmbH
 
ERP Future 2014 - ERP für KMU?
ERP Future 2014 - ERP für KMU?ERP Future 2014 - ERP für KMU?
ERP Future 2014 - ERP für KMU?WernerHehenwarter
 
2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"Johannes Waibel
 
Uhura Branded Service Applications (www.uhura.de)
Uhura Branded Service Applications (www.uhura.de)Uhura Branded Service Applications (www.uhura.de)
Uhura Branded Service Applications (www.uhura.de)Uhura Creative Media
 
2016 - Mobile Business Apps - Vorgehensmodell.
2016 - Mobile Business Apps - Vorgehensmodell.2016 - Mobile Business Apps - Vorgehensmodell.
2016 - Mobile Business Apps - Vorgehensmodell.Johannes Waibel
 

Ähnlich wie Von 0 auf 100 in 2 Sprints (12)

In 5 Schritten zur Mobile Business App
In 5 Schritten zur Mobile Business AppIn 5 Schritten zur Mobile Business App
In 5 Schritten zur Mobile Business App
 
Enterprise Mobility – Was Unternehmen wissen müssen
Enterprise Mobility – Was Unternehmen wissen müssenEnterprise Mobility – Was Unternehmen wissen müssen
Enterprise Mobility – Was Unternehmen wissen müssen
 
HWZ - CAS Mobile Business - Mobile Business und Mobile Strategie
HWZ - CAS Mobile Business - Mobile Business und Mobile StrategieHWZ - CAS Mobile Business - Mobile Business und Mobile Strategie
HWZ - CAS Mobile Business - Mobile Business und Mobile Strategie
 
Ssi white paper mobile apps - l foundry
Ssi white paper   mobile apps - l foundrySsi white paper   mobile apps - l foundry
Ssi white paper mobile apps - l foundry
 
NOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile TrendNOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile Trend
 
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
Print, Web, App – Multi-Channel-Marketing im täglichen Leben eines Handelsunt...
 
vi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. Appvi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. App
 
Micro UX. Wie Produkte wirklich Spaß machen (2014)
Micro UX. Wie Produkte wirklich Spaß machen (2014)Micro UX. Wie Produkte wirklich Spaß machen (2014)
Micro UX. Wie Produkte wirklich Spaß machen (2014)
 
ERP Future 2014 - ERP für KMU?
ERP Future 2014 - ERP für KMU?ERP Future 2014 - ERP für KMU?
ERP Future 2014 - ERP für KMU?
 
2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"2012 - Mobile Ausblick auf das "Jahr 2015"
2012 - Mobile Ausblick auf das "Jahr 2015"
 
Uhura Branded Service Applications (www.uhura.de)
Uhura Branded Service Applications (www.uhura.de)Uhura Branded Service Applications (www.uhura.de)
Uhura Branded Service Applications (www.uhura.de)
 
2016 - Mobile Business Apps - Vorgehensmodell.
2016 - Mobile Business Apps - Vorgehensmodell.2016 - Mobile Business Apps - Vorgehensmodell.
2016 - Mobile Business Apps - Vorgehensmodell.
 

Mehr von Mayflower GmbH

Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mayflower GmbH
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: SecurityMayflower GmbH
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftMayflower GmbH
 
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native ClientSalt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native ClientMayflower GmbH
 
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debuggingPlugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debuggingMayflower GmbH
 
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...Mayflower GmbH
 
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und AlloyNative Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und AlloyMayflower GmbH
 
Pair Programming Mythbusters
Pair Programming MythbustersPair Programming Mythbusters
Pair Programming MythbustersMayflower GmbH
 
Shoeism - Frau im Glück
Shoeism - Frau im GlückShoeism - Frau im Glück
Shoeism - Frau im GlückMayflower GmbH
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Piwik anpassen und skalieren
Piwik anpassen und skalierenPiwik anpassen und skalieren
Piwik anpassen und skalierenMayflower GmbH
 
Agilitaet im E-Commerce - E-Commerce Breakfast
Agilitaet im E-Commerce - E-Commerce BreakfastAgilitaet im E-Commerce - E-Commerce Breakfast
Agilitaet im E-Commerce - E-Commerce BreakfastMayflower GmbH
 
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder FluchMongo DB - Segen oder Fluch
Mongo DB - Segen oder FluchMayflower GmbH
 

Mehr von Mayflower GmbH (20)

Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
 
Why and what is go
Why and what is goWhy and what is go
Why and what is go
 
Agile Anti-Patterns
Agile Anti-PatternsAgile Anti-Patterns
Agile Anti-Patterns
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
 
Produktive teams
Produktive teamsProduktive teams
Produktive teams
 
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native ClientSalt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
 
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debuggingPlugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debugging
 
Usability im web
Usability im webUsability im web
Usability im web
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
 
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
 
Responsive Webdesign
Responsive WebdesignResponsive Webdesign
Responsive Webdesign
 
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und AlloyNative Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
 
Pair Programming Mythbusters
Pair Programming MythbustersPair Programming Mythbusters
Pair Programming Mythbusters
 
Shoeism - Frau im Glück
Shoeism - Frau im GlückShoeism - Frau im Glück
Shoeism - Frau im Glück
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Piwik anpassen und skalieren
Piwik anpassen und skalierenPiwik anpassen und skalieren
Piwik anpassen und skalieren
 
Agilitaet im E-Commerce - E-Commerce Breakfast
Agilitaet im E-Commerce - E-Commerce BreakfastAgilitaet im E-Commerce - E-Commerce Breakfast
Agilitaet im E-Commerce - E-Commerce Breakfast
 
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder FluchMongo DB - Segen oder Fluch
Mongo DB - Segen oder Fluch
 

Von 0 auf 100 in 2 Sprints

  • 1. Mobile von 0 auf 100 in 2 Sprints Björn Schotte, M-Days 2013 © 2013 Mayflower GmbH Mittwoch, 6. Februar 13
  • 2. Mayflower // Fakten Die Mayflower GmbH entwickelt seit über 10 Jahren branchenunabhängige Individuallösungen im Umfeld Web, Mobile und hybrid Apps. 70+ Mitarbeiterinnen und Mitarbeiter 2+ Standorte München und Würzburg 15+ quelloffene Projekte 400+ Services E-Commerce•Mobile Apps•Software Development•Business Mannjahre Erfahrung Intelligence•CRM•Database Integration•Intranet•Banking Solutions•Data Analysis•Backend Services•Consulting•Automotive IT•Agile Development I Mayflower GmbH I 2012 I Mittwoch, 6. Februar 13
  • 3. Hört auf, Projektstunden zu verbrennen! Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 4. Kaum genutzte Funktionen in Software 45% 19% 36% Selten Nie Gelegentlich/Häufig Standish Group Chaos Report 2002 Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 5. Langwieriges Pflichtenheft oder Visionsdokumente Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 6. Lange Entwicklungszeiten (viele Monate) Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 7. Umständliche Umsetzung von Anforderungen in der App Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 8. Messung: Rückschau in den Spiegel Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 9. Passt nicht mehr zur heutigen Zeit Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 10. Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 11. Schnelle Time-to-Market (Wochen, wenige Monate) Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 12. Schnelle Änderungsfähigkeit in der Software vs Freischaltungszyklen in App Stores Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 13. stets besser sein als die Konkurrenz Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 14. Präsenz auf allen Kanälen Wiederverwendung von Komponenten in Mobile Apps Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 15. Nutzer sind anspruchsvoller, wollen überrascht werden Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 16. Nutzerfeedback führt zu neuen Funktionen in der Software Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 17. Agilität in der App-Entwicklung Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 18. Produktvision (muss das Entwicklerteam kennen + verstehen) Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 19. Für Heizungs-Fachhandwerker die Ersatzteile bestellen ist mobileET eine Ersatzteil-App der die einfache Bestellung von Ersatzteilen mobil ermöglicht. Anders als mobileNightmare bietet unsere Ersatzteil-App - den bequemen Einkauf per Tablet/Device - Offline-Vorhaltung des Ersatzteil-Katalogs - BestellSynchronisierung beiNetzEmpfang - Kundenmanagement aus Salesforce Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 20. Keine große Einmalplanung Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 21. Grobe Einmalplanung & kontinuierliche Planung im Projekt Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 22. (Einmal)planung: Themen, Epics, Stories Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 23. Thema EPIC Stories Übersicht Ersatzteil in Katalog Katalognavigation verfügbare Geräte Warenkorb legen Detailansicht Ersatzteil als Gerätegruppe Favorit markieren Produktansicht Gerätegruppe mobile Checkout mobile Payment mit PSP XY Kundendaten Besuchsnotiz Kundendaten abfragen pflegen Kundendaten Kundenklasse ändern abfragen Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 24. Nutzergeschichte: Als Fachhandwerker möchte ich eine Gerätegruppe aufrufen, um die Einzelteile zu sehen Akzeptanzkriterien: - Auflistung der Gerätegruppen eines Geräts - Auswahl einer Gerätegruppe führt zur Ersatzteilansicht - Namen der Gerätegruppen sind in der ausgewählten Sprache Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 25. In der Einmalplanung Grobabschätzung der initialen Projektkosten Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 26. Entwicklung in 14-Tage Intervallen (Rhythmus) Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 27. jede 14 Tage funktionsfähige, erweiterte Software-App Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 28. erstes Release (MVP) nach 6-10 Wochen Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 29. danach: Release alle 14 Tage Achtung: AppStore Veröffentlichungsintervalle Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 30. Team plant kontinuierlich mit dem Kunden die Nutzergeschichten und führt die Aufwandsschätzungen durch Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 31. Kunde priorisiert nach Geschäftswert: welche Funktion will ich jetzt bald haben, welche hat noch Zeit? Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 32. Was braucht es für dieses Speed Boat? Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 33. Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 34. Cross-funktionales Team: - 3-5 Entwickler - Verantwortliche des Kunden - Design/UX Enge Zusammenarbeit Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 35. Appstore Veröffentlichungsgeschwindigkeit Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 36. iOS: 1-2 Wochen Review Android: kein Review Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 37. Release Train Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 38. In festen, kleinen Meilensteinen veröffentlichen Release 1 Release 2 Entwicklung Entwicklung Entwicklung Entwicklung Entwicklung Entwicklung Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 39. Und die Kosten? Mittwoch, 6. Februar 13
  • 40. Kosten in der alten Welt Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 41. Kosten für benötigte Funktionen & nicht benötigte Funktionen aus Erstprojekt + ganz viele Change Requests = sehr teures Projekt Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 42. Kosten in der neuen Welt Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 43. initialer Anforderungsworkshop für Themen, Epics, Stories (leichtgewichtig) Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 44. initiales Fixbudget auf Basis grober Schätzung Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 45. Umpriorisierung und Hinzufügen von neuen Funktionen ohne Change Request Hölle Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 46. Abbruchmöglichkeit nach jeder Iteration Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 47. Warum abbrechen? Value erreicht! Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 48. deutlich niedrigere TCO, da weniger Umwege genommen werden und die Entwicklung unnötiger Funktionen vermieden wird Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 49. Nachschlag: Schätzung ( & Kosten) Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 50. Wir schätzen nicht in Stunden Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 51. Man liegt regelmäßig zwischen 50% und 500% daneben Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 52. Wir schätzen in (relativen) Komplexitätspunkten Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 53. Das geht viel schneller Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 54. und ist viel genauer Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 55. Beispiel Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 56. Ein Team schafft alle 14 Tage 150 Komplexitätspunkte Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 57. Projektkosten je 14 Tage: 25.000 EUR Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 58. Abschätzung für 1. Release: 450 Komplexitätspunkte Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 59. Ergebnis: 450 / 150 = 3 Iterationen 6 Wochen Projektdauer 75.000 EUR Gesamtkosten Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13
  • 60. Mehr Informationen? Besuchen Sie uns am Stand B22 Kontakt Björn Schotte bjoern.schotte@mayflower.de +49 931 35965-15 @BjoernSchotte Mayflower GmbH Gneisenaustraße 10/11 97074 Würzburg © 2010 Mayflower GmbH Mittwoch, 6. Februar 13
  • 61. Bildnachweis: Bilder lizenziert von fotolia.de Titelbild von http://www.flickr.com/photos/pablolancasterjones/ 7024673873/sizes/l/in/photostream/ Mobile von 0 auf 100 in 2 Sprints I Mayflower GmbH I Feb 6, 2013 I Mittwoch, 6. Februar 13