Los 13 Mandamientos en el Proceso de Definición de Requisitos

14 09 2008

… Entonces Jehovah dijo al Analista Funcional:
— Escribe estas palabras, porque conforme a ellas he hecho pacto contigo y con el Equipo de Desarrollo.

El Analista Funcional estuvo allí con Jehovah cuarenta días y cuarenta noches. No comió pan ni bebió agua. Y en las tablas escribió las palabras del pacto, los trece mandamientos:

  1. No pensarás el cómo, tan sólo el qué y el por qué.
  2. No te pronunciarás en tiempos condicionales; en todo caso, te pronunciarás en tiempos imperativos.
  3. Evitarás recoger Detalles de Diseño.
  4. No te pronunciarás con expresiones vagas en significado, como “generalmente …”, “comúnmente …”
  5. Evitarás recoger opcionalidad en la descripción de un Requisito. Si existen distintas opciones en un Requisito, las modelarás como atributos del Requisito o en nuevos Requisitos, pero nunca en el mismo Requisito.
  6. Detallarás en un Requisito cada necesidad, de forma individual. Muchos verbos concentrados en un Requisito dificultan su comprensión y su posterior trazabilidad.
  7. Evitarás el exceso de términos y de verbos en cada Requisito. Las necesidades o informaciones se mezclarán si se proporciona demasiado detalle; ese detalle se indicará en Casos de Uso, refinando los Requisitos.
  8. No recurrirás a los Acrónimos, salvo que se recojan en Glosarios u Ontologías de Términos y previamente se haya aprobado su uso.
  9. Respetarás el equilibrio entre la necesidad a describir y el número de sílabas por palabra y el de palabras por frase, usando “,” y “;” apropiadamente en la descripción de los Requisitos para fomentar la legibilidad de los mismos.
  10. No usarás pronombres.
  11. No usarás pseudocódigo: “si fecha es mayor que …”, “iterar sobre …”, etc.
  12. No usarás términos como accesible, amigable, rápido y eficiente, entre otros; son difíciles de medir. En su lugar usarás unidades físicas para medir, por ejemplo, cómo de rápido debe rendir un Requisito, o WAI AA, para especificar claramente cómo de accesible ha de ser el Requisito.
  13. Verificarás que las aserciones puedan ser medidas de forma sencilla. Como contraejemplo, abstente de expresiones del tipo “sin sobrecargar demasiado el servidor”.
Los 13 mandamientos

Los 13 Mandamientos en el Proceso de Definición de Requisitos

Estos diez mandamientos se encierran en dos:

Amarás a la desambiguación y a lo axiomático sobre todas las cosas y a las 3 C´s (concisión, claridad y concreción) como a ti mismo.

Anuncios

Acciones

Information

11 responses

15 09 2008
Manuel Jesús Recena Soto

Hola José María:

Enhorabuena por la iniciativa. Te he añadido a mi lector RSS.

Me parece que esos 13 mandamientos resumen perfectamente lo que debe hacer una analista, pero también me vale como lista para describir los principales errores que un analista comete, especialmente el primero.

Un saludo

15 09 2008
José María Palacio Carabias

Hola Manu.

Gracias por tu respuesta, la valoro enormemente. Como hemos estado comentando, tener un blog no es crearse una cuenta en WordPress. 😉 Lo difícil será dotarlo día a día de conocimientos útiles y experiencias que puedan llegar a generar valor en mí y en la audiencia a la que va dirigido.

Un saludo.

15 09 2008
Antonio Manuel Muñiz Martín

Hola.

Yo incluiría la regla de las tres C´s, “serás claro, conciso y concreto”.

Un saludo!

15 09 2008
José María Palacio Carabias

Buena regla Antonio. Supongo que más o menos se desprende de los mandamientos, aunque a modo de resumen reconozco que tiene gancho.

La voy a incluir en los dos mandamientos fundamentales.

Entre tú y yo, y para serte sincero, me suena un poco a MFIS 😉

16 09 2008
Manuel Jesús Recena Soto

Hola Antonio:

Resulta complicado medir esas tres “C”s. Gran parte de los mandamientos son fáciles de verificar.

Un saludo

16 09 2008
Antonio Manuel Muñiz Martín

Pues lo cierto es que no.
Esta frase la solía decir un profesor de Lengua y Literatura que tuve en el instituto. Según decía este hombre, es una de las reglas fundamentales de la redacción periodística 😉

Un saludo.

16 09 2008
José María Palacio Carabias

Hola Manu:

Ese comentario que has hecho es muy interesante, y será el tema de discusión de sucesivos posts (digo sucesivos porque tenía varios en mente), bajo el título Si no puedes medirlo, no puedes mejorarlo.

Un saludo.

16 09 2008
Manuel Jesús Recena Soto

Hola José María:

Algo muy relacionado con el aseguramiento de la calidad, medir es la clave para mejorar.

Un saludo

16 09 2008
Antonio Manuel Muñiz Martín

¿Conocéis Sonar? 😉 seguro que si.
Su eslogan es: “You can´t control what you can´t measure (Tom DeMarco)”. Viene a ser lo mismo que comentáis.

Un saludo.

PD: publicaste el blog hace unos días y ya tienes más comentarios que yo en siete meses, ¿cómo lo haces crack? 😉

17 09 2008
José María Palacio Carabias

Hola Antonio.

Como dices, la idea es la misma, pero aplicada a las métricas de los requisitos, que poco o nada tienen que ver con las que proporciona Sonar. Creo que el evangelista que pronunció esa frase originariamente es bastante anterior a Tom DeMarco, y lo hizo con las palabras You can’t manage what you don’t measure, pero aplicadas al ámbito empresarial.

Un saludo.

21 04 2012
pipe

quien me puede explicar cada uno de estos mandamientos de una forma mas argumentativa

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: