Umsetzen, testen, lernen - Produktentwicklung und Prototyping
-
Upload
rainer-gibbert -
Category
Education
-
view
1.802 -
download
0
description
Transcript of Umsetzen, testen, lernen - Produktentwicklung und Prototyping
Umsetzen, testen, lernen Agile Produktentwicklung und Prototyping
Rainer Gibbert, OTTO (GmbH & Co KG) Oktober 2013
Agenda
Produkte
Produktentwicklung
Product Discovery
Prototyping
Agile Entwicklung mit Scrum
Zum Weiterlesen
Produkte
Was ist ein Produkt?
Kundenbedürfnisse
:
https://de.wikipedia.org/wiki/Maslowsche_Bed%C3%BCrfnishierarchie
Was ist ein Produkt?
Produktentwicklung
Was ist Produktentwicklung?
Am Anfang steht die Vision
„Wenn Du ein Schiff bauen willst, dann trommle nicht Männer zusammen um Holz zu beschaffen, Aufgaben zu vergeben und die Arbeit einzuteilen, sondern lehre die Männer die Sehnsucht nach dem weiten, endlosen Meer.“ Antoine de Saint-Exupery
Visions-Beispiele
”Organize the world‘s information and make it universally accessible and useful“
”Bringing the best personal computing experience to students, educators, creative professionals and consumers around the world through its innovative hardware, software and Internet offerings.”
”To be earth's most customer centric company; to build a place where people can come to find and discover anything they might want to buy online.”
”Give people the power to share and make the world more open and connected.”
“Enable people and businesses throughout the world to realize their full potential.”
“Be the fabric of real-time communication on the web.”
http://drdianehamilton.wordpress.com/2011/01/13/top-10-company-mission-statements-in-2011/
Die Produkt-Strategie
Ziel Markt
Wer sind die potentiellen Kunden für unser
Angebot? Was macht sie aus?
Wertversprechen
Warum möchte ein Kunde unser Produkt kaufen / nutzen? Warum ist es
besser als das vom Wettbewerb?
Roadmap-Planung
Zu welchen Zeitpunkten und mit welchem Umfang wollen wir unser geplantes
Produkt ausliefern?
Portfolio Management
Welche Funktionen oder Verbesserungen haben die größten Auswirkungen auf unseren Umsatz und / oder die Kundenzufriedenheit?
Das Product Vision Board
http://www.romanpichler.com/blog/product-vision/the-product-vision-board/
Product Discovery
Erst das Was, dann das Wie
Was: Das richtige Produkt identifizieren und gestalten
Product Discovery
Wie: Das Produkt richtig implementieren
Product Execution
Das richtige Produkt
Valuable
Usable Feasible
Product Owner
UX Lead
Tech Lead
Minimum Viable Product
Ein MVP ist das kleinstmögliche Produkt, dass die folgenden drei kritischen Eigenschaften besitzt: - Kunden möchten es nutzen oder kaufen - Kunden verstehen, wie man es benutzt - Wir können es zeitgerecht liefern mit den vorhandenen Ressourcen
Viable Minimum
MVP
Schlechtes Produkt, das keiner nutzen
will
Tolles Produkt, in das aber (zu) viel
Zeit und Geld geflossen ist
Product Discovery
Ideation
Prototyping
User-Testing
Revision: MVP erreicht?
Kundenbedürfnis / Marktchance
Umsetzung
Design Thinking
Problemdefinition Lösungsdefinition
Prototyping
Wie würdet ihr so etwas prototypen?
www.slideshare.net/mindtheproduct/tom-chi-rapid-prototyping-at-google-x-mindtheproduct-2012
Wie würdet ihr so etwas prototypen?
www.slideshare.net/mindtheproduct/tom-chi-rapid-prototyping-at-google-x-mindtheproduct-2012
Wie würdet ihr die ideale Form identifizieren?
:
www.slideshare.net/mindtheproduct/tom-chi-rapid-prototyping-at-google-x-mindtheproduct-2012
Schnelles Prototyping erhöht die Erfolgsaussichten
:
Wenn man 20 Dinge probiert
64% Erfolgswahrscheinlichkeit
Wenn man 50 Dinge probiert
92% Erfolgswahrscheinlichkeit
Angenommen, die Wahrscheinlichkeit dass eine erste Idee gleich die Richtige ist, liegt bei 5%
“To maximize the rate of learning, dramatically minimize the time to try things!” Tom Chi
Arten von Prototypen
Low-Fidelity • Paper Prototyping • Storyboards und Sketches • Konzeptvideos
High-Fidelity • Axure RP o.ä. • HTML, Javascript, Flash
Ausprobieren und iterativ weiterentwickeln
1. Viele Ansätze schnell ausprobieren
3. Vielversprechende Ansätze verfeinern / erweitern
4. Beste Ideen zusammenführen
5. Implementierung
2. Nicht zielführende Ansätze verwerfen
Agile Entwicklung mit Scrum
Wieso agil? – Klassische Software-Entwicklung
Probleme der klassischen Software-Entwicklung
http://projectcartoon.com/
Was die Kunden erklärt haben
Was der Analyst verstanden hat
Was der Designer gestaltet hat
Was der Entwickler implementiert hat
Was die Tester zum Testen erhalten haben
Wie der Support läuft
Was die Kunden wirklich wollten
Das agile Manifest (2001)
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Reagieren auf Veränderung mehr als das Befolgen eines Plan
http://agilemanifesto.org/iso/de
Scrum
Rollen
• Product Owner
• ScrumMaster
• (Entwicklungs-) Team
• Manager
• Kunde (= Auftraggeber)
• Anwender (= Nutzer)
Meetings
• Sprint Planning Meeting 1
• Sprint Planning Meeting 2
• Daily Scrum
• Estimation Meeting
• Sprint Review
• Sprint Retrospektive
Artefakte
• Vision
• Product Backlog Item
• Product Backlog
• Sprint Goal
• Selected Product Backlog
• Aufgaben/Tasks
• Sprint Backlog
• Releaseplan
• Impediment Backlog
• Produkt-Inkrement – usable Software
http://borisgloger.com/scrum/scrum-flow
http://borisgloger.com/scrum/scrum-flow
Der Scrum Flow
Zusammenfassung
Discovery Phase
Execution Phase
MVP
Sprint 1 Sprint 2 Sprint 3 Sprint n
Produktentwicklung auf einen Blick
Produkt Vision
Inkrementelle Releases
Discovery
Discovery ist Teamsache!
Umsetzen, testen, lernen
http://theleanstartup.com/principles
Zum Weiterlesen
Zum Weiterlesen
Marty Cagan Inspired: How To Create Products Customers Love
Eric Ries The Lean Startup
Tim Brown Change by Design
Tom Kelley The Art of Innovation
http://www.svpg.com
http://www.startuplessonslearned.com
http://www.agileproductdesign.com
http://www.borisgloger.com
Blogs und Websites Jeff Gothelf Lean UX
Über mich
Rainer Gibbert Produktmanager, Otto (GmbH & Co KG) [email protected]
produktbezogen.de
www.xing.com/profile/Rainer_Gibbert
www.linkedin.com/in/rainergibbert
@UXDesign_de