Libros de desarrollo de software
Creo que este es el primer post que recupero "bajo demanda". Me acabo de fijar que tenía empezado uno con el mismo título desde mayo... ¡del año pasado!.
En fin, que ya me he decidido a haceros un listado con algunos de los últimos títulos que tengo en mi biblioteca relacionados con el desarrollo/gestión de software. He seleccionado algunos y los he ordenado más o menos por lo que me han resultado de interesantes o productivos. De todas maneras, sigo con una lista interesante de libros por comprar, esto no se acaba nunca! :)
En fin, que ya me he decidido a haceros un listado con algunos de los últimos títulos que tengo en mi biblioteca relacionados con el desarrollo/gestión de software. He seleccionado algunos y los he ordenado más o menos por lo que me han resultado de interesantes o productivos. De todas maneras, sigo con una lista interesante de libros por comprar, esto no se acaba nunca! :)
- Peopleware : Productive Projects and Teams, 2nd Ed.. Si no lo tienes, compralo. NO lo dudes. Es un clásico, pero no ha dejado nunca de tener vigencia.
- Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers,... Joel Spolsky es otro de los que no te puedes perder. Y no hace falta comprarse sus libros por que todos los artículos están en su web. Habla la voz de la experiencia, y mucho sentido común. En algunas cuestiones es de la vieja escuela, pero tiene grandes ideas.
- Leading a Software Development Team: A Developer's Guide to Successfully Leading People and Projects: Todo lo que cuenta este libro lo aprendí primero de uno de mis jefes -en una vida anterior-. Desde un enfoque tradicional de gestión de proyectos, repasa las estrategias y actitudes para gestionar los equipos y proyectos. Recomendado sobre todo si acabas de ganar responsabilidades de liderazgo de equipos o proyectos.
- Lean Software Development: An Agile Toolkit (The Agile Software Development Series): Un libro genial. Hablá de técnicas que se pueden aplicar en los proyectos, sin centrarse en metodologías. Basado en el concepto de Lean, que tanto éxito ha tenido en procesos industriales.
- Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision. Un libro curioso, al principio me decepcionó, pero luego te das cuenta del valor que aporta. Podía haberse llamado "Gestión de equipos", o prácticamente no relacionarlo con el desarrollo de sw. pero la cuestión es que son prácticas y patrones obtenidos de equipos de desarrollo. Cuestiones como la visión compartida, el compartir las emociones o el sistema de toma de decisiones son expuestas en este revouvionador libro. Todavía estoy por aplicarlas en serio.
- The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition: Otro de los clásicos junto Peopleware. Hay que leerlo, pero me decepcionó un poco, aunque simplemente por que cuando cayó en mis manos ya había leido tantas referencias a él, que ya no me sorprendio. Te lo recomiendo para asentar conocimientos.
- A Practitioner's Guide to Software Test Design. Conocí al autor -Lee Copeland- en el hotel de las jornadas de Valencia sobre testeo de software, allí todo el mundo le tenía como un gurú, así que le compré el libro posteriormente. Una buena recopilación de métodos de testeo, muy interesante para tener una idea general o si vas a empezar a montar un dpto. de QA.
- Agile Retrospectives: Making Good Teams Great. Numerosas técnicas para esta parte tan importante de la mejora continua de las metodologías ágiles como son las restrospectivas. Muy práctico.
- Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)): Simpatico libro, únicamente si de verdad te gusta programar. Hay que leerlo con paciencia, pero se disfruta. Solo por vicio :)
- Interface Oriented Design: With Patterns (Pragmatic Programmers): Para principiantes, es el único libro técnico que me he comprado en mi vida (¡gracias Google!), y me arrepentí, por que es bastante básico. No me suele gustar comprar libros para mi biblioteca personal que tienen fecha de caducidad.
Otros libros que no son propiamente de desarrollo de software, pero que he comprado ultimamente, relacionados con lo que yo creo que es el mundo de la gestión de equipos:
- Marcapropia: El mejor libro en castellano explicando el concepto de marca personal, por Andrés. El año pasado presté un libro a cada persona de mi equipo a la que hacía la gestión por competencias de la empresa, pensando en sus labores a desempeñar. Este año había pensado regalarles a todos una copia de este libro. (otra cosa es que ya no lo vaya a hacer en vista del poco éxito de la iniciativa pasada :( )
- My Job Went to India: 52 Ways to Save Your Job (Pragmatic Programmers). Relacionado con el concepto de marca personal, cualquier momento es bueno, para este libro pero sobre todo si no tienes muy claro por donde ir en tu carrera profesional relacionada con el software.
- Certain to Win: Un libro sobre estrategia empresarial, pero basado en las estrategias militares de John R. Boyd. Viene a insitir en la idea de la agilidad y los ciclos de PDCA.
- Fearless Change: Patterns for Introducing New Ideas: Otro libro de patrones, pero esta vez dedicados a la introducción de cambios en organizaciones. Es interesante ver como muchas situaciones las puedes reconocer en determinados elementos de la empresa.
- Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers): Introducción a la gestión de equipos, cuando debes asumir esa responsabilidad. Me parecio un poco simplón, pero me gustó que te da ideas concretas para realizar.
Bueno, estos son algunos de los libros que he adquirido estos últimos dos años, posiblemente los que más me han impresionado o enseñado. Eso sí, todavía tengo que poner muchas cosas en práctica, que es con lo que de verdad se aprende... :)
Lamentablemente, ahora me fijaba lo poco que se traduce al castellano de todos estos temas. Me pregunto si es que no habría suficiente demanda para la traducción de un número mayor de libros.
Lamentablemente, ahora me fijaba lo poco que se traduce al castellano de todos estos temas. Me pregunto si es que no habría suficiente demanda para la traducción de un número mayor de libros.
Buen repaso, gracias por las recomendaciones :)
ResponderEliminar¡Cuánto tiempo sacas para leer!
Una errata (supongo): dices "Joel Spolsky es otro de los que no te puedes leer" ... ¿será "de los que no te puedes perder, no? ;)
Gracias, corregido!
ResponderEliminarBueno, ahora dadme vosotros sugerencias!!
Buena lista, Joserra. La mía es más breve pero no estoy en desacuerdo: http://laetril.wordpress.com/los-libros/
ResponderEliminarHaré un intensivo uso de esta lista :). De hecho, el primero es el primero de los que pensaba leer, seguido de alguno de patrones!
ResponderEliminar@cesargon Veo que coincidimos, efectivamente :)
ResponderEliminar@Nacho Peoplewre te va a encantar. Sobre patroner, supongo que de diseño de sw., tengo el mítico del GoF, pero así como para leer de corrido no es, más bien de consulta.