Umsetzen, testen, lernen - Produktentwicklung und Prototyping

Preview:

DESCRIPTION

Dieser Vortrag gibt einen Überblick über agile Produktentwicklung und erklärt, warum Prototyping wichtig ist.

Citation preview

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) Rainer.Gibbert@gmx.de

produktbezogen.de

www.xing.com/profile/Rainer_Gibbert

www.linkedin.com/in/rainergibbert

@UXDesign_de

Recommended