Dort! Erstbenutzer hier!
Da wir drei Jira-Projekte haben:
Unser Ablauf ist heute wie folgt:
Mein Problem liegt heute im Handout-Prozess. Das FRONTEND-Team muss warten, bis das BACKEND-Team seine Arbeit an seinem Ticket abgeschlossen hat. Wenn das erste Team fertig ist, teilen sie es dem FRONTEND-Team mit, und das Frontend-Team beginnt mit der Arbeit an seinem Teil des Jobs. Dies ist natürlich nicht optimal, da das erste Team oft vergisst, es dem anderen Team mitzuteilen, nachdem sie fertig sind. Es liegt an mir, ihre Tickets im Auge zu behalten, um zu sehen, was als RESOLVED markiert ist, und dann den Beginn der Arbeit am Frontend-Gericht auszulösen.
Wie können wir dies besser machen (ohne die gesamte Organisation und die Art und Weise, wie unsere Teams organisiert sind, umzugestalten)? Gibt es eine Möglichkeit, dieses Handout mit Jira zu automatisieren?
Vielen Dank!
Einige Anmerkungen: 1. Beide Teams sind bereits groß genug, um getrennt zu werden. Ein großes Team wäre zu groß, um richtig geführt zu werden. 2. Ich werde weitere Bemerkungen hinzufügen, wenn sie mir einfallen ;)
Es gibt hier vieles, was ich als problematisch ansehe, also lassen Sie mich ein paar wichtige Punkte ansprechen:
Warum die Entwicklung in zwei Teams aufteilen? Genau aus diesem Grund ist das eine schlechte Idee – es schafft Abhängigkeiten und Übergaben, was zu Verschwendung führt. Kombinieren Sie die beiden Teams zu einem Team.
Beide Teams sind bereits groß genug, um getrennt zu werden. Ein großes Team wäre zu groß, um richtig gemanagt zu werden.
Okay. Nehmen Sie dann die Hälfte von Team A und tauschen Sie sie mit der Hälfte von Team B aus. Jetzt haben Sie zwei funktionsübergreifende Teams, die keine Abhängigkeiten zwischen ihnen haben.
Siehe INVEST-Mnemonik . Geschichten sollten unabhängig sein. Andernfalls erhalten Sie viele fertige Geschichten als Teil halbfertiger Anforderungen. Sie können SubTasks verwenden, um die Front-/Back-End-Arbeit zu trennen, falls gewünscht. Im Idealfall sollten Ihre Entwickler im Laufe der Zeit zusammenarbeiten und T-förmig werden, sodass eine Person einige Geschichten vollständig fertigstellen kann.
Nun, das sollte kein Problem sein, wenn Sie die obigen Ratschläge beachten, aber wenn Sie aus irgendeinem Grund nicht können / wollen, dann müssen Sie entweder ein einzelnes Jira-Projekt erstellen (ggf. durch Epics trennen) oder ein einzelnes Board das zeigt beide Jira-Projekte. Auf diese Weise gibt es eine konsolidierte Sicht auf den Status des Projekts.
Warum sollten Sie hier überhaupt einen Block haben? Alles, was Sie brauchen, ist eine vereinbarte API, wonach die beiden Teams gleichzeitig an dem Feature arbeiten können sollten. Welchen Vorteil haben Sie, wenn Sie einen Roadblock hinzufügen?
Erik