Release de una nueva versión de un Software comercial Bilbao, 17, Abril 2010 Andoni Gonzalo
Agenda <ul><li>Qué es la agilidad </li></ul><ul><li>Metodologías ágiles </li></ul><ul><li>Proyecto </li></ul><ul><li>Probl...
<ul><li>SCRUM </li></ul><ul><li>Kanban </li></ul><ul><li>Lean </li></ul><ul><li>XP </li></ul><ul><li>Toyota Way </li></ul>...
SCRUM
KANBAN
Organigrama de la empresa Dirección General Dirección de Oficina de Houston Comercial Administración Diseño y desarrollo S...
Organigrama del proyecto Product Owner Equipo Scrum Manager Stakeholders
Matriz de responsabilidades X- Ejecuta D- Decide d- Decide en cooperación o parcialmente P- Gestiona y Controla C- Debe se...
VRScrum Product Backlog Release Backlog
VRKanban Defecto 5 Defecto 6 Defecto 2 Dev 2 Defecto 4 Dev 1 Defecto 1 Dev 1 Defecto 3 Dev 3 <ul><li>Lanzamiento del Relea...
Matriz de comunicaciones ID Nombre de Tarea Quien Produce Quien Recibe Método de transmisión Medio de transmisión 1 Solici...
Gestión de cambios Historia no aceptada para este sprint Nueva historia Introducción en el release Backlog Aceptación del ...
Gestión de Riesgos ID Problema Prob Impacto Plan de contingencia A Cambio en la Tecnología 5% Muy Alto retrasar la fecha d...
Plan de calidad <ul><li>Control de Errores </li></ul><ul><ul><li>Por prioridad </li></ul></ul><ul><ul><ul><li>Job Stopper ...
Problemas detectados <ul><li>No se define final del release </li></ul><ul><ul><li>Ni por funcionalidad  </li></ul></ul><ul...
Lecciones aprendidas <ul><li>Cuanto más se interrumpa al equipo </li></ul><ul><ul><li>Peor calidad en el output del Sprint...
Líneas futuras de investigación <ul><li>Agilidad en general </li></ul><ul><ul><li>Dinamizar proyectos </li></ul></ul><ul><...
Tipos de Planificación <ul><li>Todo al principio </li></ul><ul><ul><ul><li>Para proyectos cortos </li></ul></ul></ul><ul><...
Tipos de Planificación Q&A
Próxima SlideShare
Cargando en…5
×

Release de una nueva versión de un software comercial

2.026 visualizaciones

Publicado el

Publicado en: Empresariales
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
2.026
En SlideShare
0
De insertados
0
Número de insertados
503
Acciones
Compartido
0
Descargas
6
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Release de una nueva versión de un software comercial

  1. 1. Release de una nueva versión de un Software comercial Bilbao, 17, Abril 2010 Andoni Gonzalo
  2. 2. Agenda <ul><li>Qué es la agilidad </li></ul><ul><li>Metodologías ágiles </li></ul><ul><li>Proyecto </li></ul><ul><li>Problemas detectados </li></ul><ul><li>Lecciones aprendidas </li></ul><ul><li>Lineas Futuras de investigación </li></ul><ul><li>Q&A </li></ul>
  3. 3. <ul><li>SCRUM </li></ul><ul><li>Kanban </li></ul><ul><li>Lean </li></ul><ul><li>XP </li></ul><ul><li>Toyota Way </li></ul><ul><li>otros </li></ul>Qué es la agilidad
  4. 4. SCRUM
  5. 5. KANBAN
  6. 6. Organigrama de la empresa Dirección General Dirección de Oficina de Houston Comercial Administración Diseño y desarrollo Soporte técnico y mantenimiento Distribuidores
  7. 7. Organigrama del proyecto Product Owner Equipo Scrum Manager Stakeholders
  8. 8. Matriz de responsabilidades X- Ejecuta D- Decide d- Decide en cooperación o parcialmente P- Gestiona y Controla C- Debe ser consultado I- Debe ser Informado A- Asesora Product Owner Scrum Manager Comercial Equipo Soporte Técnico FeedBack del cliente P X X Estimación de tiempos I D Definición de RoadMap D C I C Diseño de módulos I X I Distribución de recursos humanos I D I Codificación del código I X I Seguimiento del RoadMap Periodico P A Seguimiento del RoadMap Diario I P X Pruebas del Sistema I C I X X Aprobación X C I A A Mantenimiento I I A X
  9. 9. VRScrum Product Backlog Release Backlog
  10. 10. VRKanban Defecto 5 Defecto 6 Defecto 2 Dev 2 Defecto 4 Dev 1 Defecto 1 Dev 1 Defecto 3 Dev 3 <ul><li>Lanzamiento del Release </li></ul><ul><ul><li>Alpha Sprint </li></ul></ul><ul><ul><li>Beta Sprint </li></ul></ul><ul><li>Service Packs </li></ul>Sin asignar Asignado testable Acabado
  11. 11. Matriz de comunicaciones ID Nombre de Tarea Quien Produce Quien Recibe Método de transmisión Medio de transmisión 1 Solicitud de nueva tarea Cualquiera Product Owner Release Backlog SharePoint 2 Definición Sprint Backlog Product Owner Scrum Manager Sprint Backlog Reunión con Skype 3 Seguimiento del sprint Scrum Team Scrum Manager Preguntas directas Reunión con Skype 4 Seguimiento Semanal (opcional) Scrum Manager Product Owner StakeHolders Documento Word Email y SharePoint 5 Nuevo riesgo detectado Scrum Manager Product Owner Conversación Skype 5 Fin del Sprint Scrum Manager Product Owner StakeHolders Sprint Backlog Reunión con Skype 6 Fin Release Scrum Manager Product Owner StakeHolders Ejecutable de instalación Archivo descargable por internet 7 Envió de nuevo release Comerciales Clientes Distribuidores Ejecutable de instalación Archivo descargable por internet
  12. 12. Gestión de cambios Historia no aceptada para este sprint Nueva historia Introducción en el release Backlog Aceptación del PO Introducción en el Sprint Backlog Desarrollo de la nueva historia Sprint meeting Sprint No Aceptación del PO
  13. 13. Gestión de Riesgos ID Problema Prob Impacto Plan de contingencia A Cambio en la Tecnología 5% Muy Alto retrasar la fecha del release B Requerimiento de una nueva historia 95% Muy Bajo Seguir procedimiento acordado en la gestión de cambios C Sobre- estimación del Sprint 20% Bajo añadirán al sprint ciertas historias extras D Infra-estimación del Sprint 50% Alto quitar del sprint las historias que PO considere menos importantes E Trabajo de soporte 60% Muy Alto quitar del sprint las historias que PO considere menos importantes F Destrucción de código 5% Alto Realizar copias de seguridad diarias G Destrucción de HW 20% Bajo Disponer de HW de repuesto
  14. 14. Plan de calidad <ul><li>Control de Errores </li></ul><ul><ul><li>Por prioridad </li></ul></ul><ul><ul><ul><li>Job Stopper </li></ul></ul></ul><ul><ul><ul><li>Molesto </li></ul></ul></ul><ul><ul><ul><li>Sin Importancia </li></ul></ul></ul><ul><ul><li>Por aparición y dificultad </li></ul></ul><ul><ul><ul><li>Críticos de Sprint </li></ul></ul></ul><ul><ul><ul><li>Rápido de solucionar </li></ul></ul></ul><ul><ul><ul><li>Lento de Solucionar </li></ul></ul></ul><ul><ul><li>Usabilidad de la Interfaz Gráfica </li></ul></ul><ul><ul><ul><li>Facilidad de uso </li></ul></ul></ul><ul><ul><ul><li>Número de Click con ratón </li></ul></ul></ul><ul><ul><li>Refactorización </li></ul></ul><ul><ul><ul><li>Sprint Alpha y Beta dedicación especial </li></ul></ul></ul>
  15. 15. Problemas detectados <ul><li>No se define final del release </li></ul><ul><ul><li>Ni por funcionalidad </li></ul></ul><ul><ul><li>Ni por tiempo </li></ul></ul><ul><ul><ul><li>El release puede entrar en fase limbo </li></ul></ul></ul><ul><ul><ul><ul><li>Difícil de acabar </li></ul></ul></ul></ul><ul><li>Se introducen funcionalidades que no estaban en el objetivo inicial del Sprint </li></ul><ul><ul><li>Nuevos proyectos </li></ul></ul>
  16. 16. Lecciones aprendidas <ul><li>Cuanto más se interrumpa al equipo </li></ul><ul><ul><li>Peor calidad en el output del Sprint </li></ul></ul><ul><ul><li>Menor velocidad al final del Sprint </li></ul></ul><ul><li>El compromiso del PO es fundamental a lo largo de todo el Sprint </li></ul><ul><li>Seguimiento del Release Backlog </li></ul><ul><ul><li>Backlog Grooming </li></ul></ul>
  17. 17. Líneas futuras de investigación <ul><li>Agilidad en general </li></ul><ul><ul><li>Dinamizar proyectos </li></ul></ul><ul><ul><li>Fomentar comunicación </li></ul></ul><ul><ul><li>Abrirse a los cambios que vendrán seguro </li></ul></ul><ul><li>Planificación de un Release SW </li></ul><ul><ul><li>Dan Rawthorne WebCast </li></ul></ul>
  18. 18. Tipos de Planificación <ul><li>Todo al principio </li></ul><ul><ul><ul><li>Para proyectos cortos </li></ul></ul></ul><ul><li>Empírico </li></ul><ul><ul><ul><li>Disponibilidad de proyectos similares </li></ul></ul></ul><ul><li>Modelos matemáticos </li></ul><ul><ul><ul><li>Muy costosos </li></ul></ul></ul><ul><li>Por funcionalidades </li></ul><ul><ul><ul><li>MMF (Minimum marketable feature) </li></ul></ul></ul><ul><li>Por fecha </li></ul><ul><ul><ul><li>Fecha del release fija </li></ul></ul></ul><ul><li>Por funcionalidades y fecha </li></ul><ul><ul><ul><li>Muy peligroso </li></ul></ul></ul><ul><ul><ul><li>Muy usado cuando la dirección no lo tiene claro </li></ul></ul></ul>Planificación SW de un release
  19. 19. Tipos de Planificación Q&A

×