Top Banner
A 10 años del Manifiesto Ágil #AgilesPV Pueden comenzar a twittear sus preguntas.
40
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agiles en Palermo Valley

A 10 años del Manifiesto Ágil

#AgilesPV Pueden comenzar a twittear sus preguntas.

Page 2: Agiles en Palermo Valley

#AM

De donde venimos…

Page 3: Agiles en Palermo Valley

De donde venimos…

1970’s 1980’s 1990’s 2000’s

1970 - “Managing the Development of Large Software Systems”, Winston Royce Ciclo de vida en cascada

“I believe in this concept, but the implementation described above is risky and invites failure”

Page 4: Agiles en Palermo Valley

De donde venimos…

1970’s 1980’s 1990’s 2000’s

1970 - Ciclo de vida en cascada

1973 – Crisis OPEC y expansión de la industria Japonesa en USA

Toyota Production System Muda - Desperdicio Kaizen – Mejora continua Poka-Joke – A prueba de fallos Just-in-time – Reducción de inventarios Heijunka – Flujo continuo Kanban – Tarjetas de señalización

Page 5: Agiles en Palermo Valley

De donde venimos…

1970’s 1980’s 1990’s 2000’s

1970 - Ciclo de vida en cascada

1973 –TPS

1980 - Smalltalk-80 Diseño orientado a

objetos

1981 - “Software Engineering Economics”, Barry Boehm Costo del cambio exponencial

1985- DoD standard 2167 Cascada y orientado a

documentos

1986 - “New New Product Development Game”, Takeuchi y Nonaka

Equipos multi-disciplinarios y auto-organizados

Page 6: Agiles en Palermo Valley

De donde venimos…

1970’s 1980’s 1990’s 2000’s

1970 - Ciclo de vida en cascada

1973 –TPS

1980 - Diseño orientado a objetos

1985- DoD Cascada y orientado a documentos

1981 - Costo del cambio exponencial

1986 - Equipos multi-disciplinarios y auto-organizados

1990 -WWW

1994 - Chaos Report Standish Group

1995 - Reporte DoD 75% de los proyectos analizados fracasados o nunca usados

DoD comienza a utilizar IID

1995 – Chrysler C3 project Primer implementación de XP

Sutherland & Schwaber presentación de Scrum en OSPLA

DSDM, Crystal, etc

1998 - RUP

Page 7: Agiles en Palermo Valley

#ManifiestoAgil2001

Un punto de encuentro…

Page 8: Agiles en Palermo Valley

4 Valores 12 principios

Page 9: Agiles en Palermo Valley

Individuos e Interacciones por sobre

Procesos y Herramientas

Page 10: Agiles en Palermo Valley

Software Funcionando por sobre

Documentación Detallada

Page 11: Agiles en Palermo Valley

Colaboración con el Cliente por sobre

Negociación de Contratos

Page 12: Agiles en Palermo Valley

Respuesta a los Cambios por sobre

Seguimiento de un Plan

Page 13: Agiles en Palermo Valley
Page 14: Agiles en Palermo Valley

1. Nuestra mayor prioridad es satisfacer al cliente a través de entregas tempranas y frecuentes de

software valioso.

Page 15: Agiles en Palermo Valley

4. Expertos del negocio y desarrolladores deben trabajar juntos diariamente durante la ejecución del

proyecto.

Page 16: Agiles en Palermo Valley

7. El software funcionando es la principal métrica de progreso.

Page 17: Agiles en Palermo Valley

12. A intervalos regulares, el equipo reflexiona acerca de cómo convertirse en más efectivos, luego mejora y ajusta su comportamiento adecuadamente.

Page 18: Agiles en Palermo Valley

#10Años20012011

y muchas iteraciones…

Page 19: Agiles en Palermo Valley

Pair programming

Informative Workspace

Retrospectivas

Ubiquitous Language

Iteration demo Sprints Spike solutions

Test Driven Development

Continuous delivery

Scrum

eXtreme Programming

Lean Software Development

Slack

Release planning

"Done done"

Sit together

Testing exploratorio

Kanban Integración Continua

Paso sostenido

Customer tests

Planning Poker

User Stories

Story mapping

Pequeñas entregas

Diseño simple

Equipo completo

ATDD

Page 20: Agiles en Palermo Valley

Informative Workspace

Scrum eXtreme Programming

Informative Workspace

Retrospectivas Pequeñas entregas

Diseño simple

Integración Continua

Test Driven Development Equipo completo

Page 21: Agiles en Palermo Valley

Algunas prácticas ágiles

•  Pequeñas entregas – El software se construye incrementalmente – Feedback continuo

•  Equipo completo – Equipos multi-disciplinarios y auto-organizados – Llevar adelante proyectos “alrededor de

individuos motivados”

•  Retrospectivas –  Inspección y adaptación del proceso

Page 22: Agiles en Palermo Valley

Algunas prácticas ágiles

•  Informative workspace – Radiadores de información

•  Integración Continua – Múltiples integraciones del software por día – Build automático

•  TDD – Ciclos rápidos de testing, codificación y

refactoring

•  Diseño simple – Qué es lo más simple que podría funcionar?

Page 23: Agiles en Palermo Valley

#LasTribusAgiles2011

Caciques y artesanos

Page 24: Agiles en Palermo Valley

Perfiles de los Signatarios

#Scrumers #Leaners #SoftwareCraftsmen

Page 25: Agiles en Palermo Valley

#Scrumers

Agile = Scrum?

Page 26: Agiles en Palermo Valley

#Leaners

[1948 - 1975] [2003]

En que se diferencian?

- Basados en las personas

- Hacer lo que entregue valor

- Calidad

- Planificacion constante

Page 27: Agiles en Palermo Valley

#SoftwareCraftsmen

Porque? - Not only working software, but also well-crafted software - Not only responding to change, but also steadily adding value - Not only individuals and interactions, but also a community of professionals - Not only customer collaboration, but also productive partnerships

Page 28: Agiles en Palermo Valley

#Scrumers

#Leaners

#SoftwareCraftsmen

Page 29: Agiles en Palermo Valley

#LeanStartups

How to succeed in business without even trying…

Page 30: Agiles en Palermo Valley

steveblank.com

startuplessonslearned.com

Page 31: Agiles en Palermo Valley

¿Por qué la mayoría de los emprendimientos fracasan?

Page 32: Agiles en Palermo Valley

La mayoría de los emprendimientos fallan no por

el producto sino por el mercado

Page 33: Agiles en Palermo Valley

Proceso de desarrollo de mercado

Page 34: Agiles en Palermo Valley

ashmaurya.com

Page 35: Agiles en Palermo Valley

Metodologías ágiles: problema desconocido para una solución desconocida

Page 36: Agiles en Palermo Valley

Producto mínimo viable... MVP

Your MVP is the minimum feature set that lets you start learning about customers.

Ash Maurya

Page 37: Agiles en Palermo Valley

“If Apple can launch a smartphone without Find or Cut-and-Paste, what can you cut out of your product requirements?”

Sramana Mitra

Page 38: Agiles en Palermo Valley
Page 39: Agiles en Palermo Valley

Los esperamos en Agiles 2011 !!

Web:  h'p://agiles2011.agiles.org  Twi'er:  @agiles2011  

Keynotes  

Jim  Shore   Jeff  Pa'on  

Sponsors  

11-­‐13  Octubre  -­‐  Buenos  Aires  

Juan  Gabardini  

Page 40: Agiles en Palermo Valley

GRACIAS!

Manifiesto Ágil

http://agilemanifesto.org/

Comunidad Latinoamericana de metodologías ágiles

www.agiles.org