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

Post on 18-Jan-2015

6 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Metodologías de Desarrollo

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

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

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

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

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

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

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

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de

soluciones

Mantenimiento de

soluciones

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de soluciones

Proceso de desarrollo

• 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

•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

•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

• 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

• “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

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de

soluciones

Mantenimiento de soluciones

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

Estructura

ProcesosInformaci

ón

Desarrollo de proyectos

Operación de soluciones

Mantenimiento de

soluciones

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

Estructura

ProcesosInformaci

ón

Documentación Riesgos Alertas y planes de acción

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

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

top related