SlideShare una empresa de Scribd logo
El Desarrollador Total™
        No más excusas




    Sergio Gil Pérez de la Manga
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
Alemania Occidental, 1974
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
El Desarrollador Total
¿Cómo un equipo hasta
entonces irrelevante consiguió
   dar ese enorme salto de
calidad (que 35 años después
          aún dura)?
http://en.wikipedia.org/wiki/Total_Football
“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?


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


           Sí, pero
El Desarrollador Total
El Desarrollador Total
especialización
especialización
acción y efecto de saber mucho de
una cosa y poco de todas las demás
especialización
acción y efecto de saber mucho de
una cosa y poco de todas las demás
especialización
acción y efecto de saber mucho de
una cosa y poco de todas las demás
especialización excusa
acción y efecto de saber mucho de
una cosa y poco de todas las demás
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 Usabilidad
Cojonudo, tío
Programación
   servidor
HCI


          Diseño


       Maquetación


Programación   Programación
   servidor       cliente


         Sistemas
HCI
Motivación

             Diseño


        Maquetación


Programación      Programación
   servidor          cliente


             Sistemas
HCI
Motivación

             Diseño


        Maquetación


Programación Programación
         Metodología
   servidor        cliente


             Sistemas
HCI
Motivación

             Diseño


        Maquetación
           Trabajo en equipo
Programación Programación
         Metodología
   servidor        cliente


             Sistemas
HCI
 Motivación

              Diseño

Comunicación
         Maquetación
             Trabajo en equipo
 Programación Programación
          Metodología
    servidor        cliente


              Sistemas
HCI
 Motivación

                Responsabilidad
              Diseño

Comunicación
         Maquetación
             Trabajo en equipo
 Programación Programación
          Metodología
    servidor        cliente


              Sistemas
Motivación
      y
Responsabilidad
El Desarrollador Total
El Desarrollador Total
responsabilidad
responsabilidad
sufrir las consecuencias
de nuestras propias decisiones
responsabilidad
sufrir las consecuencias
de las decisiones de otros
responsabilidad
sufrir las consecuencias
de las decisiones de otros
(que no las sufren)
responsabilidad
sufrir las consecuencias
de las decisiones de otros
(que no las sufren)
El Desarrollador Total
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
responsabilidad
sufrir las consecuencias
de nuestras propias decisiones
responsabilidad
obtener los beneficios
de nuestras propias decisiones
responsabilidad
obtener los beneficios
de nuestras propias decisiones

¿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-production
http://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 software
Iteraciones cortas muy cortas
Mis favoritas



      Working software
Iteraciones cortas muy cortas
      Abrazar el cambio
Mis favoritas



      Working software
Iteraciones cortas muy cortas
      Abrazar el cambio
    Comunicación directa
Mis favoritas



                   Working software
             Iteraciones cortas muy cortas
                   Abrazar el cambio
                 Comunicación directa
DTSTTCPW (Do The Simplest Thing That Could Possibly Work)
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)
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
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)
El Desarrollador Total
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/

Más contenido relacionado

PPT
PDF
La priorización de historias de usuario (versión ampliada)
PDF
El Aprendizaje Basado en Proyectos y la Clase Invertida para acercar el mundo...
KEY
Lo que odiamos de la agilidad
PDF
Taller de prototipado iterativo
PDF
3.desarrollo ágil
PDF
Presentacion scrum
PDF
Clase 01 presentacion
La priorización de historias de usuario (versión ampliada)
El Aprendizaje Basado en Proyectos y la Clase Invertida para acercar el mundo...
Lo que odiamos de la agilidad
Taller de prototipado iterativo
3.desarrollo ágil
Presentacion scrum
Clase 01 presentacion

La actualidad más candente (20)

ODP
Scrum Con Exito
DOCX
Ejercicio scrum
PDF
Introducción a la ingeniería dirigida por modelos
PPT
Metodologia xp
PDF
2.procesos de desarrollo de software
PDF
Extreme programming (1)
PPTX
Técnicas de priorización Agiles
PPTX
Kanban operaciones
PDF
01. Prototipado rápido: teoría
PDF
Como prototipar MAL una aplicación. La importancia del Wireframe
PPTX
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
PPTX
Introducción a Técnicas Agiles y Scrum : Dia 1
PPTX
Desarrollo Dirigido por Comportamiento (con Cucumber y Groovy)
PPTX
METODOLOGIAS XP
PPTX
Una introducción a Scrum - Por Jorge Abad @jorge_abad
PDF
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
PDF
El Scrum Master Extraordinario
PPS
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
Scrum Con Exito
Ejercicio scrum
Introducción a la ingeniería dirigida por modelos
Metodologia xp
2.procesos de desarrollo de software
Extreme programming (1)
Técnicas de priorización Agiles
Kanban operaciones
01. Prototipado rápido: teoría
Como prototipar MAL una aplicación. La importancia del Wireframe
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
Introducción a Técnicas Agiles y Scrum : Dia 1
Desarrollo Dirigido por Comportamiento (con Cucumber y Groovy)
METODOLOGIAS XP
Una introducción a Scrum - Por Jorge Abad @jorge_abad
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
El Scrum Master Extraordinario
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
Publicidad

Destacado (7)

PPTX
La perseverancia
PPT
Motivacion Laboral
PPT
La MotivacióN Presentacion
PPTX
Diapositivas motivacion
PPT
La motivación laboral
PPT
Motivación laboral
PPT
Presentacion motivacion
La perseverancia
Motivacion Laboral
La MotivacióN Presentacion
Diapositivas motivacion
La motivación laboral
Motivación laboral
Presentacion motivacion
Publicidad

Similar a El Desarrollador Total (20)

PPTX
Scrum y craftsmanship
PDF
Why what who when
PPTX
CAS2019 porque los developers recelan de agile
PDF
Designer vs Front-end - DrupalCampES 2018 Alicante
PPT
Pensamiento agil, un estilo de vida!
PPTX
Mitos del software
PPT
Construyendo software de clase mundia
PDF
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
PPTX
Meetup Sesión #4: Scrum, Kanban & XP
PDF
Gestión basada en Metodologías Ágiles
PPTX
Keikendo: WPF Jutsu!
PPT
Metodologías ágiles como catalizador del cambio
PDF
Clase 01 agilidad
PPT
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
PDF
métodos y procesos
ODP
Is clase 13_metodos_y_procesos
PDF
Curso scrum 2017
PDF
Is clase 13_metodos_y_procesos
ODP
Que demonios es eso de Devops (y porquedebería interesarme)
Scrum y craftsmanship
Why what who when
CAS2019 porque los developers recelan de agile
Designer vs Front-end - DrupalCampES 2018 Alicante
Pensamiento agil, un estilo de vida!
Mitos del software
Construyendo software de clase mundia
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Meetup Sesión #4: Scrum, Kanban & XP
Gestión basada en Metodologías Ágiles
Keikendo: WPF Jutsu!
Metodologías ágiles como catalizador del cambio
Clase 01 agilidad
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
métodos y procesos
Is clase 13_metodos_y_procesos
Curso scrum 2017
Is clase 13_metodos_y_procesos
Que demonios es eso de Devops (y porquedebería interesarme)

Más de Sergio Gil (9)

KEY
Five Languages in a Moment
PDF
A [git] workflow
PDF
The Total IDE
PDF
Acceptance testing with Steak and Capybara
PDF
Buenas Prácticas de desarrollo en Ruby on Rails
PDF
Metaprogramación (en Ruby): programas que escriben programas
PDF
Más allá del testing
PDF
Ruby on Rails
PDF
Ruby Mola (y por qué)
Five Languages in a Moment
A [git] workflow
The Total IDE
Acceptance testing with Steak and Capybara
Buenas Prácticas de desarrollo en Ruby on Rails
Metaprogramación (en Ruby): programas que escriben programas
Más allá del testing
Ruby on Rails
Ruby Mola (y por qué)

Último (20)

PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL de recursos humanos para ODOO.pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
clase auditoria informatica 2025.........
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
El uso de las TIC en la vida cotidiana..
PDF
capacitación de aire acondicionado Bgh r 410
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
introduccion a las_web en el 2025_mejoras.ppt
Diapositiva proyecto de vida, materia catedra
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Presentación PASANTIAS AuditorioOO..pptx
Historia Inteligencia Artificial Ana Romero.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
la-historia-de-la-medicina Edna Silva.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL de recursos humanos para ODOO.pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
clase auditoria informatica 2025.........
Curso de generación de energía mediante sistemas solares
El uso de las TIC en la vida cotidiana..
capacitación de aire acondicionado Bgh r 410
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
informe_fichas1y2_corregido.docx (2) (1).pdf
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
Presentacion de Alba Curso Auditores Internos ISO 19011

El Desarrollador Total