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?
books
management
JohnFx
quelle
quelle
Antworten:
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.
quelle
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
quelle
Der mythische Mann-Monat . Dies ist eine wichtige Lektüre.
quelle
Mit Menschen umgehen
Nicht viele konkrete Handlungselemente, aber es ist eine interessante Lektüre und bietet Perspektive.
quelle
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.
quelle
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).
quelle
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.)
quelle
(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.
quelle
Das Hüten von Katzen wurde speziell für Programmierer entwickelt, die Manager geworden sind.
quelle
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.
quelle
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.
quelle