A continuación se presenta un listado de los que, en mi opinión, son los mejores libros de Ingeniería del Software e IT, de los que más he aprendido, me traen mejores recuerdos y que volveré a leer en cuanto tenga ocasión.
Estos son los libros de Ingeniería del Software e IT que considero que no debes dejar de leer, ya que tratan diversos temas que van desde el diseño, la gestión de proyectos, arquitectura software, etc. Son libros que no te dejarán indiferente, y que al leerlos aprenderás o reforzarás muchos conceptos de Ingeniería del Software y de las Tecnologías de la Información que en ocasiones son olvidados.
Para facilitarte la búsqueda aquí te los organizo por temas:
Gestión de Proyectos
Rapid Development. Steve McConnell, 1996. | Para mi, uno de los mejores, o el mejor libro práctico sobre cómo gestionar yn proyecto software. | |
|
The Mythical Man Month and Other Essays on Software Engineering. Frederick P. Brooks, 1975. | |
|
Design Patterns. Erich Gamma, Richard Helm, Ralph Johnson y John M. Vlissides. 1994 | |
|
UML Distilled. Martin Fowler, 2000. | |
|
3- Code Complete Steve McConnell, 1993. Te recomiendo este post sobre el libro | |
|
Software Configuration Management Pattern. Stephen Berczuk y Brad Appleton, 2003. | |
|
Writing Effective Use Cases. Alistair Cockburn, 2000. | |
|
Object-Oriented: Software Construction. Bertrand Meyer, 1988. | |
|
Patterns of Enterprise Application Architecture. Martin Fowler, 2000. | |
|
Use Case Driven Object Modeling with UML. Doug Rosenberg y Kendall Scott, 1999. | |
|
Measuring ITIL: Measuring, Reporting and Modeling . Randy A. Steinberg, 2006. |
Los mejores libros sobre Metodologías Ágiles
|
Refactoring: Improving the Design of Existing Code. Martin Fowler, et al, 1999. | |
|
Lean Software Development: An Agile Toolkit. Mary y Tom Poppendieck, 2003. | Te recomiendo este post sobre el libro |
|
Scrum and XP from the Trenches. Henrik Kniberg, 2007. | |
|
Kanban and Scrum – Making the Most of Both. Henrik Kniberg y Mattias Skarin, 2010. | |
|
User Stories Applied: For Agile Software Development. Mike Cohn, 2004. | |
|
Extreme Programming Explained. Kent Beck, 2002. | |
|
Succeeding with Agile: Software Development Using Scrum. Mike Cohn, 2009. | |
|
Crystal Clear: A Human-Powered Methodology for Small Teams . Alistair Cockburn, 2004. | |
|
Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin, 2008. | |
|
Agile Software Development, Principles, Patterns, and Practices Robert C. Martin, 2002. |
Pingback: Mis 10 mejores libros sobre gestión de proyectos e ingeniería del software - Javier Garzás, sobre calidad software y otros temas relacionados
Pingback: Mirar sólo la rentabilidad, y olvidar la calidad, puede arruinarte. Caso práctico, la desaparición de Xerox - Javier Garzás | Javier Garzás
Pingback: Mirar sólo la rentabilidad, y olvidar la calidad, puede arruinarte. Caso práctico, la desaparición de Xerox « KAd Sistemas KAd Sistemas
¿Que diferencia hay entre el libro UML Distilled y el libro UML y Patrones?