el desarrollador total

Post on 06-Jul-2015

25.456 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

El Desarrollador Total™

Sergio Gil Pérez de la Manga

No más excusas

Alemania Occidental, 1974

¿Cómo un equipo hasta entonces irrelevante consiguió

dar ese enorme salto de calidad (que 35 años después

aún dura)?

“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.”

“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.”

¿Pero la especialización no era el camino hacia la excelencia?

¿Pero la especialización no era el camino hacia la excelencia?

¿Pero la especialización no era el camino hacia la excelencia?

Sí, pero

especialización

acción y efecto de saber mucho de una cosa y poco de todas las demás

especialización

especializaciónacción y efecto de saber mucho de una cosa y poco de todas las demás

especializaciónacción y efecto de saber mucho de una cosa y poco de todas las demás

acción y efecto de saber mucho de una cosa y poco de todas las demás

especialización excusa

A mí no me preguntes, sólo soy una chica

Tío, si tu aplicación es lenta no es mi problema

Si no pueden maquetar esto, es que son unos flojos

<ul class="wadus"> <li>Hey</li> <li>Ho</li> <li class="last">Let's go!</li></ul>

Bueno, yo pongo otro botón, ya lo arreglará alguien de UsabilidadCojonudo, tío

Programación servidor

Programación servidor

HCI

Diseño

Maquetación

Sistemas

Programación cliente

Programación servidor

HCI

Diseño

Maquetación

Sistemas

Programación cliente

Motivación

Programación servidor

HCI

Diseño

Maquetación

Sistemas

Programación cliente

Motivación

Metodología

Programación servidor

HCI

Diseño

Maquetación

Sistemas

Programación cliente

Motivación

Metodología

Trabajo en equipo

Programación servidor

HCI

Diseño

Maquetación

Sistemas

Programación cliente

Motivación

Metodología

Trabajo en equipo

Comunicación

Programación servidor

HCI

Diseño

Maquetación

Sistemas

Programación cliente

Motivación

Metodología

Trabajo en equipo

Comunicación

Responsabilidad

Motivacióny

Responsabilidad

responsabilidad

sufrir las consecuenciasde nuestras propias decisiones

responsabilidad

sufrir las consecuenciasde las decisiones de otros

responsabilidad

sufrir las consecuenciasde las decisiones de otros(que no las sufren)

responsabilidad

sufrir las consecuenciasde las decisiones de otros(que no las sufren)

responsabilidad

Toma decisiones

Toma decisiones

Sufre las consecuencias

Mi jefe es un cutre y le da igual entregar

chapuzas

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

Eso es una relación laboral disfuncional

Vamos a hacerlo así porque creo que es la mejor manera.

Mañana sabremos si nos hemos equivocado, y rectificaremos

si es necesario

Eso es motivación

sufrir las consecuenciasde nuestras propias decisiones

responsabilidad

obtener los beneficiosde nuestras propias decisiones

responsabilidad

obtener los beneficiosde nuestras propias decisiones

responsabilidad

¿A nadie le recuerda a nada?

Nosotros somos diferentes

Nosotros somos diferentes

Podemos crear casi de la nada

Poseemos (potencialmente al menos) los medios de producción

Eso es un privilegio que pocos trabajadores tienen

Eso es un privilegio que pocos trabajadores tienen

No deberíamos abdicar con tanta facilidad

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

Metodología

Las metodologías están muy bien

Las metodologías están muy bien

Pensar, aún mejor

Las metodologías están muy bien

Pensar, aún mejor

A veces, los principios pueden ser suficientes

Las metodologías están muy bien

Pensar, aún mejor

A veces, los principios pueden ser suficientes

las prácticas

Mis favoritas

Mis favoritas

Mis favoritas

Working software

Mis favoritas

Working softwareIteraciones cortas muy cortas

Mis favoritas

Working softwareIteraciones cortas muy cortas

Abrazar el cambio

Mis favoritas

Working softwareIteraciones cortas muy cortas

Abrazar el cambioComunicación directa

Mis favoritas

Working softwareIteraciones cortas muy cortas

Abrazar el cambioComunicación directa

DTSTTCPW (Do The Simplest Thing That Could Possibly Work)

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)

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

El post-agilismo va a llegarrrrrr...

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)

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/

top related