Entrevistas y Levantamiento de Requisitos

Slides:



Advertisements
Presentaciones similares
ESTADÍSTICA OCTAVO DE BÁSICA ECO. VERÓNICA ALBARRACÍN BARRAGÁN INCAE BUSINESS SCHOOL.
Advertisements

© 2000, Cisco Systems, Inc Modulo 12 Validar el Diseño de Red.
¡Toma unos dados y juega! Retrocede 2 casillas Retrocede 4 casillas Vuelve A empezar Pregunta.
Juego
Manual Formulario Registro de Cajas Para el envío de Cajas en crecimiento.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
Presentaciones Efectivas El siguiente modelo sugiere varios de los aspectos que deben ser evaluados al momento de preparar una presentación. Se muestran.
Análisis de Proyecto de Software.
PROYECTOS DE INVERSIÓN
Entrevistas y Levantamiento de Requisitos
Ejercicio práctico.
CC51A – Ingeniería de Software
CC51A – Ingeniería de Software
FACTURACIÓN ELECTRÓNICA DHARMA USAHA
Planificación y seguimiento de proyectos
Practica Supervisada Administración
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Mejores Prácticas en Proyectos de Desarrollo de Software
Loreto Vergara M. Taller de Competencias Laborales
ESTRATEGIAS DE COMPRENSIÓN GLOBAL
Fuentes de datos primarias y secundarias de Investigación
Estancia 1, 2 y Estadía Mayo – Agosto 2017.
Título y N° de PPT o sesión
Idea y concepción del negocio
Septiembre – Diciembre 2017
Estructura de Base de Datos
Diseño Distribuido de una Arquitectura de Software
Entrevistas y Levantamiento de Requisitos
Diseño de la superestructura
Presentar un informe técnico
METODOLOGÍA DE SISTEMAS
9 Tips para Establecer Buenas Relaciones con sus Compañeros de Trabajo
Etapas de la planificación
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
Metodología de la programación
Factores a Tener en Consideración.
Excel.
“PROYECTO TECNOLOGICO”.
Gestión de Configuraciones
El ensayo persuasivo.
CC51A – Ingeniería de Software
Una herramienta muy importante en Lean Manufacturing llamada SMED, este concepto fue introducido gracias a Shigeo Shingo ingeniero japonés que contribuyó.
Comprensión y obtención de los requerimientos
Guía para crear una PRESENTACIÓN
MASH.GUILLERMO GONZALEZ RODRIGUEZ FEB-JUN 2018 DIVISIÓN DE INGENIERÍA QUÍMICA INGENIERÍA DE PROYECTOS.
EXPOSITOR L.C. EDUARDO M. ENRÍQUEZ G.
SEGUIMIENTO AL DISTRIBUIDOR
Guía para la preinscripción
Curso de Estadística Básica
Método Científico Ciencias – 6º Grado Srta. Camarasa.
EL MUNDO DEL FOAMI VELÁZQUEZ NAVARRETE ABRIL MONSERRAT TEMA 1.
Proyecto "Las mascotas" Informática 6° Básico.
TECNICAS DE ELICITACIÓN DE REQUERIMIENTOS. REUTILIZACION DE REQUERIMIENTOS La técnica de Reutilización de Requerimientos parte de la idea de que los requerimientos.
La entrada en la aplicación se realizará a través del acceso para Usuarios entidad, mediante el uso de
01 Registro & Mi Perfil “My Profile”
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
Casos de Uso Análisis de requisitos con casos de uso.
PREPARACION DE LA REUNION ORDINARIA DEL COPASST Para hacer de los COPASST Equipos Eficientes.
Satisfacer al cliente.
diseño de investigación
TALLER DE INVESTIGACION I PROCESO DE CAPTACION DE LA INFORMACION Y ELABORACION DEL CRONOGRAMA DE INVESTIGACION.
Análisis de Procesos Informáticos Ing. Renato Toasa  Daniel Quintana  Leonardo Herrera  Fernando Moya.
ANALISIS DE TRABAJO SEGURO ¿Qué es el AST? Es una metodología diseñada para identificar peligros, prevenir incidentes y ayudarle al personal a controlar.
DIAGNÓSTICO El primer paso que debemos dar es elaborar un diagnóstico. Ésta será la fundamentación del proyecto, ¿por qué este proyecto se debería realizar?
RECOPILACIÓN DE LA INFORMACIÓN TÉCNICAS DE INVESTIGACIÓN.
Cuentas por Pagar, Subgerencia de Contabilidad
La entrada en la aplicación se realizará a través del acceso para Usuarios entidad, mediante el uso de
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
Transcripción de la presentación:

Entrevistas y Levantamiento de Requisitos 1

Estructura de la Presentación Introducción Detalles sobre Entrevistas Primera Entrevista Segunda/Tercera Entrevista Entrevistas de Validación Conclusiones

Entrevistas: Introducción Las entrevistas sirven para: Conocer, clarificar, o limitar el problema a resolver. Identificar a los actores involucrados. Construir la confianza del cliente. Establecer los requisitos del sistema sin ambigüedades. Validar el trabajo ya hecho. Las entrevistas son el primer paso, en el desarrollo de un proyecto de software.

Entrevistas: Introducción Hacer una primera entrevista abierta (como para abordar el tema) y revisarla (si es posible en grupo). Hacer una segunda entrevista focalizada, diseñada para sacarle el resto de la información al cliente. Se pueden hacer más entrevistas si es necesario. Haga la MENOR CANTIDAD POSIBLE de entrevistas. Graben las entrevistas.

Entrevistas: Introducción Revisar los ítems más importantes (respecto a los requisitos) con el cliente (se debe obtener un OK). Validen con los usuarios, los requisitos entregados por el cliente…. Usuarios y clientes deben estar alineados. Usuarios y Clientes deben sentirse parte del proceso. Trabajen rápido y focalizados. Traigan y analicen todos los recursos que puedan: formularios, sistemas legados, manuales de procesos, etc.

Detalles sobre Entrevistas Entre 30’ y 1 hora. Vestirse igual (o similar) al cliente. Dos entrevistadores (máximo). Sólo uno pregunta, el otro toma nota. Llevar una pauta, con las preguntas. Grabar cada entrevista (audio). Obtener copia de todos los formularios involucrados en el proceso. Tráigase el modelo de datos actual (detallado), en caso de existir sistemas legados. Llevar lápiz y papel, aunque no lo use (podría necesitarlo). No use jerga computacional, ni regionalismos.

Detalles sobre Entrevistas Trate al cliente con respeto SIEMPRE !!! No trate de demostrar cuánto sabe usted de esto: la estrella es el Cliente !!! Escuche las opiniones del cliente, aunque sean descabelladas. No repita las preguntas, siempre primero revise la cinta de sesiones anteriores. Demuéstrele al cliente que ha comprendido su problema. No critique las falencias de los actuales sistemas, ni las del personal que lo construyó o que lo opera. Si va a pedir algo que requiere un esfuerzo importante del cliente y/o usuario, entrégueles algo a cambio.

Primera Entrevista Entrevista abierta (guiada por el cliente). Que el cliente diga todo lo que tenga que decir. Seamos “Positivos”, hasta conocer más el problema. No prometamos nada hasta analizar el problema en detalle. CONTENGÁMONOS! La primera entrevista se usa para tener una idea aproximada del problema a resolver. Normalmente se obtiene mucha basura, por lo que hay que separar la paja, del trigo.

Primera Entrevista Traigámonos toda la documentación que podamos, para poder analizar mejor el problema a resolver, determinar su alcance e implicancias sobre otros sistemas. Entre la información que debemos traer de la 1º entrevista (dentro de lo posible) está: formularios actuales, modelo de datos, cantidad y tipo de usuarios del sistema, recursos de hardware y software que forman parte del ambiente operacional, restricciones del desarrollo (plazos, leng. de desarrollo o BD a utilizar, Browsers usados para Front-End, etc.)

Primera Entrevista Preguntar si hubo gente que intentó hacer esto antes? En caso afirmativo -> Qué pasó? En caso Negativo - > Veamos si se hizo algo de este tipo, y cómo les fue? Trate de ver (con cuidado) cuáles son riesgos de este proyecto. Establezca claramente el nivel compromiso y dedicación que el Cliente/Usuario deberá tener con el proyecto.

Segunda/Tercera Entrevista Casi todo lo anterior..... Entrevista focalizada (guiada por el entrevistador). Se utiliza para completar la información relevada y clarificar aspectos oscuros. El cliente debe mantenerse en la línea de lo que es relevante. Sea “Realista”, cueste lo que cueste. No prometer nada que no tengamos la certeza, de que va a poder realizarse. Lleve la lista de preguntas preparadas...

Entrevistas de Validación Validar los requisitos conflictivos (al menos una vez). Validar todo lo que usted considere necesario, ... pero con cuidado... Validar el avance del proyecto, a través de prototipos (buenos prototipos !!!). Valide sólo lo que está escrito en los requisitos.... Cualquier otra cosa está fuera de lo que usted debe realizar. El tiempo del cliente también vale ....

Entrevistas de Validación Sea efectivo y directo en las entrevistas. Instálele el software (prototipo) al cliente, si es necesario, y asegúrese de que los prototipos sean validados. El cliente/usuario debe estar consciente de su compromiso/dedicación al proyecto. El cliente/usuario debe tener una manera fácil de reportar lo que le gusta y lo que no.

¿Qué Cosas Preguntar (por ej.)? ¿Qué debe hacer el sistema?, Determinación de los servicios del sistema ¿Quiénes y cuántos son los usuarios?, ¿Qué debería hacer cada uno con el sistema? Determinación de los Usuarios del sistema. ¿Qué calidad se espera que tenga el software?. Determinación de los req. de calidad del software. ¿Cuáles son los formularios que actualmente contienen la información a procesar por el sistema? Determinación de datos y servicios básicos a manejar por el sistema.

... Cada una de estas preguntas pueden ser desglosadas en varias ... ¿Qué Cosas Preguntar (por ej.)? ¿Cuál es el escenario en el que funcionará el sistema?. Determinación del Ambiente Operacional. ¿Qué datos están involucrados en el sistema?. Determinación del ámbito del sistema. ¿Existen restricciones a cerca del funcionamiento o del proceso de desarrollo del sistema? Determinación de Restricciones. ... Cada una de estas preguntas pueden ser desglosadas en varias ...

Conclusiones Las entrevistas sirven para construir confianza / acuerdos entre el proveedor y los clientes/usuarios.... aprovéchelas!!! Prepárese MUY BIEN para cada entrevista... Su imagen y la de su empresa depende en gran medida de ello. Demuestre que usted es serio, y que sabe hacer su trabajo. Demuestre compromiso con el proyecto. Aclare y limite el problema (junto con el cliente)... Y luego póngalo por escrito (docum. de requisitos), y que el cliente lo firme!!!

Conclusiones Sea cuidadoso al consultar, ... pero no se quede con ninguna duda. Sea efectivo en su trabajo… No pierda tiempo, ni improvise. Documente todos los acuerdos, y ojalé que éstos sean públicos (para clientes/usuarios y desarrolladores). Genere y mantenga una visión compartida del proyecto. No a las justificaciones No a las críticas.