Este documento presenta una serie de ideas sobre cómo gestionar proyectos de manera ágil. Propone principios como colaboración, enfocarse en lo mínimo viable, iteración continua y adaptación al cambio. También discute desafíos como la comunicación efectiva y la necesidad de cambiar la cultura de las organizaciones hacia un enfoque más flexible y centrado en el usuario.
El propósito principal de este curso es ofrecer al alumno información suficiente para hacer aplicaciones web utilizando Ruby on Rails. Durante el curso se realizará una aplicación para ir mostrando los conceptos básicos de Rails.
Se trata de conseguir una base en Rails, de poder empezar a programar una aplicación y ser capaces de ir ampliando los conocimientos sobre el Rails de manera autónoma para hacer cada vez aplicaciones mas complejas.
Neurok es una plataforma de formación online creada pensando en lo que estamos aprendiendo sobre la nueva manera de aprender gracias a la Neurodidactica
El propósito principal de este curso es ofrecer al alumno información suficiente para hacer aplicaciones web utilizando Ruby on Rails. Durante el curso se realizará una aplicación para ir mostrando los conceptos básicos de Rails.
Se trata de conseguir una base en Rails, de poder empezar a programar una aplicación y ser capaces de ir ampliando los conocimientos sobre el Rails de manera autónoma para hacer cada vez aplicaciones mas complejas.
Neurok es una plataforma de formación online creada pensando en lo que estamos aprendiendo sobre la nueva manera de aprender gracias a la Neurodidactica
18. Estadísticas
16% 31%
No Completados
Con Problemas
Éxito
53%
@agustincnc
http://net.educause.edu/ir/library/pdf/NCP08083B.pdf
viernes 24 de febrero de 12
19. ¿Porque?
@agustincnc
viernes 24 de febrero de 12
20. Mentira
• Si, lo tienes claro vale,
pero no es verdad:
• Tienes una idea
aproximada
@agustincnc
viernes 24 de febrero de 12
21. El futuro cambia
• Cambia el mercado
• Cambian tus ideas
• Cambia la tecnología
@agustincnc
viernes 24 de febrero de 12
22. El plan no funciona
100
75
50
25
0
M1 M2 M3 M4 M5 M6 M7 M8 M9
Real Información de hoy
Planificado Información antigua @agustincnc
viernes 24 de febrero de 12
23. 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
@agustincnc
viernes 24 de febrero de 12
24. 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
@agustincnc
viernes 24 de febrero de 12
28. Riesgos
Alto riesgo negocio
Bajo riesgo técnico Alto riesgo técnico
Bajo riesgo negocio
@agustincnc
viernes 24 de febrero de 12
29. The web will always be a little bit broken
Tim Berners Lee
http://www.hyperorg.com/misc/nprbroken.html @agustincnc
viernes 24 de febrero de 12
30. Release early, release often
Si en un proyecto está todo bien, es
probable que haya salido tarde
@agustincnc
viernes 24 de febrero de 12
31. Cultura es lo que queda
cuando olvidamos lo que
hemos aprendido.
@agustincnc
viernes 24 de febrero de 12
32. Ingeniería
vs.
Artesanía
@agustincnc
viernes 24 de febrero de 12
33. Me llamo agustin y soy
alcohólico @agustincnc
viernes 24 de febrero de 12
34. Eliges dos
Tiempo Recursos
Funcionalidades
@agustincnc
viernes 24 de febrero de 12
35. 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?
@agustincnc
viernes 24 de febrero de 12
36. ¿Como?
• Cambia de principios
@agustincnc
viernes 24 de febrero de 12
37. 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
@agustincnc
viernes 24 de febrero de 12
38. Colaboración
• Todo el mundo se
equivoca
• Detección temprana de
errores
• Compartir información
• Tu mejor opción es el
éxito del proyecto
@agustincnc
viernes 24 de febrero de 12
39. Menos es mas
@agustincnc
viernes 24 de febrero de 12
40. 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
@agustincnc
viernes 24 de febrero de 12
41. los efectos positivos de las
opciones
- Nivel de satisfacción +
- Número de opciones +
41 @agustincnc
viernes 24 de febrero de 12
42. los negativos
- Nivel de satisfacción +
- Número de opciones +
42 @agustincnc
viernes 24 de febrero de 12
43. el resultado
- Nivel de satisfacción +
- Número de opciones +
43 @agustincnc
viernes 24 de febrero de 12
44. Ventajas de lo simple
• Menos trabajo • Mas foco
• Menos formación • Menor coste de
adopción
• Menos soporte
• Menos errores • Mas fácil de
explicar
• Menos
alternativas
@agustincnc
viernes 24 de febrero de 12
45. Si el usuario dice que está roto es
que está roto, Seth Godin
@agustincnc
viernes 24 de febrero de 12
46. 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
@agustincnc
viernes 24 de febrero de 12
49. Coste vs Beneficio
Mucho Bcio.
Poco Coste Mucho Coste
Poco Bcio.
@agustincnc
viernes 24 de febrero de 12
50. El plan no funciona
100
75
50
25
0
M1 M2 M3 M4 M5 M6 M7 M8 M9
Real Información de hoy
Planificado Información antigua @agustincnc
viernes 24 de febrero de 12
51. Decide lo mas tarde
posible
• Tendrás mas información
• Equilibrado con el coste
del error
• Te enfoca en lo
importante en cada
momento
@agustincnc
viernes 24 de febrero de 12
52. No hagas modelos haz
la realidad
• Bajo coste del prototipo
• El tiempo es crítico
• Haz algo pronto y luego
lo evolucionas
@agustincnc
viernes 24 de febrero de 12
53. Iterando
@agustincnc
viernes 24 de febrero de 12
54. 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.
@agustincnc
viernes 24 de febrero de 12