El cambio a una perspectiva ágil de la carrera de un profesional del software logrará que el camino con una meta poco definida y en constante cambio sea alcanzable.
Basado en premisas de mejora continua, cambio continuo, cambios de alcance, iteraciones, manifiesto del artesano, manifiesto ágil, mentalidad lean; lograremos establecer un proyecto ágil de vida para lograr la excelencia técnica y la exposición necesaria para ser un artesano de software "out of the box"
Semblanza del conferencista: Juan Velez
Candidato a Doctor en gestion de proyectos por la FUNIBER realizando investigación sobre innovación basada en el desarrollo humano por medio de una mentalidad ágil.
Actualmente trabaja como líder ágil para cnnmexico.com y cnnexpansion.com
Ha colaborado en los proceso de desarrollo de software con empresas como Grupo Expansión, Sony Network Enternainment, Softtek, Praxis, Banamex.
En la actualidad busca innovar en los procesos de desarrollo de software por medio de metodologías ágiles y lean. Considera que no hay mejor forma de mejorar la forma como se desarrolla el software que por medio de transformarse en un ninja del software.
Tiene experiencia en desarrollo de móviles por más de 5 años, conociendo las principales plataformas perfectamente.
Tiene cinco años de experiencia docente en importantes instituciones a nivel superior y posgrado.
4. ¿EN REALIDAD QUIERES SER
UNO?
• Camina, sigue y no mueras en el
intento.
• Concéntrate en un enfoque lean.
5. 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.
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
• Optimizar todo.
• Enfocarse al usuario.
• Resolver los problemas
correctos.
• Generar energía.
• Eliminar el derroche.
• Aprendizaje primero
• Entrega rápida
9. 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.
10. 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)
11. 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.
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
• 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.
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
• 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.
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.
Se menciona el cuento y el objetivo de la presentación.
-Aprendiz de artesano.
muy torpe, y su maestro y compañeros constantemente le decían que no tenía habilidad para ello y nunca llegaría a nada.
-trabajaba día tras día para mejorar.-
-terminaron echándole de la escuela.
-todo su empeño en hacer un muñeco, solo uno. Siempre hacía la misma marioneta, y en cuanto detectaba un fallo, la abandonaba y volvía a empezar desde cero.
Pasaron los años, y con cada nuevo intento su muñeco era un poco mejor.
la marioneta era mucho más bella que cualquiera de las que
Intentar que fuera perfecta.
Pobre
Cuando aquel pobre artesano llegó a viejecito, su marioneta era realmente maravillosa. Tanto, que finalmente un día, tras mucho trabajo, terminó el muñeco y dijo: "No encuentro ningún defecto, esta vez ya es perfecto", y por primera vez en todos aquellos años, en lugar de abandonar el muñeco, lo colocó en un estante, verdaderamente satisfecho y feliz.
Lo demás ya es historia. Aquel muñeco perfecto llegó a cobrar vida, vivió mil aventuras y dio a aquel viejecito, llamado Gepetto, más alegrías de las que ningún otro artesano famoso consiguió con ninguna de sus marionetas.
Mi presentación de ágiles.
He sido un arquitecto de software, un desarrollador, un gerente de desarrollo. En algún momento decidí ser un artesano de software /hacer las cosas a mano.
CSM, CSD, doctorado con ágiles, docente, Grupo Expansión.
La tecnologia cambia.
Existe una tendencia.
Son un conjunto de buenas prácticas en
OPTIMIZAR EL TODO: SINERGIA DE TODAS LAS PARTES, CLARIFICA EL PROPOSITO, VISUALIZAR EL TODO, PENSAR A LARGO PLAZO
-ENFOCARSE AL USUARIO: HACER LAS PREGUNTAS ADECUADAS, RESOLVER LOS PROBLEMAS CORRECTOS, DISEÑA UNA GRAN EXPERIENCIA.
GENERAR ENERGIA: CREATIVIDAD ES ESCASA. PROPOSITO, RETOS, RESPONSABILIDAD.
ELIMINA EL DERROCHE: HACER LAS COSAS INCORRECTAS, HACER INCORRECTAS LAS COSAS, ESCONDER LOS ERRORES OBSOLETAS, RETRASOS.
APRENDIZAJE PRIMERO: CAPACIDAD DE APRENDER RAPIDO APRENDER RAPIDO,GENERAR DISTINTAS OPCIONES
ENTREGA RAPIDA: VELOCIDAD, CALIDAD, BAJO COSTO. ENFOCARSE A LA LA EFICIENCIA DE RECURSOS, ALTO ENTENDIMIENTO DEL FLUJO DE VALOR.