Durchbruch bei Alyne durch verstärkte Zusammenarbeit im Produkt- und Entwicklungsteam

Die Zusammenarbeit zwischen Teams ist der Grundstein für jedes erfolgreiche Unternehmen oder Produkt. Dieser Artikel beschreibt, wie die Zusammenarbeit in …

Decorative image
Agile Zusammenarbeit zwischen Teams ist der Grundstein jedes erfolgreichen Unternehmens. In diesem Artikel erläutert das Produkt- und Compliance-Team von Alyne, wie die Zusammenarbeit an unserem Arbeitsplatz abläuft, wenn wir neue Produktfunktionen entwickeln.

Zusammenarbeit – der Grundstein der Produkt-Roadmap

Eine Produkt-Roadmap gibt dem Team die Richtung vor, indem sie alle kollaborativen Aspekte eines kommenden Produkts hervorhebt und strukturiert, von der Kommunikation bis hin zu den damit verbundenen Prozessen. Die Zusammenarbeit zwischen Teams ist der Grundstein für jedes erfolgreiche Unternehmen oder Produkt. Dieser Artikel beschreibt, wie die Zusammenarbeit an unserem Arbeitsplatz zwischen dem Produktteam und einem der internen Ingenieurteams von Alyne, dem sogenannten Compliance-Team, funktioniert. Wenn wir darüber sprechen, unser Produkt mit weiteren Funktionen voranzutreiben und zu verbessern, kommt es letztlich auf zwei wichtige Ressourcen des Unternehmens an: die Produkt-Roadmap und die Menschen, die sie umsetzen.

Wie wird die Produkt-Roadmap festgelegt?

Im Allgemeinen gibt es mehrere Ansätze, wie die Roadmap für ein Produkt entwickelt wird. Meistens gibt es mehr kreative Ideen als Zeit und Ressourcen, um alles in das Produkt zu integrieren. Daher kommt es letztendlich auf die Priorisierung an. Hier bei Alyne arbeitet unser Produktteam effizient und effektiv, indem es diesen Prozess durch die Anwendung des „MOSCOW-Prinzips” vereinfacht .

Was ist das „MOSCOW“-Prinzip?

MOSCOW ist ein Akronym, das das Klammernsystem der Organisation beschreibt, um die kommenden Funktionen in unserer Produkt-Roadmap zu bestimmen:

M steht für MUST HAVE – Dies sind die entscheidenden Projektmerkmale. Ohne diese Merkmale sollte das Produkt nicht ausgeliefert werden.

S steht für SHOULD HAVE (sollte vorhanden sein ) – Dies bezieht sich auf Funktionen, die für die Gesamtvision des Produkts wichtig sind. Das Fehlen dieser Funktionen im Produkt führt jedoch nicht zu einer Verzögerung der Liefertermine.

C steht für COULD HAVE (könnte haben) – Diese Funktionen würden das Produkt bereichern. Sie sollten jedoch erst umgesetzt werden, wenn die Zeit dafür reif ist.

W steht für WOULD HAVE (würde haben ) – Diese Funktionen würden das Produkt bereichern. Sie sind jedoch nicht entscheidend für das Produkt, sodass das Produktteam sie möglicherweise für eine zukünftige Version plant.

Durch die Strukturierung der Produkt-Roadmap von Alyne nach diesem Rahmenkonzept und die Berücksichtigung der Kundenverpflichtungen in unserer Planung kann das Alyne-Team sicherstellen, dass sich unser Produkt in die richtige Richtung und in einem gleichmäßigen Tempo weiterentwickelt.

Wie wir bei Alyne die Zusammenarbeit im Team angehen

Bei Alyne verläuft die Zusammenarbeit zwischen unserem Produktteam und dem Compliance Engineering Team intuitiv und reibungslos. In einer äußerst agilen Entwicklungsumgebung findet der Informationsaustausch über den Entwicklungsfortschritt sowie über anstehende Fragen täglich auf sehr fruchtbare Weise statt.

Dennoch gibt es einige grundlegende und charakteristische Schritte, die immer dann zum Tragen kommen, wenn wir über neue Funktionen sprechen:

  1. Das Produktteam ist für die Erstellung des funktionalen und visuellen Designs für jede einzelne Funktion verantwortlich und folgt dabei einem einheitlichen Produktlieferplan und -verfahren.
  2. Nachdem die Roadmap-Pläne für ein Zielquartal fertiggestellt sind, wird das Compliance-Team gebeten, seine geplanten Kapazitäten einzureichen.
  3. Anschließend unterteilt das Compliance-Team die Funktionen in unserer Produkt-Roadmap nach einem selbstverwalteten Ansatz.

Ausführung im Compliance-Team

Auf Grundlage der vom Produktteam gelieferten Anforderungsspezifikationen beginnt das Compliance Engineering Team damit, jede Anforderung zu analysieren und sie technischen Aufgaben zuzuordnen. Alle Anforderungen und UX-Designvorschläge werden detailliert analysiert, und es finden Gespräche zwischen der Entwicklungsabteilung und dem Produktteam statt, um die Wahrscheinlichkeit von Fehlinterpretationen zu minimieren.

Im Großen und Ganzen werden die folgenden Schritte ausgeführt:

  • Kodierung der Funktionsspezifikationen von den Produktplatinen in technische Geschichten.
  • Gruppierung von Aufgaben in einer MVP-Story, die die Grundlage für nachfolgende Iterationen bildet.
  • Breaking Stories weiter in nachverfolgbare Aufgaben aufteilen und einzelnen Ingenieuren zuweisen.
  • Jeder Iteration wird eine Frist zugewiesen, die Zeit für Überprüfungs- und Qualitätssicherungsaufgaben einräumt.

Natürlich können selbst die besten Pläne auf Hindernisse stoßen. Um technischen Verzögerungen oder Designproblemen, die während des Entwicklungszyklus auftreten können, zuvorzukommen, kann jedes Mitglied des Entwicklungsteams sofort direkt mit dem Produktteam kommunizieren, um akzeptable Lösungen für unseren Plan zu evaluieren. Diese effiziente Synergie zwischen beiden Teams verhindert größere Verzögerungen innerhalb unseres Entwicklungszyklus.

Wichtigste Erkenntnisse

Alyne hatte ein erfolgreiches erstes Quartal 2021. Dennoch gibt es einige wichtige Erkenntnisse, die wir daraus gewonnen haben, um die Zusammenarbeit unseres Teams in Zukunft zu verbessern.

Bewahren Sie „Gepäck“ dort auf, wo es hingehört.

Wir sind mit etwas Ballast aus dem letzten Quartal ins neue Quartal gestartet: letzte Hand an ein paar Verbesserungsprojekte. Diese Verbesserungen haben zwar etwas länger gedauert als erwartet, aber die Teams haben ein paar tolle neue Verbesserungen in den Bereichen Dokumente und Bewertungen hingekriegt und konnten ein paar grundlegende Konfigurationsänderungen vornehmen, die unseren Kunden helfen, mehr aus der Lösung rauszuholen. Auch wenn das nicht ungewöhnlich ist, haben wir gelernt, dass ein unbeabsichtigter Übergang ins nächste Quartal nicht gerade ideal ist, wenn man sich an den geplanten Fahrplan halten will.

Navigieren und Vorbereiten auf mögliche Herausforderungen

Mit der Weiterentwicklung der Technologie von Alyne kann die Komplexität der Alyne-Entwicklungen unerwartet zunehmen. Da es sich um eine Software-as-a-Service-Anwendung (SaaS) mit einer sehr umfangreichen Funktionsbibliothek handelt, gab es natürlich einige Abhängigkeiten, die einen größeren Migrationsaufwand als erwartet erforderten. Um sicherzustellen, dass die Produktverbesserungen für das Team auch in Zukunft überschaubar bleiben, werden wir daher neue Produktfunktionen in kleinere Einheiten zerlegen und aufteilen, während wir mit kürzeren Iterationszyklen innerhalb unserer Planung arbeiten.

Verbesserte Kapazitätsplanung

In Zukunft werden wir unsere Planung durch einen Bottom-up-Ansatz zur Zeiterfassung weiter optimieren und verbessern. Die Messung der Kapazität aus einer anderen Perspektive würde es uns ermöglichen, geplante Funktionen viel präziser zu planen und zu kaskadieren. Noch wichtiger ist, dass es dem Produkt- und Entwicklungsteam hilft, agile Entwicklungen zu visualisieren, die wir innerhalb eines Quartals ausliefern können, da wir unsere ausgeführte Kapazität messen und unsere tatsächliche Kapazität theoretisch bestimmen können.

Kernvorteile hinter den neuen Produktfunktionen von Alyne

Entwicklungsteam

Die wichtigsten Ressourcen für den Erfolg unserer Produkte sind unsere hervorragenden Ingenieure. In Zukunft werden wir versuchen, Ressourcen intern flexibler über unsere Teams hinweg zu verteilen, um den wachsenden Anforderungen innerhalb unserer Anwendung gerecht zu werden. Diese Struktur soll ein noch kooperativeres Umfeld fördern.

Produktteam

Das Produktteam möchte die Genauigkeit bei der Ausarbeitung von Funktionsspezifikationen im Team verbessern, um strategische Geschwindigkeitsgewinne zu erzielen und gleichzeitig die Anzahl der Koordinierungssitzungen zu reduzieren.

Was können Alyne-Nutzer im zweiten Quartal erwarten?

Mit Blick auf das zweite Quartal hat das Produkt- und Entwicklungsteam von Alyne einige bahnbrechende Verbesserungen innerhalb der Alyne-Anwendung geplant. Diese Verbesserungen betreffen vor allem den Bereich Governance, der auch das Risikomanagement und weitere Compliance-Anforderungen umfasst.

Kontaktieren Sie unser Team, um mehr über die neuen Produktmerkmale und die erweiterten Funktionen von Alyne zu erfahren.

Verfasst in Zusammenarbeit von Stefan Feiler (Produktleiter bei Alyne) und Jasjeet Kaur (Software Engineering Manager und Leiterin des Compliance-Teams bei Alyne).