El Desarrollador Total

25,682 views
25,632 views

Published on

Published in: Technology, Business
3 Comments
8 Likes
Statistics
Notes
No Downloads
Views
Total views
25,682
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
14
Comments
3
Likes
8
Embeds 0
No embeds

No notes for slide

El Desarrollador Total

  1. 1. El Desarrollador Total™ No más excusas Sergio Gil Pérez de la Manga
  2. 2. Alemania Occidental, 1974
  3. 3. ¿Cómo un equipo hasta entonces irrelevante consiguió dar ese enorme salto de calidad (que 35 años después aún dura)?
  4. 4. http://en.wikipedia.org/wiki/Total_Football
  5. 5. “In Total Football, a player who moves out of his position is replaced by another from his team, thus retaining the team's intended organizational structure. In this fluid system, no player is fixed in his nominal role; anyone can be successively an attacker, a midfielder and a defender.”
  6. 6. “Total Football's tactical success depends largely on the adaptability of each footballer within the team, in particular his ability to quickly change positions depending on the situation. The theory requires players to be comfortable in multiple positions; hence, it puts high technical and physical demands on them.”
  7. 7. ¿Pero la especialización no era el camino hacia la excelencia?
  8. 8. ¿Pero la especialización no era el camino hacia la excelencia? Sí
  9. 9. ¿Pero la especialización no era el camino hacia la excelencia? Sí, pero
  10. 10. especialización
  11. 11. especialización acción y efecto de saber mucho de una cosa y poco de todas las demás
  12. 12. especialización acción y efecto de saber mucho de una cosa y poco de todas las demás
  13. 13. especialización acción y efecto de saber mucho de una cosa y poco de todas las demás
  14. 14. especialización excusa acción y efecto de saber mucho de una cosa y poco de todas las demás
  15. 15. A mí no me preguntes, sólo soy una chica
  16. 16. Tío, si tu aplicación es lenta no es mi problema
  17. 17. Si no pueden maquetar esto, es que son unos flojos
  18. 18. <ul class="wadus"> <li>Hey</li> <li>Ho</li> <li class="last">Let's go!</li> </ul>
  19. 19. Bueno, yo pongo otro botón, ya lo arreglará alguien de Usabilidad Cojonudo, tío
  20. 20. Programación servidor
  21. 21. HCI Diseño Maquetación Programación Programación servidor cliente Sistemas
  22. 22. HCI Motivación Diseño Maquetación Programación Programación servidor cliente Sistemas
  23. 23. HCI Motivación Diseño Maquetación Programación Programación Metodología servidor cliente Sistemas
  24. 24. HCI Motivación Diseño Maquetación Trabajo en equipo Programación Programación Metodología servidor cliente Sistemas
  25. 25. HCI Motivación Diseño Comunicación Maquetación Trabajo en equipo Programación Programación Metodología servidor cliente Sistemas
  26. 26. HCI Motivación Responsabilidad Diseño Comunicación Maquetación Trabajo en equipo Programación Programación Metodología servidor cliente Sistemas
  27. 27. Motivación y Responsabilidad
  28. 28. responsabilidad
  29. 29. responsabilidad sufrir las consecuencias de nuestras propias decisiones
  30. 30. responsabilidad sufrir las consecuencias de las decisiones de otros
  31. 31. responsabilidad sufrir las consecuencias de las decisiones de otros (que no las sufren)
  32. 32. responsabilidad sufrir las consecuencias de las decisiones de otros (que no las sufren)
  33. 33. Toma decisiones
  34. 34. Toma decisiones Sufre las consecuencias
  35. 35. Mi jefe es un cutre y le da igual entregar chapuzas
  36. 36. Mi jefe es un cutre y le da igual entregar chapuzas Mi empleado es un ingenuo, para él nunca nada está terminado y lo entrega todo tarde
  37. 37. Eso es una relación laboral disfuncional
  38. 38. Vamos a hacerlo así porque creo que es la mejor manera. Mañana sabremos si nos hemos equivocado, y rectificaremos si es necesario
  39. 39. Eso es motivación
  40. 40. responsabilidad sufrir las consecuencias de nuestras propias decisiones
  41. 41. responsabilidad obtener los beneficios de nuestras propias decisiones
  42. 42. responsabilidad obtener los beneficios de nuestras propias decisiones ¿A nadie le recuerda a nada?
  43. 43. Nosotros somos diferentes
  44. 44. Nosotros somos diferentes Podemos crear casi de la nada
  45. 45. Poseemos (potencialmente al menos) los medios de producción
  46. 46. Eso es un privilegio que pocos trabajadores tienen
  47. 47. Eso es un privilegio que pocos trabajadores tienen No deberíamos abdicar con tanta facilidad
  48. 48. Eso es un privilegio que pocos trabajadores tienen No deberíamos abdicar con tanta facilidad Lectura recomendada: http://blog.talbott.ws/articles/2009/7/15/owning-the-means-of-production http://www.infoq.com/presentations/talbott-capitalism-corporatism
  49. 49. Metodología
  50. 50. Las metodologías están muy bien
  51. 51. Las metodologías están muy bien Pensar, aún mejor
  52. 52. Las metodologías están muy bien Pensar, aún mejor A veces, los principios pueden ser suficientes
  53. 53. Las metodologías están muy bien Pensar, aún mejor A veces, los principios pueden ser suficientes las prácticas
  54. 54. Mis favoritas
  55. 55. Mis favoritas
  56. 56. Mis favoritas Working software
  57. 57. Mis favoritas Working software Iteraciones cortas muy cortas
  58. 58. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el cambio
  59. 59. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el cambio Comunicación directa
  60. 60. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el cambio Comunicación directa DTSTTCPW (Do The Simplest Thing That Could Possibly Work)
  61. 61. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el cambio Comunicación directa DTSTTCPW (Do The Simplest Thing That Could Possibly Work) LRM (Last Responsible Moment)
  62. 62. Mis favoritas Working software Iteraciones cortas muy cortas Abrazar el cambio Comunicación directa DTSTTCPW (Do The Simplest Thing That Could Possibly Work) LRM (Last Responsible Moment) DTSTTCPW + LRM = “Descubrir” el diseño
  63. 63. El post-agilismo va a llegarrrrrr...
  64. 64. Manifiesto del Desarrollador Total • El Desarrollador Total asume la responsabilidad (y se apoya en ella) • El Desarrollador Total abraza el cambio (en vez de quejarse) • El Desarrollador Total colabora compitiendo (y compite colaborando) • El Desarrollador Total usa la especialización para ser excelente (y no para buscar excusas) • El Desarrollador Total intenta ser el mejor en algunas parcelas (y excelente en las demás) • El Desarrollador Total escribe código para comunicar (no para demostrar lo listo que es) • El Desarrollador Total sabe por qué escribe código (y escribe código que merece ser escrito)
  65. 65. Referencias •Wikipedia •The Pragmatic Programmer: from journeyman to master •My job went to India •http://c2.com/cgi/wiki/ •http://blog.talbott.ws/ •http://arxta.net/ •http://flickr.com/

×