Release de una nueva versión de un Software comercial Bilbao, 17, Abril 2010 Andoni Gonzalo
Agenda Qué es la agilidad Metodologías ágiles Proyecto Problemas detectados Lecciones aprendidas Lineas Futuras de investigación Q&A
SCRUM Kanban Lean XP Toyota Way otros Qué es la agilidad
SCRUM
KANBAN
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
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 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
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 Lanzamiento del Release Alpha Sprint Beta Sprint Service Packs Sin asignar Asignado testable Acabado
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
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
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
Plan de calidad Control de Errores Por prioridad Job Stopper Molesto Sin Importancia Por aparición y dificultad Críticos de Sprint Rápido de solucionar Lento de Solucionar Usabilidad de la Interfaz Gráfica Facilidad de uso Número de Click con ratón Refactorización Sprint Alpha y Beta dedicación especial
Problemas detectados No se define final del release Ni por funcionalidad  Ni por tiempo El release puede entrar en fase limbo Difícil de acabar Se introducen funcionalidades que no estaban en el objetivo inicial del Sprint Nuevos proyectos
Lecciones aprendidas Cuanto más se interrumpa al equipo Peor calidad en el output del Sprint Menor velocidad al final del Sprint El compromiso del PO es fundamental a lo largo de todo el Sprint Seguimiento del Release Backlog Backlog Grooming
Líneas futuras de investigación Agilidad en general Dinamizar proyectos Fomentar comunicación Abrirse a los cambios que vendrán seguro Planificación de un Release SW Dan Rawthorne WebCast
Tipos de Planificación Todo al principio Para proyectos cortos Empírico Disponibilidad de proyectos similares Modelos matemáticos Muy costosos Por funcionalidades MMF (Minimum marketable feature) Por fecha Fecha del release fija Por funcionalidades y fecha Muy peligroso Muy usado cuando la dirección no lo tiene claro Planificación SW de un release
Tipos de Planificación Q&A

Más contenido relacionado

DOC
Tarea 3
PPSX
s05 - paradigma de construcción de soluciones basado en desarrollo de código
PDF
Implementación de ambiente HP ALM utilizando SCRUM
PPTX
Introducción agile alm (application lifecycle management)
PDF
Calidad de software
PPTX
Yehnder rodriguez rojas
PDF
SCRUM: cómo agilizar proyectos de desarrollo de software
PPTX
MAD 2009 - VSTS Desde Las Trincheras
Tarea 3
s05 - paradigma de construcción de soluciones basado en desarrollo de código
Implementación de ambiente HP ALM utilizando SCRUM
Introducción agile alm (application lifecycle management)
Calidad de software
Yehnder rodriguez rojas
SCRUM: cómo agilizar proyectos de desarrollo de software
MAD 2009 - VSTS Desde Las Trincheras

La actualidad más candente (8)

PPT
Cascada vs Agile Scrum v2.0
PPTX
Caminando hacia la agilidad con Visual Studio 2010
PPTX
Metodos3
PPT
SCRUM - Víctor Orobio
PPTX
PPT
Díme que desarrollas y te diré que metodología usar
PPTX
Argentesting 2019 - Cómo convertirse en un tester ágil
Cascada vs Agile Scrum v2.0
Caminando hacia la agilidad con Visual Studio 2010
Metodos3
SCRUM - Víctor Orobio
Díme que desarrollas y te diré que metodología usar
Argentesting 2019 - Cómo convertirse en un tester ágil
Publicidad

Similar a Release de una nueva versión de un software comercial (20)

ODP
Spanish Redistributable Intro To Scrum
PPT
Scrum Xp Agile Tour Peru2008
PDF
Gestión Ágil de Proyectos - II Simposio de Gestión de Proyectos 2015
ODP
Metodologías Ágiles en la Práctica
PPTX
ALM09 - Scrum, Visual Studio y Buenas Prácticas
PDF
Desafíos en las organizaciones que desarrollan software
PDF
Fabricas de software
PPT
Metodologias Agiles
PPT
MetodologÍas Y Procesos De Desarrollo
PPT
3 Atos Solo Pruebas 2009
PPTX
07 Confiabilidad v2.pptx
PPS
Scrum metodología ágil para tus proyectos
PPTX
Programación extrema (xp)
PDF
Six sigma introduction strategies and organizations
PDF
Implementación de un Data Warehouse-Cierre
PDF
ERP: Conceptos y proyecto de implantación
PPTX
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
PPTX
Distributed Scrum por Heitor Roriz
PPTX
3.MetodologíAs Y Templates Para Tfs
Spanish Redistributable Intro To Scrum
Scrum Xp Agile Tour Peru2008
Gestión Ágil de Proyectos - II Simposio de Gestión de Proyectos 2015
Metodologías Ágiles en la Práctica
ALM09 - Scrum, Visual Studio y Buenas Prácticas
Desafíos en las organizaciones que desarrollan software
Fabricas de software
Metodologias Agiles
MetodologÍas Y Procesos De Desarrollo
3 Atos Solo Pruebas 2009
07 Confiabilidad v2.pptx
Scrum metodología ágil para tus proyectos
Programación extrema (xp)
Six sigma introduction strategies and organizations
Implementación de un Data Warehouse-Cierre
ERP: Conceptos y proyecto de implantación
Webinar de Optisa: Conociendo el componente S4PM para gestionar proyectos usa...
Distributed Scrum por Heitor Roriz
3.MetodologíAs Y Templates Para Tfs
Publicidad

Más de Andoni Gonzalo (10)

PDF
Brownfield Plant - a Digital journey to 3D Virtual Plant
PDF
3D Virtual Reality as a lever for digitalization final
PDF
COMOS Walkinside Immersive Training Simulator (ITS) Environment
PDF
Scrum tools and_meetings
PDF
Scrum the company
PDF
Scrum roles
PDF
Scrum metrics
PDF
Agile principles
PDF
Agile project management
PDF
Congreso doctorado
Brownfield Plant - a Digital journey to 3D Virtual Plant
3D Virtual Reality as a lever for digitalization final
COMOS Walkinside Immersive Training Simulator (ITS) Environment
Scrum tools and_meetings
Scrum the company
Scrum roles
Scrum metrics
Agile principles
Agile project management
Congreso doctorado

Último (20)

PPT
RELACION DE MARKETING CON EL CLIENTE DE EXPE
PDF
Guía de Protocolo y Organización de Eventos IPS_Oficial.pdf
PPTX
PrincipiosdelosDisenosExperimentales.pptx
PDF
Importancia de Implementar Cero Papel y la IA en las Empresas
PDF
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
PPTX
Tema 3 La Función Dirección.fundamental pptx
DOCX
Nombre del Programa- El Juego de la Negociación_Carol Noriega.docx
PPTX
COBIT 5 PROYECTO 2111222221.pptx123.pptx
PDF
REQUISITOS PARA CONSTITUIR FARMACIAS, BOTICAS, LABORATORIOS (1).pdf
PDF
trabajo de tecnogia 2025 payanestebanodad
PPT
TEMA 5 MANUALES ADMINISTRATIVOS Temas administrativos
PPTX
MAESTRIA TRABAJO GRUPAL N° 7.1 POLITICAS PUBLICAS.pptx
PPT
Clase 14 Variables e indicadoresargentina.ppt
PPTX
BPM642 - PRINCIPIOS QUE DEFINEN Y DAN FORMA A LA GESTION DE PROYECTOS - PARTE...
PPTX
Enfermedad diver ticular.pptx
PPTX
ADM de proyectos de diseño SEGUNDA SESION SINCRONA Documento guia para test 2...
PPTX
FORMAS DE GESTIONAR ORGANIZACION EMPRESARIAL.pptx
PPTX
MARIA RMMV TRABAJO DE PRESENTACION 2.pptx
PPTX
ASERTIVIDAD EN EL TRABAJO PARA EL MANEJO DE RRHH
PDF
EMERGENCIA PSIQUIATRICA AGITACION PSICOMOTRÍZ Y AGRESIVIDAD.ppt.pdf
RELACION DE MARKETING CON EL CLIENTE DE EXPE
Guía de Protocolo y Organización de Eventos IPS_Oficial.pdf
PrincipiosdelosDisenosExperimentales.pptx
Importancia de Implementar Cero Papel y la IA en las Empresas
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
Tema 3 La Función Dirección.fundamental pptx
Nombre del Programa- El Juego de la Negociación_Carol Noriega.docx
COBIT 5 PROYECTO 2111222221.pptx123.pptx
REQUISITOS PARA CONSTITUIR FARMACIAS, BOTICAS, LABORATORIOS (1).pdf
trabajo de tecnogia 2025 payanestebanodad
TEMA 5 MANUALES ADMINISTRATIVOS Temas administrativos
MAESTRIA TRABAJO GRUPAL N° 7.1 POLITICAS PUBLICAS.pptx
Clase 14 Variables e indicadoresargentina.ppt
BPM642 - PRINCIPIOS QUE DEFINEN Y DAN FORMA A LA GESTION DE PROYECTOS - PARTE...
Enfermedad diver ticular.pptx
ADM de proyectos de diseño SEGUNDA SESION SINCRONA Documento guia para test 2...
FORMAS DE GESTIONAR ORGANIZACION EMPRESARIAL.pptx
MARIA RMMV TRABAJO DE PRESENTACION 2.pptx
ASERTIVIDAD EN EL TRABAJO PARA EL MANEJO DE RRHH
EMERGENCIA PSIQUIATRICA AGITACION PSICOMOTRÍZ Y AGRESIVIDAD.ppt.pdf

Release de una nueva versión de un software comercial

  • 1. Release de una nueva versión de un Software comercial Bilbao, 17, Abril 2010 Andoni Gonzalo
  • 2. Agenda Qué es la agilidad Metodologías ágiles Proyecto Problemas detectados Lecciones aprendidas Lineas Futuras de investigación Q&A
  • 3. SCRUM Kanban Lean XP Toyota Way otros Qué es la agilidad
  • 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. Organigrama del proyecto Product Owner Equipo Scrum Manager Stakeholders
  • 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. VRScrum Product Backlog Release Backlog
  • 10. VRKanban Defecto 5 Defecto 6 Defecto 2 Dev 2 Defecto 4 Dev 1 Defecto 1 Dev 1 Defecto 3 Dev 3 Lanzamiento del Release Alpha Sprint Beta Sprint Service Packs Sin asignar Asignado testable Acabado
  • 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. 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. 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. Plan de calidad Control de Errores Por prioridad Job Stopper Molesto Sin Importancia Por aparición y dificultad Críticos de Sprint Rápido de solucionar Lento de Solucionar Usabilidad de la Interfaz Gráfica Facilidad de uso Número de Click con ratón Refactorización Sprint Alpha y Beta dedicación especial
  • 15. Problemas detectados No se define final del release Ni por funcionalidad Ni por tiempo El release puede entrar en fase limbo Difícil de acabar Se introducen funcionalidades que no estaban en el objetivo inicial del Sprint Nuevos proyectos
  • 16. Lecciones aprendidas Cuanto más se interrumpa al equipo Peor calidad en el output del Sprint Menor velocidad al final del Sprint El compromiso del PO es fundamental a lo largo de todo el Sprint Seguimiento del Release Backlog Backlog Grooming
  • 17. Líneas futuras de investigación Agilidad en general Dinamizar proyectos Fomentar comunicación Abrirse a los cambios que vendrán seguro Planificación de un Release SW Dan Rawthorne WebCast
  • 18. Tipos de Planificación Todo al principio Para proyectos cortos Empírico Disponibilidad de proyectos similares Modelos matemáticos Muy costosos Por funcionalidades MMF (Minimum marketable feature) Por fecha Fecha del release fija Por funcionalidades y fecha Muy peligroso Muy usado cuando la dirección no lo tiene claro Planificación SW de un release