Wie kann man am besten unbeholfene, nicht technische Manager in Schach halten und trotzdem gute Arbeit leisten? [geschlossen]

11

Diese Frage kann als subjektiv angesehen werden (ich habe eine Warnung erhalten) und ist geschlossen, aber ich werde es riskieren, da ich hierzu gute Ratschläge / Erfahrungen benötige.

Ich habe Folgendes auf der Seite "Über" von Fog Creek Software gelesen , dem Unternehmen, das Joel Spolsky gegründet hat und dessen CEO er ist:

Bereits im Jahr 2000 hatten die Gründer von Fog Creek, Joel Spolsky und Michael Pryor, Probleme, einen Arbeitsplatz zu finden, an dem Programmierer angemessene Arbeitsbedingungen hatten und die Gelegenheit hatten, großartige Arbeit zu leisten, ohne dass nicht-technische Manager in Schwierigkeiten gerieten der Weg. Jedes High-Tech-Unternehmen behauptete, sie wollten großartige Programmierer, aber sie würden ihr Geld nicht dort einsetzen, wo ihr Mund war.

Es begann mit der physischen Umgebung (mit Dutzenden von Kabinen, die in einem lauten, dunklen Raum eingeklemmt waren, in dem die Verkäufer, die am Telefon schreien, es Entwicklern unmöglich machen, sich zu konzentrieren). Aber es ging viel tiefer. Manager, die Angst vor Veränderungen hatten, behandelten jede neue Idee als bizarren Virus, der unter Quarantäne gestellt werden sollte. Nachwuchsmanager mit Napoleon-Komplex bestanden darauf, dass die Dinge genau so gemacht werden, wie sie sind, oder dass Sie entlassen werden. Die Polizei für Unternehmensmöbel krümmte sich qualvoll, als jemand ein Filmplakat in ihrer Kabine aufklebte. Desorganisation war so weit verbreitet, dass es unmöglich gewesen wäre, daraus ein Produkt zu machen, selbst wenn die Ideen gut gewesen wären. Unerfahrene Manager übten Hit-and-Run-Management und erteilten strenge Anweisungen, wie man Dinge genau macht, ohne dabei zu bleiben, um die skurrilen Ergebnisse ihrer Fette zu sehen.

Und am schlimmsten war, dass die verantwortlichen MBA-Typen der Meinung waren, dass das Codieren eine Unterstützungsfunktion sei, im Grunde eine ausgefallene Form des Tippens.

Eine klare Wahrheit über die meisten großen Softwareunternehmen von heute! Leider ist nicht jeder Entwickler so gutsy(oder luckydarf ich sagen?) Wie Joel Spolsky! Meine Frage lautet also:

Wie kann man am besten mit solchen Managern zusammenarbeiten, sie in Schach halten und trotzdem großartige Arbeit leisten?

Neugierig
quelle
3
Ich habe dies als nicht zum Thema gehörend markiert, aber es ist immer noch eine interessante Frage. Ich schlage vor, dass es bei der Workplace.SE-Beta besser gefragt wird.
@ AbrahamLee Danke! Darf jemand mit den richtigen Privilegien bitte die Frage verschieben?
Neugierig
4
Beachten Sie, dass Joel Spolsky für seine eigene Firma wirbt. Dies bedeutet, dass Vergleiche günstig sein müssen.
@Curious Ich werde die Workplace Mods fragen, ob es für ihre Site geeignet ist und es für Sie verschieben, wenn es ...
Yannis
1
@Curious - Die Workplace-Mods haben gesagt, dass es in der aktuellen Form nicht geeignet ist. Eine neu formulierte Version könnte jedoch in Ordnung sein.
ChrisF

Antworten:

19

Während Entwickler die geschäftlichen Probleme nicht kennen, werden weniger technische Manager auf Entwickler herabblicken. Entwickler müssen die Business Cases kennenlernen und Verbesserungen in Bezug auf das Geschäft vorantreiben oder vorschlagen. Sobald Entwickler und Manager dieselbe Sprache sprechen, wird es einfacher.

Hier geht es ebenso um eine Einstellungsänderung. Ja, es wird immer ahem hartnäckige Personen im Management. Die Schaffung einer "wir und sie" -Haltung verstärkt dies jedoch von beiden Seiten.

akton
quelle
1
+1 gut ausgedrückt. Ein guter Programmierer / Manager versucht, das andere Ende der Geschichte zu sehen.
Jgauffin
2
Wenn ich nur mehr als einmal
2
Wahrscheinlich haben 90% der nicht-technischen Manager, denen ich begegnet bin, die geschäftlichen Probleme nicht so gut verstanden wie die Entwickler. Ich finde es lustig, wenn der Produktbesitzer mich bittet, alle User Stories zu schreiben, weil sie zu hart sind. Es macht nur Sinn, dass sie ein Entwicklergehalt mehr als verdoppeln, während sie einen Stand auf der X Convention in Las Vegas leiten.
maple_shaft
10

Option 1: Werden Sie selbst Manager und zeigen Sie allen, wie man es richtig macht. Sie werden wahrscheinlich feststellen, dass es nicht so einfach ist, wie viele Programmierer denken.

Option 2: Gehen Sie und finden Sie einen besseren Arbeitsplatz. Ich glaube, es gibt viele große und kleine Unternehmen, die dieses Problem zumindest kennen und versuchen, es zu lösen. Mit unterschiedlichem Erfolg.

Euphorisch
quelle
Ich stimme dem zu, was Sie in Option 1 sagen, aber oft machen es die Manager selbst nicht so einfach ... Ich habe Option 2 (nicht nur aus diesem Grund) bereits 7 Mal ausprobiert! :) Immer noch Glück! Danke ...
Neugierig
1
Sieben Mal? Vielleicht sind es nicht sie, die das Problem sind. (Entschuldigung, dass Sie stumpf sind)
jgauffin
@Curious: 7 mal in wie langer Zeit? Erwarten Sie nicht, dass die Dinge sofort einrasten! Möglicherweise benötigen Sie etwas Geduld.
Joonas Pulakka
@jgauffin Ich habe schon gesagt 'nicht nur aus diesem Grund'! :)
Neugierig
1
@JoonasPulakka - über einen Zeitraum von mehr als 15 Jahren ... :)
Neugierig
4

Ihre Aufgabe ist es, großartige Arbeit zu leisten. Verwalten ist eine Stützfunktion, ist ihr Zweck zu ermöglichen Sie großartige Arbeit zu liefern - als Puffer zwischen Ihnen und den Kunden und Stakeholder & Politik & Vertrieb usw., Hindernisse zu beseitigen, abstrahieren jeden Tag Mist , dass Sie verhindert von der Erreichung Ihrer besten.

Denken Sie an den Speichermanager . Es ist nicht der Chef, der Sie und Ihre Programme befiehlt , sondern es befreit Sie davon, alles andere zu berücksichtigen, was im Computer vor sich geht, und Sie können sich auf das konzentrieren, was für Ihr Programm wesentlich ist. Darüber schreibt Joel, so sollten Manager im Idealfall arbeiten.

Nicht alle Manager sind perfekt, aber Sie auch nicht. Nichts ist. Wenn die Dinge nicht total verrückt sind, saugen Sie sie einfach auf und tun Sie das Beste, ignorieren Sie, was Sie nervt, und konzentrieren Sie sich auf Ihre Arbeit. Wenn Sie großartige Arbeit leisten, werden die Manager Sie letztendlich mehr respektieren und Ihnen vertrauen und Sie mehr auf Ihre Weise arbeiten lassen, sobald Sie gezeigt haben, dass Sie großartige Arbeit leisten können .

Es ist in Ordnung, in einer zu 70% perfekten Organisation zu arbeiten. Wenn Ihre Situation wirklich schlecht ist, wechseln Sie Ihren Arbeitgeber. Aber gib nicht zu früh auf; Der Prozess des Vertrauensgewinns - der Überzeugung Ihrer Manager und der Organisation Ihrer Fähigkeiten - kann Jahre dauern.

Joonas Pulakka
quelle
2

Halten Sie sie in Schach und liefern Sie trotzdem großartige Arbeit

Viel Glück damit. Ich habe meine eigene Firma gegründet und das ist wirklich alles, was ich vorschlagen kann.

Hoffentlich schließen sich die Ingenieure in solchen Situationen zusammen, und wenn es ein echtes Problem gibt, kann entweder ein technischer Projektmanager, ein technischer Produktmanager, ein Architekt oder Ihr eigener Entwicklungsmanager den Umfang Ihrer Arbeit verstehen und nichttechnische Mitarbeiter von Ihnen fernhalten Weg.

Aber es funktioniert nicht immer so. Ich habe einmal für ein riesiges Technologieunternehmen gearbeitet, bei dem der Manager angeblich technisch war, und als sich die Entwickler Tag für Tag über ununterbrochene Besprechungen mit 4 verschiedenen Projektmanagern beschwerten, war seine Antwort: OK, Sie möchten also MEHR Besprechungen mit Projektmanagern.

Ich bin der Meinung, dass in den letzten 10 Jahren das technische "Talent" wie das tatsächliche Talent von der Geschäftsseite von Software-Organisationen unglaublich an den Rand gedrängt wurde, und dies ist beruflich ein Problem für uns.

Das Verwalten von hochbezahlten Entwicklern mit niedrigbezahlten Geschäftsleuten ist wie das Senden Ihrer kleinen Schwester an die Löwenzähmungsschule. Es funktioniert einfach nicht.

Aber eine Lösung, gegen die ich mich definitiv stellen werde, ist das Lügen. Ich habe wirklich gute Entwickler gesehen, die versucht haben, Manager abzuwehren, indem sie sie mit Geschichten gefüllt haben, die technisch keine Grundlage haben, um sie zum Verschwinden zu bringen. Tu das nicht, wenn du das tust, hast du deine Seele verkauft, und das ist schlimmer als einen beschissenen Job zu haben.

gelöschter Benutzer
quelle