Die Windows 8 App der
DATEV mit SCRUM
Neue Plattform - neues Vorgehensmodell - neues Team
Einblicke in ein spannendes Projekt
Kurz gesagt:
+ + =
Wer spricht?
Manu Robledo
CTO
GF insertEFFECT
->
Benno Bartels
Konzeption & Consulting
GF insertEFFECT
<-
Auftraggeber:
• Partner für Steuerberater,
Wirtschaftsprüfer und Rechtsanwälte
• Zweitgrößtes Softwarehaus
Deutschlands
• Hauptsitz in Nürnberg
Dienstleister:
• Mobile Agentur -
iOS/Android/MWeb/Win8 - UX & Dev
• Fokus auf mittlere bis große Mobile-Projekte
• 20 Entwickler & Designer
• Sitz in Nürnberg
inserteffect.com
->
WIR!!
->
Die iOS APP der DATEV
Nachrichten
Unternehmensinformationen
DATEV magazin
Datenbank-Recherche
Schnellrechner
Controllingreport
LEXinform
Zugang zum Rechenzentrum
Zugang zum Kanzleinetz
Dokumentablage
Mandanteninformationen
->
->
->
Was davor geschah (1)...
App Strategie der DATEV:
HYBRID!
->
Weite Teile der Logik in
JS -> Plattformunabhängig
->
Was davor geschah (2)...
MS stellt Win8
mit Touch und
Metro vor
DATEV will als MS-
getriebenes Unternehmen
schnell mit einer Lösung
am Markt sein
DATEV will Know How
aufbauen aber keine
Inhouse Entwicklung
Wiederverwendung
der iOS Komponenten!
Windows 8: Auf zu neuen Ufern
->
->
->
->
Womit entwickeln?
SDK Wiederverwen-
dung aus iOS
Auswahlkriterien
Womit entwickeln?
vorhandenes
Know How
WinJS!
Womit entwickeln?
• DATEV will Erfahrung sammeln
• Keine Einschränkungen erkennbar
• Wiederverwendung möglich
• Gutes Web-KnowHow verfügbar
SDK
Wiederverwen-
dung aus iOS
vorhandenes
Know How
Kommunikations-
fördernd
Iterativ
Priorisiert
Transparent
Ergebnis-
orientiert
Quelle: http://shu-ha-ri.michaelmahlberg.de/2010/10/scrum-das-ist-doch-das-mit-den-kreisen.html
Selbst-
organisiert
Scrum
Bei DATEV
erfolgreich
im Einsatz
Unplanbarkeit?Agilität!
Wissens-
Transfer
Warum Scrum?
Los geht´s!!
Projektvorbereitung und Durchführung
Wann?
Jetzt!!
6 Entwickler
Scrum Master
Product Owner
Team aufstellen
... aus
unterschiedlichen
Firmen und
Abteilungen
Alle helfen
zusammen
Raum vorbereiten
Danke,
DATEV!
:)
Scrum Schulung
Unser
Besprechungsraumplatzt aus allen
Nähten
Wer kennt
wen?
Gemeinsames
Verständnis
herstellen
Rollen,
Regeln und
Termine
Kick Off
Im Anschluss:
-> Definition of Done
-> Definition of Ready
Scrum Master und
Product Owner bei
insertEFFECT
1-Wochen
Sprints
DATEV stark
involviert
6 Wochen
Zeit
Läuft...
Alles
neu...
WinJS SDK
Keine Modul-
Architektur
Source-Code
verfügbar
CSS
Grids
Basic UI
Controls
Visual
Studio
TODO: Doku...
Remote
debugger
+ -
WebView??
Stackoverflow? :(
Saubere
Architektur
Neues,
gemischtes
Team
Unbekanntes
SDK
Neuartiges
UI-Konzept
Scrum: neu
und radikal
anders
Zeitdruck
„Team im
Team“
Heraus-
forderungen
Velocity =
Storypoints / Sprint
:)
:(
Scrum
Team
Gemischtes
Projektteam
Win8
SDK
Cross
Platform
Code
Gemeinsamer
KnowHow-
Aufbau
Geplanter
Umfang nicht
voll geschafft
Euphorie
im Team
Agiles
Angebot Rest des
Teams mehr
einbeziehen
Retrospektive
Was nehmen wir mit?
viel
Neues
Scrum
Neuartiges
UI-Konzept
wenig
Zeit
Unbekanntes
SDK
Gemischtes
Projektteam
Läuft...
Danke für Eure
Aufmerksamkeit!
inserteffect.com
@inserteffect
Fragen?

Die Windows 8 Tablet App der DATEV mit SCRUM - Lessions Learned - Developer Week Nürnberg 2013