Al iniciar un proyecto de software se debe realizar un una especificación de requerimientos, etapa muy importante pues de un buen levantamiento de requerimientos, depende el buen comportamiento y estabilidad de un proyecto, incluso puede marcar la diferencia entre un proyecto exitoso o uno fracasado.
Actualmente los ngenieros de software están trabajando en metodologias formales que nos ayuden a realizar de mejor manera esta tarea. Es por esto que Jim Heumann desarrollo para IBM/Rational el Requirements Management Maturity (RMM)
ya que también se trata de un modelo de cinco niveles:
- RMM Nivel 1: Requerimientos Escritos.
- RMM Nivel 2: Requerimientos Organizados.
- RMM Nivel 3: Requerimientos Estructurados.
- RMM Nivel 4: Requerimientos Trazados.
- RMM Nivel 5: Requerimientos Integrados.
Creo, a modo personal, que esta especificación de requerimintos puede tambien aplicarse a la gestion de requerimientos de proyectos de TI que nos pueden ayudar o visualizar la aplicabilidad a modelos como ITIL o IT Services CMM.
El documento completo se puede descargar de: http://www-128.ibm.com/developerworks/rational/library/content/RationalEdge/feb03/ManagementMaturity_TheRationalEdge_Feb2003.pdf
Saludos cordiales.
Juan Rodrigo Anabalón
http://deoxy.spaces.live.com