Beste Bücher zum Thema Management eines Software-Entwicklungsteams? [geschlossen]

13

Die kanonischen Bücher zur Softwareentwicklung sind ziemlich gut etabliert. Nachdem ich dieses Wochenende ein schreckliches Buch gelesen habe, in dem es viele schlechte Ratschläge für das Management von Programmierteams gibt, suche ich nach Empfehlungen für wirklich gute Bücher, die sich auf die Managementseite des Programmierens konzentrieren (Rekrutierung, Leistungsmessung / -management, Motivation, Best Practices, Organisationsstruktur) usw.) und nicht so sehr auf die Erstellung von Software selbst.

Irgendwelche Vorschläge?

JohnFx
quelle
Es gibt jetzt eine ähnliche Frage auf pm.stackexchange.com
Andre Holzner

Antworten:

16

Peopleware: Produktive Projekte und Teams .

Wenn Sie ein Buch lesen, machen Sie dieses. Es wird erläutert, wie Sie Ihre Entwickler produktiv machen können, und erläutert, warum diese Dinge bei harten Zahlen wichtig sind.

Es besteht die Möglichkeit, dass Sie nicht alle implementieren lassen (zu viele Unternehmen haben tief verwurzelte Kulturen, die sie verhindern), aber es lohnt sich zu wissen, was das Ideal ist und warum, und die Munition zu haben, um das zu bekommen, was Sie können.

Alt-Text

Jon Hopkins
quelle
8

Nach Ihrer Lektüre von Peopleware (etwas veraltet, 1999, aber DER Klassiker) hier eine neuere Version desselben Autors ( Tom DeMarco )

Nachlassen von Burnout, geschäftiger Arbeit und dem Mythos der totalen Effizienz Alt-Text

Gemeinschaft
quelle
7

Der mythische Mann-Monat . Dies ist eine wichtige Lektüre.

Adam Crossland
quelle
In den ersten Kapiteln (die detaillierte Aufschlüsselung der Gründe für das spätere Hinzufügen von Personen zu Projekten) lohnt es sich. Der Rest ist meiner Meinung nach ziemlich schlecht veraltet, da selbst dort, wo es relevant ist, sehr trocken gelesen wird.
Jon Hopkins
6

Mit Menschen umgehen

Nicht viele konkrete Handlungselemente, aber es ist eine interessante Lektüre und bietet Perspektive.

Inaimathi
quelle
1
Ich
2
Ich habe dieses Buch gekauft, nachdem Sie es vorgeschlagen haben. Auf halbem Weg und stimmen Sie zu, dass es sehr solide ist.
JohnFx
Das Beste, was ich bisher für die Leitung eines Entwicklerteams gefunden habe.
Britt Wescott
5

Steve McConnell hat nicht nur Code Complete geschrieben, sondern auch Rapid Development: Taming Wild Software Schedules, bei dem es um das Management von Softwareentwicklungsprojekten und für Softwareprojektmanager geht, ist fast so gut wie Code Complete.

Er schrieb auch Software Estimation: Demystifying the Black Art und The Software Project Survival Guide, die beide einen Blick wert sind, obwohl Software Estimation ziemlich ... detailliert zu einem bestimmten Thema ist, es sei denn, Sie interessieren sich wirklich für das, was Sie vielleicht wollen klar steuern.

Jon Hopkins
quelle
Rapid Development und Software Project Survival Guide sind die Kursbücher für den Kurs Software Engineering Process and Project Management an meiner Universität. Für diesen Kurs ist eine schnelle Entwicklung erforderlich, und ich empfehle ihn dringend.
Thomas Owens
1
@Thomas - Du hast mir tatsächlich ein bisschen Vertrauen in die universitäre Lehre geschenkt. Es ist ein sehr gutes Buch, an dem es sich lohnt, nach dem Abschluss festzuhalten.
Jon Hopkins
Meine Abteilung verwendet eine ganze Reihe klassischer Texte - das Vierergruppen-Buch in Engineering von Software-Subsystemen, Code Complete wird in zwei verschiedenen Kursen empfohlen, und Weigers Softwareanforderungen werden im Anforderungs-Engineering-Kurs verwendet. Und Schüler der Oberklasse empfehlen in der Regel Büchern wie Pragmatic Programmer, Mythical Man Month und Peopleware.
Thomas Owens
4

Die Dynamik der Softwareentwicklung von Jim McCarthy ist auch gut (wie bei den McConnell-Büchern Microsoft Press - ein Unternehmen, das dafür berüchtigt ist, mittelmäßige Software spät zu liefern, hat es irgendwie geschafft, einige sehr gute Bücher darüber zu veröffentlichen, wie es richtig gemacht werden sollte).

Es enthält 54 "Regeln" für die Softwareentwicklung - einige offensichtlich, einige weniger, so ziemlich alles, woran man sich erinnert, und weniger als 200 Seiten (mit Bildern), die so gut lesbar sind (plus die 54-Regeln-Struktur bedeutet, dass es in netten Stücken ist).

Jon Hopkins
quelle
Eine der wenigen Erwähnungen, mit denen ich bisher nicht vertraut war. Danke für den Vorschlag. Bonus: Mehrere gebrauchte Copes für 1 Cent + Versand bei Amazon.
JohnFx
3

Für die Rekrutierung von Smart and Gets Things Done hat ein Typ namens Joel Spolsky die Tugend, sehr kurz und mit ein paar guten Einsichten zu sein. Einiges von dem, worüber es spricht, wird nicht in jedem Unternehmen / Land leicht zu implementieren sein, aber es gibt oft Alternativen, die Ihnen einige der Vorteile bringen.

Während wir Joels Artikel anpreisen, ist das erste Buch von Joel über Software- Essays auch gut, obwohl sie alle online verfügbar sind. Kurz, lesbar und zum Nachdenken anregend.

(Er stirbt an Heuchelei, nachdem er immer wieder darüber gestöhnt hat, wie wunderbar Joel und / oder Jeff sind.)

Jon Hopkins
quelle
Ich habe das JOS-Essays-Buch gelesen, habe mich aber bei "Smart and Gets Things Done" zurückgehalten, weil ich befürchtet hatte, dass es eine zu große Auffrischung des anderen wäre. Gab es viel Originalmaterial?
JohnFx
@JohnFx - Es gibt nicht so viel materiellen Punkt (200 kleine Seiten - nicht diese Kürze ist eine schlechte Sache) und es ist größtenteils eine Erweiterung von Ideen, die Sie wahrscheinlich an anderer Stelle in seinem Schreiben gesehen haben, aber es ist immer noch ziemlich gut und ich dachte es war lesenswert. Finanziell könnte man sagen, dass es teuer ist für das, was es ist, aber es macht das wieder wett, indem es Ihre Zeit nicht damit verschwendet, lange zu sein, um lange zu sein. Ehrlich gesagt, ich wünschte, ich könnte 5 bis 10 Dollar mehr bezahlen, wenn jemand den Füllstoff aus den meisten IT-Büchern streift.
Jon Hopkins
2

http://ecx.images-amazon.com/images/I/41UaBBxd3yL._SL500_AA300_.jpg

(Link zum Buch)

Agil oder nicht, ein retrospektiver Prozess (Rückblick auf die jüngste Arbeit eines Teams und Suche nach Wegen, dies besser zu machen) ist wichtig. Dieses Buch enthält viele nützliche Techniken, mit denen ein Team die Vorgänge rekonstruieren, die Ursachen ermitteln und entscheiden kann, was in Zukunft zu tun ist.

Azheglov
quelle
1

Das Hüten von Katzen wurde speziell für Programmierer entwickelt, die Manager geworden sind.

user281377
quelle
Eigentlich war das das schreckliche Buch, auf das ich mich bezog.
JohnFx
Also bekomme ich wohl keine +1 von dir? Warum denkst du, ist dieses Buch schrecklich?
user281377
Auf fast jeder Seite dieses Buches habe ich Ratschläge gefunden, die genau das Gegenteil von allem sind, was mir meine Managementerfahrung gezeigt hat. Es sollte den Titel "Wie man in 10 einfachen Lektionen ein N00B-Manager wird" haben. Außerdem versucht der Autor zu hart zu handeln, als verstehe er Programmierer, wenn klar ist, dass er nur Klischees wiederholt. Es erinnert mich an einen weißen Mann mittleren Alters, der klopft, um den Jugendlichen zu beweisen, wie hip er ist.
JohnFx
1

Glasklar von Alistair Cockburn. Auch wenn Sie sich nicht für Agile interessieren, enthält es viele gute Ratschläge zum Managen von Teams und bietet Ihnen einen guten Hintergrund, um Ihren eigenen Entwicklungsprozess aufzubauen.

Henry
quelle
-2

Viele der oben genannten Bücher für die Software-Front. Ich würde sagen, dass kein Buch oder ein Paar ausreicht. Das Management selbst ist eine schwierige Aufgabe und sehr subjektiv. Ich würde jemanden empfehlen, der erwägt, das Management zu beaufsichtigen, um viele Harvard Business-Rezensionsbücher zu lesen. Sie alle haben eine konkrete Idee zu teilen, und diese erfordern viel Lesen und Aufwand bei der Implementierung, um sich zu etablieren.

Aussenseiter
quelle