domingo, 22 de noviembre de 2009

Software Requirements, 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 daré mi opinión sobre este libro de Karl Wiegers (http://www.amazon.com/Software-Requirements-Second-Pro-Best-Practices/dp/0735618798).

Esta materia es seguramente una de 3 más importantes que debería saber un ingeniero y usualmente está muy descuidada, incluso en proyectos medios y grandes.

Este libro trata de manera extensa, en unas 400 páginas, los principales procesos de esta materia:
  1. Desarrollo de requisitos, p.e.:
    • Encontrar proveedores de requisitos
    • Desarrollo de requisitos
    • Documentación de requisitos
  2. Gestión de requisitos
    • Prácticas para gestionar el cambio
    • Herramientas de soporte al cambio en requisitos
Su estilo directo y claro, así como su enfoque pragmático, permite entender de manera realista y rápida como aplicar las técnicas más habituales para gestionar los requisitos de manera efectiva. Así pues, lo recomiendo como lectura básica para cualquiera que se dedique a desarrollar software.

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 Karl Wiegers' Software Requirements (http://www.amazon.com/Software-Requirements-Second-Pro-Best-Practices/dp/0735618798).

This subject is for sure one of the top-three in importance for any engineer and it's usually overlooked, even by medium-experienced teams in mid-sized or big projects.


This book goes through the main processes of Software Requirements, in some extensive 400 pages:
  1. Requirement development, i.e.:
    • Finding requirement providers
    • Developing requirements
    • Documenting requirement
  2. Requirements management
    • Practices to deal with change
    • Tools to support the requirement's change management
Its style, direct and clear, as well as its pragmatic approach, helps to understand in a realistic and quick manner the most common techniques to manage requirements effectively. To sum up, I strongly recommend it as a basic reading for anyone interested in developping software.

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