Ein kleiner Hintergrund zuerst. Ich bin Projektmanager bei einem mittelständischen Unternehmen. Ich habe als CS-Hauptfach angefangen und war ein wenig mit Programmieren vertraut, aber nach ein paar Monaten wusste ich, dass dies nicht mein Weg ist, und wechselte zum Management. Das hat sich als gute Entscheidung erwiesen, und nach meinem Abschluss habe ich (seit 5 Jahren) in verschiedenen Unternehmen im Softwaremanagement gearbeitet.
Vor kurzem hatten wir ein sehr schmerzhaftes Projekt. Es war das Schlimmste vom Schlimmsten, mit vielen Fehlern sowohl auf unserer Seite als auch auf der Kundenseite, die es kaum ohne Verluste beenden konnten. Es hat zu vielen frustrierenden Situationen geführt, von denen eine zu einem Punkt eskalierte, an dem einer unserer leitenden Entwickler das Unternehmen nach einem lautstarken Streit mit uns (dem Management) verließ. Das war eine rote Fahne für mich: Ich habe etwas Schreckliches falsch gemacht. (Für das Protokoll war das Argument über mehrere falsche Zeitschätzungen)
Ich suchte an vielen Stellen nach Antworten und ein Freund verwies mich auf diese Seite. Hier gibt es viele Fragen zu Frustrationen mit dem Management. Ich kann verstehen, dass die allgemeinen schlechten Erfahrungen zu einer allgemeinen Zurückhaltung gegen "die Typen in den Anzügen" führen.
Ich bin der Typ im Anzug. Es sieht vielleicht nicht so aus, aber ich möchte nur ein erfolgreiches Projekt und mit begrenzten Ressourcen werden schmerzhafte Entscheidungen getroffen. Das ist mein Beruf. Eines der Dinge, über die sich der erwähnte leitende Entwickler beschwerte, war die Arbeitsausrüstung. Ehrlich gesagt hatte ich keine Ahnung, dass die Computer, die wir hatten, nicht zum Arbeiten geeignet waren. Danach habe ich viele Programmierer gefragt und der allgemeine Konsens war, dass wir bessere Maschinen brauchen. Ich habe das seitdem behoben, aber es gab offensichtlich eine große Kommunikationslücke zwischen mir und den Programmierern. Einige der brillantesten Entwickler sind die schüchternsten und leisesten Leute. Ich weiß das und es war nie ein Problem während eines Interviews. Menschen sind unterschiedlich und haben Stärken in verschiedenen Bereichen.
Der Fall der leistungsschwachen PCs ist nur einer von vielen, die mich zu der Annahme veranlassten, dass es ein Kommunikationsproblem gibt. Wie kann ich die Kommunikation mit Programmierern verbessern, ohne mich einzuschüchtern und zu wiederholen?
Ich hoffe, dass sich die Leute nicht über gute Dinge beschweren. Wenn Sie Ihren Arbeitsplatz lieben und Ihren Vorgesetzten lieben (oder zumindest mögen :), teilen Sie mir dies bitte mit. Was machen sie richtig? Ebenso, wenn Sie es hassen, beschreiben Sie bitte im Detail, warum. Ich suche nach Antworten zur Verbesserung der Kommunikation, weil ich denke, dass das mein Problem ist, aber ich könnte mich irren.