SlideShare una empresa de Scribd logo
1 de 38
Rodrigo Corral Software Architect MVP Team System / CSM [email_address]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
Metodología Planificación Gestión del cambio Estimación Documentación Herramientas Procesos ROI Equipo Comunicación Involucrar al cliente Testeo Unitario Calidad Gestión de la configuración Construcción automatizada Contratos Gestión de requisitos
SOCORRO! Gestionar proyectos es dificil Gestionar proyectos  ES POSIBLE Vengo a animaros a hacerlo… y comentar mi experiencia
Evitar reinventar la rueda Establecer un marco de trabajo claro Incorporar a nuestra gestión buenas prácticas
Simple, de menos a más Natural para el desarrollador Ágil {SCRUM}
Soportar la metodología y buenas prácticas en el día a día Facilitar la vida de los implicados en el proyecto Recolectar y explotar información sin burocrácia
Agnóstica respecto a la metodología Con soporte para todas las buenas prácticas comunes Integrada  en el día al día del desarrollador
[object Object],[object Object],[object Object],[object Object]
Autoorganizado Autogestionado Multifuncional
Dificultades Acciones Resultados
Crear un producto backlog Entender y formar el equipo multidisciplinar Crear el product backlog Estimación Seguir la reglas de Scrum Implementar buenas prácticas Aprender a estimar Trabajamos metódicamente continuamente Nuestra velocidad de desarrollo mejora contínuamente Hemos conseguido los objetivos marcados La calidad del producto a mejorado enormemente La rotación en el equipo es nula
Falta de comprensión de las ventajas Falta de pericia al escribir pruebas Pereza al escribir pruebas Problemas de rendimiento de las pruebas Las pruebas unitarias no son opcionales Pragmatismo: cobertura suficiente = pruebas suficientes Mantenimiento contínuo de las pruebas Capacidad de mejorar la base de código con libertad Percepción general de mejora de la calidad de desarrollo Flexibilidad para implementar cambios con rapidez Código más mantenible Mejor diseño + 1600 pruebas “sin esfuerzo” Ya nadie discute la utilidad
Difícil Muy ambiciosos La complejidad de la construcción crece más que la complejidad del proyecto Utilizar una figura de Release Manager Mantenimiento continuo de los scripts de construcción Reutilización de tareas de terceros Todo componente tiene su instalador El despliegue ha dejado de ser un dolor Podemos hacer test de humo Detección muy temprana de problemas Muchas menos incidencias
Exigen burocracia Exigen seguimiento Exigen control Seleccionar métricas suficientes pero no excesivas Vigilarlas a diario en el Daily Scrum Hacerlas pieza central de la gestión del proyecto Analizarlas con visión de medio plazo Mantener la burocracia bajo control Gestionar en base a datos Guiar  en base a  fundamentos   las   actividades   paralelas  al  desarrollo Hacer visible el progreso, la velocidad de desarrollo Mejorar la gestión de recursos y personal
Problemas de comunicación habituales Obsolescencia de la documentación Cambios no informados Asegurar un extraordinario ROI Utilizar extensivamente las capacidades de WSS Mantener la documentación estrictamente necesaria Usar otras formas de documentación Compartir información a diario Informar ‘hacia afuera’ y promocionar el feedback Extraordinario lead time de los proyectos Extraordinario ROI Clientes satisfechos Bajo riesgo por rotación Confianza en la documentación
La calidad no es importante La falta de calidad daña la agilidad y la velocidad Nosotros no elegimos la calidad Dejar la calidad para el final Pruebas de aceptación y de humo Test de carga puntualmente Sprint Reviews: vigilar la calidad percibida Betas públicas: automatización del despliegue Mantener el nivel de calidad es más barato que alcanzarlo Agilidad ante cambios Tiempo de despliegue minimizado Detección temprana de problemas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¡Haced algo! …  os podemos ayudar
[object Object],[object Object],[object Object]
¡Gracias!

Más contenido relacionado

La actualidad más candente

Programación extrema
Programación extremaProgramación extrema
Programación extremaBrandon Betto
 
Metodos agiles de desarrollo de software
Metodos agiles de desarrollo de softwareMetodos agiles de desarrollo de software
Metodos agiles de desarrollo de softwareCesar Juarez
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesPablo Macon
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programaciónAngel Medina
 
Metodologia scrum 0000
Metodologia scrum 0000Metodologia scrum 0000
Metodologia scrum 0000Alex Fernandez
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyectoPablo Macon
 
MetodologÍas Y Procesos De Desarrollo
MetodologÍas Y Procesos De DesarrolloMetodologÍas Y Procesos De Desarrollo
MetodologÍas Y Procesos De DesarrolloJuan Carlos Fernández
 
Charla gestión de proyectos (e-bedeformacion)
Charla gestión de proyectos (e-bedeformacion)Charla gestión de proyectos (e-bedeformacion)
Charla gestión de proyectos (e-bedeformacion)gestionproyectos.es
 
GEstion Proyectos Software
GEstion Proyectos SoftwareGEstion Proyectos Software
GEstion Proyectos SoftwareCarlos Arango
 
Conferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIConferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIhanzcg
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)urumisama
 
s05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigos05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigoMario Solarte
 
Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareRicardo Mateus
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programaciónRafael Hernandez
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extremaCesar Juarez
 

La actualidad más candente (20)

Metodos3
Metodos3Metodos3
Metodos3
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
El Emperador No Tiene Traje
El Emperador No Tiene TrajeEl Emperador No Tiene Traje
El Emperador No Tiene Traje
 
Metodos agiles de desarrollo de software
Metodos agiles de desarrollo de softwareMetodos agiles de desarrollo de software
Metodos agiles de desarrollo de software
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Metodologia scrum 0000
Metodologia scrum 0000Metodologia scrum 0000
Metodologia scrum 0000
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyecto
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
MetodologÍas Y Procesos De Desarrollo
MetodologÍas Y Procesos De DesarrolloMetodologÍas Y Procesos De Desarrollo
MetodologÍas Y Procesos De Desarrollo
 
Charla gestión de proyectos (e-bedeformacion)
Charla gestión de proyectos (e-bedeformacion)Charla gestión de proyectos (e-bedeformacion)
Charla gestión de proyectos (e-bedeformacion)
 
GEstion Proyectos Software
GEstion Proyectos SoftwareGEstion Proyectos Software
GEstion Proyectos Software
 
Conferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TIConferencia Gestión de Proyectos de TI
Conferencia Gestión de Proyectos de TI
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
s05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigos05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de código
 
Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo software
 
Metodologias agiles de programación
Metodologias agiles de programaciónMetodologias agiles de programación
Metodologias agiles de programación
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 

Destacado

Modelo OSI
Modelo OSIModelo OSI
Modelo OSIszk1509
 
lenguaje sexista
lenguaje sexistalenguaje sexista
lenguaje sexistamercenv
 
Presentacion Diplomado E C B D F 2008
Presentacion  Diplomado  E C B  D F 2008Presentacion  Diplomado  E C B  D F 2008
Presentacion Diplomado E C B D F 2008Engel Fonseca
 
Con Las Alas Al Viento
Con Las Alas Al VientoCon Las Alas Al Viento
Con Las Alas Al Vientoguest371ee3
 
ANALISIS SITUACIONAL
ANALISIS SITUACIONALANALISIS SITUACIONAL
ANALISIS SITUACIONALkedy
 
Medikuntza Gradua
Medikuntza GraduaMedikuntza Gradua
Medikuntza Graduaetxebazter
 
U4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y De
U4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y DeU4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y De
U4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y Deguest0c3e25
 
Composiciones plasticas
Composiciones plasticasComposiciones plasticas
Composiciones plasticasJaime Borrás
 
Tutorial De Flickr
Tutorial De FlickrTutorial De Flickr
Tutorial De Flickrprof.2007
 
Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...
Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...
Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...Iñaki Agirre
 

Destacado (20)

2tics
2tics2tics
2tics
 
5.1
5.15.1
5.1
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
lenguaje sexista
lenguaje sexistalenguaje sexista
lenguaje sexista
 
Convergence Culture
Convergence CultureConvergence Culture
Convergence Culture
 
Presentacion Diplomado E C B D F 2008
Presentacion  Diplomado  E C B  D F 2008Presentacion  Diplomado  E C B  D F 2008
Presentacion Diplomado E C B D F 2008
 
3.3.2 Futurismojineteazul
3.3.2 Futurismojineteazul3.3.2 Futurismojineteazul
3.3.2 Futurismojineteazul
 
Con Las Alas Al Viento
Con Las Alas Al VientoCon Las Alas Al Viento
Con Las Alas Al Viento
 
ANALISIS SITUACIONAL
ANALISIS SITUACIONALANALISIS SITUACIONAL
ANALISIS SITUACIONAL
 
Boda delanuevarealezaenlachinaroja
Boda delanuevarealezaenlachinarojaBoda delanuevarealezaenlachinaroja
Boda delanuevarealezaenlachinaroja
 
La Navidad
La Navidad La Navidad
La Navidad
 
7zip
7zip7zip
7zip
 
La Roca
La RocaLa Roca
La Roca
 
Medikuntza Gradua
Medikuntza GraduaMedikuntza Gradua
Medikuntza Gradua
 
U4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y De
U4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y DeU4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y De
U4 T1 Asael CartografíAs Conceptuales Sobre Ac, Pbl, Abp, Ec Y De
 
La Roca
La RocaLa Roca
La Roca
 
Composiciones plasticas
Composiciones plasticasComposiciones plasticas
Composiciones plasticas
 
Tutorial De Flickr
Tutorial De FlickrTutorial De Flickr
Tutorial De Flickr
 
Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...
Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...
Nasuvinsa 2012 El Papel de la iniciativa Open Data como dinamizador de la tra...
 
C L A S E1
C L A S E1C L A S E1
C L A S E1
 

Similar a Agilidad, calidad y comunicación clave en desarrollo de software

Scrum, Team System y el mundo real
Scrum, Team System y el mundo realScrum, Team System y el mundo real
Scrum, Team System y el mundo realRodrigo Corral
 
FACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESFACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESafrancoing
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agilesDaniel Remondegui
 
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de SoftwareClientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de SoftwareSoftware Guru
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptPGNaya
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloPablo García Montes
 
Una introducción a elastic business
Una introducción a elastic businessUna introducción a elastic business
Una introducción a elastic businesselasticbusiness
 
Desafíos en las organizaciones que desarrollan software
Desafíos en las organizaciones que desarrollan softwareDesafíos en las organizaciones que desarrollan software
Desafíos en las organizaciones que desarrollan softwareAlvaro Ruiz de Mendarozqueta
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxEverCGonzalesRodrigo1
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Luis Mulato
 
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Ander Martinez
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agilesfmmeson
 
ALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasRodrigo Corral
 
04 Softtek
04 Softtek04 Softtek
04 SofttekPepe
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPJose I. Honrado
 

Similar a Agilidad, calidad y comunicación clave en desarrollo de software (20)

Scrum, Team System y el mundo real
Scrum, Team System y el mundo realScrum, Team System y el mundo real
Scrum, Team System y el mundo real
 
FACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESFACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILES
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de SoftwareClientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
Clientes y Proveedores Creciendo Juntos el Nivel de Calidad de Software
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Una introducción a elastic business
Una introducción a elastic businessUna introducción a elastic business
Una introducción a elastic business
 
Desafíos en las organizaciones que desarrollan software
Desafíos en las organizaciones que desarrollan softwareDesafíos en las organizaciones que desarrollan software
Desafíos en las organizaciones que desarrollan software
 
Clase UBA FCE - Project Management
Clase UBA FCE - Project ManagementClase UBA FCE - Project Management
Clase UBA FCE - Project Management
 
Project Management
Project ManagementProject Management
Project Management
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
 
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
 
ALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas Prácticas
 
04 Softtek
04 Softtek04 Softtek
04 Softtek
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 

Más de Pablo Morales

AiR for Js Dev Pocket Guide
AiR for Js Dev Pocket GuideAiR for Js Dev Pocket Guide
AiR for Js Dev Pocket GuidePablo Morales
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Tutorial de subvesion
Tutorial de subvesionTutorial de subvesion
Tutorial de subvesionPablo Morales
 
Teoria Del Caos Y Software
Teoria Del Caos Y SoftwareTeoria Del Caos Y Software
Teoria Del Caos Y SoftwarePablo Morales
 

Más de Pablo Morales (6)

AiR for Js Dev Pocket Guide
AiR for Js Dev Pocket GuideAiR for Js Dev Pocket Guide
AiR for Js Dev Pocket Guide
 
2007 Zend Con Mvc
2007 Zend Con Mvc2007 Zend Con Mvc
2007 Zend Con Mvc
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Ruby Facil
Ruby FacilRuby Facil
Ruby Facil
 
Tutorial de subvesion
Tutorial de subvesionTutorial de subvesion
Tutorial de subvesion
 
Teoria Del Caos Y Software
Teoria Del Caos Y SoftwareTeoria Del Caos Y Software
Teoria Del Caos Y Software
 

Agilidad, calidad y comunicación clave en desarrollo de software

  • 1. Rodrigo Corral Software Architect MVP Team System / CSM [email_address]
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.  
  • 7.
  • 8.  
  • 9.  
  • 10.
  • 11.
  • 12.
  • 13.  
  • 14.  
  • 15.  
  • 16.  
  • 17.
  • 18.  
  • 19.  
  • 20. Metodología Planificación Gestión del cambio Estimación Documentación Herramientas Procesos ROI Equipo Comunicación Involucrar al cliente Testeo Unitario Calidad Gestión de la configuración Construcción automatizada Contratos Gestión de requisitos
  • 21. SOCORRO! Gestionar proyectos es dificil Gestionar proyectos ES POSIBLE Vengo a animaros a hacerlo… y comentar mi experiencia
  • 22. Evitar reinventar la rueda Establecer un marco de trabajo claro Incorporar a nuestra gestión buenas prácticas
  • 23. Simple, de menos a más Natural para el desarrollador Ágil {SCRUM}
  • 24. Soportar la metodología y buenas prácticas en el día a día Facilitar la vida de los implicados en el proyecto Recolectar y explotar información sin burocrácia
  • 25. Agnóstica respecto a la metodología Con soporte para todas las buenas prácticas comunes Integrada en el día al día del desarrollador
  • 26.
  • 29. Crear un producto backlog Entender y formar el equipo multidisciplinar Crear el product backlog Estimación Seguir la reglas de Scrum Implementar buenas prácticas Aprender a estimar Trabajamos metódicamente continuamente Nuestra velocidad de desarrollo mejora contínuamente Hemos conseguido los objetivos marcados La calidad del producto a mejorado enormemente La rotación en el equipo es nula
  • 30. Falta de comprensión de las ventajas Falta de pericia al escribir pruebas Pereza al escribir pruebas Problemas de rendimiento de las pruebas Las pruebas unitarias no son opcionales Pragmatismo: cobertura suficiente = pruebas suficientes Mantenimiento contínuo de las pruebas Capacidad de mejorar la base de código con libertad Percepción general de mejora de la calidad de desarrollo Flexibilidad para implementar cambios con rapidez Código más mantenible Mejor diseño + 1600 pruebas “sin esfuerzo” Ya nadie discute la utilidad
  • 31. Difícil Muy ambiciosos La complejidad de la construcción crece más que la complejidad del proyecto Utilizar una figura de Release Manager Mantenimiento continuo de los scripts de construcción Reutilización de tareas de terceros Todo componente tiene su instalador El despliegue ha dejado de ser un dolor Podemos hacer test de humo Detección muy temprana de problemas Muchas menos incidencias
  • 32. Exigen burocracia Exigen seguimiento Exigen control Seleccionar métricas suficientes pero no excesivas Vigilarlas a diario en el Daily Scrum Hacerlas pieza central de la gestión del proyecto Analizarlas con visión de medio plazo Mantener la burocracia bajo control Gestionar en base a datos Guiar en base a fundamentos las actividades paralelas al desarrollo Hacer visible el progreso, la velocidad de desarrollo Mejorar la gestión de recursos y personal
  • 33. Problemas de comunicación habituales Obsolescencia de la documentación Cambios no informados Asegurar un extraordinario ROI Utilizar extensivamente las capacidades de WSS Mantener la documentación estrictamente necesaria Usar otras formas de documentación Compartir información a diario Informar ‘hacia afuera’ y promocionar el feedback Extraordinario lead time de los proyectos Extraordinario ROI Clientes satisfechos Bajo riesgo por rotación Confianza en la documentación
  • 34. La calidad no es importante La falta de calidad daña la agilidad y la velocidad Nosotros no elegimos la calidad Dejar la calidad para el final Pruebas de aceptación y de humo Test de carga puntualmente Sprint Reviews: vigilar la calidad percibida Betas públicas: automatización del despliegue Mantener el nivel de calidad es más barato que alcanzarlo Agilidad ante cambios Tiempo de despliegue minimizado Detección temprana de problemas
  • 35.
  • 36. ¡Haced algo! … os podemos ayudar
  • 37.