El maestro artesano dentro del ingeniero<br />Agustín Ramos<br />Certum<br />La nueva imagen del gurú<br />
El problema de la educación.<br />La metáfora del artesano.<br />Relación con los principios y prácticas de ágil.<br />Imp...
Advertencia:<br />Esta charla es sobre una prespectiva<br />Puedes o no estar de acuerdo.<br />
¿Qué actividades desempeña un profesional del software?<br />Análisis y administración de requerimientos<br />Administraci...
¿Qué se necesita para ser un profesional?<br />Al menos 10,000 horas de práctica consistente (MalcomGladwell)<br />Dominio...
¿Qué  características tiene la educación oficial para profesionales de SW?<br />Produce  gente  certificada que, en su may...
Resultado…<br />Cuando entran a su primer trabajo de desarrollo, muchos tienen la sensación que “no saben nada”<br />Y no ...
La metáfora del artesano<br />
¿Qué es un ingeniero?<br />“Un ingeniero trabaja para desarrollar soluciones económicas y seguras a problemas prácticos, a...
¿Qué es un artesano?<br />“Un hábil trabajador manual que fabrica artículos <br />que pueden ser funcionales <br />o estri...
¿Qué distingue a un artesano de un ingeniero?<br />La fabricación manual y con herramientas manuales imparte cualidades ún...
¿Qué distingue a un artesano de un ingeniero?<br />La mayoría de las soluciones no son el resultado de aplicar fórmulas.<b...
Existen maestros<br />Dominan su arte en todos los aspectos:<br />Técnico<br />Educativo<br />Social<br />Cuentan con gran...
Existen aprendices, ellos…<br />… bueno, aprenden el oficio<br />Se encargan de tareas menores, supervisados por oficiales...
¿Es ingeniería o labor artesanal?<br />!Es ambas!<br />Pero al no reconocerlo continuamos con los mismos problemas.<br />D...
Manifiesto del artesano de software<br />No solo software que funcione<br />pero también software bien hecho<br />No solo ...
Advertencia: el camino de aprendiz a maestro es largo, sin duda<br />Pero se puede comenzar  por lo más básico y notar la ...
Si eres un estudiante<br />Busca un trabajo y pégate como estampa con un gurú <br />O lo más parecido que tengas a la mano...
¿Por dónde empezar?<br />¡Escribe código limpio!<br />
¿Por dónde empezar?<br />Arregla tus ventanas rotas.<br />
¿Por dónde empezar?<br />Establece un programa de adquisición de buenas prácticas.<br />
¿Preguntas?<br />
¡Gracias!<br />Agustín Ramos<br />http://machinesareus.blogspot.com/<br />Twitter: @MachinesAreUs<br />
Upcoming SlideShare
Loading in...5
×

La nueva imagen del gurú - El maestro artesano dentro del ingeniero

2,093

Published on

Presentación dada en el marco del congreso internacional de software libre GULEV 2010

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,093
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

La nueva imagen del gurú - El maestro artesano dentro del ingeniero

  1. 1. El maestro artesano dentro del ingeniero<br />Agustín Ramos<br />Certum<br />La nueva imagen del gurú<br />
  2. 2. El problema de la educación.<br />La metáfora del artesano.<br />Relación con los principios y prácticas de ágil.<br />Implicaciones para la vida diaria de un desarrollador<br />¿Por dónde empezar? ¡Código limpio!<br />Agenda<br />
  3. 3. Advertencia:<br />Esta charla es sobre una prespectiva<br />Puedes o no estar de acuerdo.<br />
  4. 4. ¿Qué actividades desempeña un profesional del software?<br />Análisis y administración de requerimientos<br />Administración de “características”<br />Modelado<br />Diseño<br />Administración de proyectos<br />Administración de cambios<br />Administración de la configuración<br />Administración de lasherramientas de construcción<br />Programación<br />Pruebas<br />Adminsitración de releases.<br />Instalación de software<br />Administración de incidentes<br />Monitoreo de aplicaciones<br />Hace negocio de todo esto<br />
  5. 5. ¿Qué se necesita para ser un profesional?<br />Al menos 10,000 horas de práctica consistente (MalcomGladwell)<br />Dominio técnico<br />Dominio de la dinámica social.<br />Entendimiento profundo de la industria.<br />Un interés genuino por llevar su labor a otros niveles de práctica.<br />Mayor calidad<br />Mayor productividad<br />Mayor satisfacción de los clientes y usuarios.<br />
  6. 6. ¿Qué características tiene la educación oficial para profesionales de SW?<br />Produce gente certificada que, en su mayoría, es incapaz de crear una aplicación completa (punta a punta).<br />Las horas de práctica son mínimas.<br />Menos de 500 horas totales de práctica.<br />En la mayoría de los casos, el servicio social no cumple bien su función.<br />Aprenden con modelos de juguete<br />Muy distintos a los problemas reales<br />Los temarios se encuentran muy rezagados respecto a la industria actual.<br />
  7. 7. Resultado…<br />Cuando entran a su primer trabajo de desarrollo, muchos tienen la sensación que “no saben nada”<br />Y no están tan equivocados.<br />Gran parte del costo de la educación de los profesionales es absorbido por las empresas que los contratan.<br />Aunque de manera reactiva, no bien planeada.<br />Con grandes consecuencias en la calidad del software producido y en la dinámica de los proyectos<br />La frustración lleva a muchos a intentar perseguir roles más administrativos.<br />Pero, ¿cómo administras lo que no conoces?<br />
  8. 8. La metáfora del artesano<br />
  9. 9. ¿Qué es un ingeniero?<br />“Un ingeniero trabaja para desarrollar soluciones económicas y seguras a problemas prácticos, aplicando matemáticas, conocimiento científico para planear,<br />construir y dirigir la construcción de esta solución”<br />
  10. 10. ¿Qué es un artesano?<br />“Un hábil trabajador manual que fabrica artículos <br />que pueden ser funcionales <br />o estrictamente decorativos”<br />
  11. 11. ¿Qué distingue a un artesano de un ingeniero?<br />La fabricación manual y con herramientas manuales imparte cualidades únicas e individuales a los productos artesanales.<br />En contraste con los productos producidos en masa, donde todos son iguales.<br />
  12. 12. ¿Qué distingue a un artesano de un ingeniero?<br />La mayoría de las soluciones no son el resultado de aplicar fórmulas.<br />El aprendizaje es totalmente práctico.<br />Se aprende bajo la guía de un maestro.<br />Usualmente se trabaja en pequeñas comunidades<br />
  13. 13. Existen maestros<br />Dominan su arte en todos los aspectos:<br />Técnico<br />Educativo<br />Social<br />Cuentan con gran reputación<br />Consiguen nuevos mecenas.<br />Existen oficiales<br />Realizan la mayor parte del trabajo<br />Dirigidos por le maestro.<br />¿Cómo se organiza una comunidad de artesanos?<br />
  14. 14. Existen aprendices, ellos…<br />… bueno, aprenden el oficio<br />Se encargan de tareas menores, supervisados por oficiales<br />El éxito de la comunidad está basado en su reputación.<br />Que se deriva directamente de la calidad de su trabajo.<br />Los miembros de la comunidad <br />Se identifican<br />Comparten una cultura y estilo<br />¿Cómo se organiza una comunidad de artesanos?<br />
  15. 15. ¿Es ingeniería o labor artesanal?<br />!Es ambas!<br />Pero al no reconocerlo continuamos con los mismos problemas.<br />De educación.<br />De calidad en nuestros productos.<br />De insatisfacción con nuestra labor.<br />
  16. 16. Manifiesto del artesano de software<br />No solo software que funcione<br />pero también software bien hecho<br />No solo responder al cambio<br />pero también agregar valor de manera continua<br />No solo individuos e interacciones<br />pero también comunidades de profesionales<br />No solo colaboración con el cliente<br />pero también asociaciones productivas<br />
  17. 17. Advertencia: el camino de aprendiz a maestro es largo, sin duda<br />Pero se puede comenzar por lo más básico y notar la diferencia: <br />Programa como si te importara.<br />No te acostumbres a vivir con ventanas rotas.<br />Cada semana reflexiona sobre tus avances.<br />… y corrige de ser necesario.<br />¿Por dónde empezar?<br />
  18. 18. Si eres un estudiante<br />Busca un trabajo y pégate como estampa con un gurú <br />O lo más parecido que tengas a la mano.<br />Si eres un practicante con poca experiencia<br />Solo consíguete al gurú<br />O lo más parecido que tengas a la mano.<br />Si eres un gurú<br />Esfuérzate por serlo aún más.<br />Adopta aprendices y edúcalos con el ejemplo<br />Comparte tu conocimiento con la comunidad<br />¿Por dónde empezar?<br />
  19. 19. ¿Por dónde empezar?<br />¡Escribe código limpio!<br />
  20. 20. ¿Por dónde empezar?<br />Arregla tus ventanas rotas.<br />
  21. 21. ¿Por dónde empezar?<br />Establece un programa de adquisición de buenas prácticas.<br />
  22. 22.
  23. 23. ¿Preguntas?<br />
  24. 24. ¡Gracias!<br />Agustín Ramos<br />http://machinesareus.blogspot.com/<br />Twitter: @MachinesAreUs<br />

×