Wie komme ich effizient vom Konzept zum Produkt?

Es fällt mir schwer, die Zwecke zu unterscheiden zwischen:

  1. Funktionsliste
  2. Produkt-Roadmap
  3. Release-Zeitplan
  4. Aufgabenmanagement
  5. Projektplan
  6. usw.

Für mein mobiles App-Konzept verwende ich Trello und Evernote, um meine Ideen/Aufgaben zu verwalten. Ich habe mit der Auslieferung von Releases begonnen und die Benutzeroberfläche wird immer komplexer usw. Als ich versuchte, einen Freund an Bord zu holen, um ihm bei der Entwicklung zu helfen, war er völlig verwirrt darüber, was geplant war, was zu tun war, welche Fehlerpriorität usw. Ich habe das Gefühl, dass ich es bin Das macht diesen Weg schwieriger, als es sein muss, also habe ich wahrscheinlich nur irgendwo ein PM-Kernkonzept übersehen. Alle Ressourcen wären großartig! Vielen Dank

Antworten (2)

Er war völlig verwirrt darüber, was geplant war, was zu tun war, welche Fehlerpriorität usw.

Hier ist dein Schlüssel. Was Sie getan haben, macht für Sie Sinn, denn das meiste ist wahrscheinlich in Ihrem Kopf (Sie wissen, woran Sie als nächstes arbeiten möchten, Sie wissen, wie der „Endzustand“ aussieht).

Wenn Sie Ihr Team erweitern, müssen Sie einige dieser Methoden standardisieren, um sie aus Ihrem Kopf heraus und in einen Prozess zu integrieren. Ein paar Dinge, die Sie tun möchten:

Produktvision

Stellen Sie einige Aussagen zusammen, die zeigen, was Sie im großen Stil erreichen wollen. Was bezweckt Ihr Produkt? Welche Probleme wird es lösen?

Funktionsliste

Spezifischer als die Vision - was sind die einzelnen Komponenten Ihres Produkts? Funktionen für einen Online-Shop könnten beispielsweise sein:

  • Ein Warenkorb zum Hinzufügen von Produkten
  • Eine Storefront zum Anzeigen von Produkten
  • Die Möglichkeit, sich anzumelden und anzumelden
  • Automatische wöchentliche E-Mails an Kunden etc...

Diese Funktionen lassen sich gut in Karten auf Ihrem Trello-Board übersetzen (abhängig von der Granularität Ihrer Karten/Funktionen)

Diese Liste gibt Ihrem Freund ein Verständnis für die „Teile“ Ihres Puzzles, die Ihre Produktvision zusammensetzen.

Priorisierung

Ihr Trello-Board kann dabei hilfreich sein. Stellen Sie sicher, dass es priorisiert ist – Karten mit der höchsten Priorität ganz oben, die niedrigsten ganz unten. Auf diese Weise weiß Ihr Freund, woran er als Nächstes arbeiten muss.

Release-Zeitplan

Sie werden Ihren Freund wissen lassen wollen (und planen), wann die nächste Veröffentlichung erscheinen wird. Welche Features möchten Sie in welche Version einbauen? Ist die Veröffentlichung zu einem festen Termin oder abhängig davon, wann die Features fertig sind? Dies wird Sie und Ihren Freund dazu bringen, gemeinsam auf dieses kurzfristige Ziel hinzuarbeiten und zu wissen, wann der nächste große „Meilenstein“ erreicht ist.

Denken Sie daran, dass Releases einen Overhead haben – um zu releasen, müssen Sie sicher sein, dass Ihr Code gut getestet ist, dass Sie keine früheren Funktionen beschädigt haben, also hilft es Ihnen beiden, Ihre Bemühungen zu planen, wenn Sie wissen, wann das nächste Release kommt.

Werkzeug

Es hört sich so an, als ob Sie unter mangelndem Prozess leiden. Trello und Evernote sind sehr frei fließende Tools, sie sind sehr flexibel. Sie werden dich machen lassen, was du willst. Das kann gut sein, aber wenn Sie mit anderen zusammenarbeiten, kann es schwierig werden, es sei denn, Sie sind sehr gut darin, Prozesse zu definieren und sich daran zu halten.

Vielleicht möchten Sie sich ein Projektmanagement-Tool mit etwas mehr Struktur als Trello ansehen, vielleicht so etwas wie Rally ( https://www.rallydev.com/ ). Ein solches Tool hat zusätzlichen Overhead, also kann es sich wieder lohnen, zu versuchen, Ihre Prozesse zu definieren und zu sehen, ob Sie diszipliniert genug sein können, um sie in den Tools, die Sie bisher haben, zum Laufen zu bringen. Disziplin ist der Schlüssel!

Um es noch einmal zusammenzufassen, hier ist, was auf Ihrer TODO-Liste stehen sollte:

  1. Erstellen Sie eine Produktvision
  2. Erstellen Sie eine Funktionsliste
  3. Stellen Sie sicher, dass Sie einen Priorisierungsprozess haben
  4. Legen Sie einen Veröffentlichungszeitplan fest und arbeiten Sie einen Veröffentlichungsplan aus
  5. Finden Sie die richtigen Tools, die Ihnen bei der Verwaltung der oben genannten Prozesse helfen

Wenn Sie diese vor Ihren Freund bringen, werden Sie feststellen, dass die gemeinsame Vision/Ziele/Pläne/Prioritäten es viel einfacher machen.

Ich würde wärmstens empfehlen, sich im Story-Mapping umzusehen . Es ist eine sehr einfache und saubere Möglichkeit, eine Referenz für die Gesamtansicht eines Softwareprodukts, Ziele, Releases, Risiken usw. zu erstellen.

Danke für diesen Tipp. Haben Sie andere Leseempfehlungen als die Top-Hits, die ich bei Google finde?
„User Story Mapping“ von Jeff Patton ist eine solide Ressource. Bevor ich das gelesen habe, hatte ich Mapping auf ein paar verschiedene Arten angewendet (oft „halbwegs“ mit nur teilweisem Nutzen), aber ich habe viele gute Tipps aus diesem Buch erhalten, die unsere Verwendung von Mapping verbessert haben – durch nachfolgende Durchgänge unter Anwendung verschiedener Blickwinkel oder „ Objektive", das Aufteilen in Ziele usw. Es gibt viele Variationen des Ansatzes, also lesen Sie auf jeden Fall so viel wie möglich und denken Sie über ihre Vorteile im Vergleich zu Ihrem Kontext nach. Viel Glück!