Download - El Desarrollador Total
![Page 1: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/1.jpg)
El Desarrollador Total™
Sergio Gil Pérez de la Manga
No más excusas
![Page 2: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/2.jpg)
![Page 3: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/3.jpg)
![Page 4: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/4.jpg)
![Page 5: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/5.jpg)
![Page 6: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/6.jpg)
![Page 7: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/7.jpg)
Alemania Occidental, 1974
![Page 8: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/8.jpg)
![Page 9: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/9.jpg)
![Page 10: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/10.jpg)
![Page 11: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/11.jpg)
![Page 12: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/12.jpg)
![Page 13: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/13.jpg)
![Page 14: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/14.jpg)
![Page 15: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/15.jpg)
![Page 16: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/16.jpg)
¿Cómo un equipo hasta entonces irrelevante consiguió
dar ese enorme salto de calidad (que 35 años después
aún dura)?
![Page 17: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/17.jpg)
http://en.wikipedia.org/wiki/Total_Football
![Page 18: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/18.jpg)
“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.”
![Page 19: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/19.jpg)
“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.”
![Page 20: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/20.jpg)
¿Pero la especialización no era el camino hacia la excelencia?
![Page 21: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/21.jpg)
¿Pero la especialización no era el camino hacia la excelencia?
Sí
![Page 22: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/22.jpg)
¿Pero la especialización no era el camino hacia la excelencia?
Sí, pero
![Page 23: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/23.jpg)
![Page 24: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/24.jpg)
![Page 25: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/25.jpg)
especialización
![Page 26: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/26.jpg)
acción y efecto de saber mucho de una cosa y poco de todas las demás
especialización
![Page 27: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/27.jpg)
especializaciónacción y efecto de saber mucho de una cosa y poco de todas las demás
![Page 28: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/28.jpg)
especializaciónacción y efecto de saber mucho de una cosa y poco de todas las demás
![Page 29: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/29.jpg)
acción y efecto de saber mucho de una cosa y poco de todas las demás
especialización excusa
![Page 30: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/30.jpg)
A mí no me preguntes, sólo soy una chica
![Page 31: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/31.jpg)
Tío, si tu aplicación es lenta no es mi problema
![Page 32: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/32.jpg)
Si no pueden maquetar esto, es que son unos flojos
![Page 33: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/33.jpg)
<ul class="wadus"> <li>Hey</li> <li>Ho</li> <li class="last">Let's go!</li></ul>
![Page 34: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/34.jpg)
Bueno, yo pongo otro botón, ya lo arreglará alguien de UsabilidadCojonudo, tío
![Page 35: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/35.jpg)
Programación servidor
![Page 36: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/36.jpg)
Programación servidor
HCI
Diseño
Maquetación
Sistemas
Programación cliente
![Page 37: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/37.jpg)
Programación servidor
HCI
Diseño
Maquetación
Sistemas
Programación cliente
Motivación
![Page 38: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/38.jpg)
Programación servidor
HCI
Diseño
Maquetación
Sistemas
Programación cliente
Motivación
Metodología
![Page 39: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/39.jpg)
Programación servidor
HCI
Diseño
Maquetación
Sistemas
Programación cliente
Motivación
Metodología
Trabajo en equipo
![Page 40: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/40.jpg)
Programación servidor
HCI
Diseño
Maquetación
Sistemas
Programación cliente
Motivación
Metodología
Trabajo en equipo
Comunicación
![Page 41: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/41.jpg)
Programación servidor
HCI
Diseño
Maquetación
Sistemas
Programación cliente
Motivación
Metodología
Trabajo en equipo
Comunicación
Responsabilidad
![Page 42: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/42.jpg)
Motivacióny
Responsabilidad
![Page 43: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/43.jpg)
![Page 44: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/44.jpg)
![Page 45: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/45.jpg)
responsabilidad
![Page 46: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/46.jpg)
sufrir las consecuenciasde nuestras propias decisiones
responsabilidad
![Page 47: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/47.jpg)
sufrir las consecuenciasde las decisiones de otros
responsabilidad
![Page 48: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/48.jpg)
sufrir las consecuenciasde las decisiones de otros(que no las sufren)
responsabilidad
![Page 49: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/49.jpg)
sufrir las consecuenciasde las decisiones de otros(que no las sufren)
responsabilidad
![Page 50: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/50.jpg)
![Page 51: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/51.jpg)
Toma decisiones
![Page 52: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/52.jpg)
Toma decisiones
Sufre las consecuencias
![Page 53: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/53.jpg)
Mi jefe es un cutre y le da igual entregar
chapuzas
![Page 54: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/54.jpg)
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
![Page 55: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/55.jpg)
Eso es una relación laboral disfuncional
![Page 56: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/56.jpg)
Vamos a hacerlo así porque creo que es la mejor manera.
Mañana sabremos si nos hemos equivocado, y rectificaremos
si es necesario
![Page 57: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/57.jpg)
Eso es motivación
![Page 58: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/58.jpg)
sufrir las consecuenciasde nuestras propias decisiones
responsabilidad
![Page 59: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/59.jpg)
obtener los beneficiosde nuestras propias decisiones
responsabilidad
![Page 60: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/60.jpg)
obtener los beneficiosde nuestras propias decisiones
responsabilidad
¿A nadie le recuerda a nada?
![Page 61: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/61.jpg)
Nosotros somos diferentes
![Page 62: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/62.jpg)
Nosotros somos diferentes
Podemos crear casi de la nada
![Page 63: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/63.jpg)
Poseemos (potencialmente al menos) los medios de producción
![Page 64: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/64.jpg)
Eso es un privilegio que pocos trabajadores tienen
![Page 65: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/65.jpg)
Eso es un privilegio que pocos trabajadores tienen
No deberíamos abdicar con tanta facilidad
![Page 66: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/66.jpg)
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-productionhttp://www.infoq.com/presentations/talbott-capitalism-corporatism
![Page 67: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/67.jpg)
Metodología
![Page 68: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/68.jpg)
Las metodologías están muy bien
![Page 69: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/69.jpg)
Las metodologías están muy bien
Pensar, aún mejor
![Page 70: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/70.jpg)
Las metodologías están muy bien
Pensar, aún mejor
A veces, los principios pueden ser suficientes
![Page 71: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/71.jpg)
Las metodologías están muy bien
Pensar, aún mejor
A veces, los principios pueden ser suficientes
las prácticas
![Page 72: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/72.jpg)
Mis favoritas
![Page 73: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/73.jpg)
Mis favoritas
![Page 74: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/74.jpg)
Mis favoritas
Working software
![Page 75: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/75.jpg)
Mis favoritas
Working softwareIteraciones cortas muy cortas
![Page 76: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/76.jpg)
Mis favoritas
Working softwareIteraciones cortas muy cortas
Abrazar el cambio
![Page 77: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/77.jpg)
Mis favoritas
Working softwareIteraciones cortas muy cortas
Abrazar el cambioComunicación directa
![Page 78: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/78.jpg)
Mis favoritas
Working softwareIteraciones cortas muy cortas
Abrazar el cambioComunicación directa
DTSTTCPW (Do The Simplest Thing That Could Possibly Work)
![Page 79: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/79.jpg)
Mis favoritas
Working softwareIteraciones cortas muy cortas
Abrazar el cambioComunicación directa
DTSTTCPW (Do The Simplest Thing That Could Possibly Work)LRM (Last Responsible Moment)
![Page 80: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/80.jpg)
Mis favoritas
Working softwareIteraciones cortas muy cortas
Abrazar el cambioComunicación directa
DTSTTCPW (Do The Simplest Thing That Could Possibly Work)LRM (Last Responsible Moment)
DTSTTCPW + LRM = “Descubrir” el diseño
![Page 81: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/81.jpg)
El post-agilismo va a llegarrrrrr...
![Page 82: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/82.jpg)
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)
![Page 83: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/83.jpg)
![Page 84: El Desarrollador Total](https://reader034.vdocuments.us/reader034/viewer/2022042602/559a92c11a28ab861d8b47d9/html5/thumbnails/84.jpg)
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/