Digitale Produktentwicklung in Zeiten von New Work
Wie sieht ein innovatives Produkt von morgen aus? Welche Nutzungsprobleme sollen gelöst werden? Womit sollen diese Probleme gelöst werden und wie kann man einen darauf zugeschnittenen digitalen und web-basierten Produktentwicklungsprozess etablieren?
Durch neue Arbeitsweisen der heutigen Gesellschaft im globalen und digitalen Zeitalter müssen auch die Produkte und deren Entwicklung entsprechend angepasst werden. Dabei ist wichtig genau zu verstehen, welche Bedürfnisse im Mittelpunkt stehen, um innovative Produkte zu entwickeln. Durch neue und flexible Arbeitsmodelle sowie veränderte Nutzungsbedürfnisse steht OpenProject vor der Herausforderung, auch den Produktentwicklungsprozess an diese neuen Rahmenbedingungen anzupassen. In einem Projekt haben wir bei OpenProject nun unseren Produktentwicklungsprozess optimiert und formalisieren. Ein Prozess für das Aufnehmen, Priorisieren und Umsetzen neuer Produktanforderungen muss im Unternehmen etabliert werden. Es sollen insbesondere Nutzungsbedürfnisse der Kund:innen stärker berücksichtigt werden und ein besserer kollaborativer Priorisierungs- und Bewertungsmechanismus auf Basis eines Kennzahlensystems für neue Anforderungen entwickelt werden, der auch für die Community transparent und nachvollziehbar ist.
Herausforderungen in der Produktentwicklung
Verteilte Teams gehören immer stärker zu dem Arbeitsalltag vieler Unternehmen. Beschleunigt durch die Pandemie, ausgelöst durch SARS-CoV-2, müssen Unternehmen nun ad-hoc auf neue Kollaborations- und Kommunikationsformen setzen. OpenProject möchte Teams in ihrer ort- und zeitunabhängigen Arbeit unterstützen. Leider gibt es jedoch einen sehr großen Wettbewerb für Projektmanagement-Lösungen, was OpenProject vor die Herausforderung stellt, kontinuierlich innovative Produktideen umzusetzen. Um die Anforderungen an eine kollaborative Projektmanagement-Plattform besser zu verstehen und Nutzungsbedürfnisse der Kund:innen besser einzubeziehen und umsetzen zu können, soll der Produktentwicklungsprozess an diese neuen Entwicklungen angepasst, besser strukturiert und dokumentiert sowie im Unternehmen implementiert werden.
Supported by the “unternehmensWert:Mensch plus” program, a new product development process was designed and implemented in times of New Work together with employees from the management, product development, marketing, sales and development departments from OpenProject. Nach einer ersten Phase der Ist-Analyse wurde der Fokus auf die Phase der Anforderungsanalyse und Spezifikation gelegt, da hier das größte Optimierungspotenzial identifiziert wurde. Angelehnt an neue Arbeitsbedingungen sollen die Bedürfnisse an das Produkt in den Mittelpunkt rücken. The product development process of GitLab served as a model and blueprint for this concept.
Identifikation der Fokusthemen durch qualitative und quantitative Befragung der Nutzer:innen
Zentrale Kernthemen sollen frühzeitig durch Nutzungs- und Kund:innen-Feedback identifiziert und priorisiert werden. Es werden verschiedene Hilfsmittel, wie persönliche Umfragen, Interviews, aber auch technisch-gestützte Bots zur Identifizierung von Fokusthemen genutzt. Wir erhalten außerdem viele Kommentare und Tickets aus der Community, die für die Umsetzung evaluiert und bewertet werden.
Produktanforderungen messbar machen
The key areas of innovation identified in this way are then documented in a so-called “wishlist”. The product manager analyzes these new requirements and moves them to a “product backlog”. Zunächst evaluiert und bewertet der Produktmanager die neuen Anforderungen anhand folgender Kriterien:
- Reach
- Impact
- Confidence
- Effort
A RICE value is calculated as follows: RICE value= Reach x Impact x Confidence / Effort
Mit diesem Wert kann nun möglichst objektiv entschieden werden, welche neuen Funktionen oder Verbesserungen auf der Roadmap besonders hoch priorisiert werden sollen. Die Verwendung des RICE-Modells hat dabei drei große Vorteile:
- Der Produktmanager wird in die Lage versetzt, bessere Entscheidungen zu treffen.
- Die persönliche Voreingenommenheit bei der Entscheidungsfindung wird minimiert.
- Prioritäten können gegenüber anderen Interessengruppen wie Führungskräften oder Kundschaft besser vertreten werden.
Example: RICE value for a new feature request (EPIC)
For a detailed description of the individual values, see our documentation.
Erstellen eines Opportunity-Canvas
Für Anforderungen mit einem besonders hohen Rice Wert erstellt der Produktmanager nachfolgend ein Opportunity Canvas. Hierbei wird die Anforderung anhand folgender Kriterien detailliert beschrieben.
- Problem: Here the concrete user problem is described and supported by expert interviews.
- Business Case: The business case is closely related to the RICE value and includes the values Reach, Impact and Confidence to get a measurable value for the new requirement. Zusätzlich enthält der Abschnitt Dringlichkeit und Priorität Informationen über die relative Bedeutung der Anforderung im Vergleich zu anderen zeitbezogenen Rahmenbedingungen.
- Solution: This section describes the solution of the problem, especially the definition of the “Minimal Viable Change” of a first release as well as what “Out of scope” is and what will not be implemented for the time being.
- Launch and growth: In order to get a complete picture of the requirement and its effects, it is important to consider your marketing message early on. An dieser Stelle wird definiert, wie gemessen wird, ob das Problem gelöst wurde. Zusätzlich kann direkt eine Marketingbotschaft formulieren werden, um das Wertversprechen so früh wie möglich zu identifizieren. Am Schluss wird die Go-to-Market-Strategie formuliert.
Example: Opportunity Canvas from OpenProject
Digitales Produktmanagement: Orts- und zeitunabhängige Kollaboration
Die Erfassung, Verwaltung und Dokumentation der Anforderungen sowie aller weiteren Aufgaben erfolgt in OpenProject. Die webbasierte Open Source Software eignet sich für klassisches wie agiles Projektmanagement und Team-Kollaboration und unterstützt das digitale Produktmanagement. Teams können standortübergreifend zusammenarbeiten und dort ihre Projektergebnisse verwalten. Wir haben ein digitales Product Backlog, um dort Anforderungen entsprechend Ihres RICE Werts zu priorisieren. Alle Teammitglieder können hier direkt sehen was umgesetzt werden soll und ggf. direkt über die Plattform Rückfragen klären. Für die spätere Entwicklungsphase können Agile Boards für die Umsetzung erstellt werden.
Example: version board for digital product management
Auswirkungen der digitalen Produktentwicklung
Durch das neue Vorgehen wurde die Produktentwicklung an moderne Arbeitswelten anpassen. Zusammenarbeit erfolgt immer mehr in verteilten Teams und ist zeit- und ortsunabhängig. Die Anforderungen der Nutzer:innen ändern sich schnell und folgen diesen neuen Umständen. Dafür müssen Räume und Methoden geschaffen werden, um diese neuen Anforderungen zu verstehen, aufzunehmen und innovative Produktlösungen zu konzipieren und umzusetzen. Durch den innovativen Produktentwicklungsprozess kann OpenProject flexibel und nutzerorientiert auf diese neuen Anforderungen eingehen. Dies wirkt sich direkt auf die Qualität der umgesetzten Produktanforderungen und die damit einhergehende Nutzerzufriedenheit aus. Und nicht zuletzt arbeiten wir selber auch mit OpenProject und sind daher bestrebt das Produkt kontinuierlich zu verbessern.
Links