Desarrollo ágil como proceso de InnovaciónJose Ramón Díaz
Dicen que me llamo Jose Ramón DíazPasión: desarrollar software				 desde las trincherasIntereses
 Programar (bien)
 Metodologías ágiles
 Personas – Equipos@joserra_bikohttp://najaraba.blogspot.com
Software:Aprendizaje 			+ Innovación
¿Problemas?
¿Cambiamos?
Agilismo:  Innovación +productividadhttp://www.flickr.com/photos/vermininc/2777441779
¡Personas!
4áreas
Creatividadhttp://www.flickr.com/photos/h-k-d/3357267781
Excelencia http://www.flickr.com/photos/caese/1558317130
http://www.flickr.com/photos/mkamp/2642246332/Resultados
Feedbackhttp://www.flickr.com/photos/audin/2418185852
CreatividadExcelenciaResultadosFeedback…
Ahora llegamos aManifiesto Ágil
Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros.A TRAVÉS DE ESTA EXPERIENCIA HEMOS APRENDIDO A VALORAR...
1Individuos e interaccionessobre				procesos y herramientas
2Software que funcionasobre				 documentación exhaustiva
3Colaboración con el clientesobre					negociación de contratos
4Responder ante el cambiosobre					seguimiento de un plan
Individuos e interaccionessobre procesos y herramientasSoftware funcionando sobre documentación exhaustivaColaboración con el clientesobre negociación contractualRespuesta ante el cambiosobre seguir un planAUNQUE LOS ELEMENTOS A LA DERECHA TIENEN VALOR,VALORAMOSPOR ENCIMA DE ELLOS LOS QUE ESTÁN A LA IZQUIERDA
Bajemos al mundo real
LeanScrumXPGestión de proyectos y equiposPrincipiosPrincipiosIngenieríaEcosistema softwareEquipoOrganizaciónMetodología
Ecosistema softwarePrácticas de eXtremeProgrammingHistorias de UsuarioIntegración ContinuaTest DrivenDevelopmentTesteo automáticoRefactorizaciónProgramación en parejas y/o revisiones de códigoLeanScrumXP
LeanScrumXP
Lean: The Toyota wayLeanScrumXP
ScrumLeanScrumXP
Pila de producto
Planificación Sprint
sprint + scrum diario
http://www.flickr.com/photos/28634332@N05/4054766770Demohttp://www.flickr.com/photos/jurvetson/410569211
Retrospectiva
Iterativo
Incremental
Mejora Continua
Fortalece los equiposDailyScrumImpedimentosSprintBacklogObjetivoIncrementoSoftwareProductBacklogSprint1 a 4 sem.Definición de visiónSprintPlanningRetrospectivasprintDemo
Roleshttp://www.flickr.com/photos/igboo/4317886620
ProductOwnerRepresenta los interesados en el proyecto, el cliente, los stakeholdersDefine los objetivos, los prioriza, dirige los resultados del proyecto para maximizar el ROI.Responsable de pila de producto
EquipoMultidisciplinar, Autogestionado, Desarrolla el producto,Asegura la calidad,Estima el esfuerzoGestionado    por objetivos
ScrumMasterFacilitador de la colaboraciónintraequipo y con el cliente, Elimina impedimentos,Asegura el proceso Scrum“Servant leader”
Radiadores información
Burndown Chart

Agiles como proceso de Innovación

Editor's Notes

  • #41 Assumptions:The customer discovers what he wantsThe developers discover how to build itThings change along the way