Integrando prácticas ágiles y
disciplinadas
Ing. Esteban Zuttion
Expositor
• Ingeniero en Sistemas de Información (Universidad Tecnológica Nacional).
• Master en Administración de Empresas (Universidad de Palermo).
• Certified Software Development Profesional (IEEE USA). Vicepresidente en Liveware IS SA.
• Ha sido docente de la UTN en carreas de grado.
• Docente de la UCA en su postgrado de Sistemas de Software.
• Consultor internacional con más de 20 años de experiencia en el desarrollo de software y 15 trabajando específicamente en consultoría para la implantación de mejoras al proceso de desarrollo de software.
• Ha participado como conferencista en congresos nacionales e internacionales relacionados a la temática de gestión de proyectos de desarrollo de software.
• Ha dictado cursos de gestión de proyectos e ingeniería de software en diversos países.
Agenda
• Definición de contexto• Tipos de Demandas• Problemas y necesidades• Prácticas útiles• Tailoring de procesos• Conclusiones
Contexto - Alcance
• Unidad Organizacional:
– Area de Desarrollo de software
– Empresa de Desarrollo de Software.
• Demanda: Todo pedidos relacionado a software recibido por la Unidad Organizacional.
Tipos de Demandas
Unidad Organizacional
•Incidentes en Producción•Cambios (Requerimientos):
•Correctivos•Adaptativos•Perfectivos
•Proyectos•Consultas•Otros
Tipos de Demandas
Tipo
Cambio
Proyecto
Evaluar tipo de Proyecto
Resolver Requerimiento
Plani-fica-ble?
Resolver Proyecto
Problemas y Necesidades
Fechas deImplementación
Calidad delproducto
Equipo de Trabajo
Impacto Organizacional
/ Sistemas
Complejidad
Madurez de procesos
Prácticas útiles – Excenario 1
•Implementaciones rápidas•Releases con agrupamiento de requerimientos•Equipos cohesivos•Alto volumen de Cambios / definiciones
NecesidadesProgramación
de a pares
BacklogRelease Mgm
Equipo Integrado
Refactoring
Time Boxing
Prácticas útiles – Escenario 2
•Alto Impacto (Organizacional y/o de sistemas)•Inmadurez de procesos
Necesidades
Definición de Roles y
Responsab.
Risk Mng Planificacióndetallada
Gestión de RecursosGestión
de Alcance
Prácticas útiles – Escenario 3
•Necesidad de presupuesto competo•Proveedores•Compras
NecesidadesRisk Mng Planificación
detallada
Gestión de Alcance
Estimaciones / Presupuesto /
Costos
Gestión de Proveedores
Tipos de Demandas
Unidad Organizacional
•Cambios (Requerimientos):•Correctivos•Adaptativos•Perfectivos
•Proyectos
Métodos de estimación / Gestión de Presupuestos/ Gestión de Costos / Gestión de Riesgos / Gestión de Backlogs / Equipos Integrados / Gestión de Recursos / Revisión por Pares / Programación por Pares / Gestión de Alcance / Daily Meetings / Lecciones Aprendidas / Retrospectivas / Gestión de Proveedores / Gestión de las comunicaciones / Gestión de la calidad / Refactoring/ TDD / Etc.
PrácticasTa
ilori
ng
Qué evaluar en el Tailoring?
“Balancing Agility and Discipline” de Boehm y Turner
Tipos de Proyectos
•Cambios (Requerimientos):
•Correctivos•Adaptativos•Perfectivos
•Proyectos
Tailo
rin
gPlan Driven
Ágil
Tipos de Proyectos –Ejemplo de Mantenimiento
Versión 1.0
Desarrollo versión 1.0
Desarrollo versión 1.1
Versión 1.1
Desarrollo versión 2.0
Versión 2.0
Evolu-
ción
del
pro-
ducto
Proyecto Producto
Requer.AltasBajasModif.
Nuevosrequer.
Requer.AltasBajasModif.
Backlog
Backlog
Backlog
Prácticas?
Tipos de Proyectos –Desarrollo de Producto
Desarrollo Componente 1
Desarrollo Componente 2
Desarrollo Componente 3
Proveedor A
Nuevos requerimientos
Backlog
Prácticas?
Modificaciones
Componente 1
Componente 3
Componente 2
Tipos de Proyectos –Desarrollo de ProductoPrácticas?
Conclusión
Qué Necesito?
Qué y Cómolo uso?
Rapidez en la implementación?Equipo / Procesos maduros?Requerimientos cambiantes / indefinidos?Impacto organizacional / en aplicativos?Entregas parciales / Incrementales?Otros?
Dynamic Systems Develop
PMI SCRUM
Lean
XP
Otros
Metodologías/Marcos disponibles
Tailoring
Procesos a Usar
Estimaciones yGestión de Presupues
Gestión de RRHH
Revisiones De calidad
Gestión deAlcance
Backlog
Retrospectivas
Prog. X Pares
Gestión de Riesgos
Prácticas
Preguntas y Respuestas
Muchas Gracias!
Top Related