KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
@jgarzas
2001
2004
El software lo hacen
personas
no máquinas
Las 5
características de
los equipos de alto
rendimiento
Rendimiento =
Productividad =
Minimizar el desperdicio de tiempo =
Hacer el máximo con las personas
necesarias =
Evitar so...
1	
  
Retén: cada nuevo
empleado supone 3
meses de trabajo
perdido
-- DeMarco
 
“Los partidos
no los ganan los
que mejor juegan,
sino los que están
más seguros de lo
que hacen”
2	
   Trabajan en un
entorno de
productividad
…el impacto de la
multitarea
Proyectos
abiertos a la
vez
Tiempo
disponible para
cada proyecto
Tiempo perdido por
cambiar de un
proyecto a otro
1 100% 0...
A CB
A CB A CBA CB
A CB A CBA CB
Conocen el
impacto de la
NO calidad
3	
  
Cae la
productividad…
“¿Qué hay de malo en
copy pegar código?”
Código Espagueti (complejidad ciclomática)	
  
servicios de 256 parámetros?	
  
30 campos demás en una tabla?	
  
Que las clases padres conozcan a las hijas	
  
switch(m...
¿…Imagen?
“¿Qué hay de malo en
copy pegar código?”servicios de 256 parámetros?30 campos demás en una tabla?
Bond, el Jefe de
Proyectos Bond,
Sangre fría para no saltarse la
calidad, diseño, pruebas, e ir a
programar a destajo, cua...
“Déjate de probar (o
de diseñar,
refactorizar, etc.) y
ponte a programar,
que no tenemos
tiempo”
Saltarse una
actividad necesaria y
hacerla a destiempo
lleva entre un x10 a
un x100 de sobre
tiempo
Fagan, IBM, 1976
Son pequeños
4	
  
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
…mmm,
¿…no quedó claro?
¿preguntas?
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
KYBELE CONSULTING S.L. www.kybeleconsulting.com - Copyright © 2011 All rights reserved. Contains propietary information.
G...
KYBELE	
  CONSULTING	
  S.L.	
  www.kybeleconsul;ng.com	
  -­‐	
  Copyright	
  ©	
  2012	
  All	
  rights	
  reserved.	
  ...
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Peopleware: y como no gestionar un equipo de desarrollo software
Upcoming SlideShare
Loading in...5
×

Peopleware: y como no gestionar un equipo de desarrollo software

31,747

Published on

Published in: Technology

Transcript of "Peopleware: y como no gestionar un equipo de desarrollo software"

  1. 1. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     PEOPLEWARE by Javier Garzás and
  2. 2. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     …Y CÓMO NO GESTIONAR UN EQUIPO DE DESARROLLO SOFTWARE
  3. 3. @jgarzas
  4. 4. 2001
  5. 5. 2004
  6. 6. El software lo hacen personas no máquinas
  7. 7. Las 5 características de los equipos de alto rendimiento
  8. 8. Rendimiento = Productividad = Minimizar el desperdicio de tiempo = Hacer el máximo con las personas necesarias = Evitar sobre costes = …
  9. 9. 1  
  10. 10. Retén: cada nuevo empleado supone 3 meses de trabajo perdido -- DeMarco
  11. 11.  
  12. 12. “Los partidos no los ganan los que mejor juegan, sino los que están más seguros de lo que hacen”
  13. 13. 2   Trabajan en un entorno de productividad
  14. 14. …el impacto de la multitarea
  15. 15. Proyectos abiertos a la vez Tiempo disponible para cada proyecto Tiempo perdido por cambiar de un proyecto a otro 1 100% 0% 2 40% 20% 3 20% 40% 4 10% 60% 5 5% 75%
  16. 16. A CB A CB A CBA CB A CB A CBA CB
  17. 17. Conocen el impacto de la NO calidad 3  
  18. 18. Cae la productividad…
  19. 19. “¿Qué hay de malo en copy pegar código?”
  20. 20. Código Espagueti (complejidad ciclomática)  
  21. 21. servicios de 256 parámetros?   30 campos demás en una tabla?   Que las clases padres conozcan a las hijas   switch(month) { case 1: .. case 155:
  22. 22. ¿…Imagen?
  23. 23. “¿Qué hay de malo en copy pegar código?”servicios de 256 parámetros?30 campos demás en una tabla?
  24. 24. Bond, el Jefe de Proyectos Bond, Sangre fría para no saltarse la calidad, diseño, pruebas, e ir a programar a destajo, cuando hay problemas.
  25. 25. “Déjate de probar (o de diseñar, refactorizar, etc.) y ponte a programar, que no tenemos tiempo”
  26. 26. Saltarse una actividad necesaria y hacerla a destiempo lleva entre un x10 a un x100 de sobre tiempo Fagan, IBM, 1976
  27. 27. Son pequeños 4  
  28. 28. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.    
  29. 29. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.    
  30. 30. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     “Añadir gente a un proyecto retrasado hace que se retrase más”
  31. 31. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Temporalidad imposible: por mucha gente que añadas no puedes reducir el tiempo más allá de un tope (reducir más del 25% es imposible)
  32. 32. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     OK OK Amigo, pero qué pasa si al final necesito más gente?
  33. 33. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Scaling Scrum
  34. 34. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Son multifuncionales (sin héroes) 5  
  35. 35. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Un buen equipo no tiene héroes apaga fuegos
  36. 36. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Equipos auto organizados y multifuncionales
  37. 37. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     By  Henrik  Kniberg  
  38. 38. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     By  Henrik  Kniberg   Equipos multifuncionales
  39. 39. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Esto no es Multifuncional
  40. 40. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Departamento  de   QA   Departamento  de   Desarrollo   Departamento  de   Sistemas  
  41. 41. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Equipo  A   QA   Desarrollador  Sistemas   Equipo  B   QA   Desarrollador  Sistemas   Equipo  C   QA   Desarrollador  Sistemas  
  42. 42. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     60   No estar en producción es gastar dinero sin hacer dinero -- Kent Beck (eXtreme Programming)
  43. 43. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     “Entre las 12:00 am y las 23:59 el 25 de abril de 2013 hicieron… 46 pasos a producción. Fue un día normal para nosotros”
  44. 44. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Equilibrio (y buena relación) comercial – técnico
  45. 45. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     “- ¿Será un error? En el tiempo que me dais para el proyecto, NO hay jornadas suficientes. – No, sí, verás, es que el Gantt lo hicimos contando con los fines de semana… Había que ganar la oferta.”
  46. 46. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.    
  47. 47. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Rechaza imitadores y últimas modas… las buenas prácticas llevan ahí más de 30 años
  48. 48. …mmm, ¿…no quedó claro? ¿preguntas?
  49. 49. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.    
  50. 50. KYBELE CONSULTING S.L. www.kybeleconsulting.com - Copyright © 2011 All rights reserved. Contains propietary information. Gracias… y ánimo!
  51. 51. KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.     Juntos Podremos! @jgarzas

×