Capitulo 10: La Entrevista

Anuncio
Análisis y Diseño de Sistemas: Trabajo de Lectura y Presentación
Capitulo 10: La Entrevista
Al momento de la recolección de requerimientos, la entrevista al usuario es una de las técnicas
más simples pero importantes de realizar. A partir de ella se pretende tener un mejor
entendimiento del problema a resolver y obtener, desde el punto de vista del usuario, algunas
características que debería tener la solución al mismo.
Para que la entrevista sea exitosa hay que evitar que los prejuicios y la posible predisposición
del entrevistado interfieran en el intercambio de la información. También desde el lado del
desarrollador/entrevistador no hay que permitir que su contexto (es decir conocimiento previo
que tiene sobre posibles soluciones para problemas similares) impida un entendimiento del
problema real a resolver.
Una forma de alcanzar este objetivo es realizando preguntas sobre la naturaleza del problema
pero sin un contexto para una posible solución. De esta manera se llega a una mejor
comprensión del problema del cliente y él mismo puede llegar a sugerir posibles soluciones.
Una vez realizadas las preguntas libres de contexto se puede proceder con preguntas con un
contexto de solución donde mostrándole algunas soluciones tentativas se busca darle al
usuario una perspectiva diferente del problema esperando descubrir requerimientos que aún
no han sido revelados.
En definitiva, a la hora de construir una plantilla con preguntas para la entrevista hay que
saber combinar adecuadamente tanto las preguntas libres de un contexto como preguntas con
un contexto de solución, de manera que todos los aspectos de los requerimientos sean
explorados en profundidad.
Al momento de realizar la entrevista conviene tener en cuenta ciertos aspectos, como
previamente haber preparado una entrevista teniéndola a mano durante el transcurso de esta,
investigar el trasfondo de la compañía así como del propietario del sistema y nunca perder de
vista la plantilla de manera de tener la certeza de estar haciendo las preguntas correctas.
Si durante el transcurso de la entrevista se establece una buena relación entre el entrevistado
y el entrevistador hay que dejar que fluya naturalmente sin ceñirse tanto al guión preestablecido por la plantilla. Lo que se espera es que en algún momento el usuario empiece
describir detalladamente su situación actual. Una vez que haya finalizado se retoman las
preguntas del cuestionario.
Luego de haber hecho algunas entrevistas ya se debe tener suficiente conocimiento del
dominio del problema como mejorado el entendimiento tanto del problema a resolver como
de ciertas características solicitadas por el usuario para una posible solución. Las necesidades
de los usuarios así como ciertas características para el producto definidas durante la entrevista
tendrán prioridad dentro de los requerimientos que servirán como fuerza impulsora para el
desarrollo del proyecto.
Durante el análisis del problema se identificaron los propietarios del sistema y usuarios claves
que será necesario entrevistar para entender las necesidades de los propietarios del sistema.
Razón por la cual típicamente no llevara muchas entrevistas llegar a un entendimiento solido
de las cuestiones más amplias.
Comisión Nº 5: Gimenez Cangelosi – Marzullo - Carrasco
1
Análisis y Diseño de Sistemas: Trabajo de Lectura y Presentación
La última parte del formulario de la entrevista, el llamado resumen del analista, es utilizado
para llevar registro de las tres necesidades más importantes o problemas descubiertos en cada
entrevista.
En la mayoría de los casos, luego de algunas entrevistas, estas necesidades de alta prioridad
comenzaran a repetirse. Lo que significa que se estaría comenzando a conseguir convergencia
en algunas necesidades comunes. Algo que se esperaba, especialmente entre aquellos
usuarios o propietarios del sistema que comparten cierta perspectiva. De esta manera se
estima que diez entrevistas crearan tan solo entre 10 y 15 necesidades diferentes.
Este resumen es el que da comienzo al repositorio de requerimientos de cada entrevistador,
un conjunto de recursos que construirá y utilizará como una buena ventaja sobre el curso del
proyecto.
Esta simple información permitirá al equipo del proyecto construir una base solida con la cual
inicializar el proyecto.
Durante el proceso de desarrollo puede surgir la pregunta de si se puede sustituir el proceso
de entrevistas con un cuestionario. A veces, por el hecho de que un cuestionario se realiza
mucho más rápido que una entrevista y se podrían hacer varios cuestionarios en el tiempo que
dura una sola entrevista. En otros casos simplemente se cuestiona si es necesario hablar con
estas personas directamente.
Pero la respuesta a esta pregunta es no, ya que los cuestionarios no pueden sustituir el
contacto personal, la construcción de una buena relación y la forma de libre interacción que
existe en la técnica de entrevistas. Lo que permite posiblemente cambiar la visión de la
solución, luego de un par de entrevistas.
Cuando se trata de la obtención de requerimientos la técnica de cuestionarios tiene algunos
problemas fundamentales:
• Las preguntas relevantes no pueden ser decididas por adelantado
• Las suposiciones detrás de las preguntas pueden influir en las respuestas
Por ejemplo la pregunta “¿esta exposición cumple tus expectativas? Está asumiendo
que tenias expectativas”
• Se dificulta explorar nuevos dominios sobre que deberíamos realmente estar
preguntando al no existir interacción para poder realizarlo.
• Se dificulta seguir investigando en respuestas poco claras de los usuarios.
Sin embargo, la técnica de cuestionarios puede ser aplicada con un buen efecto para
corroborar algunas respuestas luego de una entrevista inicial y un análisis de actividades.
Una de las formas más fáciles de encontrar que necesita hacer un sistema es preguntándole a
los potenciales propietarios del sistema. Si se decide acercarse a esta técnica de recolección de
requerimientos de una manera estructurada se estaría muy cerca de descubrir los
requerimientos reales. Es decir, realizando las preguntas apropiadas del modo adecuado a los
propietarios del sistema se podrá construir ese solido entendimiento que se necesita.
Como conclusión final puede decirse que la entrevista es una técnica indispensable e
irreemplazable a la hora de definir los requerimientos para un desarrollo y hay que realizarla
siempre que se inicie un nuevo proyecto ya que permite obtener un mejor entendimiento del
problema a resolver y plantear soluciones adecuadas para un contexto en particular.
Comisión Nº 5: Gimenez Cangelosi – Marzullo - Carrasco
2
Descargar