¿Es un cambio?
¿Cómo lo justificamos?¿Lo diseñamos bien?
¿Tendríamos que haberlo hecho?
GeneXus Consulting Development Framework
Contenido
Interesados
Requerimientos
Fases• Planificación• Relevamiento• Análisis
Conclusión
Interesados
Funcional
• Gerente• Expertos del negocio• Analistas del negocio• Analistas de sistemas• Usuario final
Técnico
• Gerente de proyecto• Líderes de desarrollo• Desarrolladores• Arquitectos• Líder de testeo
El “QUE”
“Condición o capacidad que un usuario necesita para poder
resolver un problema o lograr un objetivo.”
(IEEE)
Clasificación
Del negocio
Funcionales
No funcionales
De la transición
Fase I - Planificar
Definir actividades
Definir las técnicas
Definir criterios de
comunicaciónComplejidad del proyecto
Fase II - Relevar
Ejecutar Documentar Confirmar
Técnicas:•Entrevistas•Workshops
•Actas de reunión•Doc relevamiento•Wiki
•Validación de documentos.•La importancia de la validación
Fase III - Análisis
Priorizar y organizar
Especificar y modelarVerificar y validar
Valor para el negocioAcuerdo de interesadosUrgenciaDificultad de implementaciónDependencia con otros requerimientosEstrategias de implantación
Modelado de ProcesosCasos de UsoPrototipación
Diagramas de estado/secuenciaDiseño inicial de arquitectura
Análisis de requerimientos no funcionales
VerificarCriterios de correctitudCalidad – Apoyo equipo de Testing
ValidaciónCriterios de aceptaciónDefinir requerimientos de transiciónValidar la solución
Charlas de interés
GXC Development Framework: el diseño como clave del éxito de las aplicaciones• Mayda Kurdian
GXC Development Framework: creando el plano de la arquitectura de software• Gerardo Canedo