Möglichkeiten zur Verbesserung der Kommunikation zwischen Mitgliedern eines Softwareteams
Während das Team, an dem ich arbeite, mehr Entwicklungspraktiken formalisiert und etabliert, stelle ich fest, dass die Kommunikation an den folgenden Punkten fehlschlägt:
Während eines informellen Gesprächs über ein Projekt wird ein Gehirnfunkenmoment zu einem neuen Merkmal / einer neuen Anforderung. Diese "Add-Ons" scheinen durch die Risse zu scheitern oder das Detail wird nach einiger Zeit unscharf.
In Besprechungen, in denen Ziele oder Aufgaben nicht eindeutig delegiert sind, haben die an der Besprechung beteiligten Mitglieder unterschiedliche Konten darüber, was tatsächlich besprochen wurde.
Als Team sind wir ständig gefordert (mehr noch, da wir eigentlich danach streben, sie zu schreiben), Qualitätsspezifikationen und technische Dokumente zu erstellen, die genau angeben, welche Funktionen in Projekten benötigt werden.
Meine Frage ist: Welche Vorschläge und Ansätze gibt es, um diese Kommunikationsengpässe und Ineffizienzen zu beheben? Kein Programmierer schreibt gerne Dokumentation, aber es gibt hoffentlich eine Möglichkeit, das Verständnis zu zentralisieren und diese Informationen während des Lebenszyklus eines Projekts sichtbarer und verfügbarer zu halten ...
Danke für Ihre Hilfe!