Grüße meine Mitbürger.
Ich habe festgestellt, dass sich meine Rolle allmählich von "Feature-Betreuer" zu "Feature-Entwickler" ändert. Während ein Großteil der ersteren darin bestehen würde, ein vorhandenes Feature zu reparieren und / oder zu aktualisieren (und leise über dessen Implementierung mit völliger Naivität zu meckern), finde ich in dieser neuen Rolle:
- Sie müssen mit dem sofortigen Management kommunizieren, um die Entwicklungsanforderungen für die Umstellung der neuen Funktion festzulegen
- Sie müssen mit dem Design kommunizieren, um die Benutzeranforderungen für das neue Feature zu ermitteln
- Sie müssen mit der Qualitätssicherung kommunizieren, um die Testsätze für das neue Feature sowie den aktuellen Status während der Entwicklung zu ermitteln.
- Müssen mit Produzenten / Projektmanagern kommunizieren, um die verbleibende Bearbeitungszeit sowie Aktualisierungen der Entwicklungsanforderungen zu definieren.
- und schließlich müssen Sie gelegentlich mit dem oberen Management kommunizieren, um die neue Funktion zu verteidigen und das minimierte Risiko für die bevorstehende Version zu demonstrieren.
Der letzte Punkt ist hier der Schlüssel, und ich habe einige Male gebraucht, um ihn vollständig zu realisieren. Insgesamt wird jedoch sehr deutlich, dass Kommunikationsfähigkeiten wichtig sind, auch oder gerade als solche für Entwickler, die das Gefühl haben, die Funktion zu besitzen, an der sie arbeiten.
Trotzdem erkenne ich die Wichtigkeit und möchte meine Fähigkeiten in diesem Bereich weiter verbessern. Ich mag Einzelgespräche, finde aber, dass ich ein bisschen stottern kann, wenn ich mit einer Gruppe spreche, die größer ist als ein paar Leute, die ich gut kenne.
Wo finde ich gute Ressourcen, um meine eigenen Kommunikationsfähigkeiten zu verbessern?