[:en]One of the best and oldest sources of technical knowledge is reading. There is nothing more valuable than reading the experiences of experienced professionals in the area we are interested in. In this case, software development project management. That is why, in this article, we compiled five books that every software development manager should read at least once in their life:
The Mythical Man-Month by Frederick Brooks
If you are involved in software development and project management, you may have heard of this book or, at least, of its author; since this reading is considered a classic regarding software development and project management. The thesis presented by the author, Frederick Brooks, on this occasion focuses on the idea that “adding human resources to a delayed project makes it take even longer”, which is known as “Brooks’ law” and is presented together with the second-system effect and the defense of prototyping. It is also good to note that the writer’s observations are based on their experience working at the U.S. multinational technology company IBM, where he managed the development of the OS/360 operating system.
The Manger’s Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier
In this practical guide, author Camille Fournier takes you through each stage of the transformation that an engineer experience when becoming a technical manager. Camille is a remarkable example of someone who combines strong technical skills and professional accomplishments with human capital management. I find her a great advisor to help you find the answers you may not have received help to formulate in college. This book is ideal for new managers, mentors, or even leaders with years of experience looking for new tips and updates on the techniques managers are using today.
Peopleware by Tom DeMarco and Timothy Lister
I believe this book can already be considered a software development classic. The structure of this book revolves around dozens of different tips and practices that every dedicated management professional should understand. The language of this book is also very casual and fun, which makes it very easy to understand, making the reading experience more fluid. In addition, many of the statements are backed up by scientific research and statistics.
Team Geek: A Software Developer’s Guide to Working Well with Others by Brian W. Fitzpatrick
In this entertaining text, Brian Fitzpatrick and Ben Collins-Sussman teach you about human capital, which is often underrated. The valuable information offered by the authors in this book will help you learn to live together as a team and invest time in acquiring the “soft skills” of software development. The goal of this reading is to help you make a much higher impact with the same amount of effort, and they also cover basic patterns and anti-patterns that will help you relate to others in the workplace. In 2013, it was a finalist in the Jolt awards, and the jury included it in the five books every developer should read.
High Output Management by Andy Grove
The last book of the top is one of the most famous in Silicon Valley. It is a crash course for middle managers written by former Intel CEO Andrew S. Grove. In a simple guide format, this book helps you better understand Grove’s art and science of management, whose recommendations are equally appropriate for development managers, sales managers, accountants, consultants, and teachers, among other professions involving teamwork. Today, this reading has been praised by leaders such as Mark Zuckerberg, John Doerr, and Marc Andreessen, among others in the technology industry.
I validate the registration of this blog to the Paperblog service under the pseudonym evalart.
[:es]Una de las mejores y más antiguas fuentes de conocimiento técnico es la lectura. No hay nada más valioso que leer las experiencias de los profesionales experimentados en el área que nos interesa. En este caso, la gestión de proyectos de desarrollo de software. Por eso en este artículo recopilamos 5 libros que todo gerente de desarrollo de software debería leer al menos una vez en su vida:
The Mythical Man-Month de Frederick Brooks
Si te dedicas al desarrollo de software y la gestión de proyectos, tal vez hayas escuchado hablar de este libro o, al menos, de su autor; pues esta lectura es considerada un clásico respecto al desarrollo de software y gestión de proyectos. La tesis que presenta su autor, Frederick Brooks, en esta ocasión se centra en la idea de que “añadir recursos humanos a un proyecto retrasado lo hace demorarse aún más”, la cual se conoce como “la ley de Brooks”, y se presenta junto con el efecto segundo-sistema y la defensa de la creación de prototipos. También es bueno destacar que las observaciones del escritor se basan en su experiencia trabajando en la empresa multinacional estadounidense de tecnología, IBM, donde gestionó el desarrollo del sistema operativo OS/360.
The Manger’s Path: A Guide for Tech Leaders Navigating Growth and Change de Camille Fournier
En esta guía práctica, la autora Camille Fournier te lleva a través de cada etapa de la transformación que experimenta un ingeniero al convertirse en gerente técnica. Camille es un gran ejemplo de alguien que combina fuertes habilidades tecnológicas y logros profesionales con la gestión de capital humano, considero que es una gran consejera para ayudarte a encontrar las respuestas que puede que no te hayan ayudado a formular en la universidad. Este libro es ideal tanto para nuevos gerentes, como mentores, o incluso líderes con años de experiencia que buscan nuevos consejos y actualizarse con las técnicas que los gerentes usan hoy en día.
Peopleware de Tom DeMarco y Timothy Lister
Considero que este libro ya puede ser considerado un clásico de desarrollo de software. La estructura de este libro gira en torno a docenas de diferentes consejos y prácticas que todo profesional dedicado a la gerencia debe comprender. El lenguaje de este libro es también muy casual y divertido, lo que lo hace muy fácil de comprender, haciendo la experiencia de lectura más fluida. Además, muchas de las declaraciones están respaldadas por investigaciones científicas y estadísticas.
Team Geek: A Software Developer’s Guide to Working Well with Others de Brian W. Fitzpatrick
En este entretenido texto, Brian Fitzpatrick y Ben Collins-Sussman te enseñan acerca del capital humano, el cual es, a menudo, infravalorado. La valiosa información que te ofrecen los autores en este libro te ayudará a aprender a convivir en equipo e invertir tiempo en adquirir las “soft skills” del desarrollo de software. El objetivo de esta lectura es ayudarnos a causar un impacto mucho mayor con la misma cantidad de esfuerzo, y además cubren patrones básicos y anti-patrones que te servirán para relacionarte con otras personas en el ámbito laboral. En 2013, fue finalista en los premios Jolt y el jurado lo incluyó en los 5 libros que todo desarrollador debería leer.
High Output Management de Andy Grove
El último libro del top, es uno de los más famosos en Silicon Valley. Es un curso intensivo para gerentes intermedios escrito por el ex CEO de Intel, Andrew S. Grove. En formato de guía sencilla, este libro te ayuda a comprender mejor el arte y la ciencia de la gestión de Grove, cuyas recomendaciones son igualmente apropiadas tanto para gerentes de desarrollo, como para gerentes dedicados al área de ventas, contadores, consultores, profesores, entre otras profesiones que involucren el trabajo en grupo. En la actualidad, esta lectura ha sido elogiada por líderes como Mark Zuckerberg, John Doerr, Marc Andresseen, entre otros personajes de la industria tecnológica.
Valido la inscripción de este blog al servicio Paperblog bajo el seudónimo evalart[:pb]Uma das melhores e mais antigas fontes de conhecimento técnico é a leitura. Não há nada mais valioso do que ler as experiências de profissionais experientes na área em que estamos interessados. Nesse caso em particular, a gestão de projetos de desenvolvimento de software. É por isso que, nesse artigo, compilamos cinco livros que todo gerente de desenvolvimento de software deveria ler pelo menos uma vez na sua vida:
The Mythical Man – Month de Frederick Brooks
Se estiver envolvido no desenvolvimento de software e gestão de projetos, pode ter ouvido falar desse livro ou, pelo menos, do seu autor; uma vez que essa leitura é considerada um clássico em relação ao desenvolvimento de software e gestão de projetos. A tese apresentada pelo autor, Frederick Brooks, nesta ocasião, se baseia na ideia de que “adicionar recursos humanos a um projeto atrasado o torna ainda mais demorado”, o que é conhecido como “lei de Brooks” e é apresentado juntamente com o efeito de segundo sistema e a defesa da prototipagem. É também bom notar que as observações do escritor se baseiam na sua experiência de trabalho na empresa multinacional americana IBM, onde foi gerente de desenvolvimento do sistema operativo OS/360.
The Manger’s Path: A Guide for Tech Leaders Navigating Growth and Change por Camille Fournier
Nesse guia prático, a autora Camille Fournier nos leva através de cada etapa da transformação que um engenheiro experimenta ao tornar-se gerente técnico. Camille é um exemplo notável de alguém que combina fortes competências técnicas e realizações profissionais com a gestão do capital humano. A vemos como uma grande conselheira para auxiliar a encontrar as respostas que talvez não tenha tido ajuda para elaborar na faculdade. Esse livro é ideal para novos gerentes, mentores, ou até mesmo líderes com anos de experiência à procura de novas dicas e atualizações sobre as técnicas que são utilizadas hoje em dia.
Peopleware de Tom DeMarco e Timothy Lister
Esse livro pode ser considerado um clássico do desenvolvimento de software. A estrutura dele gira em torno de dezenas de diferentes dicas e práticas que todo profissional de gestão dedicado deve entender. A linguagem desse livro também é muito casual e divertida, o que o torna muito fácil de compreender, tornando a experiência de leitura mais fluida. Além disso, muitas das afirmações são apoiadas por pesquisas científicas e estatísticas.
Team Geek: A Software Developer’s Guide to Working Well with Others por Brian W. Fitzpatrick
Neste texto divertido, Brian Fitzpatrick e Ben Collins-Sussman ensinam sobre o capital humano, que é frequentemente subestimado. As valiosas informações oferecidas pelos autores nesse livro vão ajudá-lo a aprender a conviver em equipe e a investir tempo na aquisição das “habilidades sociais” do desenvolvimento de software. O objetivo dessa leitura é ajudá-lo a ter um impacto muito maior com a mesma quantidade de esforço, e abrangem também padrões e antipadrões básicos que o ajudarão a se relacionar com outras pessoas no local de trabalho. Em 2013, foi finalista nos prémios Jolt, e o júri o incluiu nos cinco livros que todo desenvolvedor deve ler.
High Output Management por Andy Grove
O último livro dos cinco é um dos mais famosos do Vale do Silício. É um curso intensivo para gerentes de nível médio, escrito pelo antigo CEO da Intel, Andrew S. Grove. Em formato de guia simples, esse livro vai te ajudar a compreender melhor a arte e ciência de gerenciamento de Grove, cujas recomendações são igualmente apropriadas para gerentes de desenvolvimento, gerentes de vendas, contadores, consultores e professores, entre outras profissões que envolvem trabalho em equipe. Hoje, essa leitura tem sido elogiada por líderes como Mark Zuckerberg, John Doerr e Marc Andreessen, entre outros do setor de tecnologia.
Valido o registo desse blog ao serviço Paperblog sob o pseudônimo Evalart.[:]