Wenn es um die Produktentwicklung geht, kann die Implementierung neuer Funktionen ein langwieriger Prozess sein, an dem viele verschiedene Stakeholder beteiligt sind. Bei Miro nutzen unsere eigenen Softwareentwickler die verfügbaren Diagramm-Tools, um den Entwicklungsprozess zu unterstützen und zu beschleunigen.
So nutzt ein Softwareentwickler von Miro Diagramme, um neue Funktionen zu implementieren
Kürzlich haben René, Senior Software Engineer bei Miro, und das Engineering Team eine neue Funktion implementiert, mit der Nutzer öffentliche Miro-Boards in der mobilen App öffnen können, ohne sich vorher anmelden zu müssen. Im Rahmen unserer Serie So mache ich das in Miro erklärt uns René, wie er die Diagrammtools von Miro bei diesem Prozess eingesetzt hat.
Einen visuellen Workspace erstellen
Wenn Renés Team eine neue Funktion entwickelt, erstellt es zunächst ein gemeinsames Board in Miro. Dieses Board dient als visueller Bereich, in dem die Teammitglieder ihre Arbeit und Ideen organisieren können. In der Anfangsphase werden alle Anforderungen für das Projekt aufgelistet, um sicherzustellen, dass das Team die zu erreichenden Ziele versteht.
Damit der Umfang nicht zu groß wird, beschränkt sich das Team auf das sogenannte MVP (Minimum Viable Product). Durch diesen Ansatz bleibt das Projekt überschaubar und unnötige Erweiterungen werden vermieden. In Miro können interne Dokumentation und Figma-Designs direkt auf dem Board verlinkt werden. Alles von der Dokumentation bis zum Design auf demselben Canvas zu haben, vereinfacht die Zusammenarbeit.
Aufgabenplanung und Fortschrittskontrolle
Das Team trifft sich wöchentlich, um die Aufgaben zu verteilen und die nächsten Schritte zu planen. Bei diesen Treffen werden Diskussionen mithilfe von Rahmen in Miro dokumentiert. Notizen und Jira-Karten helfen dabei, einzelne Arbeitsaufgaben nachzuverfolgen, und die Teammitglieder nutzen sogar Codeschnipsel, um bestimmte technische Details zu besprechen.
Durch den Einsatz von Miro für die Zusammenarbeit an Diagrammen kann das Team Probleme besser visualisieren und gemeinsam lösen. Ohne dieses visuelle Hilfsmittel wäre es erforderlich, sich auf verstreute Screenshots aus verschiedenen Tools zu verlassen, da kein zentraler Bereich zur Verfügung steht, um alles zu organisieren und zu aktualisieren.
Diagramme in Miro
Das Software-Team nutzt die Diagrammfunktionen von Miro, um Anforderungen zu visualisieren, komplexe Systeme zu entwickeln und Zeit zu sparen, die ansonsten für das manuelle Erstellen technischer Diagramme erforderlich gewesen wäre.
Für die neue Funktion der mobilen App hat das Team ein Komponentendiagramm erstellt, um den Ladevorgang der App aufzuschlüsseln. Dies ermöglichte ein Verständnis, wie sich die verschiedenen Komponenten auf das gesamte Ladeerlebnis auswirken. Mehr noch: Für ein vollständiges Verständnis, wie die App von Anfang bis Ende funktioniert, wurde ebenfalls ein Aktivitätsdiagramm erstellt.
Das Aktivitätsdiagramm zeichnete jeden Schritt auf, von der Anmeldung bis zur Behebung von Speicherproblemen, und vermittelte ein klares Bild davon, wie die App geladen wurde und wie Links zu öffentlichen Miro-Boards geöffnet wurden.
Diese Kombination aus Diagrammen, Screenshots und Aktivitäten ermöglichte es dem Team, die technischen Aspekte klar zu visualisieren und den Fortschritt mühelos zu verfolgen.
Änderungen mit Diagrammebenen verwalten
Einer der frustrierendsten Aspekte bei der Arbeit mit Diagrammen ist die Notwendigkeit, sie zu duplizieren, wenn Änderungen vorgenommen werden. Diagramme zu duplizieren, nur um Änderungen hervorzuheben, ist ineffizient und umständlich.
Mit der neuen Ebenenfunktion von Miro wurde dieses Problem jedoch gelöst. Bei der Demonstration der Änderungen für die neue Funktion der mobilen App konnte das Team die vorgeschlagenen Änderungen innerhalb desselben Diagramms ein- und ausblenden, wodurch der Prozess der Überprüfung und des Verstehens der bevorstehenden Änderungen an den bestehenden Workflows vereinfacht wurde.
Testen und Feedback einholen
Das Testen und das Einholen von Feedback sind wichtige Elemente der Software- und Produktentwicklung.
In diesem Fall wählte René persönlich einige Anwendungsbeispiele aus und nutzte Miro AI, um zusätzliche Testszenarien zu entwerfen, die möglicherweise übersehen wurden. Hierdurch wurde eine umfassende Abdeckung sichergestellt, und das Team konnte mögliche Probleme frühzeitig erkennen.
Als die Miro-Funktion intern eingeführt wurde, erstellte das Team einen Feedback-Rahmen innerhalb desselben Miro-Boards. So konnten die Nutzer ihr Feedback zu den neuen Funktionen direkt auf dem Canvas freigeben, was eine nahtlose Möglichkeit bot, Input zu sammeln und Anpassungen auf der Grundlage von Praxistests vorzunehmen.
Ein einheitlicher Ansatz für die Implementierung von Funktionen
Für René sind die Miro Diagramm-Tools unverzichtbar, um alle Aspekte zu zentralisieren und zugänglich zu machen. Sie sind für eine nahtlose Zusammenarbeit unerlässlich und gewährleisten, dass das Team während des gesamten Projekts eine gemeinsame Strategie verfolgt.
Durch den Einsatz visueller Hilfsmittel zur Überwachung von Fortschritten, zur Darstellung von Prozessen und zur Verwaltung von Änderungen können die Mitglieder von Renés Team neue Funktionen effizient umsetzen und dabei auf dem gleichen Stand bleiben.
Möchtest du mehr erfahren? Sieh dir Renés Schritt-für-Schritt-Videoanleitung an, um mehr zu erfahren.