Definieren von Ergebnissen als Produktteam

(Made Tech) (23. Dezember) , 2020)

Produktteams sollten sich auf die Bereitstellung von Ergebnissen konzentrieren

In diesem Beitrag werden wir diskutieren, wie ein Produktteam Ergebnisse definieren und dann sicherstellen kann, dass Epen / Features (Outputs) mit Ergebnissen verknüpft sind.

Die Stunden sind kein Indikator dafür Wert

Da sich die digitale Projektabwicklung aus Wasserfall Methodik durch die vielen Varianten von agile auf den aktuellen Status von lean So messen wir auch den Durchsatz, die Qualität und die allgemeine Eignung der hergestellten digitalen Produkte.

In traditionelle Herstellungsverfahren , das Endprodukt war eng eingeschränkte und vorhersehbare Ausgabe. Dies bedeutet, dass eine einfache Methode zur Messung der Leistung (zugegebenermaßen in einer einzigen Dimension) die Anzahl der Stunden war, die in die Produktion investiert wurden.

Bei der digitalen Technik ist es sehr wahrscheinlich, dass die Anzahl der Stunden in einen einzelnen Aspekt von investiert wurde Ein Produkt, das aufgrund der Anzahl der Einschränkungen, Abhängigkeiten und Einflüsse von Elementen, die manchmal außerhalb der Kontrolle des Projektteams liegen, stark variiert.

Ohne Zeit als Maß müssen wir also die Projektergebnisse anzeigen Verwenden verschiedener Messungen.

Ausgaben sind ohne Kontext bedeutungslos.

Bei freier Regierungsführung bauen die meisten Digitalingenieure das, was sie möchten. Es gehört zur menschlichen Natur, in einer Umgebung zu arbeiten, in der wir uns sicher, sicher und wohl fühlen. Unsere Produktivität wird so hoch wie möglich sein, wenn wir bekannte Lösungen reproduzieren oder ein Produkt neu verwenden, das bewährt, getestet und zuverlässig ist.

Das sieht dann gut aus, wenn die Digitalingenieure nicht mehr produzieren viel Ausgabe, Tempo, mit wenigen Problemen und alles funktioniert (bricht nicht). Dieser Ausgang ist jedoch richtungslos. Wir werden zumindest ein Produkt entwickeln, das für den Endbenutzer umständlich, belastend oder sogar unbrauchbar ist.

Übergang von den Ausgaben zu den Ergebnissen

Bisher Ich habe postuliert, dass Zeit in Anspruch genommen wird und die Menge der produzierten „Dinge“ den Erfolg eines Projekts weitaus weniger beeinflusst als angenommen. Dies bedeutet nicht, dass sie nicht während eines Projekts gemessen werden sollten. Sie müssen jedoch anhand einer weitaus wichtigeren Messung definiert werden: dem Wert des Ergebnisses.

„Ausgabe ist die Menge von etwas Produziertem, während ein Ergebnis die Art und Weise ist, wie sich etwas entwickelt. “

Eine Änderung der Terminologie ermöglicht es uns, den gesamten Fokus und die Richtung eines Projektteams von einem veralteten Herstellungsmetapher des 18. Jahrhunderts nach einem Prinzip, das mit übereinstimmt Wie wird Digital Engineering am besten angegangen?

Betrachten Sie die Überprüfung einer einzelnen Komponente eines gerade abgeschlossenen Projekts. Es ist das Ergebnis einer Zusammenarbeit von Designern, Ingenieuren, Testern usw. Wenn wir die Komponente als Ergebnis betrachten, können wir feststellen, dass die Herstellung einige Zeit in Anspruch genommen hat, von vorhersehbarer Qualität ist und in die sie integriert wird die beabsichtigte Umgebung mit minimalen Problemen.

Betrachten wir nun dieselbe Arbeit als Ergebnis. Durch die Herstellung dieser Produktkomponente kann der Endbenutzer jetzt eine Aktion ausführen, den Aufwand reduzieren oder ein Problem beheben, das wir als behoben identifiziert haben.

Warum ist das so? Unterscheidung wertvoll? In einer technischen Umgebung, in der alles innerhalb eines vernünftigen Rahmens aufgebaut werden kann, haben die Stakeholder eine ehrgeizige Sicht auf das, was erreicht werden kann. Einfach ausgedrückt, werden Teams immer aufgefordert sein, innerhalb der verfügbaren Zeit und / oder des verfügbaren Budgets mehr zu bauen, als sie können. Durch die Verwendung von Ergebnissen zur Bestimmung des Werts kann das Team bestimmen, was erstellt werden soll, und zwar auf eine Weise, die Outputs (Zeit und Volumen der Produktion) nicht können.

Ergebnisse sind gleichbedeutend mit Wert

Wie bereits erwähnt vorher ist das Ergebnis die Art und Weise, wie sich etwas entwickelt. Das Team muss also wissen, wie sich etwas entwickeln sollte, bevor es gebaut wird. Ich fordere das Team nicht auf, die Nuancen der technischen Details vorherzusagen, mit denen ein Ergebnis erzielt wird. Als Alternative möchte ich sie bitten, sich darüber im Klaren zu sein, wie die von ihnen erstellte Komponente verwendet wird und wie sich dies auf die Endbenutzererfahrung auswirkt.

Bevor mich jemand beschuldigt, nur in Betracht ziehen zu können „Endbenutzer“, alles, was wir erstellen, das mit einem anderen Dienst (sei es menschlich oder digital) verbunden ist, kann als Benutzer bezeichnet werden.

Der Wert eines Ergebnisses wird normalerweise anhand des Werts für das Unternehmen (die Institution des Kunden) und des Werts für den Benutzer gemessen (eingestuft). Dies bringt uns zu einigen Vorbereitungen, die das gesamte Projektteam treffen muss, um den Wert der Ergebnisse und des gesamten Projekts sicherzustellen.

Eine ordnungsgemäße Planung verhindert Piss schlechte Leistung

Dies ist der Kern der User First / Outcome Driven / Value Driven / Lean Engineering-Methodik oder wie Sie es gerne nennen. Planung ist in diesem Zusammenhang nicht die umständliche Zusammenstellung veralteter Informationen zu undurchdringlichen Dokumentationen. Stattdessen vereinbaren wir als Team, an einigen Übungen zusammenzuarbeiten, mit denen wir schnell das Richtige entwickeln können.

Nordstern / Geschäftsvision / Geschäftsziele

Verschiedene Denkschulen und Workshop-Übungen verwenden unterschiedliche Begriffe, aber das Schlüsselelement für jedes Projekt ist eine vereinbarte Fahrtrichtung. Dies kann als Wertaussage, eine Reihe von Zielen, ein Höhenruderabstand oder eine Hypothesenaussage beschrieben werden. Das Format ist weniger wichtig als die übergeordnete Tatsache, dass das gesamte Team weiß, wohin es geht und warum.

Mit einem Nordstern (meinem aktuellen Lieblingsbegriff) haben wir jetzt ein Tool, das es uns ermöglicht Messen Sie den Wert von allem, was das Team mit seiner Zeit für das Projekt vorschlägt.

Dies muss zu Beginn eines Engagements erfolgen. Es ist ein herausforderndes Ergebnis, zu basteln, insbesondere wenn ein Team aus Fremden besteht, das Vertrauen gering ist und viele neuen Arbeitspraktiken ausgesetzt sind. Ich möchte in der Lage sein, eine vorgeschriebene Workshop-Sequenz zu demonstrieren, die dieses Ergebnis auf magische Weise liefert. Die Realität ist, dass sie brutal offen und ehrlich über ihre Ziele sein und dies offen mit Fremden teilen müssen.

Ein pragmatischer Nordstern ist eine einzelne Messung, mit der wir alle Teamanstrengungen bewerten können. Sie werden feststellen, dass ich die Messung nicht mehr abstrakt ausdrücke, sondern sie verwende, um Projektelemente gegeneinander zu ordnen.

Ein vernünftiger Nordstern könnte „die Anzahl der digitalen Interaktionen pro Benutzer sein. ”

Was hier cool ist, ist, dass wir uns nicht mit den Details von Benutzeranmeldungen, Verweilzeit, Reise, Ausfallrate usw. befassen. Stattdessen werden wir ihre Interaktionen messen. Der Anwalt des Teufels könnte vorschlagen, dass ein frustrierter Benutzer endlos mit dem Dienst „interagieren“ könnte, ohne etwas Wertvolles zu erreichen. Ich schlage daher nicht vor, dass der Live-Dienst nur eine einzige Messung hat.

Die Benutzerziele

Der Endbenutzer, ob menschlicher oder anderer digitaler Dienst, ist der Grund, warum das Produkt gebaut wird. Es kann innerhalb einer gesetzlichen oder behördlichen Anforderung liegen, aber dies sind Mittel, um die Bedürfnisse eines Benutzers zu erfassen. Das Erkennen und Dokumentieren von Benutzerzielen geht über den Rahmen dieses Beitrags hinaus. Die Ergebnisse dieser Übung sind jedoch die Hauptmethode, mit der wir festlegen, was erstellt werden soll.

Wir beschreiben Benutzerziele gerne als „User Stories“ . Dies sind wunderschön gefertigte Kunstwerke, die Business Analysten jahrzehntelang auf nebligen Berggipfeln wie Haikus perfektionieren, die dem Meter entsprechen: verhandelbar, wertvoll, schätzbar, klein und überprüfbar.

An der Kohleoberfläche einer 20-wöchigen Wenn wir unter COVID-19-Einschränkungen arbeiten, sind wir pragmatischer. Eine User Story passt auf eine rechteckige Haftnotiz, wenn sie mit einem stumpfen Filzstift geschrieben wird, vorzugsweise in lesbarer Handschrift.

Der Wert, den sie haben, besteht darin, dass sie dem Benutzer einen überschaubaren Wertblock beschreiben. Wenn genug davon geschrieben sind, können wir sie anhand des Wissens des Teams und aller Domain-Experten, zu deren Teilnahme wir überreden können, gegenüber dem Nordstern priorisieren.

Das Ende des Anfangs

Wir haben Noch keine Codezeile geschrieben, so dass noch viele Unbekannte entdeckt werden müssen. Wir haben so wenig Zeit wie möglich damit verbracht, sodass wir optimistisch damit rechnen können, 20\% verpasst zu haben ( Pareto-Prinzip ) der Benutzeranforderungen. Wir sind uns auch bewusst, dass es wahrscheinlich zu Dreh- und Angelpunkten kommt, beispielsweise zu einer globalen Pandemie, die sich auf das Projekt auswirkt.

Wir haben jedoch eine starke Fahrtrichtung und einen Rückstand an User Stories, die priorisiert werden.

Angesichts des zyklischen Charakters agiler Entwicklungsprinzipien können wir regelmäßig zu unseren ursprünglichen Annahmen zurückkehren und diese weiterentwickeln, um den sich abzeichnenden Anforderungen gerecht zu werden. Eine berechtigte Kritik an der agilen Entwicklung ist, dass sie die Richtung verlieren kann, da alle Ziele kurzfristig sind. Mit einem Nordstern und einem Verständnis für dessen Verwendung ist die Richtung jedoch stark definiert.

Letzte Gedanken

Ich habe viele Details übersprungen. Es gibt Dutzende von Workshop-Methoden, -Diagrammen und -Strukturen, mit denen eine solche Methodik funktioniert. Bitte glauben Sie, dass keine „Glaubenssprünge“ erforderlich sind.

Zusammenfassend ist ein Projekt Ausdruck von a brauchen. Sie sind normalerweise in der Sprache der Organisation verfasst, die den Bedarf ermittelt hat.Das Auspacken und Entdecken der „Welt“, in der sich das Projekt befindet, kann viel Zeit in Anspruch nehmen. Indem das Projektteam jedoch gemeinsam entdeckt, identifiziert, zusammengestellt und bewertet wird, was es tun soll, kann es effektiv und glücklich arbeiten.

Wir hoffen, dass Ihnen dieser Beitrag gefallen hat und Sie den Inhalt informativ und ansprechend fanden. Wir sind ständig bemüht, unser Blog zu verbessern, und freuen uns über jedes Feedback, das Sie in dieser Kurz-Feedback-Umfrage .