¿Los mejores libros sobre cómo administrar un equipo de desarrollo de software? [cerrado]

13

Los libros canónicos sobre desarrollo de software están bastante bien establecidos. Sin embargo, después de leer un terrible libro lleno de malos consejos sobre cómo administrar equipos de programación este fin de semana, estoy buscando recomendaciones para libros realmente buenos que se centren en el lado de la gestión de la programación (reclutamiento, medición / gestión del rendimiento, motivación, mejores prácticas, estructura organizativa , etc.) y no tanto en la construcción del software en sí.

¿Alguna sugerencia?

JohnFx
fuente
Ahora hay una pregunta similar en pm.stackexchange.com
Andre

Respuestas:

16

Peopleware: Proyectos y equipos productivos .

Si lees un libro, hazlo este. Cubre cómo hacer para que sus desarrolladores sean productivos y respalda por qué estas cosas son importantes con números concretos.

Lo más probable es que no las implemente todas (demasiadas empresas tienen culturas arraigadas que las evitarán), pero vale la pena saber cuál es el ideal y por qué, y tener municiones para obtener lo que pueda.

texto alternativo

Jon Hopkins
fuente
8

Después de leer Peopleware (un poco anticuado, 1999, pero es EL clásico) aquí hay uno más reciente del mismo autor ( Tom DeMarco )

Slack Getting Burnout, Busywork y el mito de la eficiencia total texto alternativo

Comunidad
fuente
7

El mítico hombre-mes . Esta es una lectura esencial.

Adam Crossland
fuente
Para los primeros capítulos (el desglose detallado de por qué agregar personas a los proyectos los hace más tarde) vale la pena. El resto creo que ha salido bastante mal, ya que incluso cuando es relevante es una lectura muy seca.
Jon Hopkins el
6

Manejo de humanos

No hay muchos elementos de acción concretos, pero es una lectura interesante y proporciona perspectiva.

Inaimathi
fuente
1
Disfruté leyendo esto ya que tiene sentido del humor :)
ChrisAnnODell
2
Compré este libro después de que lo sugeriste. A mitad de camino ahora y estoy de acuerdo en que es muy sólido.
JohnFx
Lo mejor que he encontrado hasta ahora para administrar un equipo de desarrollo.
Britt Wescott
5

Además de escribir Code Complete, Steve McConnell también escribió Rapid Development: Taming Wild Software Schedules que trata sobre la gestión de proyectos de desarrollo de software y para los gerentes de proyectos de software, es casi tan bueno como Code Complete.

También escribió Software Estimation: Demystifying the Black Art y The Software Project Survival Guide, los cuales merecen una mirada, aunque Software Estimation es bastante ... detallado sobre un tema específico, así que a menos que esté realmente interesado en eso, es posible que desee mantenerse al margen.

Jon Hopkins
fuente
El desarrollo rápido y la guía de supervivencia de proyectos de software son los libros del curso del curso de ingeniería de software y gestión de proyectos de mi universidad. Se requiere un desarrollo rápido para ese curso, y recomiendo tenerlo.
Thomas Owens
1
@Thomas: en realidad me has dado un poco de fe en la enseñanza universitaria. Es un libro muy bueno que vale la pena conservar después de la graduación.
Jon Hopkins el
Mi departamento utiliza bastantes textos clásicos: el libro Gang of Four en Ingeniería de subsistemas de software, Code Complete se recomienda en dos cursos diferentes, y los Requisitos de software de Weiger se usan en el curso de ingeniería de requisitos. Y los estudiantes de clase alta generalmente recomiendan libros como Pragmatic Programmer, Mythical Man Month y Peopleware a estudiantes de primer año.
Thomas Owens
4

Dinámica del desarrollo de software por Jim McCarthy también es buena (como con los libros de McConnell es Microsoft Press, una compañía conocida por enviar software mediocre tarde de alguna manera logró publicar algunos libros muy buenos sobre cómo debería hacerse correctamente).

Contiene 54 "reglas" para el desarrollo de software: algunas obvias, otras no tanto, casi todas vale la pena recordar y menos de 200 páginas (con imágenes) muy legibles (además de la estructura de 54 reglas significa que está en buenos trozos).

Jon Hopkins
fuente
Uno de los pocos mencionó que no estaba familiarizado anteriormente. Gracias por la sugerencia. Bonificación: varias copias usadas por 1 centavo + envío en Amazon.
JohnFx
3

Para el reclutamiento inteligente y hace las cosas de un tipo llamado Joel Spolsky tiene la virtud de ser muy corto con algunas buenas ideas. Algo de lo que habla no será fácil de implementar en todas las empresas / países, pero a menudo hay alternativas que le brindarán algunos de los beneficios.

Si bien estamos promocionando las cosas de Joel, el primer libro de Joel sobre ensayos de software también es bueno, aunque todos están disponibles en línea. Corto, legible y estimulante.

(Procede a morir de hipocresía después de todas las veces que se quejaba de que la gente hablaba de lo maravillosos que son Joel y / o Jeff).

Jon Hopkins
fuente
He leído el libro de ensayos de JOS, pero había estado retrasando "Smart and Gets Things Done" porque temía que fuera una gran repetición del otro. ¿Había mucho material original?
JohnFx
@JohnFx: no hay tanto material completo (200 páginas pequeñas, no es que la brevedad sea algo malo) y es en gran medida una expansión de ideas que probablemente haya visto en otra parte de su escritura, pero todavía es bastante buena y pensé que era vale la pena leer. Financieramente se podría decir que es costoso por lo que es, pero lo compensa al no perder el tiempo al ser largo por el simple hecho de serlo. Francamente, desearía poder pagar $ 5 - 10 más para que alguien elimine el relleno de la mayoría de los libros de TI.
Jon Hopkins
2

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

(enlace al libro)

Ágil o no, un proceso retrospectivo (mirando hacia atrás en el trabajo reciente de un equipo y buscando formas de hacerlo mejor) es importante. Este libro tiene muchas técnicas útiles que un equipo puede usar para reconstruir lo que sucedió, descubrir las causas fundamentales y decidir qué hacer en el futuro.

azheglov
fuente
1

El pastoreo de gatos está especialmente escrito para programadores que se han convertido en gerentes.

usuario281377
fuente
En realidad, ese era el libro terrible al que me refería.
JohnFx
Entonces, supongo que no obtendré un +1 de ti. ¿Por qué crees que este libro es terrible?
user281377
En casi todas las páginas de ese libro encontré consejos que serían todo lo contrario de todo lo que mi experiencia gerencial me ha mostrado. Debería haberse titulado "Cómo ser un administrador de N00B en 10 lecciones fáciles". Además, el autor se esfuerza demasiado por actuar como si entendiera a los programadores cuando está claro que solo está repitiendo estereotipos. Me recuerda a un hombre blanco de mediana edad rapeando para demostrar a los jóvenes cuán moderno es.
JohnFx
1

Crystal Clear de Alistair Cockburn. Incluso si no está interesado en Agile, incluye muchos buenos consejos sobre la gestión de equipos y le brinda buenos antecedentes para construir su propio proceso de desarrollo.

Enrique
fuente
-2

Muchos libros mencionados anteriormente para el frente del Software. Yo diría que ningún libro o una pareja es suficiente. La administración en sí es una tarea difícil y es muy subjetiva. Recomendaría a alguien que esté considerando la Administración que lea muchos libros de revisión de Harvard Business. Todos tienen una idea concreta que compartir y estos requieren mucha lectura y esfuerzo en la implementación para asimilarlos.

Friki
fuente