Definición


Hay múltiples factores que pueden impedir o complicar el descubrimiento de requisitos como

  • Nuestro conocimiento del dominio
  • Nuestra capacidad de comunicarnos
  • La capacidad de comunicarse de los interesados
  • La política y la cultura de la organización
  • Nuestra habilidad y experiencia con las técnicas
  • El ambiente

Por lo que hay que concentrarse en estudiar el dominio del problema, y utilizar correctamente las siguientes técnicas para conseguir la mayor cantidad de información relevante para entender el que se tiene que crear mediante los requisitos

Métodos


Entrevistas


Definición


Reunión en la que se dialoga con uno o más interesados con el propósito de obtener información. Puede ser estructurada, cuando es guiada por un cuestionario, desestructurada o híbrida.

Hay que saber preguntar, escuchar y documentar las respuestas. Se preparan con anticipación.

Link to original

Observación


Definición


Estudio de cómo la gente hace su trabajo. Ayuda a entender el problema un poco más que la entrevistas. Puede ser activa o pasiva dependiendo de la influencia en el trabajo hecho.

Hay que saber preguntar, escuchar y documentar las respuestas

Link to original

Talleres


Definición


Reunión de un grupo de personas con el objetivo común de encontrar una solución a un problema compartido por todos sobre el cual tienen distintas visiones, donde hay un facilitador preparado y neutral, que facilita las actividad, también puede haber una exposición de algunos expertos

Una de las mejores técnicas para descubrir requisitos. Esto es porque son actividades muy productivas, muy intensas, de duración limitada que reúnen a interesados y expertos en el dominio

Link to original

Encuestas


Definición


Obtención de información de mucha gente mediante un cuestionario. Es muy útil cuando hay muchos interesados potenciales.

Las preguntas, del cuestionario, pueden ser cerradas o abiertas

Link to original

Grupos de discusión


Definición


Discusión moderada por un coordinador en la que típicamente participan entre 5 y 10 personas. Permite obtener ideas, percepciones y actitudes acerca de un producto, servicio, concepto u oportunidad. El moderador debe estar capacitado

Es un tipo de investigación cualitativa, y muy empleado en marketing y publicidad ya que funciona muy bien para productos masivos.

Link to original

Análisis de documentos


Definición


Tiene como propósito examinar la documentación existente e identificar información relevante

Link to original

Análisis de reglas de negocio


Definición


Las políticas y reglas de negocio dirigen y restringen la estructura y la operación de la organización.

Una política organizacional es una directiva no procesable que apoya un objetivo de negocio. Una regla de negocio es una directiva específica, procesable y verificable que apoya una política organizacional.

Algunas reglas de negocio complicadas pueden expresarse como tablas o árboles de decisión.

Link to original

Análisis de causa raíz


Definición


Tiene como propósito identificar la fuente de un problema, creando un árbol de causas de un dado evento, estas causas también se las puede considerar efecto de otras, por lo que podemos crear un árbol de causas de las mismas. Es un proceso recursivo que nosotros decidimos cuando terminar

Podemos visualizarlo, o plantearlo como el Diagrama de espina de pescado

Link to original

Brainstorming


Definición


Es una técnica de creatividad que tiene como propósito generar y recoger múltiples ideas para resolver un problema

Se caracteriza por enfocarse en un problema y generar tantas ideas de solución como sea posible, sin censurarlas. No hay debate. Generalmente se aplica en grupos

Link to original

Prototipado


Definición


Permiten modelar las interfaces del software a desarrollar. Se utiliza para analizar requisitos. Se puede emplear como medio para descubrir, verificar y validar requisitos durante las entrevistas, talleres, etc. Se integran con casos de uso, user stories, etc.

Pueden ser evolutivos o descartables. Pueden ser hechos con “papel y lápiz”

No esta relacionado al Diseño de sistemas, sino al descubrimiento de requisitos.

También los construiremos para aclarar, completar validar los requisitos. Explorar alternativas de diseño y/o desarrollar una parte del producto en condiciones de evolucionar.

Link to original

Open space


Definición


Un enfoque para realizar reuniones auto-organizadas. Se establece un tema y se invita a los interesados. La agenda se define en forma participativa.

Link to original

Otras ténicas


Recomendaciones


  • Tener tacto con aspectos políticos y organizacionales
  • Identificar e involucrar a los interesados
  • Registrar las fuentes de los requisitos
  • Registrar la fundamentación de los requisitos
  • Guiarse por las inquietudes/preocupaciones del negocio
  • Buscar restricciones en el dominio (regulaciones, normas, etc. )
  • Considerar múltiples puntos de vistas
  • Prototipar requisitos poco claros o riesgosos
  • Definir procesos operativos
  • Reutilizar requisitos