miércoles, 25 de noviembre de 2009

Software Configuration Management Handbook, 2nd ed: comentario del libro || book comments

(An English version of this article can be found below)

Hola a todos,

siguiendo con los comentarios de libros de gestión de proyectos e ingeniería del software, esta vez hablaré sobre este libro "Software Configuration Management Handbook" de Alexis Leon (http://www.amazon.com/gp/product/1580538827).

La gestión de la configuración (CM) es una disciplina que se suele aprender practicando (y sufriendo) los entornos donde no está suficientemente bien implementada. Además, tiene la particularidad que aunque se puede comenzar implantándola en un único proyecto, el mayor provecho viene cuando se extiende a toda la organización.

Este libro incluye conceptos que ayudan a ir más allá de la CM básica, como tener un repositorio Subversion, crear líneas base o construir la aplicacón desde scripts Ants atacando a dicho repositorio. La parte negativa, es que es demasiado teórico y enfocado a grandes proyectos con necesidades de Sistemas de CM (SCM) enormes. Se podría bajar de sus 373 páginas a 100 y quedarse con lo esencial, incluso con más ejemplos.

Lo recomiendo sólo si se va a implantar un SCM medio o grande, o si se está trabajando en algún proyecto de mejora de procesos como CMMI.

Los capítulos más interesantes son:
  1. SCM Basic Concepts
  2. Configuration identification
  3. Configuration control
  4. Configuration verification & audits
  5. SCM plan
  6. Documentation management control & product data management
Para cualquier duda o comentario, estaremos encantados de poder contestarlos.
Àlex Ballarin | a.ballarin (at) cynertiaconsulting.com

======



Hi all,

following the series of comments about project management and software engineering books, this time I will share my opinion about Alexis Leon's Software Configuration Management Handbook, 2nd ed. (http://www.amazon.com/gp/product/1580538827).

Configuration management (CM) is a discipline usually learnt by practice (and oftenly suffering it) in environments where it is not well enough implemented. Furthrmore, it has a singularity: although you can deploy it in a single project, you will take the most from it when you extend it to the whole organization.

This book covers concepts beyond the basic CM, like having a Subversion repository, create baselines or build an application by having Ant scripts extracting the code from the repository. But the shortcoming of the book is that it gets too theoricatelly and targetted to medium and big projects with the need for a complex CM System (CMS). They may have released a shorter version, of 100 pages instead of the current 373 and talk about the essential examples for a small and medium CMS, even showing real life examples.

I only recommend it if you have the duty to deploy a medium-to-large SCM or if you are working in a process improvement project such as a CMMI one.

Its most interesting chapters are:
  1. SCM Basic Concepts
  2. Configuration identification
  3. Configuration control
  4. Configuration verification & audits
  5. SCM plan
  6. Documentation management control & product data management
For any doubt or comment, we will be happy to discuss them.
Àlex Ballarin | a.ballarin (at) cynertiaconsulting.com

No hay comentarios:

Publicar un comentario