Zusammenfassung der Ressource
Educción de requerimientos
- El origen de los requerimientos dependerá de la naturaleza del producto y del ambiente de desarrollo.
- Fuentes típicas:
- Entrevistas y discusiones
- Estudios comparativos y casos de estudio
- Estándares industriales o corporativos
- Observar usuarios en el trabajo
- Análisis de escenarios de tareas de usuarios
- Eventos y respuestas
- Técnicas básicas
- Reuniones iniciales
- Explicaciones magistrales de los involucrados
- Considerar aspectos como:
- Misión
- Visión
- Objetivos
- Restricciones generales
- ¿Qué es una Reunión Inicial?
- Entrevistas
- Preparación de Entrevista
- Estructurada
- ¿ Qué tipo de cosas te gustaría saber acerca del
problema cuando empiezas a sopesarlo ?
- ¿ Cuáles son los factores que influyen en la forma en
que razonas en el problema ?
- ¿ Qué tipo de valores puede tener este objeto ? ¿ Qué
rango de valores está permitido ?
- ¿ Te parece que este diagrama muestra correctamente el
orden de tus decisiones ?
- Limitantes:
- • Subjetividad de la
información del experto
- • Automatismos difíciles de
descomponer y exponer
- • Consumen mucho tiempo
- No estructurada
- El Ingeniero de Requerimientos debe estar
alerta de:
- ¿En qué se parece y diferencia este problema con los
típicos del dominio?
- ¿Qué clase de soluciones son adecuadas para el
problema?
- ¿Es reducible el problema a sub-problemas no
interactivos?
- ¿Puedes describirme el último paso que has tratado?
- ¿Cómo resuelves ese problema?
- ¿Qué haces a continuación?
- ¿Por qué haces eso?
- Estudiar el dominio del problema
- Tipos:
- Seleccionar a las personas
- Planificar la entrevista
- Realización de la entrevista
- Apertura (expectativas)
- Lugar adecuado
- Desarrollo y terminación
- Evaluación de la entrevista
- Análisis de las entrevistas
- Lluvia de ideas
- Lluvia o tormenta de ideas
- Generación de ideas libres de críticas o juicios
- No se admite la crítica y puede ser realizado por
video-conferencia
- Apoya la generación de vistas individual (apuntes) o
grupal (cartelón) del problema
- Fases:
- Preparación
- Citar a los participantes y preparar la sala
- Generación
- Recopilar principales ideas y distribuir
- Consolidación
- Revisar ideas
- Descartar ideas
- Priorizar ideas
- Documentación
- DWTTY : Do What They Tell You
- Prototipaje
- ¿Qué es?
- Ayuda a educir y validar los
requerimientos del sistema.
- Tipos
- Desechable
- Desechable
- El prototipo que evoluciona es el más utilizado, debido a su
ayuda en los demás procesos de desarrollo software.
- Glosario
- Ayuda a organizar conocimientos
- Ayuda a organizar conocimientos
- Conjunto de definiciones sobre los términos,
acrónimos, etc. usados durante la vida del proyecto.
- Crear una ficha (o entrada de datos) para cada
concepto.
- JAD estructura el proceso de educción de
requerimientos
- Técnica para que todos los participantes de un proceso de diseño de software
acueren sobre los requerimientos y diseños conjuntamente
- JAD/Plan: educción de requerimientos de software
- JAD/Design: diseño de software