SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Downloaden Sie, um offline zu lesen
@BjoernSchotte | bjoern.schotte@mayflower.de | 0931 / 35 96 5 - 15
Bessere Software schneller
liefern.
Webinar - 14. Mai 2013
MAYFLOWER
Leidenschaft für
erfolgreiche
Softwareprojekte.
Zu Ihrem Nutzen.
Agilität im E-Commerce I Mayflower GmbH I Nov 19, 2012 I
Alte Welt der Software-Entwicklung
Langwieriges
Pflichtenheft
oder
Visionsdokumente
Lange
Entwicklungszeiten
(viele Monate, Jahre)
Umständliche
Umsetzung
Business-
Anforderungen
in der Plattform
CHAOS REPORT 2011
klassisch Wasserfall
14%
57%
29%
Successful
Challenged
Failed
Quelle: Standish Group Chaos Report 2011
Kaum genutzte Funktionen in Software
Never Used
45%
Rarely
19%
Sometimes
16%
Often
13%
Always
7%
Agilität im E-Commerce I Mayflower GmbH I Nov 19, 2012 I
Passt nicht mehr zur
heutigen Zeit
Go Agile
or Die
Agile Methoden
(Scrum, XP) haben
den Mainstream
erreicht.
Agile Methoden
erzeugen
Herausforderungen auf
Kunden- wie auf
Dienstleisterseite.
Fragestellungen für Kunden
Lieber Kunde,
kennen Sie Ihre
Produkt-/Projektvision?
Lieber Kunde,
haben Sie Vollzeit Zeit
für das Projekt?
Lieber Kunde,
haben Sie Zeit, sich mit
Ihren internen
Stakeholdern
abzustimmen?
Lieber Kunde,
wissen Sie, was Sie mit
dem Projekt überhaupt
erreichen wollen?
Lieber Kunde,
konnten Sie schon erste
Anforderungen
definieren?
Lieber Kunde,
was ist wichtiger?
Budgettreue oder fixer
Funktionsumfang oder
Einhaltung des
Zeitrahmens?
Fragestellungen für
Dienstleister
Lieber Dienstleister,
sind die Team Mitglieder
dem Projekt Vollzeit
zugeordnet?
Lieber Dienstleister,
besteht das Team aus
mehr als 1 bis 2
Personen?
Lieber Dienstleister,
ist das Team cross-
funktional aufgestellt?
Lieber Dienstleister,
stellst du einen Product
Owner (Assistant)?
Lieber Dienstleister,
ist ein sauberer Vertrag
aufgesetzt, der agiles
Arbeiten ermöglicht und
fördert?
Lieber Dienstleister,
wurde der Vertrag mit
dem Kunden
durchgesprochen und
beidseitig verstanden?
Lieber Dienstleister,
wie ermöglichst du
Gewerke in deinem
Projekt?
Macht das überhaupt
Sinn?
Vertrauen zwischen
Kunde & Dienstleister.
Best Practices
Softwareprojekt
Konzeption
Wir erinnern uns:
Lieber Kunde,
kennen Sie Ihre
Produkt-/Projektvision?
Für Hobby-Handwerker
die in Eigenregie ihr Haus modernisieren
ist EsIstDeinProjekt.de ein Online-Shop
der den einfachen Einkauf von
Handwerksmaterialien ermöglicht.
Anders als OBI/HORNBACH/PRAKTIKER
bietet unser Online-Shop
- den bequemen Einkauf per Tablet
- die Online-Konfiguration von Fenstern
- die größte Auswahl an Bohrern
- eine 100 Tage Geld-zurück-Garantie
Personas.
Beschreiben Sie Ihre Nutzergruppen. So
ausführlich wie nötig. So schlank wie möglich.
Name + Bild.
Was sind die für das Projekt relevanten
Charakteristiken der Persona? Zum Beispiel Job,
Alter, Position bei sich im Unternehmen.
Bedarf. Welchen Bedarf stillt diese Person auf Ihrer
Fachanwendung?
http://www.romanpichler.com/blog/agile-product-innovation/persona-template-for-agile-product-
management/
Product Canvas.
Ähnlich Business Canvas. Beschreibt auf einen
Blick die wichtigsten Personas, Customer Journeys,
EPICs, Constraints (zB Performance der
Anwendung) und Ready Stories.
http://www.romanpichler.com/blog/agile-product-innovation/persona-template-for-agile-product-
management/ (Product Canvas (C) by Roman Pichler, licensed CC-BY-SA)
Definition von
Anforderungen
Keine große
Einmalplanung.
Grobe Einmalplanung
& kontinuierliche
Planung im Projekt
(Einmal)planung:
Themen, Epics, Stories
Händler-Backend Produktverwaltung Produkt anlegen
Produkt ändern
Produkt löschen
Produkte
importieren
Produkttext
übersetzen
Fakturierung
Meinen Umsatz
anzeigen
Profildaten
Mein Logo
anlegen
Mein Logo ändern
Meine Adresse
anlegen
Meine Adresse
löschen
Thema EPIC Stories
- Produktname, Kategorie, Preis und Text können gepflegt werden
- das Produkt kann aktiviert und deaktiviert werden
- ein deaktiviertes Produkt ist im Shop-Frontend nicht sichtbar
Nutzergeschichte:
Akzeptanzkriterien:
Als Händler möchte ich ein Produkt anlegen,
um es im Shop EsIstDeinProjekt anzeigbar zu
machen
Der Dienstleister
unterstützt beim
Schreiben der
Nutzergeschichten.
Projektvergabe
Geschichten aus dem
Projektalltag
„Tragen Sie mal in das
Excel-Dokument die
Aufwände der einzelnen
Positionen ein.“
(Lies: „Ich will die Einzelaufwände vergleichen
und suche mir den Dienstleister mit dem
günstigsten Preis. Ich habe noch nicht verstanden,
worauf es eigentlich ankommt.“)
„Wir behalten uns vor,
einzelne Bestandteile an
andere Auftragnehmer
zu vergeben.“
(Lies: „Wir glauben, dadurch Risikostreuung zu
betreiben. Wir sind uns nicht bewusst, dass das die
Komplexität im Projekt erhöht, Vertrauen minimiert
und häufig nicht funktioniert.“)
„Jetzt sagen Sie doch: was
kostet‘s und garantieren Sie, dass
es bis zum <UTOPIEDATUM>
fertig wird?“
(Lies: „Wir haben mit dem 3-seitigen
Konzeptdokument ein halbes Jahr lang
verdaddelt. Der Dienstleister soll es bitteschön bis
zum Messetermin in vier Wochen richten. Der, der
das Konzept begonnen hatte, ist übrigens nicht
mehr bei uns beschäftigt.“)
„Wir wollen unbedingt
Gewährleistung auf das Projekt.
Das muss definitiv sein.“
(Lies: „Wir haben zwar nicht definiert was wir
wollen, und daher gehen wir [scheinbar] auf
Nummer sicher und wälzen das Risiko komplett
auf dich ab. Wir haben noch nicht verstanden,
dass es doch darum geht, möglichst schnell
Nutzen zum kleinen Preis zu realisieren. Und dass
Software per se nie fehlerfrei sein kann.“)
Tipps für die
Projektvergabe
Folgen Sie Ihrem Herzen. Wählen Sie einen
Dienstleister besonders nach diesen Kriterien.
Kompetenz. Vertrauen. Der Sie führt & geleitet.
Der sagt, was nicht passt. Die Zeitlinie
möglicherweise nicht zu halten ist. Darauf achtet,
wichtige & Funktionen, die Nutzen stiften, zuerst
zu implementieren. Sie und Ihre Kunden im Blick
hat. Auch mal NEIN sagt. Den Sie als Partner
betrachten. Der Sie auf Augenhöhe betrachtet.
Gemeinsam. Erfolgreich.
Anforderungsworkshop
mit einem Dienstleister.
Definition erster EPICs &
Stories.
Ergebnis: erste
Annäherung an das WAS.
Descoping von: unwichtigen Funktionen,
Anforderungen die jetzt noch nicht
wichtig sind. Ganz unten rein ins
Backlog.
Priorisierung der Anforderungen.
Definition eines „Walking Skeleton“ für
einen Überblick, der schärft.
Ergebnis: Reihenfolge der wichtig(st)en
Anforderungen. Klarheit für den
Projektstart.
Aufwandsschätzung eines
Beispiel-EPICs mit seinen User
Stories. Näherungsweise
Extrapolation auf die anderen,
noch nicht definierten EPICs.
Ergebnis: Korridor für mögliche
Aufwände und damit auch ein
Budgethorizont.
Vertragsgestaltung
Disclaimer:
I Am Not A Lawyer.
Dies ist keine
Rechtsberatung.
Dienstleistungsvertrag
vs
Werkvertrag
vs
Agil mit Festpreis
Ist ein Dienstleistungsvertrag in solchen Projekten
überhaupt sinnig?
Ja. Wenn die Kosten nach oben gedeckelt sind
(Projektdauer x Teamkapazität x Teamkosten/
Sprint). Natürlich sind dann die Features variabel.
Projekt“kontrolle“? Sprint-Rhythmus. Scope-
Änderung nach jedem Sprint möglich.
Nutzwertgenerierung.
Und: Projektabbruch möglich. Wie? Das zeige ich
später.
Ist ein Werkvertrag in solchen Projekten überhaupt
möglich?
Ja. Das Gewerk ist nicht das Gesamtprojekt, denn
das kennen Kunde & Dienstleister zu Projektbeginn
nicht vollständig.
Ein Gewerk kann vielmehr eine einzelne User
Story sein. Auf dieser Basis ist dann eine
Realisierung nach Werkvertrag, zB agil mit
Festpreis, möglich.
Tipps für die Vertragsverhandlung:
Anwalt involvieren. Vertragsgrundlagen auf Basis
gegenseitigen Vertrauens schaffen. Den Vertrag so
einfach wie möglich, so kompliziert wie nötig
gestalten.
Herausforderung: Entkopplung von Legal und
Einkauf-Abteilungen zur operativen Ebene und
damit Verständnis über die Projektziele. Alle an
einen Tisch bringen.
Projektverlauf
Sprint: regelmäßiger Rhythmus.
Jede 14 Tage Planung. Jede 14 Tage
Review. Was haben wir geschafft? Wo
gab es Schwierigkeiten? Was muss in
den nächsten Sprint noch mal rein?
Ziel: Nutzen generieren.
Fehleranfälligkeit durch kurze Rhythmen
minimieren. Möglichkeiten zur
Kursänderung schaffen. Einen weiteren
Teil des Großen Ganzen fertig stellen.
Kostenkontrolle: weg von der Frage „Was kostet
mich das Gesamte?“ (kann vorher nicht exakt
beziffert werden)
Hin zu: „wieviel vom Gesamtbudget habe ich
noch und was könnte ich mit diesem Rest noch an
Funktionen erreichen?“
Herausforderung: zu Beginn dieses Projekts ist die
Frage schwer zu beantworten. Nach jedem Sprint
schärft sich jedoch der Blick.
Wichtig: Stakeholder und Projekt-Sponsoren
kontinuierlich über den Verlauf des Projekts
informieren.
Abbruchszenarien. Sie brechen das Projekt
nicht aus Mangel an Vertrauen ab. Sie
brechen das Projekt gemeinsam dann ab,
wenn genügend Business Value geliefert
wurde.
Beispielprojekt:
Projektvolumen nach erster Schätzung
600kEUR.
Ein Sprint von 14 Tagen Dauer kostet etwa
30kEUR.
Variante 1: fixer Werkvertrag & Upfront
Design.
Dienstleister wird auf Erfüllung und Realisierung der 600kEUR
bestehen, obwohl nach 10 Sprints (=300kEUR) schon alles
realisiert wurde, was Ihnen Nutzen bringt. Denn während der
Projektlaufzeit haben sich Anforderungen, die ursprünglich geplant
gewesen sind, als nicht mehr sinnvoll erwiesen.
Die verbleibenden 300kEUR müssen in Funktionen realisiert
werden, die nicht viel weiteren Nutzen für Sie und Ihr Business
bringen.
Weiteres Geld muss über Change Requests investiert werden, um
den veränderten Anforderungen des Business gerecht zu werden.
Gesamtkosten steigen erheblich, der Gesamtnutzen sinkt.
Variante 2:
Nach 9 Sprints (=270kEUR) beendet man
das Projekt mit einem Sprint (=30kEUR)
Vorlauf. Weil alles realisiert wurde, was
Nutzen bringt. Gesamtkosten 300kEUR statt
geplanter 600kEUR.
Variante 3:
Nach 10 Sprints (=300kEUR) stellt man fest, dass das Business
noch weitere Anforderungen hat. Diese werden nach Nutz-Wert
priorisiert und noch 3 weitere Sprints (=90kEUR) nachgeschoben.
Danach wird das Projekt beendet, da alle wichtigen Anforderungen
erfüllt sind.
Gesamtkosten: 390kEUR. Der Gesamtnutzen ist deutlich höher,
weil viel effektiver darauf geachtet wurde, Nutzen zu generieren.
Der Wert ist bei kleinerer Geldmenge deutlich höher als das, was
durch komplettes Upfront-Design realisiert werden konnte. Auch,
weil sich die Anforderungen Ihres Marktes während der
Projektlaufzeit verändert haben und nur das realisiert wurde, was
wichtig ist.
Wie können Sie weiteren
zusätzlichen Nutzen im
Projekt generieren?
Kaum genutzte Funktionen in Software
Never Used
45%
Rarely
19%
Sometimes
16%
Often
13%
Always
7%
Releasen Sie neue Versionen frühzeitig.
Messen Sie direkt in der Software, wie Ihre
Kunden die Software nutzen.
Ziel: möglichst günstig & schnell neue Funktionen
releasen, Akzeptanz messen und Verhalten
validieren. Funktionen, die keinen Wert für Sie &
Ihre Kunden bringen, wieder wegwerfen.
Ergebnis: auf Nutzwert fokussierte Funktionen in
der Software. Hebelwirkung durch massive
Wertsteigerung. Damit zufriedenere Kunden - und
letztlich mehr Revenue für Sie.
Zusammenfassung
&
wie geht es weiter?
Und jetzt?
Fragen & Antworten.

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum AnfassenTilman Moser
 
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Marc Bless
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Pierre E. NEIS
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Renate Pinggera
 
Agile in Marketing HR Business Teams
Agile in Marketing HR Business TeamsAgile in Marketing HR Business Teams
Agile in Marketing HR Business TeamsBjörn Schotte
 
About Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenAbout Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenStefan Bauer
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen WeltThomas Arends
 
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015Marc Bless
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum AnfassenTilman Moser
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testenoose
 
Mensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UXMensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UXHartmut Obendorf
 
Traditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUMTraditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUMFelix Ruessel
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazHAnnes Robier
 
Agile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMAgile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMTechDivision GmbH
 
Work smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanWork smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanJulia Kümmel
 
Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016nicol dierkes
 

Was ist angesagt? (20)

Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum Anfassen
 
Scrum & Kanban im Agenturgeschäft
Scrum & Kanban im AgenturgeschäftScrum & Kanban im Agenturgeschäft
Scrum & Kanban im Agenturgeschäft
 
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum
 
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Workshop, ditact Nov 2013 (German)
 
Agile in Marketing HR Business Teams
Agile in Marketing HR Business TeamsAgile in Marketing HR Business Teams
Agile in Marketing HR Business Teams
 
Einführung in SCRUM
Einführung in SCRUMEinführung in SCRUM
Einführung in SCRUM
 
About Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenAbout Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen Konzernen
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen Welt
 
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
Warum Sie mit Scrum keinen Erfolg haben werden - Marc Bless - OOP 2015
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum Anfassen
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testen
 
Mensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UXMensch & Computer 2010 - Tutorial Agile UX
Mensch & Computer 2010 - Tutorial Agile UX
 
Traditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUMTraditionelles Projektmanagement und SCRUM
Traditionelles Projektmanagement und SCRUM
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch Graz
 
Agile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUMAgile Projektentwicklung mit SCRUM
Agile Projektentwicklung mit SCRUM
 
Work smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanWork smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit Kanban
 
Agile intro-90min (2007)
Agile intro-90min (2007)Agile intro-90min (2007)
Agile intro-90min (2007)
 
Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016Strato Vortrag agile-hr_conference_2016
Strato Vortrag agile-hr_conference_2016
 

Andere mochten auch

Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...Prof. Dr. Alexander Maedche
 
USECON_RoX_update-software-AG_Experience-als-Wettbewerbsdifferenzierung
USECON_RoX_update-software-AG_Experience-als-WettbewerbsdifferenzierungUSECON_RoX_update-software-AG_Experience-als-Wettbewerbsdifferenzierung
USECON_RoX_update-software-AG_Experience-als-WettbewerbsdifferenzierungUSECON
 
Schnell-Dokumentation - ein Beispiel
Schnell-Dokumentation - ein BeispielSchnell-Dokumentation - ein Beispiel
Schnell-Dokumentation - ein BeispielSabine Schmelzer
 
Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraThejan Wijesinghe
 
Software Product Management: Strategic Success Factor
Software Product Management: Strategic Success FactorSoftware Product Management: Strategic Success Factor
Software Product Management: Strategic Success FactorSamuel A. Fricker
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a ProductElie Chevignard
 
Microservices – die Architektur für Agile-Entwicklung?
Microservices – die Architektur für Agile-Entwicklung?Microservices – die Architektur für Agile-Entwicklung?
Microservices – die Architektur für Agile-Entwicklung?Christian Baranowski
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product Managementdwslaterjr
 
XentiQ- Productization: From Lab to the Marketplace
XentiQ- Productization:From Lab to the MarketplaceXentiQ- Productization:From Lab to the Marketplace
XentiQ- Productization: From Lab to the MarketplaceBilal Serlaman
 
Social Software Im Unternehmen
Social Software Im UnternehmenSocial Software Im Unternehmen
Social Software Im UnternehmenHelmut Nagy
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...ljaquet
 
(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando CódigosRafael Rosa
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines AosdCédric WILLIAMSON
 
Präsentation PM Forum - Social Software
Präsentation PM Forum  - Social SoftwarePräsentation PM Forum  - Social Software
Präsentation PM Forum - Social SoftwareGPMS
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Club Alliances
 
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementSoftware Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementALTAIDE
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenMichael Moser
 

Andere mochten auch (20)

Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
Yin and Yang - Product Manager and Usability/Ux-Professionals in der Software...
 
Zeb Pitch
Zeb PitchZeb Pitch
Zeb Pitch
 
USECON_RoX_update-software-AG_Experience-als-Wettbewerbsdifferenzierung
USECON_RoX_update-software-AG_Experience-als-WettbewerbsdifferenzierungUSECON_RoX_update-software-AG_Experience-als-Wettbewerbsdifferenzierung
USECON_RoX_update-software-AG_Experience-als-Wettbewerbsdifferenzierung
 
Schnell-Dokumentation - ein Beispiel
Schnell-Dokumentation - ein BeispielSchnell-Dokumentation - ein Beispiel
Schnell-Dokumentation - ein Beispiel
 
Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika Kumara
 
Software Product Management: Strategic Success Factor
Software Product Management: Strategic Success FactorSoftware Product Management: Strategic Success Factor
Software Product Management: Strategic Success Factor
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a Product
 
Microservices – die Architektur für Agile-Entwicklung?
Microservices – die Architektur für Agile-Entwicklung?Microservices – die Architektur für Agile-Entwicklung?
Microservices – die Architektur für Agile-Entwicklung?
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product Management
 
XentiQ- Productization: From Lab to the Marketplace
XentiQ- Productization:From Lab to the MarketplaceXentiQ- Productization:From Lab to the Marketplace
XentiQ- Productization: From Lab to the Marketplace
 
Lm software
Lm softwareLm software
Lm software
 
Social Software Im Unternehmen
Social Software Im UnternehmenSocial Software Im Unternehmen
Social Software Im Unternehmen
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
 
(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines Aosd
 
Präsentation PM Forum - Social Software
Präsentation PM Forum  - Social SoftwarePräsentation PM Forum  - Social Software
Präsentation PM Forum - Social Software
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
 
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementSoftware Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-Systemen
 
Slide Lewis Chimarro
Slide   Lewis ChimarroSlide   Lewis Chimarro
Slide Lewis Chimarro
 

Ähnlich wie Bessere Software schneller liefern

Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...SYNGENIO AG
 
Agiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECAgiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECChristian Seedig
 
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagementd.velop international
 
Business Analyse - eine geeignete Basis für agiles Produktmanagement?
Business Analyse - eine geeignete Basis für agiles Produktmanagement?Business Analyse - eine geeignete Basis für agiles Produktmanagement?
Business Analyse - eine geeignete Basis für agiles Produktmanagement?microTOOL GmbH
 
Quantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM ProjektenQuantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM ProjektenIntelliact AG
 
MVP - Methode richtig umgesetzt
MVP - Methode richtig umgesetztMVP - Methode richtig umgesetzt
MVP - Methode richtig umgesetztFLYACTS GmbH
 
The Great MVP Swindle
The Great MVP SwindleThe Great MVP Swindle
The Great MVP SwindleScreamin Wrba
 
Vorlesung Dez 2009 Prod Dev V2.0
Vorlesung Dez 2009 Prod Dev V2.0Vorlesung Dez 2009 Prod Dev V2.0
Vorlesung Dez 2009 Prod Dev V2.0danielholle
 
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...camunda services GmbH
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerVerein FM Konferenz
 
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections WebinarreiheIBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections WebinarreiheBeck et al. GmbH
 
Projektmanagement 200420
Projektmanagement 200420Projektmanagement 200420
Projektmanagement 200420Claus Brell
 
Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...
Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...
Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...Gotscharek & Company GmbH
 
Wie Sie Mit Design Sprints Echten Digitalen Wandel Schaffen
Wie Sie Mit Design Sprints Echten Digitalen Wandel SchaffenWie Sie Mit Design Sprints Echten Digitalen Wandel Schaffen
Wie Sie Mit Design Sprints Echten Digitalen Wandel SchaffeniTiZZiMO
 
UX in Agile Session, UX Meetup FFM
UX in Agile Session, UX Meetup FFMUX in Agile Session, UX Meetup FFM
UX in Agile Session, UX Meetup FFMWolf Noeding
 
Agiles definieren einer Produktstrategie
Agiles definieren einer ProduktstrategieAgiles definieren einer Produktstrategie
Agiles definieren einer ProduktstrategieCem Kulac
 
code.talks 2019 - Schneller vom Problem zum Prototypen mit Design Sprints
code.talks 2019 - Schneller vom Problem  zum Prototypen  mit Design Sprintscode.talks 2019 - Schneller vom Problem  zum Prototypen  mit Design Sprints
code.talks 2019 - Schneller vom Problem zum Prototypen mit Design SprintsAndreas Behrens
 
10 Tipps für ein erfolgreiches CRM-Projekt
10 Tipps für ein erfolgreiches CRM-Projekt 10 Tipps für ein erfolgreiches CRM-Projekt
10 Tipps für ein erfolgreiches CRM-Projekt Uwe Laufer
 

Ähnlich wie Bessere Software schneller liefern (20)

Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
 
Agiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECAgiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HEC
 
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
[ecspw2013] Session Executive 02: ecspand Vertragsmanagement
 
Business Analyse - eine geeignete Basis für agiles Produktmanagement?
Business Analyse - eine geeignete Basis für agiles Produktmanagement?Business Analyse - eine geeignete Basis für agiles Produktmanagement?
Business Analyse - eine geeignete Basis für agiles Produktmanagement?
 
Quantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM ProjektenQuantitativer und qualitativer Nutzen von PLM Projekten
Quantitativer und qualitativer Nutzen von PLM Projekten
 
Agile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise CloudAgile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise Cloud
 
MVP - Methode richtig umgesetzt
MVP - Methode richtig umgesetztMVP - Methode richtig umgesetzt
MVP - Methode richtig umgesetzt
 
The Great MVP Swindle
The Great MVP SwindleThe Great MVP Swindle
The Great MVP Swindle
 
Vorlesung Dez 2009 Prod Dev V2.0
Vorlesung Dez 2009 Prod Dev V2.0Vorlesung Dez 2009 Prod Dev V2.0
Vorlesung Dez 2009 Prod Dev V2.0
 
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
Roadshow 2019: Praxistipps für die erfolgreiche Einführung von Camunda in Ihr...
 
Webinar - Agil? Na klar! Aber wie?
Webinar - Agil? Na klar! Aber wie?Webinar - Agil? Na klar! Aber wie?
Webinar - Agil? Na klar! Aber wie?
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan Rüdiger
 
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections WebinarreiheIBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
IBM Connections im Business Einsatz - Webinar 2 der IBM Connections Webinarreihe
 
Projektmanagement 200420
Projektmanagement 200420Projektmanagement 200420
Projektmanagement 200420
 
Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...
Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...
Benefits Management in Programmen und Projekten – Stringentes Nutzeninkasso b...
 
Wie Sie Mit Design Sprints Echten Digitalen Wandel Schaffen
Wie Sie Mit Design Sprints Echten Digitalen Wandel SchaffenWie Sie Mit Design Sprints Echten Digitalen Wandel Schaffen
Wie Sie Mit Design Sprints Echten Digitalen Wandel Schaffen
 
UX in Agile Session, UX Meetup FFM
UX in Agile Session, UX Meetup FFMUX in Agile Session, UX Meetup FFM
UX in Agile Session, UX Meetup FFM
 
Agiles definieren einer Produktstrategie
Agiles definieren einer ProduktstrategieAgiles definieren einer Produktstrategie
Agiles definieren einer Produktstrategie
 
code.talks 2019 - Schneller vom Problem zum Prototypen mit Design Sprints
code.talks 2019 - Schneller vom Problem  zum Prototypen  mit Design Sprintscode.talks 2019 - Schneller vom Problem  zum Prototypen  mit Design Sprints
code.talks 2019 - Schneller vom Problem zum Prototypen mit Design Sprints
 
10 Tipps für ein erfolgreiches CRM-Projekt
10 Tipps für ein erfolgreiches CRM-Projekt 10 Tipps für ein erfolgreiches CRM-Projekt
10 Tipps für ein erfolgreiches CRM-Projekt
 

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
 
Von 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 SprintsVon 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 SprintsMayflower 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
 
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
 
Von 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 SprintsVon 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 Sprints
 
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
 
Schnelle Geschäfte
Schnelle GeschäfteSchnelle Geschäfte
Schnelle Geschäfte
 

Bessere Software schneller liefern

  • 1. @BjoernSchotte | bjoern.schotte@mayflower.de | 0931 / 35 96 5 - 15 Bessere Software schneller liefern. Webinar - 14. Mai 2013
  • 3. Agilität im E-Commerce I Mayflower GmbH I Nov 19, 2012 I Alte Welt der Software-Entwicklung
  • 7. CHAOS REPORT 2011 klassisch Wasserfall 14% 57% 29% Successful Challenged Failed Quelle: Standish Group Chaos Report 2011
  • 8. Kaum genutzte Funktionen in Software Never Used 45% Rarely 19% Sometimes 16% Often 13% Always 7%
  • 9. Agilität im E-Commerce I Mayflower GmbH I Nov 19, 2012 I
  • 10. Passt nicht mehr zur heutigen Zeit
  • 12. Agile Methoden (Scrum, XP) haben den Mainstream erreicht.
  • 15. Lieber Kunde, kennen Sie Ihre Produkt-/Projektvision?
  • 16. Lieber Kunde, haben Sie Vollzeit Zeit für das Projekt?
  • 17. Lieber Kunde, haben Sie Zeit, sich mit Ihren internen Stakeholdern abzustimmen?
  • 18. Lieber Kunde, wissen Sie, was Sie mit dem Projekt überhaupt erreichen wollen?
  • 19. Lieber Kunde, konnten Sie schon erste Anforderungen definieren?
  • 20. Lieber Kunde, was ist wichtiger? Budgettreue oder fixer Funktionsumfang oder Einhaltung des Zeitrahmens?
  • 22. Lieber Dienstleister, sind die Team Mitglieder dem Projekt Vollzeit zugeordnet?
  • 23. Lieber Dienstleister, besteht das Team aus mehr als 1 bis 2 Personen?
  • 24. Lieber Dienstleister, ist das Team cross- funktional aufgestellt?
  • 25. Lieber Dienstleister, stellst du einen Product Owner (Assistant)?
  • 26. Lieber Dienstleister, ist ein sauberer Vertrag aufgesetzt, der agiles Arbeiten ermöglicht und fördert?
  • 27. Lieber Dienstleister, wurde der Vertrag mit dem Kunden durchgesprochen und beidseitig verstanden?
  • 28. Lieber Dienstleister, wie ermöglichst du Gewerke in deinem Projekt? Macht das überhaupt Sinn?
  • 29. Vertrauen zwischen Kunde & Dienstleister.
  • 32. Wir erinnern uns: Lieber Kunde, kennen Sie Ihre Produkt-/Projektvision?
  • 33. Für Hobby-Handwerker die in Eigenregie ihr Haus modernisieren ist EsIstDeinProjekt.de ein Online-Shop der den einfachen Einkauf von Handwerksmaterialien ermöglicht. Anders als OBI/HORNBACH/PRAKTIKER bietet unser Online-Shop - den bequemen Einkauf per Tablet - die Online-Konfiguration von Fenstern - die größte Auswahl an Bohrern - eine 100 Tage Geld-zurück-Garantie
  • 34. Personas. Beschreiben Sie Ihre Nutzergruppen. So ausführlich wie nötig. So schlank wie möglich. Name + Bild. Was sind die für das Projekt relevanten Charakteristiken der Persona? Zum Beispiel Job, Alter, Position bei sich im Unternehmen. Bedarf. Welchen Bedarf stillt diese Person auf Ihrer Fachanwendung? http://www.romanpichler.com/blog/agile-product-innovation/persona-template-for-agile-product- management/
  • 35. Product Canvas. Ähnlich Business Canvas. Beschreibt auf einen Blick die wichtigsten Personas, Customer Journeys, EPICs, Constraints (zB Performance der Anwendung) und Ready Stories. http://www.romanpichler.com/blog/agile-product-innovation/persona-template-for-agile-product- management/ (Product Canvas (C) by Roman Pichler, licensed CC-BY-SA)
  • 40. Händler-Backend Produktverwaltung Produkt anlegen Produkt ändern Produkt löschen Produkte importieren Produkttext übersetzen Fakturierung Meinen Umsatz anzeigen Profildaten Mein Logo anlegen Mein Logo ändern Meine Adresse anlegen Meine Adresse löschen Thema EPIC Stories
  • 41. - Produktname, Kategorie, Preis und Text können gepflegt werden - das Produkt kann aktiviert und deaktiviert werden - ein deaktiviertes Produkt ist im Shop-Frontend nicht sichtbar Nutzergeschichte: Akzeptanzkriterien: Als Händler möchte ich ein Produkt anlegen, um es im Shop EsIstDeinProjekt anzeigbar zu machen
  • 44. „Tragen Sie mal in das Excel-Dokument die Aufwände der einzelnen Positionen ein.“ (Lies: „Ich will die Einzelaufwände vergleichen und suche mir den Dienstleister mit dem günstigsten Preis. Ich habe noch nicht verstanden, worauf es eigentlich ankommt.“)
  • 45. „Wir behalten uns vor, einzelne Bestandteile an andere Auftragnehmer zu vergeben.“ (Lies: „Wir glauben, dadurch Risikostreuung zu betreiben. Wir sind uns nicht bewusst, dass das die Komplexität im Projekt erhöht, Vertrauen minimiert und häufig nicht funktioniert.“)
  • 46. „Jetzt sagen Sie doch: was kostet‘s und garantieren Sie, dass es bis zum <UTOPIEDATUM> fertig wird?“ (Lies: „Wir haben mit dem 3-seitigen Konzeptdokument ein halbes Jahr lang verdaddelt. Der Dienstleister soll es bitteschön bis zum Messetermin in vier Wochen richten. Der, der das Konzept begonnen hatte, ist übrigens nicht mehr bei uns beschäftigt.“)
  • 47. „Wir wollen unbedingt Gewährleistung auf das Projekt. Das muss definitiv sein.“ (Lies: „Wir haben zwar nicht definiert was wir wollen, und daher gehen wir [scheinbar] auf Nummer sicher und wälzen das Risiko komplett auf dich ab. Wir haben noch nicht verstanden, dass es doch darum geht, möglichst schnell Nutzen zum kleinen Preis zu realisieren. Und dass Software per se nie fehlerfrei sein kann.“)
  • 49. Folgen Sie Ihrem Herzen. Wählen Sie einen Dienstleister besonders nach diesen Kriterien. Kompetenz. Vertrauen. Der Sie führt & geleitet. Der sagt, was nicht passt. Die Zeitlinie möglicherweise nicht zu halten ist. Darauf achtet, wichtige & Funktionen, die Nutzen stiften, zuerst zu implementieren. Sie und Ihre Kunden im Blick hat. Auch mal NEIN sagt. Den Sie als Partner betrachten. Der Sie auf Augenhöhe betrachtet. Gemeinsam. Erfolgreich.
  • 50. Anforderungsworkshop mit einem Dienstleister. Definition erster EPICs & Stories. Ergebnis: erste Annäherung an das WAS.
  • 51. Descoping von: unwichtigen Funktionen, Anforderungen die jetzt noch nicht wichtig sind. Ganz unten rein ins Backlog. Priorisierung der Anforderungen. Definition eines „Walking Skeleton“ für einen Überblick, der schärft. Ergebnis: Reihenfolge der wichtig(st)en Anforderungen. Klarheit für den Projektstart.
  • 52. Aufwandsschätzung eines Beispiel-EPICs mit seinen User Stories. Näherungsweise Extrapolation auf die anderen, noch nicht definierten EPICs. Ergebnis: Korridor für mögliche Aufwände und damit auch ein Budgethorizont.
  • 54. Disclaimer: I Am Not A Lawyer. Dies ist keine Rechtsberatung.
  • 56. Ist ein Dienstleistungsvertrag in solchen Projekten überhaupt sinnig? Ja. Wenn die Kosten nach oben gedeckelt sind (Projektdauer x Teamkapazität x Teamkosten/ Sprint). Natürlich sind dann die Features variabel. Projekt“kontrolle“? Sprint-Rhythmus. Scope- Änderung nach jedem Sprint möglich. Nutzwertgenerierung. Und: Projektabbruch möglich. Wie? Das zeige ich später.
  • 57. Ist ein Werkvertrag in solchen Projekten überhaupt möglich? Ja. Das Gewerk ist nicht das Gesamtprojekt, denn das kennen Kunde & Dienstleister zu Projektbeginn nicht vollständig. Ein Gewerk kann vielmehr eine einzelne User Story sein. Auf dieser Basis ist dann eine Realisierung nach Werkvertrag, zB agil mit Festpreis, möglich.
  • 58. Tipps für die Vertragsverhandlung: Anwalt involvieren. Vertragsgrundlagen auf Basis gegenseitigen Vertrauens schaffen. Den Vertrag so einfach wie möglich, so kompliziert wie nötig gestalten. Herausforderung: Entkopplung von Legal und Einkauf-Abteilungen zur operativen Ebene und damit Verständnis über die Projektziele. Alle an einen Tisch bringen.
  • 60. Sprint: regelmäßiger Rhythmus. Jede 14 Tage Planung. Jede 14 Tage Review. Was haben wir geschafft? Wo gab es Schwierigkeiten? Was muss in den nächsten Sprint noch mal rein? Ziel: Nutzen generieren. Fehleranfälligkeit durch kurze Rhythmen minimieren. Möglichkeiten zur Kursänderung schaffen. Einen weiteren Teil des Großen Ganzen fertig stellen.
  • 61. Kostenkontrolle: weg von der Frage „Was kostet mich das Gesamte?“ (kann vorher nicht exakt beziffert werden) Hin zu: „wieviel vom Gesamtbudget habe ich noch und was könnte ich mit diesem Rest noch an Funktionen erreichen?“ Herausforderung: zu Beginn dieses Projekts ist die Frage schwer zu beantworten. Nach jedem Sprint schärft sich jedoch der Blick. Wichtig: Stakeholder und Projekt-Sponsoren kontinuierlich über den Verlauf des Projekts informieren.
  • 62. Abbruchszenarien. Sie brechen das Projekt nicht aus Mangel an Vertrauen ab. Sie brechen das Projekt gemeinsam dann ab, wenn genügend Business Value geliefert wurde. Beispielprojekt: Projektvolumen nach erster Schätzung 600kEUR. Ein Sprint von 14 Tagen Dauer kostet etwa 30kEUR.
  • 63. Variante 1: fixer Werkvertrag & Upfront Design. Dienstleister wird auf Erfüllung und Realisierung der 600kEUR bestehen, obwohl nach 10 Sprints (=300kEUR) schon alles realisiert wurde, was Ihnen Nutzen bringt. Denn während der Projektlaufzeit haben sich Anforderungen, die ursprünglich geplant gewesen sind, als nicht mehr sinnvoll erwiesen. Die verbleibenden 300kEUR müssen in Funktionen realisiert werden, die nicht viel weiteren Nutzen für Sie und Ihr Business bringen. Weiteres Geld muss über Change Requests investiert werden, um den veränderten Anforderungen des Business gerecht zu werden. Gesamtkosten steigen erheblich, der Gesamtnutzen sinkt.
  • 64. Variante 2: Nach 9 Sprints (=270kEUR) beendet man das Projekt mit einem Sprint (=30kEUR) Vorlauf. Weil alles realisiert wurde, was Nutzen bringt. Gesamtkosten 300kEUR statt geplanter 600kEUR.
  • 65. Variante 3: Nach 10 Sprints (=300kEUR) stellt man fest, dass das Business noch weitere Anforderungen hat. Diese werden nach Nutz-Wert priorisiert und noch 3 weitere Sprints (=90kEUR) nachgeschoben. Danach wird das Projekt beendet, da alle wichtigen Anforderungen erfüllt sind. Gesamtkosten: 390kEUR. Der Gesamtnutzen ist deutlich höher, weil viel effektiver darauf geachtet wurde, Nutzen zu generieren. Der Wert ist bei kleinerer Geldmenge deutlich höher als das, was durch komplettes Upfront-Design realisiert werden konnte. Auch, weil sich die Anforderungen Ihres Marktes während der Projektlaufzeit verändert haben und nur das realisiert wurde, was wichtig ist.
  • 66. Wie können Sie weiteren zusätzlichen Nutzen im Projekt generieren?
  • 67. Kaum genutzte Funktionen in Software Never Used 45% Rarely 19% Sometimes 16% Often 13% Always 7%
  • 68. Releasen Sie neue Versionen frühzeitig. Messen Sie direkt in der Software, wie Ihre Kunden die Software nutzen. Ziel: möglichst günstig & schnell neue Funktionen releasen, Akzeptanz messen und Verhalten validieren. Funktionen, die keinen Wert für Sie & Ihre Kunden bringen, wieder wegwerfen. Ergebnis: auf Nutzwert fokussierte Funktionen in der Software. Hebelwirkung durch massive Wertsteigerung. Damit zufriedenere Kunden - und letztlich mehr Revenue für Sie.
  • 70. Und jetzt? Fragen & Antworten.