EL CAMINO ÁGIL PARA UN ARTESANO DE SOFTWARE
JUAN VÉLEZ BALLESTEROS
@JVELEZB
UN CUENTO
¿EN REALIDAD QUIERES SER
UNO?
• Camina, sigue y no mueras en el
intento.
• Concéntrate en un enfoque lean.
LA CONSPIRACIÓN DEL MUNDO
• Malas estimaciones por tu líder de proyecto.
• Te contrataron para “SACAR LAS COSAS”.
• “Así estaba”.
• No hay tiempo para cambiar.
• Ágil es demasiado radical.
• El manifiesto ágil lo escribieron en “Howarts”
• Me debe capacitar la empresa. Estoy
creciendo con ella.
MANIFIESTO DEL ARTESANO
• No sólo software que funciona, sino también software
bien diseñado.
• No sólo responder al cambio, sino también agregar
valor constantemente.
• No sólo individuos e interacciones, sino también una
comunidad de profesionales
• No sólo colaboración de clientes, sino también
asociaciones productivas
PRINCIPIOS LEAN
• Optimizar todo.
• Enfocarse al usuario.
• Resolver los problemas
correctos.
• Generar energía.
• Eliminar el derroche.
• Aprendizaje primero
• Entrega rápida
¿Cómo caminar con rumbo para ser
artesano?
APRENDIZAJE PRIMERO
• Conoce tu lenguaje de programación.
Aprende nuevos regularmente.
• Estudia y aplica patrones de diseño.
Nunca es suficiente.
• Documentación, pruebas, integración
continua, despliegue, estimación,
priorización.
• Lee mucho.
• Participa activamente en foros.
OPTIMIZAR TODO
• Implementa constante y haz las cosas con el
menor esfuerzo:
• Desarrollo, pruebas, despliegues
• Comunicación.
• Performance de tus creaciones.
• Contabiliza tu tiempo de trabajo
(pomodoros, 2DO, Kanban)
ENFOCARSE AL
“USUARIO”
• El Product Owner eres TÚ.
• Es un camino, no una meta.
• Plantea metas incrementales (establece iteraciones).
• Haz lo que te apasiona.
• Busca nuevas pasiones.
• La historia de usuario la diseñas.
• Desarrolla para la comunidad. Participa en Open Source.
RESOLVER LOS PROBLEMAS
CORRECTOS
• Actúa, no tardes en el
análisis.
• Prioriza lo que da más
valor a tu crecimiento.
• Pide ayuda de inmediato.
• Resuelve rápido y bien.
GENERAR ENERGÍA
• La fuente principal de tu motivación
eres tú.
• Apasiónate de la calidad, la mejora
continua, el diseño.
• Comparte esa pasión con tus
compañeros.
• Materializa tu energía en código.
• Mantén a tus PO motivados con la
mentalidad de mejora continua.
ELIMINA EL DERROCHE
• Fail Fast.
• Se un caballero con tus compañeros y
sucesores: Documenta, diseña,
codifica bajo normas.
• Pide ayuda rápido.
• Al pendiente de futuras versiones.
• Coopera con tu PO a innovar y a su
crecimiento.
ENTREGA RÁPIDA
• Desarrolla pruebas hoy, entrega
rápido mañana.
• Asiste a congresos.
• Comunidad de desarrolladores.
• Aprende de las nuevas tendencias.
• No te quedes en un solo camino.
• Mueve tus metas conforme a las
tendencias.
PARA LOS LÍDERES ÁGILES
• Contagia la urgencia de la
búsqueda continua del camino
a ser un artesano. El camino
constante.
• Promueve un plan de
desarrollo.
• Únete a viajar en el camino del
artesano.
¿PREGUNTAS?
GRACIAS.
CONTÁCTAME: @JVELEZB

Artesano de software | software guru conference| SGCE 2014

  • 1.
    EL CAMINO ÁGILPARA UN ARTESANO DE SOFTWARE JUAN VÉLEZ BALLESTEROS @JVELEZB
  • 2.
  • 4.
    ¿EN REALIDAD QUIERESSER UNO? • Camina, sigue y no mueras en el intento. • Concéntrate en un enfoque lean.
  • 5.
    LA CONSPIRACIÓN DELMUNDO • Malas estimaciones por tu líder de proyecto. • Te contrataron para “SACAR LAS COSAS”. • “Así estaba”. • No hay tiempo para cambiar. • Ágil es demasiado radical. • El manifiesto ágil lo escribieron en “Howarts” • Me debe capacitar la empresa. Estoy creciendo con ella.
  • 6.
    MANIFIESTO DEL ARTESANO •No sólo software que funciona, sino también software bien diseñado. • No sólo responder al cambio, sino también agregar valor constantemente. • No sólo individuos e interacciones, sino también una comunidad de profesionales • No sólo colaboración de clientes, sino también asociaciones productivas
  • 7.
    PRINCIPIOS LEAN • Optimizartodo. • Enfocarse al usuario. • Resolver los problemas correctos. • Generar energía. • Eliminar el derroche. • Aprendizaje primero • Entrega rápida
  • 8.
    ¿Cómo caminar conrumbo para ser artesano?
  • 9.
    APRENDIZAJE PRIMERO • Conocetu lenguaje de programación. Aprende nuevos regularmente. • Estudia y aplica patrones de diseño. Nunca es suficiente. • Documentación, pruebas, integración continua, despliegue, estimación, priorización. • Lee mucho. • Participa activamente en foros.
  • 10.
    OPTIMIZAR TODO • Implementaconstante y haz las cosas con el menor esfuerzo: • Desarrollo, pruebas, despliegues • Comunicación. • Performance de tus creaciones. • Contabiliza tu tiempo de trabajo (pomodoros, 2DO, Kanban)
  • 11.
    ENFOCARSE AL “USUARIO” • ElProduct Owner eres TÚ. • Es un camino, no una meta. • Plantea metas incrementales (establece iteraciones). • Haz lo que te apasiona. • Busca nuevas pasiones. • La historia de usuario la diseñas. • Desarrolla para la comunidad. Participa en Open Source.
  • 12.
    RESOLVER LOS PROBLEMAS CORRECTOS •Actúa, no tardes en el análisis. • Prioriza lo que da más valor a tu crecimiento. • Pide ayuda de inmediato. • Resuelve rápido y bien.
  • 13.
    GENERAR ENERGÍA • Lafuente principal de tu motivación eres tú. • Apasiónate de la calidad, la mejora continua, el diseño. • Comparte esa pasión con tus compañeros. • Materializa tu energía en código. • Mantén a tus PO motivados con la mentalidad de mejora continua.
  • 14.
    ELIMINA EL DERROCHE •Fail Fast. • Se un caballero con tus compañeros y sucesores: Documenta, diseña, codifica bajo normas. • Pide ayuda rápido. • Al pendiente de futuras versiones. • Coopera con tu PO a innovar y a su crecimiento.
  • 15.
    ENTREGA RÁPIDA • Desarrollapruebas hoy, entrega rápido mañana. • Asiste a congresos. • Comunidad de desarrolladores. • Aprende de las nuevas tendencias. • No te quedes en un solo camino. • Mueve tus metas conforme a las tendencias.
  • 16.
    PARA LOS LÍDERESÁGILES • Contagia la urgencia de la búsqueda continua del camino a ser un artesano. El camino constante. • Promueve un plan de desarrollo. • Únete a viajar en el camino del artesano.
  • 17.