Cómo innovar productos de software empleando scrum como metodología ágil

1,225 views
1,106 views

Published on

He brindado esta charla en versiones ligeramente diferentes durante el último año en diversas universidades: PUCP. U. de Lima, UNMSM, USMP.

Esta versión la expuse el 29 de octubre de 2011 en el evento ENEISOFT de San Marcos.

Si deseas que brinde esta charla en tu universidad o institución, contáctame!

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,225
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cómo innovar productos de software empleando scrum como metodología ágil

  1. 1. Cómo  Innovar  Productos  de  So3ware  empleando  Scrum  como   Metodología  Ágil   Gustavo  Quiroz  Madueño   Cer<fied  Scrum  Professional   Open  Edge  Technologies  
  2. 2. Licencia  de  Uso  http://creativecommons.org/licenses/by-nc-nd/3.0/deed.es_ES
  3. 3. ¿Qué  pasa  en  el  mundo?  •  +70%  de  los   trabajadores  están   insa<sfechos  con  su   trabajo.  •  Las  estructuras  top-­‐ down  están  asfixiando   la  innovación.  •  Las  compañías  que  no   se  adaptan  a  los   cambios  en  el  mundo   están  pereciendo.  
  4. 4. ¿Por  qué  les  importa  a  ustedes?  
  5. 5. Generación  del  milenio  (¡Ustedes!)   •  Quieren  ser  escuchados   •  Son  innovadores   •  Quieren  hacer  una  diferencia  en  el  mundo  
  6. 6. ¿Dónde  les  gustaría  trabajar?  
  7. 7. ¿Dónde  les  gustaría  trabajar?  
  8. 8. ¿Dónde  les  gustaría  trabajar?  
  9. 9. ¿Dónde  les  gustaría  trabajar?  
  10. 10. ¿Dónde  les  gustaría  trabajar?  
  11. 11. Industrialización  
  12. 12. Industrialización  
  13. 13. Los  extremos  de  la  industrialización  
  14. 14. ¿Cuál  es  la  alterna<va?  •  “Los  empleados  son  un  ac<vo   y  no  un  pasivo  dentro  de  una   empresa.”  •  “Los  trabajadores  del   conocimientos  son  los   ingredientes  esenciales  de  la   economía  moderna.”  •  “La  gente  es  lo  más  valioso   dentro  de  una  organización.”  •  “El  trabajo  de  un  gerente  es   preparar  a  la  gente  y  liberarla   para  que  se  desempeñe.”   Peter  Drucker   (1909-­‐2005)    
  15. 15. ¿Qué  es  la  innovación?  •  “La  innovación  hace  la   diferencia  entre  un   líder  y  un  seguidor.”   Steve  Jobs   (1955-­‐2011)    
  16. 16. ¿Qué  es  la  innovación?  •  “La  innovación  es  el   instrumento   específico  del   emprendimiento.”  •  “La  innovación  es  el   acto  que  dota  a  los   recursos  de  una   capacidad  nueva  para   crear  riqueza.”   Peter  Drucker   (1909-­‐2005)    
  17. 17. ¿Qué  es  la  innovación?  •  “La  innovación  es  el   tema  central  para  la   prosperidad   económica.”   Michael  Porter   Harvard  Business  School  
  18. 18. ¿Por  qué  es  importante?  •  “El  Perú  no  <ene  una   polí<ca,  ni  una   estrategia  de  largo  plazo   en  temas  de   compe<<vidad,  por   tanto,  es  una  economía   que  no  <ene  un  rumbo   definido.”  •  “Es  necesario  que  el   Perú  cree  nuevas   tecnologías.”   Michael  Porter   Harvard  Business  School  
  19. 19. Complejidad  e  Innovación     Ciencia     Tecnología        Manufactura   Herramientas!
  20. 20. Niveles  de  Innovación   +   +   Cultura     Estrategia  Valor   Dificultad   (Hacer  y   Copiar)   Producto/Servicio   Operacional   -­‐   -­‐  
  21. 21. Una  caracterís<ca  importante  •  “Si  no  experimentas   fracasos  de  vez  en   cuando,  es  una  señal   de  que  no  estás   haciendo  nada  muy   innovador.”   Woody  Allen   Director,  Actor,  Comediante,  Músico,  Escritor  
  22. 22. Primer  Ejemplo  •  1993:  Diagnos<cada  con   depresión  clínica;  consideró   suicidarse.  •  1995:  Desempleada,  vivía  de   asistencia  social.  •  1995:  12  editoriales   rechazaron  su  manuscrito.  •  1995:  “Búscate  un  trabajo.   Tienes  muy  poca  chance  de   hacer  dinero  con  libros  para   niños.”  •  1997:  Se  publican  1,000   copias  de  Harry  Po.er.  •  2010:  Fortuna  es<mada  en  US $  800  millones   J.K.  Rowling   Autora  de  la  saga  Harry  Po.er  
  23. 23. Segundo  Ejemplo  •  1973:  Endeudado  tras   filmar  American  Graffi6  •  1973:  “Tu  historia  es   muy  diucil  de  entender.”  •  1973:  United  ArNsts  y   Universal  no  aceptan   filmarla.  •  1977:  Se  estrena  Star   Wars.  •  2010:  Fortuna  es<mada   en  US$  3,000  millones   George  Lucas   Escritor  y  Director  de  la  saga  Star  Wars  
  24. 24. ¿Y  dónde  queda  el  so3ware?  •  “Comencé  con  Facebook   cuando  tenía  19  años.   No  sabía  mucho  de   negocios  entonces.”  •  “No  estamos  enfocados   en  op<mizar  los   ingresos.”  •  “No  sé  qué  vamos  a   construir  de  aquí  a  3  ó  5   años.”  •  Usuarios:  +500  millones  •  Fortuna:  US$  18,000   millones   Mark  Zuckerberg  •  Comenzó  en  Harvard   Co-­‐Fundador  de  Facebook  (2004)     University.  
  25. 25. ¡Hagamos  San  Marcos  Connec<on!  •  Él  <ene  la  idea  de   qué  es  lo  que  debe   tener  San  Marcos   ConnecNon  (el   producto).   Decimos  que  es  el   Dueño  del  Producto   (Product  Owner  -­‐   P.O.)   Roberto  Fuentes   20  años  –  Estudiante  de  3er.  Ciclo  
  26. 26. ¿Qué  caracterís<cas  tendrá  el   producto?  •  Los  alumnos  podrán:   –  Crear  una  cuenta   –  Crear  un  perfil   –  Buscar  a  sus  amigos   A  esto  le  llamamos   –  Enviar  mensajes  a  sus  amigos   “Lista  de  cosas  por   –  Subir  sus  fotos   –  Comentar  qué  están  haciendo   hacer  del   –  Comentar  las  fotos  de  sus   producto”  (Product   amigos   –  Compar<r  videos  con  sus   Backlog).   amigos   –  Crear  eventos   –  Invitar  a  sus  amigos  a  los   eventos   –  …  
  27. 27. ¿Y  quién  lo  desarrollará?  •  Ellos  saben  cómo   construir  el   producto.   Decimos  que  son   El  Equipo.   Juan,  Mariela,  Susana,  Romina  y  Felipe   Estudiantes  de  6to.  Ciclo  
  28. 28. Paso  1:  Planificar  el  Qué   ¿Cuándo   va  a  estar   ¿Qué  te   listo  el   parece  si   Al  cabo  de  las   producto?   cuales  te   Nos   nos  das  2   mostraremos   comprometemos   semanas?   una  versión   a  tener  lista  la   inicial.   creación  de   cuentas  y   perfiles.   Es  diucil   ¡Trato   darte  una   hecho!   fecha   exacta.   Al  periodo  de  2  semanas  le  llamamos  Sprint.  A  esta  reunión  la  llamamos  Reunión  de  Planificación  del  Sprint  (Sprint   Planning  MeeNng)  
  29. 29. Paso  2:  Planificar  el  Cómo   Yo  me   Yo  puedo   Yo  puedo   encargo  de   programar   diseñar  la   la  creación   el  registro   interfaz  de   de  perfiles.   de  usuarios.   usuario.   Yo  puedo   apoyar  en   Yo  puedo   documentación   armar  un   y  pruebas.   proyecto   base.     Esta  reunión  es  parte  del  Sprit  Planning  MeeNng  (pero  sin  el  P.O.)  Al  conjunto  de  tareas  le  llamamos  “Lista  de  Tareas  por  hacer  durante  el   Sprint”  (Sprint  Backlog)  
  30. 30. Paso  3:  Empezar  a  trabajar  
  31. 31. Paso  4:  Planificar  cada  día   Ayer  no   Ayer  terminé  el   pude   Ayer  programé  una   diseño  del   parte  del  registro   avanzar.  Mi   formulario  de     laptop  se   pero  me  trabé  con   registro.  Hoy  voy   la  validación  de   malogró  :(   empezar  a  diseñar  la   passwords.   página  de  perfiles.   Ayer  avancé  el   Manual  de  Ayer  terminé   Usuario.   el  proyecto   Romina,  hoy  te  base.  Hoy  voy   puedo  ayudar   a  apoyar  a   con  los   Mariela  con   passwords.   los  diseños.  Esto  se  llama  Reunión  Diaria  (Daily  Scrum,  Daily   MeeNng  ó  Stand-­‐Up  MeeNng)  
  32. 32. Al  día  siguiente…   Ayer  Roberto   Muchachos,  tenemos   me  pidió  que  le   Mi  laptop     demasiados  problemas.   sigue   re-­‐instale   ¿Y  si  los  ponemos  en   Windows  7  y  no   malograda.  :(   una  lista  y  los   pude  avanzar   priorizamos?   nada.    :(   ¡Buena  idea!   Ayer  tuve  una   Además   discusión   podríamos   fuerte  con   conseguir  a  una   Felipe.  Mejor   persona  que  nos  hoy  ni  le  hablo.   ayude  a   resolverlos.   Esa  lista  se  llama  “Lista  de  Impedimentos  por  remover”  (Impediment   Backlog).   Esa  persona  se  llama  Scrum  Master.  
  33. 33. El  rol  del  Scrum  Master  •  Ella  es  responsable  de:   –  Remover  impedimentos   –  Facilitar  reuniones   –  Mediar  conflictos  y   negociaciones   –  Proteger  y  apoyar  al   Equipo   –  Cuidar  que  las  reglas  de   Andrea  Rosales   Scrum  se  cumplan   30  años  –  Psicóloga,  Coach  y  Facilitadora  
  34. 34. Paso  5:  Mostrar  un  incremento  del   producto   Terminaron   las  2   Puedes   semanas,   probarla   ¿Qué  te   muchachos.   ingresando  a   parece?   esta  URL  con   este  usuario.   ¡Me  gusta!  Pero   quiero  que  el   registro  tenga   menos  campos,  el   perfil  muestre  la   foto  a  la  izquierda   Así  es.   y  ésta  se  pueda   Tenemos   cambiar   la  versión   fácilmente.   lista.  A  esta  reunión  la  llamamos  Reunión  de  Revisión  (Sprint  Review  MeeNng).  Los  cambios  o  mejoras  se  incorporan  al  Product  Backlog  y  son  priorizados   por  el  P.O.  
  35. 35. Paso  6:  Examinar  y  Buscar  Mejorar   !Gran  idea!  Hay   ¡Buen   ¿Qué  les  parece  si   mucho  por  trabajo,   conversamos  de   mejorar  para  el  Equipo!   cómo  podemos   siguiente  Sprint.   mejorar  aquellas   cosas  que  no   estuvieron  del  todo   bien  durante  el   Sprint?   A  esta  reunión  la  llamamos  Reunión  de  RetrospecNva.   La  idea  es  mejorar  la  calidad,  producNvidad  y  felicidad  de  todos  los   miembros  del  equipo.  
  36. 36. Paso  7:  Repe<r  Una  y  Otra  vez   Planificar   Hacer   Adaptar   Inspeccionar  
  37. 37. Scrum  en  Resumen  Planeamiento   Revisión   Retrospec<va  
  38. 38. www.openedgetech.com   ¡Gracias!  Gustavo  Quiroz  Madueño   Open  Edge  Technologies   gquiroz@gmail.com  Twi]er:  @quiroz_gustavo  

×