Wie behalten Sie den Überblick über die täglichen Aktivitäten von Softwareentwicklern?

Wir sind ein neues Softwareentwicklungsteam in einem produzierenden Unternehmen. Aktuell nutzen wir agile Methoden für unsere Softwareentwicklung. Aber da wir nur ein neues Team sind, konnten wir manchmal agile Methoden nicht richtig anwenden, was dazu führte, dass wir den Überblick darüber verloren, was andere Mitglieder tun.

Ich würde gerne fragen, ob es eine gute Praxis gibt, wie Sie Ihre Entwickleraktivitäten jeden Tag verfolgen?

Weil mein Teamleiter uns bittet, jeden Tag E-Mails für unsere Aktivitäten zu senden. Ich denke, dass es einen besseren Ansatz gibt.

Jeder Rat wird sehr geschätzt.

Antworten (1)

Erstellen Sie eine physische Tafel und visualisieren Sie ALLE Arbeiten, auch zusätzliche Arbeiten oder private Projekte. Wenn Sie dann wissen möchten, wer woran arbeitet, hängen Sie einen Avatar an die Karte an, die gerade bearbeitet wird. Jetzt kann der Teamleiter zur Tafel gehen und nachsehen, wer woran arbeitet. Wenn Sie verteilt sind, verwenden Sie etwas wie Jira oder Trello , das auch Avatare unterstützt.

Geben Sie hier die Bildbeschreibung ein

Dann können Sie mit einem Board ein tägliches Scrum durchführen , um zu verstehen, woran Entwickler gestern gearbeitet haben und welche Iterationsziele sie heute erreichen werden. Lesen Sie auch die 7 Fehler beim Daily Scrum .

Agile Teams haben keinen Teamleiter, vielleicht einen dienenden Leiter. Agile fördert selbstorganisierende Teams. Das bedeutet, dass das Team führt, nicht eine Person. Das Versenden von Updates per E-Mail klingt sehr nach Befehl und Kontrolle. Versuchen Sie, diese Gewohnheit so schnell wie möglich zu durchbrechen, wenn Sie davon träumen, wirklich agil zu werden. Das Buch „Coaching Agile Teams“ enthält einige großartige Kapitel über traditionelle Command-and-Control-PMs, die zu agilen Führungskräften werden.

Wenn Sie aus irgendeinem Grund anti-agil sein und alles kontrollieren wollen, ist dies natürlich auch möglich. Kombinieren Sie etwas wie Jira, lassen Sie Entwickler ihre Arbeit im System protokollieren . Überwachen Sie mit Plugins wie Tempo . Ich kann Ihnen jedoch sagen, dass dies kontraproduktiv ist, da fehlendes Vertrauen die größte Funktionsstörung für Teams ist .

vielen Dank für Ihre Anregungen. @Niels, das ist sehr hilfreich für neue Teams in der Softwareentwicklung! Ich stimme zu, dass das tägliche Versenden von E-Mails wie ein Mikromanagement erscheint.
+1 für das farbenfrohe Foto, mit dem ich eine andere Frage unter pm.stackexchange.com/questions/17183/… beantwortet habe