Técnicas de Recolección Requerimientos de Software. INGENIERIA DE SOFTWARE

    

Técnicas de Recolección Requerimientos de Software.



La recolección de datos se refiere al uso de una gran diversidad de técnicas y
herramientas que pueden ser utilizadas por el analista para desarrollar los
sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el
cuestionario, la observación, el diagrama de flujo y el diccionario de datos.

5 tipos de técnicas de recolección de datos:

-entrevistas

-encuestas

-observación

-listas de verificación


Entrevistas

Las entrevistas son la técnica de elicitación más utilizada, y de hecho son

prácticamente inevitables en cualquier desarrollo. En las entrevistas se pueden

identificar claramente tres fases [Piattini]: preparación, realización y análisis, que

se describen a continuación. Preparación de entrevistas Las entrevistas no deben

improvisarse, por lo que conviene realizar las siguiente tareas previas:

💥 Estudiar el dominio del problema: se debe conocer la terminología básica del

dominio del problema, evitando que el cliente tenga que explicar términos que para

él son obvios. Para ello se puede recurrir a la técnica auxiliar de estudio de

documentación, a bibliografía sobre el tema, documentación de proyectos

similares realizados anteriormente, etc.

💥 Seleccionar a las personas a las que se va a entrevistar: se debe minimizar el

número de entrevistas a realizar, por lo que es fundamental seleccionar a las

personas a entrevistar. El orden de realización de las entrevistas también es

importante. Normalmente se aplica un enfoque top–down, comenzando por los

directivos, que pueden ofrecer una visión global, ayudar a determinar los objetivos

y reducir ciertas reticencias en sus subordinados, y terminando por los futuros

usuarios, que pueden aportar información más detallada.

💥 Determinar el objetivo y contenido de las entrevistas: para minimizar el tiempo de

la entrevista es fundamental fijar el objetivo que se pretende alcanzar y determinar

previamente su contenido.

💥 Planificar las entrevistas: la fecha, hora, lugar y duración de las entrevista deben

fijarse teniendo en cuenta siempre la agenda del entrevistado. Realización de

entrevistas Dentro de la realización de las entrevistas se distinguen tres etapas, tal

como se expone en [Piattini]

💥 Apertura: el entrevistador debe presentarse e informar al entrevistado sobre la

razón de la entrevista, qué se espera conseguir, cómo se utilizará la información,

la mecánica de las preguntas, etc.

💥 Desarrollo: la entrevista en sí no debería durar más de dos horas, distribuyendo el

tiempo en un 20% para el entrevistador y un 80% para el entrevistado. Se deben

evitar los monólogos y mantener el control por parte del entrevistador.


Ingeniería de requerimientos, técnicas de elicitación (S/f). Recuperado el 12 de enero de 2023, de            http://chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/http://sedici.unlp.edu.ar/bitstream/handle/10915/4057/2_Ingenier%C3%ADa_de_requerimientos.pdf?sequence=4


Observación

 Consiste en estudiar el entorno de trabajo de los usuarios, clientes e

interesados de proyecto (Stakeholders).

 Es una técnica útil cuando se está documentando la situación actual de

procesos de negocio.

 Puede ser de dos tipos, pasiva o activa.

 En observación pasiva, el observador no hace preguntas, limitándose solo a

tomar notas y a no interferir en el desempeño normal de las operaciones.

 En observación activa, el observador puede conversar con el usuario.

Encuestas o cuestionarios

 Es una técnica útil para recopilar eficientemente los requerimientos de

muchas personas.

 La clave para el éxito es que tengan un propósito y audiencia claramente

definida, establecer fechas topes para llenar la encuesta, con preguntas

claras y concisas.

 Deben enfocarse en los objetivos de negocio que se necesitan identificar.

 Pueden apoyarse con entrevistas de seguimiento con usuarios individuales.

 Pueden contener tanto preguntas cerradas como preguntas abiertas.


Mesas de trabajo (Workshops)

 Es una técnica efectiva para obtener información rápidamente de varias

personas.

 Es recomendable tener una agenda predefinida y preseleccionar a los

participantes, siguiendo buenas prácticas para reuniones efectivas.

 Se puede utilizar un facilitador neutral y un transcriptor (que no sea el

mismo facilitador).

 Se puede utilizar un material común sobre el cual enfocar la atención y

conversar, por ejemplo una presentación con un desglose del proceso que

se está estudiando o un flujograma.

 Se pueden combinar con otras técnicas como pueden ser las entrevistas y

cuestionarios.

LISTAS DE VERIFICACIÓN

Son listas diseñadas para la realización de actividades repetitivas, ya que permiten

controlar el cumplimiento de una lista de requisitos o recopilar datos de forma

ordenada y sistemática. Se utilizan para realizar verificaciones estandarizadas de

actividades o productos, o verificaciones de rutina, asegurándose de que el

operador o inspector no olvide ningún punto importante


Puede usar las listas de verificación para las siguientes tareas:

 Llevar a cabo actividades en las que es importante que no se olvide ningún

paso y que las tareas se realicen en un orden establecido.

 Realizar inspecciones en terreno.

 Verificar o examinar productos y/o procesos.

 Examinar o analizar la ubicación de los problemas.

 Verificar las causas de los defectos.

 Verificar y analizar las distintas operaciones.

 Recolectar datos para análisis futuros.


9


Publicado por pmoinformatica.com. (s/f). 7 Técnicas de levantamiento de requerimientos software.

Pmoinformatica.com. Recuperado el 12 de enero de 2023, de

http://www.pmoinformatica.com/2016/08/tecnicas-levantamiento-requerimientos.html








Comentarios

Entradas más populares de este blog

Metodologías de Desarrollo Tradicionales: Cascada, Modelo en V y Espiral.

Especificación y validación de requerimientos. IEEE-830 y plantillas SRS.