You are on page 1of 25

Tcnicas Generales para Identificacin de Requerimientos

Tecnicas para Identificar Requerimientos


1 Entrevista 2 Lluvia de ideas 3 Cuestionarios

Entrevista
Importante para recoleccin de opiniones Descripciones sobre diferentes actividades basada en la confianza

Tips de Entrevistas
1. Estudiar el tipo de personas a las cuales se les realizar la entrevista. 2. Estudiar como ser el entorno donde se llevara a cabo la entrevista para identificar que tan confortables estarn las personas y as obtener la informacin de la manera ms eficiente. 3. Estudiar como es la manera de hablar de las personas individualmente o en un equipo de trabajo. 4. Verificar que las personas tengan la disponibilidad para dar a conocer las necesidades que posterior a esto se puedan convertir en requerimientos. 5. Revisar como es la relacin del cliente con la organizacin que realizar la identificacin de los requerimientos, esto con el fin de facilitar el trabajo y la disposicin de ambas partes. 6. Entender que es importante obtener la mayor informacin para la definicin de los requerimientos, teniendo en cuenta que nada es obvio para las organizaciones de desarrollo de software.

Lluvia de Ideas
Tecnica Abierta explorar necesidades iniciales para investigar nuevos servicios o necesidades que no son claramente identificadas

Tips de Lluvia de Ideas


1. Escoger un sitio tranquilo que permita que las personas involucradas se sientan cmodas y dispuestas para dar a conocer sus ideas. 2. Tomar la iniciativa para iniciar una reunin enfocada en la confianza. 3. Tomar nota de las ideas que las personas expresan en los equipos de trabajo

Cuestionarios
dirigida a un pblico especfico o general tener un mayor cuidado en la seleccin de los encuestados Tener cuidado en que preguntar y como preguntar

Tcnicas especficas para la identificacin de requerimientos


1 Observacin 2 Escenarios

Observacin
Esta tcnica permite obtener informacin directa sobre la forma en que se realizan las actividades. Es una tcnica que sirve para revisar que no existen omisiones o interpretaciones errneas sobre el proceso que se realiza. Hay que tener en cuenta que se debe utilizar si el cliente lo permite y si el proyecto as lo amerita.

Escenarios
Esta tcnica permite conocer el comportamiento del producto ante determinados eventos considerando los datos, acciones y excepciones que se pueden presentar. El anlisis de casos de uso es un ejemplo de aplicacin de esta tcnica

Identificacin de Requerimientos funcionales


Son declaraciones de los servicios que proveer el sistema Tambin declaran explcitamente lo que el sistema no debe hacer. Debe estar completa y ser consistente La consistencia significa que los requerimientos no tienen definiciones contradictorias.

Identificacin de Requerimientos no funcionales


las propiedades emergentes de ste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento Requerimiento debido a restricciones en el presupuesto, a las polticas de la organizacin, a la necesidad de interoperabilidad con otros sistemas de software o hardware o a factores externos como los reglamentos de seguridad, las polticas de privacidad, entre otros.

Aspectos a tener en cuenta en la identificacin de requerimientos funcionales y no funcionales


Requerimientos bsicos: se estructura su identificacin al buscar respuestas a preguntas como: Cul es el proceso bsico de la empresa? Qu datos utiliza o produce este proceso? Cules son los lmites impuestos por el tiempo y la carga de trabajo? Qu controles de desempeo utiliza?

Preguntas para Mejorar la Comprensin


Las siguientes preguntas son de utilidad para adquirir la comprensin necesaria: Cul es la finalidad de la actividad dentro de la empresa? Qu pasos se siguen para realizarla? Dnde se realizan estos pasos? Quines los realizan? Cunto tiempo tardan en efectuarlos? Con cunta frecuencia lo hacen? Quines emplean la informacin resultante?

Identificacin de elementos
Durante esta, se debe identificar muy claramente los siguientes elementos: Procesos Flujos de datos entre procesos Datos de cada flujo de datos Bases de datos Datos de las bases de datos

Preguntas generales:
Cuntos empleados laboran para la organizacin en el rea(s) que se pretende desarrollar el sistema; o sea, cuntos tienen relacin directa con el proyecto? Cules son las personas claves en el sistema? Por qu son importantes? Existen obstculos o influencias de tipo poltico que afectan la eficiencia del sistema? Existen manuales de procedimientos, polticas o lineamientos de desempeo documentados oficial o no oficialmente?. Si los hay, Se cumplen en forma cabal en el 100% de las ocasiones?, es decir, se respetan dichos procedimientos? Existen mtodos para evadir el sistema?, Por qu se presentan? Qu reas necesitan un control especfico? Qu criterios se emplean para medir y evaluar el desempeo?

You might also like