62
Nuestra manera de hacer proyectos @agustincnc [email protected] viernes 24 de febrero de 12

Proyectos en ASPgems

Tags:

Embed Size (px)

DESCRIPTION

Nuestra manera de entender el desarrollo de proyectos y los principios que utilizamos.

Citation preview

Page 1: Proyectos en ASPgems

Nuestra manera de hacer proyectos

@[email protected]

viernes 24 de febrero de 12

Page 2: Proyectos en ASPgems

@agustincnc

Complejoviernes 24 de febrero de 12

Page 3: Proyectos en ASPgems

@agustincnc

Único

viernes 24 de febrero de 12

Page 4: Proyectos en ASPgems

@agustincnc

¿Y ahora que?viernes 24 de febrero de 12

Page 5: Proyectos en ASPgems

@agustincnc

Hacer un proyecto es tan fácil como andar

sobre el agua

viernes 24 de febrero de 12

Page 6: Proyectos en ASPgems

@agustincnc

Único requisito:agua y definición congeladas

viernes 24 de febrero de 12

Page 7: Proyectos en ASPgems

@agustincnc

Fijemos objetivos

viernes 24 de febrero de 12

Page 8: Proyectos en ASPgems

@agustincnc

Hagamos un modeloviernes 24 de febrero de 12

Page 9: Proyectos en ASPgems

@agustincnc

Hagamos un planviernes 24 de febrero de 12

Page 10: Proyectos en ASPgems

@agustincnc

Estima recursosviernes 24 de febrero de 12

Page 11: Proyectos en ASPgems

@agustincnc

Identifica los riesgosviernes 24 de febrero de 12

Page 12: Proyectos en ASPgems

@agustincnc

Anticipa los problemasviernes 24 de febrero de 12

Page 13: Proyectos en ASPgems

@agustincnc

Prepara alternativasviernes 24 de febrero de 12

Page 14: Proyectos en ASPgems

@agustincnc

Grado de avance

Incurrido

+Incurrido Lo que falta% =

viernes 24 de febrero de 12

Page 15: Proyectos en ASPgems

@agustincnc

RecursosTiempo

Funcionalidades

Eliges dos

viernes 24 de febrero de 12

Page 16: Proyectos en ASPgems

@agustincnc

Gestiona

0

25

50

75

100

M1 M2 M3 M4 M5 M6 M7 M8 M9

RealPlanificado

viernes 24 de febrero de 12

Page 17: Proyectos en ASPgems

@agustincnc

Control de cambiosviernes 24 de febrero de 12

Page 18: Proyectos en ASPgems

@agustincnc

Estadísticas

http://net.educause.edu/ir/library/pdf/NCP08083B.pdf

31%

53%

16%

No CompletadosCon ProblemasÉxito

viernes 24 de febrero de 12

Page 19: Proyectos en ASPgems

@agustincnc

¿Porque?

viernes 24 de febrero de 12

Page 20: Proyectos en ASPgems

@agustincnc

Mentira

• Si, lo tienes claro vale, pero no es verdad:

• Tienes una idea aproximada

viernes 24 de febrero de 12

Page 21: Proyectos en ASPgems

@agustincnc

El futuro cambia

• Cambia el mercado

• Cambian tus ideas

• Cambia la tecnología

viernes 24 de febrero de 12

Page 22: Proyectos en ASPgems

@agustincnc

El plan no funciona

0

25

50

75

100

M1 M2 M3 M4 M5 M6 M7 M8 M9

RealPlanificado

Información de hoyInformación antigua

viernes 24 de febrero de 12

Page 23: Proyectos en ASPgems

@agustincnc

Aumentamos el control

• Menos tiempo en el proyecto y mucho tiempo de gestión

• El control hace ser menos flexible y se encasquilla el sistema

• Contratos documentos, actas de reunión

• Todo esto tiene coste

viernes 24 de febrero de 12

Page 24: Proyectos en ASPgems

@agustincnc

Comunicación

• De lo que tu tienes en la cabeza a lo que dices

• De lo que dices a lo que entiendo

• De lo que entiendo a lo que intento hacer

• De lo que intento hacer a lo que hago

viernes 24 de febrero de 12

Page 25: Proyectos en ASPgems

viernes 24 de febrero de 12

Page 26: Proyectos en ASPgems

viernes 24 de febrero de 12

Page 27: Proyectos en ASPgems

@agustincncEn nuestro mundo

viernes 24 de febrero de 12

Page 28: Proyectos en ASPgems

@agustincnc

Riesgos

Bajo riesgo técnico Alto riesgo técnicoBa

jo r

iesg

o ne

goci

oA

lto r

iesg

o ne

goci

o

viernes 24 de febrero de 12

Page 29: Proyectos en ASPgems

@agustincnc

The web will always be a little bit brokenTim Berners Lee

http://www.hyperorg.com/misc/nprbroken.html

viernes 24 de febrero de 12

Page 30: Proyectos en ASPgems

@agustincnc

Release early, release often

Si en un proyecto está todo bien, es probable que haya salido tarde

viernes 24 de febrero de 12

Page 31: Proyectos en ASPgems

@agustincnc

Cultura es lo que queda cuando olvidamos lo que

hemos aprendido.

viernes 24 de febrero de 12

Page 32: Proyectos en ASPgems

@agustincnc

Ingenieríavs.

Artesanía

viernes 24 de febrero de 12

Page 33: Proyectos en ASPgems

@agustincnc

Me llamo agustin y soy alcohólico

viernes 24 de febrero de 12

Page 34: Proyectos en ASPgems

@agustincnc

RecursosTiempo

Funcionalidades

Eliges dos

viernes 24 de febrero de 12

Page 35: Proyectos en ASPgems

@agustincnc

Cambia la pregunta

• ¿Cuanto se tarda y cuanto cuesta hacer todo esto?

• ¿Que es lo mejor que puedo hacer con los recursos y el tiempo que tengo?

viernes 24 de febrero de 12

Page 36: Proyectos en ASPgems

@agustincnc

¿Como?

• Cambia de principios

viernes 24 de febrero de 12

Page 37: Proyectos en ASPgems

@agustincnc

Nuevos principios• Colaboración

• Menos es mas

• Manda el usuario

• Mínimo proyecto viable

• Unanimidad

• Darvinismo funcional

• Decide lo mas tarde posible

• No hagas modelos, construye la realidad

• Iteración

• Agilidad

viernes 24 de febrero de 12

Page 38: Proyectos en ASPgems

@agustincnc

Colaboración

• Todo el mundo se equivoca

• Detección temprana de errores

• Compartir información

• Tu mejor opción es el éxito del proyecto

viernes 24 de febrero de 12

Page 39: Proyectos en ASPgems

@agustincnc

Menos es mas

viernes 24 de febrero de 12

Page 40: Proyectos en ASPgems

@agustincnc

The paradox of choice¿Si la libertad y la capacidad de elegir son claves para la felicidad porque hay cada vez mas gente infeliz? Barry Schwartz

viernes 24 de febrero de 12

Page 41: Proyectos en ASPgems

@agustincnc41

los efectos positivos de las opciones

- N

ivel

de

satis

facc

ión

+

- Número de opciones +

viernes 24 de febrero de 12

Page 42: Proyectos en ASPgems

@agustincnc42

los negativos-

Niv

el d

e sa

tisfa

cció

n +

- Número de opciones +

viernes 24 de febrero de 12

Page 43: Proyectos en ASPgems

@agustincnc43

el resultado-

Niv

el d

e sa

tisfa

cció

n +

- Número de opciones +

viernes 24 de febrero de 12

Page 44: Proyectos en ASPgems

@agustincnc

Ventajas de lo simple

• Menos trabajo

• Menos formación

• Menos soporte

• Menos errores

• Menos alternativas

• Mas foco

• Menor coste de adopción

• Mas fácil de explicar

viernes 24 de febrero de 12

Page 45: Proyectos en ASPgems

@agustincnc

Si el usuario dice que está roto es que está roto, Seth Godin

viernes 24 de febrero de 12

Page 46: Proyectos en ASPgems

@agustincnc

Mínimo proyecto viable

• Busca el mínimo que hace que tu proyecto tenga sentido

• El papel lo aguanta todo

• Somos máquinas de generar ideas

viernes 24 de febrero de 12

Page 47: Proyectos en ASPgems

@agustincnc

Diseña por unanimidadviernes 24 de febrero de 12

Page 48: Proyectos en ASPgems

@agustincnc

Darvinismo funcional

viernes 24 de febrero de 12

Page 49: Proyectos en ASPgems

@agustincnc

Coste vs Beneficio

Poco Coste Mucho CostePo

co B

cio.

Muc

ho B

cio.

viernes 24 de febrero de 12

Page 50: Proyectos en ASPgems

@agustincnc

El plan no funciona

0

25

50

75

100

M1 M2 M3 M4 M5 M6 M7 M8 M9

RealPlanificado

Información de hoyInformación antigua

viernes 24 de febrero de 12

Page 51: Proyectos en ASPgems

@agustincnc

Decide lo mas tarde posible

• Tendrás mas información

• Equilibrado con el coste del error

• Te enfoca en lo importante en cada momento

viernes 24 de febrero de 12

Page 52: Proyectos en ASPgems

@agustincnc

No hagas modelos haz la realidad

• Bajo coste del prototipo

• El tiempo es crítico

• Haz algo pronto y luego lo evolucionas

viernes 24 de febrero de 12

Page 53: Proyectos en ASPgems

@agustincnc

Iterandoviernes 24 de febrero de 12

Page 54: Proyectos en ASPgems

@agustincnc

Manifiesto por el Desarrollo Ágil de Software

Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:

★ Individuos e interacciones sobre procesos y herramientas

★ Software funcionando sobre documentación extensiva

★ Colaboración con el cliente sobre negociación contractual

★ Respuesta ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.

viernes 24 de febrero de 12

Page 55: Proyectos en ASPgems

@agustincnc

Lecciones aprendidasviernes 24 de febrero de 12

Page 56: Proyectos en ASPgems

@agustincncNo se puede a medias

viernes 24 de febrero de 12

Page 57: Proyectos en ASPgems

@agustincnc

Agile NO es sólo tecnología

viernes 24 de febrero de 12

Page 58: Proyectos en ASPgems

@agustincncTop management

viernes 24 de febrero de 12

Page 59: Proyectos en ASPgems

@agustincnc

¿Y en las grandes compañías?

viernes 24 de febrero de 12

Page 60: Proyectos en ASPgems

@agustincnc

http://www.slideshare.net/sgreene/salesforcecom-agile-transformation-agile-2007-conference

viernes 24 de febrero de 12

Page 61: Proyectos en ASPgems

@agustincnchttp://vimeo.com/29719577

viernes 24 de febrero de 12

Page 62: Proyectos en ASPgems

@agustincnc

Gracias

viernes 24 de febrero de 12