metodologías de desarrollo. estructura procesosinformación liderazgo funcional mitigación y...

23
Metodologías de Desarrollo

Upload: desi-perdomo

Post on 18-Jan-2015

7 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Metodologías de Desarrollo

Page 2: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Liderazgo funcional

•Mitigación y seguimiento de riesgos• Seguimiento al cronograma general del proyecto•Comunicar a los grupos de interés el estado del proyecto•Coordinación de reuniones de trabajo• Solución de problemas de comunicación dentro del equipo de trabajo•Velar porque el equipo de trabajo cuente con toda los insumos necesarios para la ejecución del proyecto

GERENTE DE PROYECTO

Page 3: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Liderazgo técnico

•Planteamiento y estructuración técnica de la solución

• Diseño de integración con sistemas

•Seguimiento al desarrollo del sistema, velando el cumplimiento del alcance establecido

•Revisión y control de calidad a artefactos técnicos

ARQUITECTO DE SOFTWARE

Page 4: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Liderazgo técnico

• Controlar tiempos de entrega

• Planeación de actividades del equipo de desarrollo

• Coordinar el equipo de desarrollo

• Orientar, asesorar y dar lineamientos generales sobre el desarrollo del sistema en cuanto a su comportamiento funcional, operativo y técnico.

LIDER TECNICO

Page 5: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Liderazgo técnico

• Recolectar, sintetizar y analizar la información del dominio de negocio

• Análisis, diseño y optimización de procesos de negocio

• Priorización y definición de funcionalidades del sistema

ANALISTA DE NEGOCIO

Page 6: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Equipo de desarrollo

• Realizar el levantamiento de información para la implementación de funcionalidades

• Implementar funcionalidades del sistema

• Desarrollo de pruebas de software

•Documentación de artefactos técnicos

DESARROLLADOR

Page 7: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Equipo de desarrollo

• Establecer el esquema y estilo gráfico de las pantallas de usuario

• Emitir recomendaciones de usabilidad

• Conservar la imagen corporativa de la organización en las pantallas

•Apoyar el desarrollo de la capa de presentación del sistema

DISEÑADOR

Page 8: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Equipo de desarrollo

• Instalar, configurar, administrar y monitorear el funcionamiento de las distintas aplicaciones en ejecución (software) y los servidores (hardware)

• Definición de los ambientes de desarrollo, pruebas y producción de los sistemas

INGENIERO INFRAESTRUCTURA

Page 9: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de

soluciones

Mantenimiento de

soluciones

Page 10: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Page 11: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Proceso de desarrollo

Page 12: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

• Requerimientos Funcionales• Qué funcionalidad espera el usuario?

• Requerimientos no Funcionales• Restricciones•Atributos de Calidad

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Definición de Proyecto

Page 13: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

•Estimación de actividades

•Priorización de funcionalidades y estimación de complejidad de la solución

•Estructuración de módulos del sistema

•Desarrollo de cronograma

•Ruta crítica a partir del equipo disponible y la paralelización de actividades

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Planeación

Page 14: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

•Diseño basado en el usuario •Desarrollo iterativo por ciclos

• Análisis: Recolección de información• Diseño: Estructuración de solución• Implementación• Pruebas

•Instalación

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Ejecución

Page 15: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

• Reunión de seguimiento semanal que comprende:

•Actualización de cronograma• Revisión de tareas pendientes• Planeación de actividades• Control de riesgos• Control de calidad

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Monitoreo y Control

Page 16: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

• “Postmortem” / lecciones aprendidas

• Entrega de documentación

• Evaluación de desempeño

•Capacitación

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Cierre

Page 17: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de

soluciones

Mantenimiento de soluciones

Page 18: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Acuerdos de nivel de servicio

Evaluación de proveedores

Auditorías periódicas

Planes de contingencia

Continuidad del servicio

Soporte y asistencia técnica

Aspectos operativos

Page 19: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de

soluciones

Page 20: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de

soluciones

CONTROL DE CAMBIOS ADMINISTRACIÓN DE VERSIONES

• Manejo de migración de versiones

• Prevención de conflictos

• Compatibilidad de versiones

• Diferencia entre garantía y control de cambio

• Estabilización de nuevas funcionalidades

• Pruebas de usuario

Page 21: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Documentación Riesgos Alertas y planes de acción

Page 22: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Documentación

Manual de instalación

Manual de parametrización

Manual de usuario

Modelo de datos (entidad-relación)

Arquitectura y diseño del sistema

Código fuente documentado

Requerimientos funcionales y atributos de calidad

Page 23: Metodologías de Desarrollo. Estructura ProcesosInformación Liderazgo funcional Mitigación y seguimiento de riesgos Seguimiento al cronograma general del

Estructura

ProcesosInformaci

ón

Riesgos

Alertas y planes de acción

Riesgo Mitigación

Avances irreales en cronograma

Revisión del trabajo realizado por el equipo de desarrollo

Alcance difuso Reunión de trabajo

Recursos humanos inadecuados

Cambio de personal

Plataforma tecnológica inadecuada

Planear actividades para evaluación de plataformas

Funcionalidades imprecisas Reunión con cliente/lider funcional

Tiempo o dinero insuficiente

Negociación de alcance

Pruebas de aceptación de usuario fallidas

Diseño orientado al usuario