He leído: Software Engineering with Microsoft Visual Studio Team System de Sam Guckenheimer

Cómpralo en Amazon Software Engineering with Microsoft Visual Studio Team System, de Sam Guckenheimer, me parece un libro clave para entender que se esconde debajo de Visual Studio Team System desde el punto de vista de la ingeniería del software y las prácticas modernas de desarrollo de software.


Solo alguien que ha estado tan implicado en el desarrollo de herrmientas de gestión de proyectos como Sam Guckenheimer (trabajaba en Rational como Product Line Stategic Director) y que ha estado implicado tambien en el desarrollo de Visual Studio Team System (como Group Product Planner) podía aportar la información ‘desde dentro’ que destila este libro.


El libro me ha encantado porque describe con gran claridad la relación existente entre prácticas de desarrollo modernas y como estas han sido implementadas en Visual Studio Team System. Es más un libro sobre gestión de proyectos y buenas prácticas de desarrollo que sobre como utilizar Visual Studio Team System.


Especialmente interesante me ha parecido el capítulo dedicado a la captura de requisitos, que describe de manera clara y concisa conceptos como escenarios y personas y como se han llevado a Visual Studio Team System. Tambien es de extraordinario valor el capitulo dedicado a la gestión de proyectos con Visual Studio Team System, en especial la parte que describe el uso de métricas. La visión que transmite esa parte del libro es muy similar a la que comenté en Métricas mal entendidas.


Tambien es de gran interés la parte del libro que describe el paradigma ‘value up’, que es la base de la visión que ha guiado el desarrollo de Visual Studio Team System y las metodologías de la familia MSF. Comprender esta visión es de gran utilidad para comprender como se concibe el desarrollo de software en las metodologías de la familia MSF.


Otra parte del libro que me ha parecido de gran valor es la parte dedicada a la calidad y el manejo de bugs. Dedica un capítulo a cada uno de estos aspectos, lo que nos da una idea clara de que la calidad del software es un aspecto central en Visual Studio Team System, con independencia de la metodología que elijas.


Por ponerle un pero al libro, decir que se sesga más hacia MSF Agile, que hacia MSF for CMMI Process Improvement. De todos modos en las partes que es necesario apunta las diferencias entre ambas metodologías.


En definitiva un libro que es totalmente imprescindible leer para evitar, lo que a mi modo de ver son,  los principales motivos por los que puede fallar una implantación de Visual Studio Team System: los relacionados con la carencia de conocimiento del porque de las prácticas de ingeniería del software que Visual Studio Team System nos facilita llevar a cabo.

5 comentarios sobre “He leído: Software Engineering with Microsoft Visual Studio Team System de Sam Guckenheimer”

  1. Rodrigo,
    decime la verdad vos tenes algun tipo de acuerdo con Amazon? porque en mi caso, sos la referencia tecnica de los libros que voy adquiriendo (santa claus y amazon estan contentos con vos). Te cuento que lo tenia en mira desde hace un tiempo, pero me has dado la excusa para comprarlo.
    Ahora me toca alternar la lectura destructiva con la tecnica para poder compartir las experiencias de desarrollo con VSTS.

    Muchas gracias !!!!

  2. Aupa Bruno!!!

    Se supone que cuando alguien compra un libro desde alguno de los links que pongo en mis artículos y mi blog yo me gano un descuento para proximas compras. Digo se supone porque de momento nadie ha comprado un libro desde alguno de mis links 🙁 Espero que esto no signifique que la gente no lee libros :)))

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *