El espíritu de Scrum El arte de amar los lunes
Alan Cyment, CST v0.2
Introducción Introducción .................................................................................4 Mi objetivo ........................................................ ..................................................................................... .................................................... ....................... 4 Por qué una visión....................................................... .................................................................................... .......................................... ............. 4 La visión y Scrum........................................................ ..................................................................................... .......................................... ............. 6 La visión para este libro ........................................................ ..................................................................................... ................................ ... 6
Ese Ese maldito engranaje ..................................................................7 Trabajadores del conocimiento: tu y yo ................................................................ 7 Martillando clavos ....................................................... .................................................................................... .......................................... ............. 8 Todo es relativo ...................................................... ................................................................................... ............................................... .................. 9 Por qué deberías amar los límites ....................................................................... 10 Scrum no hace nada ........................................................ ..................................................................................... ................................... ...... 11 Simplemente planta una semilla ......................................................................... 14
Lass reglas del juego ....................................................................19 La Mi proceso, tu proceso, cuál proceso ..................................................................19 Tan simple como un paso a la vez ......................................................................19 Quién ....................................................... .................................................................................... .......................................................... ............................... 20 Qué .......................................................... ....................................................................................... .......................................................... ............................... 24 Cómo ....................................................... .................................................................................... .......................................................... ............................... 28
De brújulas, árboles y dolores ....................................................32 Tantos peros… ....................................................... .................................................................................... ............................................. ................ 32 El arcoiris que gotea ......................................................... ...................................................................................... ................................... ...... 32 Siéntete orgulloso de ese brote de Scrum............................................................33 El desafío del transplante ...................................................... ................................................................................... ............................... 35
Esa nebulosa llamada espíritu ....................................................36 De leyes y libros de arena ...................................................... ................................................................................... ............................... 36 Complejidad y Empirismo ......................................................... .................................................................................. ......................... 38 El error como inversión......................................................... ...................................................................................... ............................... 40 Lo bueno, si breve, dos veces bueno.................................................................... 42 En el paradigma de Scrum lo pequeño es bello. Los proyectos proyectos o releases cortos me permiten detectar rápido si tengo el producto correcto. Los sprints cortos son breves ciclos de feedback estratégico, así como el Daily Meeting marca un brevísimo ciclo de feedback táctico. .................................................................... 42 Crecimiento Orgánico .......................................................... ....................................................................................... ............................... 42 Pareto juega de nuestro lado ...................................................... ............................................................................... ......................... 43 Lo perfecto es el enemigo de lo bueno ................................................................ 43 Seres Humanos, No Engranajes ......................................................................... 43 User Stories ....................................................... .................................................................................... .................................................. ..................... 45 Estimación y Planificación Ágil .......................................................................... 45 Release Planning ......................................................... ...................................................................................... ........................................ ........... 46 Taskboard...................................................... ................................................................................... ...................................................... ......................... 46 Gráficas del Sprint ...................................................... ................................................................................... ........................................ ........... 46 Prácticas Ágiles de Desarrollo de Software ........................................................ ..........................................................46 Pregunta, prueba, pregunta, prueba ................................................................... 46
Introducción MI OBJETIVO a"necesidad"concreta:"mi"principal"ac0vidad"hoy"en"día" cons consis iste" te" en dict dictar" ar" curs cursos os intr introd oduc ucto tori rios os a" Scru Scrum. m. Dado Dado que" que" no u0li u0lizo zo slid slides es ni nada"similar"durante"la"clase,"surgió"la"necesidad"de"poder"entregar"a"los"alumnos" un"texto"que"resuma"la"ideas"transmi0das"y"compar0das"durante"la"capacitación." A" este este curs curso o asis asiste ten," n," entr entre" e" otro otros, s, prof profes esio iona nale less con" con" años años de" Scru Scrum m sobr sobre" e" sus" sus" espaldas."Curiosamente"muchos"de"ellos"salen"sorprendidos"del"curso:"acaban"de" ente entend nder" er" Scrum Scrum." ." Esta Estaba ban" n" haci hacien endo do otra otra cosa cosa." ." Esta Estaba ban" n" haci hacien endo do lo mism mismo" o" de siempre. Este libro surge de
un
Este"texto"0ene"un"claro"obje0vo:"describir"Scrum."Tan"simple,"pero"tan"diGcil." Tan" Tan" ú0l," ú0l," pero pero tan" tan" bast bastar arde dead ado." o." Tan Tan desc descon onoc ocid ido o fuer fuera" a" del" del" soIw soIwar aree1." Tant Tanto" o" potencial desperdiciado." Y" la" razón es una: Scrum representa" un nuevo para paradi digm gmaa," una una nuev nueva" a" form orma" de enten ntende derr el mund mundo o del del tra trabaj bajo. Y" camb cambia iar" r" nuestros"modelos"mentales"es,"digamo nuestros"modelos"mentales"es,"digamos,"al"menos"incómodo s,"al"menos"incómodo..
POR QUÉ UNA VISIÓN Frida" Frida" y" Hans Hans vivían vivían su 0erna" 0erna" adoles adolescen cencia cia en un bucóli bucólico co puebli pueblito to bávaro bávaro a" comi comien enzo zoss del" del" sigl siglo" o" XX." XX." Se habí habían an cria criado do junt juntos os," ," corr corrie iend ndo" o" por" por" las las prad prader eras as y" cazando"liebres"en"el"bosque."Hasta"que"un"día"las"hormonas"comenzaron"a"bullir" de pasión pasión."." Frida" Frida" comenz comenzó" ó" a" ver"a" ver" a" Hans Hans con un cariño cariño dis0nt dis0nto," o,"nov novedo edoso so."." Hans" Hans" comenz comenzó ó a" ver a" Frida" Frida" con un cariño cariño dis0nt dis0nto," o," novedo novedoso." so."Est Estaba aban n enamor enamorado ados." s." Nervios"y"más"nervios Nervios"y"más"nervios,"hasta"que"un"día"Hans ,"hasta"que"un"día"Hans llevó"a"Frida"a" llevó"a"Frida"a"un un oscuro oscuro rincón"del" rincón"del" mercado mercado del pueblo, pueblo, "le"robó "le" robó un"beso un" beso y"decla y" declaró ró su"amor"eterno."Frida" su" amor"eterno."Frida"respo respondió" ndió" entre"lágrimas"que"el"amor"de"Hans"era"correspondido. Pero Pero los los aman amante tess sabí sabían an que" que" algo algo se inte interp rpon ondr dría" ía" entr entree ello ellos:" s:" sus sus fami famililias as." ." Camp Campes esin inos os ello ellos," s," apos aposta taba ban n a" logr lograr ar un buen" buen" matr matrim imon onio io para" para" sus" sus" hijo hijos." s." Un Éste no es un libro técnico. Ojalá ni siquiera s iquiera sea un libro sobre el mundo del software. s oftware. Sin embargo, Scrum ha sido utilizado sobre todo en ese es e contexto, por lo que algunos ejemplos los l os daré desde esa perspectiva. 1
escaloncito"más escaloncito"más en"la"escala"social"al"meno en"la"escala"social"al"menos, s, pensaban"sus"padres. pensaban"sus"padres."Hans"lo"meditó" "Hans"lo"meditó" sesudamente"y"finalmente"anunció"en"un"alemán"seco"pero"firme:"“Nuestro"amor" es imposible,"hermo imposible,"hermosa"mía”."“Hans,"cariño sa"mía”."“Hans,"cariño”,"dijo" ”,"dijo"Frida Frida,"“hay" ,"“hay"una"posibili una"posibilidad: dad: que" nuestr nuestro" o" amor" amor" sea secre secreto." to."Ven Vendrá drás" s" todas todas las noches noches a" visita visitarme rme a" casa" casa" de" mis padres."Hasta"que"un"día"el"des0no"sabrá"cómo"seguir."Esta"noche,"amor"mío,"esta" noche"vendrás"a"verme”. Hans,"emocionado,"se"vis0ó"esa"noche"con"sus"ropas"más"elegantes"y"se"dirigió" rumbo"a"la"casa"de"los"padres"de"Frida."De"pronto"lo"sorprendió"la"angus0a:"entre" su"casa"y"la"de"su"amada"corría"un"caudaloso"arroyo"y"él"nunca,"en"tantos"años,"lo" había"cruza había"cruzado"de" do"de" noche."El" noche."El"arr arroyo oyo,","tra transp nspare arente nte y"con y" con lecho"de" lecho"de" piedra piedras,"se" s,"se"veí veía" a" amen amenaz azan ante te a" esas esas hora horas." s." Y" lo peor" peor" de la" situ situac ació ión:" n:" en Bavi Bavier era" a" de noch noche" e" hay" hay" niebla…mucha"niebla. Hans acostumbró su vista a" la" oscuridad y comprobó que algo podía vislumbrar vislumbrar:" :"una" una"que" que"otra"piedra" otra"piedra"podía"divisar podía"divisarse" se"delan delante" te"suyo suyo."."Elig Eligió" ió"ento entonces nces su" primer"salto:"esa"roc primer"salto:"esa"roca"enorme"y"bien a"enorme"y"bien firme."mposibl firme."mposible"trasta e"trastabilla billar."Avanzó r."Avanzó y pudo" ver sus nuevas nuevas opcion opciones: es: moment momento o de tomar tomar un" gran" gran" riesgo riesgo y" saltar saltar hasta" hasta" ese grup grupit ito o de guij guijar arro ros" s" de"un de" un gran gran envi envión ón." ." Lo logr logró" ó" y,"fe y," feliliz" z" por" por" la"ve la" velo loci cida dad" d" de su avance,"siguió"y"siguió,"hasta"escuchar"el"arrullo"del"agua"sobre"la"orilla."“Ramas" que"se" quiebran,"pasos,"respirac quiebran,"pasos,"respiración ión entrecort entrecortada…¡ ada…¡mi"amada" mi"amada"está está cerca!”"pensó" cerca!”"pensó" emocionado"Hans."Vislumbró"una"sombra"que"se"acercaba"a"pasos"agigantados," la"tomó con pasión"y" pasión"y" comenz comenzó ó a"bes a" besarl arla."“Curio a."“Curioso so,","no"recor no"recordab daba" a"que que Frida" Frida" tuviera"tanta"barba...”."¡Adolf tuviera"tanta"barba...”."¡Adolf!"¡El" !"¡El"suegr suegro!"nsultos o!"nsultos,"ballesta ,"ballestas,"piedras."Hans" s,"piedras."Hans" volvió"sobre"sus"pasos"como"pudo,"tragando"incluso volvió"sobre"sus"pasos"como"pudo,"tragando"incluso"más"orgullo"que"agua. "más"orgullo"que"agua. A l
día " si siguiente Frida lo llamó subrep0ciamente en el mercado."Se"cubría"con"una"capa,"no"queriendo"llamar" la atención de" habitante" alguno." “Frida mía," lo nuestro es imposible imposible”,"murmuró"Hans."Frida"lo"calmó:"“Mi"Hans,"escucha,"esta ”,"murmuró"Hans."Frida"lo"calmó:"“Mi"Hans,"escucha,"esta noche no fallarás fallarás."."Pondr Pondré" é"una"vela" una"vela"en" en"mi"ventana"y" mi"ventana"y" llegarás llegarás a"des0 a" des0no”."“¡Pero no”."“¡Pero la" vela"no"ilumina"mi"camino!”,"se"quejó"Hans."“No,"amor"mío,"lo"único"que" 0enes"que"hacer"es,"antes"de"dar"un"salto,"levantar"la"vista"y"elegir,"de" las opcio pcione ness"que"t "que"teenga ngas fre frente nte"a"0,"l "a"0,"la"q a"que ue más"te"a s"te"accerqu erquee"a"mi ve vent ntaana." na." Ni"la"piedra"más"segura"ni"la"más"lejana:"la"que"te"acerque"a"mi" ventana”."Y"Hans"llegó ventana”."Y"Hans"llegó y"llegó y llegó."Y"Boris,"nieto llegó."Y"Boris,"nieto de"Hans y"
Frida rida y entre ntrena nado dor" r" de Scrum crum que que me rel relató ató esta ané anécdot cdota" a" allá llá lejo lejoss y hace hace 0empo,"nació...unas"décadas"más"tarde.
LA VISIÓN Y SCRUM Si Hans tuviese memoria" fotográfica, ¿pod podría" haber" ber" seguido el camino recorrido recorrido la"úl0ma"vez"cada"día?"No," la"úl0ma"vez" cada"día?"No,"no"y" no"y" no."El"río no."El" río corre"y"el corre"y" el contexto,"por"más" contexto,"por"más" que"a"simple"vista"el"proyecto"sea"el"mismo,"cambia"y"con"ello"la"debida"la"marcha" del"nuevo"proyecto."Stanislavsky"dijo"que"una"gran"interpretación"de"un"actor"es" una"rosa"marchita."La"siguiente"vez"el"actor"pierde"0empo"y"energía"tratando"de" revivi revivir" r"esa"ros esa"rosa: a: lo único único que puede"hacer puede"hacer es planta plantar" r"una"sem una"semill illa"y" a"y" mante mantener"su" ner"su" mira mirada da con con clar clarid idad ad en el obje obje0v 0vo," o," mas mas no en las las form formas as," ," que que será serán n únic únicas as e" irrepe0bles"cada"vez.
LA VISIÓN PARA ESTE LIBRO Una visión visión es un"cuadro que pinta pinta un escena escenario rio feliz"al" feliz"al"fina finaliz lizar"un" ar"un" proyec proyecto. to. ¿Cóm ¿Cómo" o" se ve el mund mundo o si este este proy proyec ecto to lleg llega" a" a" ser" ser" un éxit éxito? o? La visi visión ón debe debe servirnos servirnos para"poder decidir"con"clarida decidir"con"claridad d hacia"dónde"salta hacia"dónde"saltar:"¿Por"qué"hacer"este r:"¿Por"qué"hacer"este proyecto?"¿Por"qué"nosotros?"¿Cuál"es"la"medida"de"éxito? Aprend Aprender"Scrum er"Scrum es un"pro un" proyec yecto to en su mismo mismo."."La La lectur lectura" a"de" de"es este"texto te"texto lo es. Definamos"entonces"una"visión"para"este"libro: “Co “Compre mprend ndeer" por por qué" qué" Scru Scrum m es muy simpl imple, e, muy diG diGcil cil y funci uncion ona" a" en el" contexto adecuado." Por" funcionar" entendemos que ayuda a mejorar" la produc0vidad,"la"calidad"y"la"felicidad"de"quienes"toman"parte"de"un"proyecto” ¿Que"pasará"si"se"cumple"esa"visión?"Pues"s ¿Que"pasará"si"se"cumple"esa"visión?"Pues"será"hora"de"tomar"una"decisió erá"hora"de"tomar"una"decisión: n: Scrum"no"es"para"mí:"mejor"no"seguir"malgastando"mi"0empo"aquí Sí lo"es:"en0endo"que"siempr lo"es:"en0endo"que"siempre"voy"a"estar"transi e"voy"a"estar"transitando tando el"arduo e"interminable e"interminable camino"que"significa"u0lizar"Scrum
Ese maldito engranaje Desde"hace"ya"décadas"que"venimos"leyendo"sobre"el"advenimiento"de"la"era" de la" información." Hemos escuchado a" decenas de" gerentes decir frases "nuestro)principal)capital al)capital)es) )es) el)humano" ."Cada"vez"es"mayor" rimbombantes"como" "nuestro)princip trabajado adores res del conoci conocimie miento nto en la empresa la prop propor orci ción ón de los los llam llamad ados os trabaj mode moderna rna." ." Año Año tras tras año" año" valo valor" r" agre agrega gado do sign signifi ifica" ca" prod produc ucci ción ón de cono conoci cimi mien ento to," ," desarr desarroll ollo o de"pro de" produc ductos tos novedo novedosos sos."." Y" sin embarg embargo o la"mir la" mirada ada predom predomina inante nte del mundo"laboral"no"ha"cambiado."Dueños,"jefes"y"empleados"siguen"con"el"mismo" mode odelo ment ental de anta ntaño:" ño:" el para paradi diggma" indu indusstria trial. l. Órde rdenes nes, cont ontrol, rol, proce procedi dimi mien ento tos, s, cump cumpli limi mien ento to," ," predic predic0b 0bil ilid idad ad," ," líne líneas as de prod producc ucció ión, n, uniformidad,"premios"y"cas0gos."La"persona"es"un" recurso,"como"también"lo"son" las sillas sillas y las maquin maquinari arias."Si as."Si se"rompe o se"pierde," se"pierde,"se se cambia cambia."." ¿No sabe sabe cómo" cómo" reemplazar"ese"recurso?"Pues"mire"el"proce reemplazar"ese"recurso?"Pues"mire"el"procedimiento,"siga"los"pas dimiento,"siga"los"pasos"y"ya. os"y"ya. Esta Esta disf disfun unci ción ón es real real y perj perjud udic icaa a" las las empr empres esas as," ," pero pero sobr sobree todo todo a" las" las" perso personas nas que trabaj trabajan an en ellas ellas."."Tal"vez" Tal"vez"sea"hora"de" sea"hora"de" cambia cambiar" r"el"parad el"paradigm igma" a"hac hacia" ia" uno"que"explique"mejor"la"realidad"que"vivimos"día"a"día."Todo"parece"indicar"que" la 0err 0erra" a" es redo redond nda," a," pero pero cues cuesta ta tant tanto o tant tanto o saca sacarn rnos os de" la" cabe cabeza" za" esa" esa" tabl tabla" a" haciendo"equilibrio"sobre"una"tortuga.
TRABAJADORES DEL CONOCIMIENTO: TU Y YO Eres Eres un trab trabaj ajad ador or del" del" cono conoci cimi mien ento to porq porque ue vale valess por" por" lo que" que" sabe sabes," s," por" por" aquello"que"puedes"comprender"y,"por"sobre"todas"las"cosas,"por"tu"capacidad"de" innovar."Eres"ú0l"porque"generas"información"trabajando"en"colaboración"con"tus" pare pares. s. Ay Ayuda udas" s" a" cons constr trui uir" r" lo que no exis existe te trab trabaj ajan ando do en un equi equipo po que" que" está está alineado"con alineado"con una"estrategi una"estrategia."Eres"un" a."Eres"un"traba trabajador jador"del" "del"conoc conocimie imiento nto porque"puedes" porque"puedes" establece establecer" r"relac relaciones iones entre conceptos conceptos,, "comprender" "comprender"caus causas" as"y" y"efec efectos,"eres" tos,"eres" capaz" capaz" de crear una" estrategia y balancear" el pensamiento convergente con el diverg divergent ente." e." Eres Eres un trabaj trabajado ador" r" del conoci conocimie miento nto porque" porque" eres eres desarr desarroll ollado ador" r" de" soIw soIwar are, e, gere gerent nte" e" de proy proyec ecto to," ," médi médico co," ," abo abogado gado," ," arqu arquit itec ecto to,, publ public icis ista ta,, ingeniero ingeniero,","cien cienfico,"bibliot fico,"bibliotecar ecario."Trabajas io."Trabajas produciendo produciendo conocimie conocimiento"y" nto"y" por"ello" tu"trabajo"no"es"ni"mecánico"ni"predecible"y"tu"capacidad"se"verá"cercenada"al"ser"
regida"por"completo"por"procedimientos"rígidos"definidos"por"un"tercero."Y"tal"vez" lo"más"importante:"el"conocimiento"es"t lo"más"importante:"el"conocimiento"es"tuyo"y"puedes"ir"con"él"a"donde"te"plazca. uyo"y"puedes"ir"con"él"a"donde"te"plazca.
MARTILLANDO CLAVOS ¿De"qué" hablamos hablamos cuando cuando hablamos hablamos del"parad del" paradigma igma industrial industrial?? Hablamos Hablamos del" Ford" Ford" T." De" Henry Henry Ford Ford anunci anunciand ando o con una"so una" sonri nrisa" sa" envidi envidiabl able" e" que sus client clientes" es" pueden"elegir"el"color"de"su"auto"mientras"sea"negro."De"una" línea"de"producción," a"lo"largo de"la"cual"dis0ntos de"la"cual"dis0ntos trabajador trabajadores es cumplen"de" cumplen"de"form forma"ru0naria"un"trabaj a"ru0naria"un"trabajo" o" deta detallllad ado o en un" proc proced edim imie ient nto," o," reda redact ctad ado o por" por" su supe superi rior or," ," quie quien" n" pose posee" e" más" más" educación"y/o"experiencia"que"el"obrero"raso."El"procedimiento"indica"claramente" la form forma" a" de trab trabaj ajar ar:" :" lleg llega" a" la"carroc la"carrocer ería ía," ," se ubic ubican an tres tres clav clavos os en cada" cada"ej eje" e" y se mar0 mar0lllla" a" a" gran gran ve velo loci cida dad. d. Si el obre obrero ro se equi equivo voca ca," ," se enfe enferm rma, a, muer muere" e" o se sindic sindicali aliza" za" será" será" cues0ó cues0ón" n" de" horas," horas,"tal tal vez"min vez" minuto utos," s," tener" tener" un" reempl reemplaza azante nte que iguala iguala,"," o inclus incluso" o" mejora mejora,"," la"pro la" produc duc0vi 0vidad dad del anteri anterior. or. El conoci conocimie miento nto en" esta" esta" funció función n es explíc explícito ito:" :" no está" está" en la"me la" mente"del" nte"del" trabaj trabajado ador," r,"sin sino o que"se" encuen encuentra tra descri descrito" to" de" princi principio pio a" fin en" el proced procedimi imient ento." o." El" obrero obrero solam solament ente" e" aporta" aporta"su" su" fuer fuerza za," ," no su inte intele lect cto," o," al meno menoss desd desde" e" la" visi visión ón indus industr tria iall más más clás clásic ica." a." Es así" así" como," a medida que" pasaron las décadas," los obreros fueron fácilmente reemplaza reemplazados dos por" máquinas." máquinas." ¿Quién" ¿Quién" con0núa" con0núa" siendo siendo imprescin imprescindible? dible? El" equipo de"ingenieros"que"diseñan"y"mejoran"la"línea.
TODO ES RELATIVO
Para"poner"en Para"poner" en perspec0va perspec0va el"traba el" trabajo jo del conocimie conocimiento" nto"yy el industrial industrial veamos" veamos" complejidad rela5va rela5va este" este"grá gráfico fico."."Su Su obje0 obje0vo vo es descri describir"lo bir"lo que"vamos que"vamos a"lla a" llamar mar complejidad de un proyecto." En el eje horizontal figura" nuestra" experiencia," nuestro conocimiento"de"las"herramientas"con"las"que"trabajaremos"en"este"proyecto."¿A" qué"me" refiero"cuando" refiero"cuando"hablo hablo de"herramientas? de"herramientas? Técnicas Técnicas de"dibujo,"leng de"dibujo," lenguajes uajes de" programac programación," ión,"brains brainstorm torming," ing,"buenas buenas prác0cas prác0cas de" manejo" manejo" de" proyectos proyectos:" :" lo" que" sea"que"u0lizamos"para"desarrollar"el"producto"asociado"al"proyecto."Cuanto"más" a"la"derecha"nos"ubiquemos"en"este"eje,"mayor"será"nuestro"desconocimiento"de" la"herra la" herramient mienta." a."No" No"sola solamente mente es novedosa,"sino novedosa,"sino que,"por" que," por"sus sus caracterís caracterís0cas 0cas,"," es"
diGc diGcilil de" u0li u0liza zar." r." Es impo import rtan ante te resa resalt ltar ar que" que" en este este caso caso la herr herram amie ient nta" a" es para)nosotros."El"proyecto"es"complejo"en"términos"rela5vos. novedosa"y"diGcil" para)nosotros ¿Qué ocurre"en"el"eje"ver0cal? ocurre"en"el"eje"ver0cal? En este"caso"se"plasmar este"caso"se"plasmará"la"complej á"la"complejidad"de"los" idad"de"los" requerimientos" para)nosotros."Si"nos"ubicamos"en"la"zona"inferior"estamos"en"una" situación situación cómoda:"tanto cómoda:"tanto el"cliente"como"nosotr el"cliente"como"nosotros os entendemo entendemoss qué"es"lo"que"hay" qué"es"lo" que"hay" que"hacer"de"manera"precisa,"sin"duda"alguna."Si"nos"vamos"hacia"arriba"en"el"eje" aparecen las dudas, la falta de certezas," la" probabilidad de que haya modificaciones"en"los"requerimientos"a"mitad"de"proyecto. Vamos"a"dividir"el"gráfico"en"tres"0pos"de"proyectos."Tres"clases"de"proyectos" radicalmente"dis0ntos."Dis0ntos"enfoques radicalmente"dis0ntos."Dis0ntos"enfoques"para"dis0ntas"realidades "para"dis0ntas"realidades:: Los Los proy proyec ecto tos) s) simp simple les: s: cono conoce cemo moss las" las" herr herram amie ient ntas as y los los requ requer erim imie ient ntos os." ."
Pode Podemo mos" s" plan planifi ifica car" r" sin sin temo temor" r" a" equi equivo voca carn rnos os." ." Los Los resu result ltad ados os son" son" prev previs isib ible les" s" aunque aunque no hay demasi demasiado ado lugar"para"los" lugar"para"los"cam cambio bios."Bajo s."Bajo riesgo riesgo y,"por" ende,"baja" ende,"baja" pos posibil ibilid idad ad de inno innovvaci ación." ón." ¿Cuá ¿Cuáll es la mane anera" óp0 óp0ma de traba rabaja jarr en estos stos proyectos?"La"línea"de"producción:"cada"etapa"de"la"línea"se"encuentra"trabajando" en"un" producto"dis0nto, producto"dis0nto, lo que"maximiza" que"maximiza"la"produc0vi la"produc0vidad."En" dad."En" soIware"tenemos soIware"tenemos un"equivalente"más"que"claro:"el"desarrollo"en"cascada. Los proyec proyectos tos caó5co caó5cos: s: comi comien enza" za" el proy proyec ecto to y" pare parece ce como como si hubi hubiér éram amos os
despertado despertado"en" "en"medio medio"de"un" "de"un"mar mar"encabrita "encabritado."No"sabem do."No"sabemos os para"donde"ir" para"donde"ir"ni"cómo" ni"cómo" se nada nada." ." Pued Puede" e" ser ser que" que" term termin inem emos os el proy proyec ecto to…a …alg lgún ún día." día." La inve inves0 s0ga gaci ción ón cien cienfi fica" ca" vive vive en el caos caos." ." So Sola lame ment ntee hay hay una" una" mane manera ra de saca sacar" r" esto esto adel adelan ante te:" :" prueba)y)error,)prueba)y)error . Los proyectos proyectos complejos: complejos: entre"la entre"la"simpl "simpleza"y" eza"y" el caos caos se"ubica la"compleji la"complejidad dad."."
Aquí residen los proyectos picos que encaramos los trabajador dores del conocimiento."Riesgosos,"crea0vos,"pero conocimiento."Riesgosos,"crea0vos,"pero con grandes"posibilidades de"éxito."¿Qué" hacer"en"este"caso?"Probemos"con"Scrum…"
POR QUÉ DEBERÍAS AMAR LOS LÍMITES Según"la"mitología"griega"Caos"era"lo"único"que"exisa"antes"de"que"apareciese" el mund mundo, o, el" cosm cosmo os. A" par0 par0r" r" del del caos aos todo odo es posi posibl ble. e. nno nnovvar," ar," desc descub ubri rir, r, inventar,"crear."Queremos"crear,"pero"debemos"ser"produc0vos."Los"trabajadores" del conocimie conocimiento" nto"debem debemos os ser"prede ser" predecible cibles." s."Para"aprovech Para"aprovechar" ar"lo lo mejor" mejor"de" de"ambos ambos
mundos"vamos"a mundos"vamos"a"c "crear"una"forma"de"trabajo rear"una"forma"de"trabajo que"nos"permita"vivir"en"un" que"nos"permita"vivir"en"un" equilibrio) inestable."La"propuesta:"surfear"el"borde"del"caos. Para" Para" pens pensar ar el cómo cómo haga hagamo moss un peque pequeño ño ejer ejerci cici cio o ment mental al." ." Empe Empece cemo mos. s. Levanta"la"vista"y"sé"crea0vo."Ya."Ya"mismo."¿DiGcil,"no?"¿Y"qué"tal"si"te"pido"que" dibuje dibujes? s? Tal vez"la" mente" mente"la" la"ten tengas gas menos" menos"en en blanco blanco ahora," ahora,"per pero o segura seguramen mente" te" cuesta"empezar."¿Y"si"te"pido"que"dibujes"con"lápiz"en"una"hoja"A4?"Cuesta,"pero" menos…¿Y"si" menos…¿Y"si" agrego" agrego"que"solament que"solamente" e"puede puedes" s"dibuja dibujar" r"círcu círculos los y 0enes 0enes un"minut un" minuto?" o?" Ahora"sí," Ahora"sí,"est estás ás listo listo para" para"la"acció la"acción."Tu" n."Tu" mente"no" mente"no" está" está"se segur gura" a"del del result resultado ado final," final," pero pero 0ene" 0ene" el"imp el" impuls ulso" o" neces necesari ario" o" para" para" comenz comenzar" ar"y" y" ser" ser" crea0v crea0va." a."Log Logram ramos os fijar" fijar" la" can0dad"mínima"de"límitess a"ese"mar"embravecido"que"es"la"abrumadora"infinitud" can0dad"mínima"de"límite a"ese"mar"embravecido"que"es"la"abrumadora"infinitud" de"posibilidades"de"un"universo"caó0co"para"caer"en"un"entorno"más"controlable:" la"complejidad. Saber"hacer"Scrum Saber"hacer"Scrum va"a"ser"similar"a" va"a"ser"similar"a"cana canalizar lizar"el"rumbo"del"agua"de"mar"0erra" "el"rumbo"del"agua"de"mar"0erra" adentro:"dentro"del"canal"seguimos"teniendo"aguas"turbulentas"que"nos"permiten" prob probar ar," ," inno innova var," r," equi equivo voca carn rnos os." ." Pero Pero será serán" n" las las pare parede dess del del cana canal"l" las las que" que" nos" nos" permi0rán permi0rán llevar" llevar"el" el"agua agua turbulenta"hacia" turbulenta"hacia" el des0no des0no al"que" al" que"nos nos interesa"arribar." interesa"arribar." Scru Scrum" m" es el arte arte de bala balanc ncea ear" r" lími límite tess con con libe libert rtad ad," ," para para pode poder" r" ser" ser" crea crea0v 0vos os y" prod produc uc0v 0vos os a" la" ve vez." z." Como Como un peri period odis ista ta," ," que" que" 0ene" 0ene" list lista" a" esa" esa" nota" nota" de opin opinió ión" n" polémica"y"elegante"en"dos"horas,"justo"antes polémica"y"elegante"en"dos"horas,"justo"antes"del"cierre"de"la"edición"de"hoy." "del"cierre"de"la"edición"de"hoy." Pero sigam igamo os: aho ahora sola solame ment ntee pued puedees dibu dibujjar tres res círc írculos ulos," ," del del mismo ismo tamaño tamaño y que éstos éstos se"toq se" toquen uen entre" entre"si." si."¿Ab ¿Aburr urrido ido,"," no? Demasi Demasiado adoss límite límitess nos llevan"de"lo"complejo"a"lo"simple."Antes"de"empezar"ya"te"imaginas"el"resultado." Puedes"hacer"el"ejercicio Puedes"hacer"el"ejercicio decenas de"veces"y seguirá"siendo"bastante"predecible"el" seguirá"siendo"bastante"predecible"el" simples en) términos) términos) rela5vos rela5vos"es" 0po de"dibujo que obtend obtendrás rás."."En En los proyec proyecto toss simples fácil"predeci fácil"predecir"el"producto r"el"producto y cómo hacerlo."Pero hacerlo."Pero para"un"alma"inquieta"com para"un"alma"inquieta"como"la"de" o"la"de" un trabajador" dor" del del conocimiento los pro proyectos simples son, simplemente, aburridos.
SCRUM NO HACE NADA Vamos"a"plantear"otro"0po"de"complejidad:"la"absoluta."Para"eso"recurrimos"a" Aristóteles"y"un"análisis"muy"simple"que"hizo"de"los"problemas."En"primer"término"
un proble problema" ma" 0ene" 0ene" una" comple complejid jidad" ad" esencial ." ." Esta Esta comp comple lejijida dad d es inhe inhere rent ntee al problema."Es"irrompible,"nadie"ni"nada"podrán"jamás"simplificarlo. A"ver,"vamos"con"una"anécdota"para"tratar"de"tomar"el"concepto"por"las"astas." En"la"Patagonia"sur,"al"sur"del"sur"de"la"Argen0na,"que"queda"muy"al"sur,"hay"una" seri serie" e" de" peque pequeña ñass cade cadena nass mont montañ años osas as hech hechas as de" gran granit ito" o" entr entre" e" medi medio o de los" los" Andes." Andes." El granito," granito,"como como todos todos sabemos," sabemos,"es es muy duro." duro."Ent Entre" re"est estas as montañ montañas as de" granito granito se"encuentra el"Cerro Torre." Torre."Muy Muy poco"vistoso" poco"vistoso"pero pero bastante"ver0cal bastante"ver0cal,","es" es" consid considera erado" do"por"mucho por"muchoss como como uno de"los mayore mayores" s"des desaGo aGoss que puede" puede"lle llegar"a" gar"a" enfren enfrentar tar un alpini alpinista sta."." El"Cer El" Cerro ro Torre" Torre"no" no"sol solame amente nte está" está" compue compuesto sto de"gra de" granit nito," o," sino que que además es prác0camente" ver0cal y se" ve" azotado de" forma casi permanente"por"fuertes"vientos.""En"1959"un"italiano"llamado"Maestri"subió"con" un colega"aust colega"austría ríaco co pero" pero" bajó bajó solo:" solo:"el el pobre" pobre"ami amigo" go"teu teutón tón había" había"fal fallec lecido ido en"el" en" el" cami camino no." ." Maes Maestr tri"i" cont contó ó al mundo mundo," ," cham champa paña ña en mano mano," ," que habí había" a" lleg llegad ado o a" la cima."Pero,"oh"fortuna"injusta"eres,"el"austríaco"llevaba"la"cámara"de"fotos"y"una" avalan avalancha cha se" los había" había" llevad llevado o a" ambos ambos al" averno averno."." Dudas," Dudas,"sus suspic picaci acias, as, años" años" de" orgullo"herido orgullo"herido y"Maestri,"harto"de" y"Maestri,"harto"de"tanto tanto comentari comentario o cizañero,"decid cizañero,"decidió ió hacia"197" hacia"197" mostrarle"al"mundo"que"quien"escala"el"Cerro"Torre"una"vez,"lo"hace"dos."Esta"vez" no"iban"a"quedar"dudas."Ni"una"sola." Maestri"empre Maestri"emprendió ndió camino"junto"a"una" camino"junto"a"una"verda verdadera dera troupe"que"pudiera"no"solo" troupe"que"pudiera"no"solo" taladro o neumá5 neumá5co co," con su comp compro roba bar" r" sus sus haza hazaña ñass sino sino sobr sobree todo todo llev llevar" ar" el taladr correspondiente"compresor,"con"el"que"terminó"agujereando"la"temible"pared"de" gran granit ito o que" que" llev lleva" a" a" la"ci la" cima ma." ." ¿Cóm ¿Cómo o logr logró ó Maes Maestr trii lleg llegar ar a" la"ci la" cima ma?" ?" No lleg llegó ó en helicóptero,"pero"casi. helicóptero,"pero"casi."Cambió"el "Cambió"el"juego:"dejó"de"hacer"alpinismo"y "juego:"dejó"de"hacer"alpinismo"y"se"puso"el"casco" "se"puso"el"casco" de"ingen de" ingeniero iero civil." civil."O," O,"puest puesto o en términos términos aristoté aristotélicos licos,","dismi disminuyó"la nuyó"la"compleji "complejidad" dad" esencial"de"un"problema…¡cambiando"el"problema!"Tentación"en"la"cual"caemos" muchos muchos trabajado trabajadores res del conocimie conocimiento nto cuando nos damos damos cuenta" cuenta"de" de"que"somos" que"somos" incapaces de resolver un problema" que" se nos pla plantea." La" omnipot potencia intelectual"nos"traiciona"de"a"ratos"y"nos"vuelve"un"poco"Maestri. ¿La lecció lección? n? Scrum" Scrum" podrá podrá ser" ser" maravi maravillo lloso" so" o podrá" podrá" no" serlo serlo,"," pero pero segur seguro o no" resuelve"el"problema"en"si."¿Tenemos"que"es0mar"el"costo"de"un"proyecto"de"dos" años de"duración"del que"par0ciparán que"par0ciparán quince personas personas que"no" se conocen"entre" conocen"entre" si?"Eso"es)muy)complejo"y"no"hay"Scrum"que"lo"resuelva."La"pregunta"es"entonces:" ¿Para" ¿Para" qué" sirve sirve Scrum" Scrum" entonc entonces? es? Sigamo Sigamoss con Aristó Aristótel teles," es," que siempr siempre" e" suena" suena"
eleg elegan ante te cita citarl rlo." o." Como Como se" ve" en el dibu dibujo jo," ," siem siempre pre que nos" nos" enfr enfren ente temo moss a" un prob proble lema ma debe debere remo moss lidi lidiar ar no sola solame ment nte" e" con con la" comp comple leji jida dad d esen esenci cial al," ," sino sino tamb tambié ién n con" con" la" comp comple leji jida dad d accidental ." . " Esa" complejidad no es propia del problema,"sino"que"viene"de"regalo."En"la"filosoGa"de"ges0ón"Lean,"de"la"cual"no" importa"si"has"escuchado"antes"o"no,"se"habla"del" desperdicio"o"esfuerzo"que"no" aporta"para"resolver"el"problema"en"si"mismo."Lean"significa"“magro”:"con"poco"o" nada"de"grasa."Pensemos"entonces"en"la"complejidad"esencial"como"la"carne"y"los" hues huesos os y" en la acci accide dent ntaal como como la gras rasa" inne nnecesa cesari riaa." Hay Hay gra grasa cua cuando ndo no confiamos"en"nuestro"jefe"ni"él"en"nosotros."Hay"grasa"si"la"silla"es"incómoda"y"el" baño de"la"oficina"huele"mal."El"proyecto de"la"oficina"huele"mal."El"proyecto"se"hace"innecesariament "se"hace"innecesariamente"más"complejo." e"más"complejo."
Para" esto"sirve"Scrum:"para"detectar"la"capa"de"grasa"más"voluminosa"y"enfrentarnos" cara"a"cara"con"ella."Scrum"es"una"pequeña"maquinita"que"hace"que"emerjan"las"
d i sf s f u nc n c i on o n a li l i d ad a d es e s o r ga g a n iz i z a ci c i o na n a l es e s . ¿ C óm ó m o s e r e su s u el e l v en e n e s ta ta s dis disfunc funcio iona nallidad idadees? Hay tant tantas as res respue puestas stas como omo situa ituaccione ioness." Scru Scrum m no se inmiscuye:"es" inmiscuye:"es"sola solamente mente el mensajer mensajero" o"de" de"la" la"mala malas" s"nueva nuevas." s."Mata Matarlo rlo o"escuc o" escucharlo harlo es"decisión"de"quien"lo"u0liza.
SIMPLEMENTE PLANTA UNA SEMILLA ¿Y cómo" ómo" func funciiona" ona" la maqui aquini nitta? Pres resentem ntemo os pri primero mero un conc conceepto: pto: el" desarr desarroll ollo) o) itera5 itera5vo vo increm increment ental al ." ." ter terar ar sign signifi ifica" ca" lite litera ralm lmen ente te repe repe0r" 0r" un mism mismo" o"
desarroll ollo) o) lineal lineal ." proc proces eso. o. Ente Entend ndám ámos oslo lo come comenz nzan ando do por" por" su opue opuest sto," o," el desarr . " El desarrollo"lineal"consiste"en"armar"sesudamente"un"plan"para"luego"ajustarse"a"él" e" ir" revisa revisando ndo periód periódica icamen mente" te" su" cumpli cumplimie miento nto."." Esto" Esto" se denomi denomina na usualm usualment ente" e" project)tracking."Durante"el"transcurso"del"proyecto"la"idea"no"es"cambiar"el"plan," sino"meramente"saber"si"venimos"cumpliéndolo"en"0empo"y"forma."Este"enfoque" infle inflexi xibl ble" e" no sue suena muy" muy" conv conveenie niente" nte" para para un pro proye yect cto o comp comple lejo jo," ," pero pero sin embargo"es"el"más"u0lizado"a"la"hora"de"firmar"un"contrato."Armamos"un"plan"y" firmamos con nuestra" sangre que lo cumpliremos." Luego solo resta ir compro comproban bando do que"todo va"sobre rieles rieles."."Muc Muchas has veces veces esto" esto"se se convie convierte rte en una mera"ilusión)de)control .
La" alte altern rna0 a0va" va" que prop propon onem emos os es el desa desarr rrol ollo lo itera5vo." Éste Éste cons consis iste te en apenas apenas esboz esbozar"un" ar"un" plan" plan"a" a"med median iano" o"pla plazo,"para"lue zo,"para"luego go salta saltar" r"de"piedr de"piedra" a"en en piedra piedra,","
reajustan reajustando" do"el" el"próxi próximo" mo"salt salto" o"en" en"funci función ón de"la" de" la"info informaci rmación ón que"obtuv que" obtuvimos imos luego del del úl0m úl0mo." o." Esta Esta alte altern rna0 a0va" va" prome promete te meno menoss exac exac0t 0tud ud el día" día" del del comi comien enzo zo del" del" proyec proyecto,"pero to,"pero sin dudas" dudas"0en 0ene" e"muc muchís hísima imass más chance chancess de"llegar" de"llegar"a" a"des des0no 0no a"la" a" la" hora"de"cruzar"un"arroyo caudaloso caudaloso en una"neblinosa"noche una"neblinosa"noche bávara."En"este"caso" bávara."En"este"caso" habl hablar arem emos os de llev llevar ar el" proy proyec ecto to haci hacien endo do project) steering." Es decir que," ue," de antemano,"nos antemano,"nos estamos estamos dando espacio espacio para"poder"maniobra para"poder"maniobrar"a" r"a"medid medida"que"pasa" a"que"pasa" el 0emp 0empo o y" avan avanza za nues nuestr tro o trab trabaj ajo. o. El prin princi cipi pio o será" será" ento entonc nces es confi confiar ar en el terreno"antes"que"en"el"mapa.
Esper Espero" o" que"est que" estén én de"acu de" acuerd erdo o conmig conmigo:" o:"par para" a" un" proyec proyecto to comple complejo" jo"la" la"mej mejor" or" elección"es"el"desarrollo"itera0vo."Ya"tenemos"la"base"sobre"la"que"nos"pararemos" para"pensar"en" para"pensar"en"cómo cómo podemos podemos desarroll desarrollar"el"producto."Vam ar"el"producto."Vamos os a"presentar"ahora" a"presentar"ahora" dos"maneras"de"hacer"las"cosas."La"primera"la dos"maneras"de"hacer"las "cosas."La"primera"la"llamaremos"desa "llamaremos"desarrollo" rrollo" modular ."." Supong Supongamo amos" s"que"tene que"tenemos mos un client cliente" e"que que nos pide" pide"que que le"construy le"construyamo amoss una
pelo pelota" ta" gran grande de." ." Diga Digamo mos" s" de unos unos 6cm 6cm de diám diámet etro ro." ." Si" vamo vamoss a" cons constr trui uir" r" esta esta pelota" pelota" de manera manera modula modular," r," querre querremos mos que" como" como" produc producto" to" de" nuestr nuestro o primer primer salto"ya"haya"un"diseño"detallado"de"cómo"será"nuestra"pelota."Sus"materiales,"su" comportam comportamiento iento ante"dis0n ante" dis0ntas tas superficie superficies," s,"cómo cómo vamos" vamos" a" probar" probar" que"funci que" funciona." ona." Luego"vendrá"el"segundo Luego"vendrá"el"segundo salto,"en salto,"en el"que"construirem el"que"construiremos"un os"un arco,"claro arco,"claro está."En"el" está."En"el" siguiente salto un" segundo ndo y luego un tercero." Pero, este es un proyecto comple complejo," jo,"hem hemos os es0ma es0mado do mal" mal" en" nuestr nuestra" a" planifi planificac cación ión inicia inicial," l," y se" nos acabó" acabó" tanto"dinero"como"0empo."No"nos"queda"otra"alterna0va"que"recibir"al"cliente"y" llev llevar arle" le"el el prod produc ucto to que" que" tene tenemo mos: s: tres tres arco arcos. s. El pobr pobre" e" homb hombre re nos" nos" mira" mira"yy nos" nos" preg pregun unta ta qué" qué" demo demoni nios os es eso eso que" que" trae traemo moss entr entre" e" mano manos." s." Si nues nuestr tro o clie client nte" e" esperaba"obtener"1"(pesos,"duraznos,"sonrisas,"da"igual)"acaba"de"obtener"un" rotundo"."
La" alte altern rna0 a0va" va" al desa desarr rrol ollo lo modu modula lar" r" la" vamo vamoss a" deno denomi mina nar" r" incremental o, mejo mejor" r" aún," aún," orgánica." ¿Cóm ¿Cómo o se cons constr trui uirí ría" a" la pelo pelota ta en cues cues0ó 0ón" n" de mane manera ra increm increment ental? al? Antes Antes de comenz comenzar ar realiz realizamo amoss un rápido rápido bosque bosquejo jo del diseño diseño del produc producto to que" vamos vamos a" constr construir uir."." Al igual" igual" que los planes planes itera0 itera0vos vos,"," los diseño diseños" s" incr increm emen enta tale less comi comien enza zan n como como una" una" idea" idea" vaga vaga," ," falt falta" a" de deta detalllles es." ." Lo míni mínimo mo indispensable"para"marcar"el"rumbo"y"comenzar"a"salta indispensable"para"marca r"el"rumbo"y"comenzar"a"saltar"hasta"la"próxima"piedra." r"hasta"la"próxima"piedra." Al concluir" la pri primer" iteración obtenemos no un arco," sino una" pel pelota chiqui0ta."El"dibujo"de"la"pelo0ta"0ene"la"misma"can0dad"de"0nta"que"el"primer" arco arco cons constr trui uido do de la mane manera" ra" modul modular ar." ." ¿La" ¿La" dife difere renc ncia ia?" ?" Al final final de esta esta prime primer" r" iter iterac ació ión n pode podemo moss llam llamar ar al clie client nte," e," darl darle" e" la pelo pelo0t 0ta" a" y pedi pedirl rle" e" que" que" la use. use. El hombre"la"toma,"la"la hombre"la"toma,"la"lanza"cual nza"cual bola"de"boliche"por"su bola"de"boliche"por"su"jardín "jardín y,"dado que"en"la"casa de este señor hay un gran problema de filtraciones y el pasto está consta constante ntemen mente" te" embarr embarrado ado,"," la" pelo0t pelo0ta" a" avanza avanza unos" unos" cenm cenmetr etros os y" se frena." frena." El" client cliente" e" nos mira" mira" con ceño" ceño" frunci fruncido do y" nosotr nosotros os lo"tra lo" tranqui nquiliz lizamo amos" s" dicién diciéndol dole" e" que ambos ambos acabam acabamos os de"apr de" aprend ender er algo:" algo:"no no sirve sirve que"la" pelota pelota tenga tenga una"sup una" superfi erficie cie tan lisa."Yo lisa."Yo no"vine a"apr a" aprend ender"nada"acá."Pag er"nada"acá."Pagué"y" ué"y" quiero quiero una pelota pelota que ruede" ruede" por" mi jardín jardín." ." Lógico Lógico,"," el" client cliente" e" quiere" quiere"val valor." or." Le explic explicamo amos" s" que acabam acabamos os de" ahorrarnos"dinero,"dado"que"la"próxima"versión"de"la"pelota"será"rugosa. Luego"de"la"segunda"iteración"obtenemos"una"pelota"que"ya"parece"más"bien" una"pie una" piedra dra."." ¿De qué"ta qué" tamañ maño" o" es la" nueva" nueva"pel pelota ota?? Si querem queremos os hacer hacer desarr desarroll ollo" o" más gran grande de que" la anterior." No estaríamos incr increm emen enta tal, l, pues pues debe deberá rá ser" ser" más pra prac0cándo ndolo si hub hubiés iésemos des desechado hado la prim primeer" pelo pelotta" y hubi hubiééram ramos
come comenz nzad ado o de nuevo nuevo." ." De Debe bemo moss cons constr trui uir" r" nues nuestr tro o prod produc ucto to de" form forma" a" tal" tal" que pueda" crecer ."Pues ."Pues entregamo entregamos"la"versió s"la"versión"rugosa"al n"rugosa"al"cliente,"quie "cliente,"quien n la"arroja"por"su" la"arroja"por"su" jardín." Rueda" que" te" rueda, la" nueva" pelota" llega" hasta" la" casa" del" vecino." Nos" miramo miramos" s" a" los ojos" ojos"con con el"cli el" client ente" e" y" decimo decimoss al unísono unísono:" :" dema demasia siado do."." El"cli El" client ente" e" quiere"que"este"objeto"(que"cada"vez"se"parece"menos"a"una"pelota)"ruede"unas" cinco"o"seis"veces,"no"más."Es"caro,"le"explicamos,"y"ya"casi"se"nos"acaba"0empo"y" dinero,"pero"podemos"ofrecerle"un"producto"que"ruede"una"sola"vez."Asiente"con"
la cabe cabezza" y" nos nos lanza anzamo moss a" tra trabaja bajar" r" en la úl0 úl0ma iter iteraación ción." ." Se nos nos acabó cabó el" presupuesto,"pero"el"cliente"0ene"ya"una"pelota"que"rueda"exactamente"una"vez." De los 1 que" que" habí había" a" pens pensaado obte btener" ner" de este proy proyec ecto to 0ene ene en mano mano un producto"que"vale,"digamos,"7."No"es"el"ideal,"pero"es"bastante"más"que"el""que" habr habría íamo moss obte obteni nido do si hubi hubiér éram amos os cump cumplilido do con con el plan plan," ," cons constr truy uyen endo do una" una" pelota" pelota" perfec perfectam tament ente" e" esféri esférica," ca," que" no" habría habría hecho hecho más que" enterr enterrars arse" e" en el" barro.
La dife difere renc ncia" ia" en el modo modo de cons constr truc ucci ción ón nos nos perm permi0 i0ó" ó" obte obtene ner" r" feedback) temprano.¿Po .¿Por" r" qué" qué" no podr podría íamo moss habe haberl rlo" o" obte obteni nido do cons constr truy uyen endo do de form forma" a" modular?"Pues"simplemente"porque"una"serie"de"arcos"no"puede"ser"u0lizada"por" el"cliente."¿Qué"ganamos"con"el"feedback?"Entendemos,"cliente"y"desarrollador," qué" qué" es lo que" que" se"necesi se"necesita ta." ." En un proy proyec ecto to comp comple lejo jo el prod produc ucto to a" cons constr trui uirr es c o mp l e j o, p or l o q u e e s i m p o s i b l e d e fi n i r l o c o n p r e ci s i ó n a p r i o r i , intele intelectu ctualm alment ente," e," sin," sin," litera literalme lmente nte,"," embarr embarrarn arnos os en" el" proces proceso" o" de aprend aprendiza izaje. je. Pero Pero no sola solame ment nte" e" ente entend ndim imos os mejo mejor" r" qué se" nece necessita itaba," ba," sino sino que" que" adem demás tuvimo tuvimoss un"producto un"producto y un"plan" maleables,"lo ," lo que"nos permi0 permi0ó ó adapta adaptarno rnos" s"a" a"los los cambios"que"implicó"el"entender"mejor"de"qué"se"trata"el"producto."¡Y"todavía"hay" más! más! Cons Constr trui uir" r" incr increm emen enta talm lmen ente te nos nos perm permi0 i0ó ó entr entreg egar" ar" valor aún aún habi habieendo ndo es0mado"de"manera"inexacta"en"un"comienzo"duració es0mado"de"manera"inexacta"en"un"comienzo"duración"y"costo"del"proyecto. n"y"costo"del"proyecto. Vamos con un ejemplo más: esta vez nuestro cliente nos pide que constr construya uyamo mos" s"en"su" en"su" jardín jardín un"árbol que le"dé"so le"dé" sombr mbra" a"a" a"3 3 person personas."Dec as."Decidi idimos mos cons consttruir ruirlo lo de mane manera" ra" org orgáni ánica." ca." Hacemo cemoss un pequ pequeñ eño o pozo pozo en un rinc rincó ón, plan planta tamo mos" s" una" una" semi semilllla" a" y rega regamo moss una" una" ve vez" z" al día." día." Lueg Luego o de nues nuestr tra" a" prim primer era" a" iteración"tenemos"con"nosotros…¡un"árbol!"Solemos"llamar"a"esto"un"brote,"pero" en térm términ inos os del" del" desa desarr rrol ollo lo iter itera0 a0vo vo incr increm emen enta tall ya" tene tenemo moss un prod produc ucto to que entreg entrega" a"val valor. or. ¿Por" ¿Por"qué qué?? Porque"cumpl Porque"cumple" e"con con la"definició la"definición" n"de de un árbol: árbol: 0ene" 0ene"un" un" diminuto"hilo"que"toma"nutrientes"y"agua"del"suelo"(que"vamos"a"llamar"“raíz”),"se" sos0ene"apenas"con"un"palito"(que"vamos"a"denominar"“tronco”),"que"es"a"su"vez" verde, verde, dado" dado"que"0ene que"0ene clorofi clorofila,"y" la,"y"que que por"ende"va"a" realiz realizar ar fotos fotosínt íntes esis is (a"esto llamarem llamaremos os “hojas”)."Y" “hojas”)."Y"segu seguimos imos"iterando "iterando y nuestro"arbolit nuestro"arbolito o crece"y" crece"y"crec crece."Hasta" e."Hasta" que" que" un día" día" el" vecin ecino o deci decide de cons consttruir ruir una una cas casa" al" lado lado de nue nuestro tro árbo árbol. l. La naturaleza"es"sabia"y"el"árbol,"previa"poda,"con0núa"su"crecimiento"hacia"el"lado"
opuesto"a"la"pared."Y"tanta"mala"suerte"tenemos"que"el"alcalde"decide"construir" una" una" ruta ruta al" otro otro lado" ado" de nue nuestro stro árbo rbol. Prev revia poda poda," ," nues nuestr tro o árbo árboll segu seguir irá" á" creciendo,"pero"a"par0r"de"la"altura"del"camión"más"grande"que"suela"pasar"por"la" ruta."Se"nos"acaba"el"0empo"y"dinero"presupuestados."El"árbol"da"sombra"a"unas" 18"personas."El"cliente"frunce"el"ceño."Esperaba"3,"obtuvo"18."Fue"lo"mejor"que" se"pudo." Tal"vez"si" hubiés hubiésemo emoss constr construid uido o el árbol árbol de"manera" de"manera"mod modula ular" r"nos nos habría"ido" habría"ido" mejor." mejor." Probemos:" Probemos:"inver inver0mos 0mos una"sema una" semana" na" diseñando diseñando por completo completo el producto," producto," de"forma"tal"que"resulte"económico"tener"un"árbol"que"dé"sombra"a"3"personas." Una"vez" Una" vez"obte obtenido" nido"el" el"plano plano alquilamo alquilamos" s"una" una"exca excavador vadora." a."Según Según nuestros nuestros cálculos, cálculos, nece necesi sita tamo moss raíc raíces es que que alca alcanc ncen en los los 1 metr metros os de prof profun undi dida dad." d." Mien Mientr tras as la topado topadora"avanz ra"avanza" a"nos nosotr otros os comenz comenzamo amos" s"a" a"ama amasar sar una serie serie de robust robustas as raíces raíces,"," que"soporten"todo"el"peso"de"un"árbol"del"porte"que"necesitamos."Comenzamos"a" cubrir"con" 0erra nuestras nuestras primeras primeras grandes" grandes" raíces" raíces"cuando cuando sen0mos sen0mos que"algui que" alguien" en" nos toca" toca"el el hombro hombro:" :"es es el"vecino,"para"cont el"vecino,"para"contarn arnos os que va a"con a" constr struir uir una casa" casa"al" al" lado"de"nuestro"árbol."¡Llamen"a"la"topadora"de"nuevo!"Y"de"vuelta"al"tablero"de" dise diseño ño." ." Y" a" serr serruc ucha har" r" las las raíc raíces es que con con tant tanto o amor" amor" y" expe expect cta0 a0va vass habí habíam amos os tallado."Luego"de"semanas"de"trabajo"estamos"listo"para"comenzar"con"el"tronco." Pero"de"repente…alguien"nos"toca"el"hombro:"es"el"alcalde,"para"avisarnos"que"va" a"construir"una"ruta"al"lado"del"árbol."El"tablero"de"diseño,"la"topadora"y"nuestros" nervios nervios vuelven vuelven a"pura"furia." a" pura"furia."Perde Perdemos"noción" mos"noción"del" del"0emp 0empo" o"y" y"tall tallamos amos las nuevas" nuevas" raíces"con"dedicación,"pasión"y"bastantes"nervios."Hasta"que"nos"vuelven"a"tocar" el hombro hombro:" :"es es el"cli el" client ente." e."Se" Se"ter termin minó ó el 0empo" 0empo"pre presup supues uestad tado" o"yy le"pre le" preocu ocupa" pa"un" un" poco" poco" ver solame solamente nte un poco poco de"0er de" 0erra" ra"rev revuel uelta."Lo ta."Lo miramo miramoss con descon desconcie cierto rto y" pedimos pedimos un"poco"más"de"0empo,"plan un"poco"más"de"0empo,"plano o en mano."Valor mano."Valor"entregado "entregado:"ni"un"poco"de" :"ni"un"poco"de" adaptarnos a)los)cambios a) los)cambios en)el) en) el) sombra."Al" sombra."Al" construir"modularm construir"modularmente"no" ente"no"logra logramos" mos" adaptarnos contexto." Resumiendo,"el"desarrollo"orgánico"permite: •Entender"mejo •Entender"mejor,"mediant r,"mediante"el"feedback"obte e"el"feedback"obtenido nido del"cliente,"qué"producto del"cliente,"qué"producto es" necesario •Adaptar plan y producto a los cambios producidos por" este mejor entendimiento" •Adaptar"plan"y"producto"a"cambios"en"el"contexto
•Entre •Ent rega gar" r" valo valor" r" aún aún habi habien endo do es0m es0mad ado" o" la" dura duraci ción ón de" form forma" a" impr imprec ecis isa" a" al comienzo"del"mismo Nada"mal"para"un"proyecto"que"surfea"el"borde"del"caos…
Las reglas del juego MI PROCESO, TU PROCESO, CUÁL PROCESO Definam Definamos os una"pal una" palabr abra," a,"al al menos menos a" lo largo largo de"est de" este" e" texto:" texto:" proceso."Proceso" será"para"nosotros"la"forma"en"la"que"trabajamos."El"proceso"puede"ser"caó0co," empíri empírico," co," definido definido."." Es parte" parte" del proces proceso" o" que sepamo sepamos" s" trabaj trabajar ar en" equipo equipo,"," que haya haya gote gotera ras" s" en la ofici oficina na," ," que que no le diri dirija ja la pala palabr bra" a" al gere gerent nte" e" de recu recurs rsos os huma humano nos," s," que que al final final de cada cada día" día" teng tenga" a" que" que" repo report rtar" ar" hora hora por" por" hora hora en qué" qué" trabajé." Metodología será" será"un un proces proceso o definido definido,","en" en"el" el"que"exis que"existen ten respue respuesta stas" s"par para" a" las preguntas"¿cómo? ,"¿ ,"¿cuándo? , "¿quién? ,"¿ ,"¿se)puede? ."Scrum" ."Scrum"no)es)una)metodología." era es un proceso. A lo sumo podríamos definirlo como un Scrum" ni siquiera constr trui uirr iter itera5 a5va va e m e t a p r o c e s o : u n a m a q u i n i t a q u e n o s a y u d a a cons increm increment entalm alment ente) e) nuestr nuestro) o) propio) propio) proces proceso o." ¿Por" ¿Por" qué? qué? Porq Porque" ue" al deci decidi dir" r" u0li u0liza zar" r" Scrum crum estam stamo os toman omando do una" una" deci decissión, ión, una" una" pos postura tura fre frente nte al" pro proye yect cto o que que defin finir ir el) proc proces eso) o) idea ideal) l) pa para) ra) un) proy proyec ecto to qu que) e) 5e 5ene ne estamo estamoss por llevar llevar a" cabo: cabo: de como)obje5vo)construir)un)producto)complejo)es)complejo)en)si)mismo."Por"ende" vamos a" repe0r el enfoque:" el proceso crecerá" y se adaptará" a nuestro aprendizaje"y"a"los"cambios"de"contexto"orgánicamente."
Scrum"es Scrum"es por"ende un"framewor un"framework" k"o" o"mar marco co de"trabajo,"que"será"el"andam de"trabajo,"que"será"el"andamiaj iaje" e" que"nos que" nos va"a" va" a"ayuda ayudar" r"a" a"encon encontrar,"iteraci trar,"iteración ón a"itera a" iteración,"el" ción,"el" mejor" mejor"proce proceso so posible" posible" dada"nuestra"realidad"y"nuestros"potenciales.
TAN SIMPLE COMO UN PASO A LA VEZ La" base base de" Scru Scrum m será" será" el" desa desarr rrol ollo lo iter itera0 a0vo vo e incr increm emen enta tal"l" de prod produc ucto to y" proceso."En"concreto"se"plantea"una"dinámica"de"pequeños"saltos."Cada"salto"va"a" consis0r"en
•Planificar"hacia"dónde"saltar"(teniendo"en"cuenta"la"visión) •Ejecutar"el"salto"(¡Saltar,"qué"tanto!) •nspeccionar"tanto"el"avance"producido"por"el"salto"como"la"manera"de"saltar" (producto"y"proceso"respec0vamente) •Adaptar"la"dirección"del"salto"(producto)"y"la"manera"de"saltar"(proceso),"para" acercarnos"más"y"mejor"al"obje0vo"final Saltaré"y"saltaré"hasta"que"ocurra"alguno"de"los Saltaré"y"saltaré"hasta"que"ocurra"alguno"de"los"siguientes"eventos "siguientes"eventos •¡Llegué"a"des0no!"El"proyecto"fue"un"éxito: •¡Llegué"a"des0no!"El"proyecto"fue"un"éxito:"alcancé"la"visión. "alcancé"la"visión. •Se nos acabaron acabaron 0empo y/o dinero:"llegam dinero:"llegamos os hasta"donde"pudimos hasta"donde"pudimos llevando" llevando" al"límite"nuestras"posibilidades •Decidimo •Decidimos"que" s"que"no"vale"la no"vale"la"pena"seguir "pena"seguir saltando."Cance saltando."Cancelamo lamos"el" s"el"proye proyecto."Tan" cto."Tan" horrible" horrible"y" y"decep decepciona cionante" nte"como como suena," suena,"nunca nunca hay"que" olvidar" olvidar"el el dicho turco que" dice dice no no impor mporta" ta" cuá cuánto nto haya hayass cami camina nado do," ," si es la" ruta ruta incor ncorre reccta ento ntonces nces vuelve vuelve." ."Aun Aunque" que"a" a" nuestr nuestro o orgull orgullo o le"due le" duela" la"en en el alma," alma,"a" a" veces veces la"dec la" decisi isión ón más sabia"simplemente"es"volver."
QUIÉN Existen"tres"roles"en"Scrum,"que"fueron"elegidos"para"dividir"de"manera"clara"y" perspec5vas) y)responsabilidades responsabilidades"entre"ellos."Para"comprender"mejor"esta" simple" perspec5vas)y) divisi división ón vamos vamos a"tom a" tomar"una" ar"una" vieja"defini vieja"definició ción n de"tác0ca" de"tác0ca"yy estrat estrateg egia: ia: tác5ca"es"la" mejo mejor" r" mane manera ra que enco encont ntra ramo mos" s" de gana ganar" r" una" una" bata batalllla" a" y" estrategia es la mejo mejor" r" elecc lecciión de bata batall llas as que que deci decidi dim mos en pos pos de gana anar la gue guerra." rra." Es deci decir, r, en términos términos"de" "de"un"proyect un"proyecto,"la"estrat o,"la"estrategia"est egia"estará"dada"por" ará"dada"por" qué)caracterís5cas"tendrá" el"producto"y"la"tác0ca"por"cómo)se)desarrollarán"dichas"caracterís0cas.
Equipo de desarrollo Y" ahora hora sí," sí," a por" por" el prim primer er rol rol:" el equi quipo de des desarro arroll llo o (o mucha uchass veces eces equip equipo" o"a" a"se secas cas)." )."El El equipo equipo de"des de" desarr arroll ollo" o" es un"gru un" grupo,"usual po,"usualme mente nte entre" entre"5" 5"y" y" 9"
personas,"que" poseen) todos) los) skills necesarios) para) construir) un) producto) que) cump cumpla) la) con) con) la visi visión ón." Por" Por" ejem ejempl plo," o," para" para" un desa desarr rrol ollo lo trad tradic icio iona nall de" soIw soIwar are, e, necesitaremos miembros de equipo que tengan conocimientos sobre progra programa mació ción," n,"tes tes0ng"e" 0ng"e" inclus incluso" o"sob sobre re diseño diseño gráfico gráfico y usabil usabilida idad." d."Se Se deduce deduce de" esta"definición"que"el"equipo"debe"ser"mul5disciplinario." Es"importante"la"dis0nción"entre" un)miembro)de)equipo)que)sepa)sobre)tes5ng tester er ." con" un test . " Definir" roles dentro del" del" equipo suele" minar" el espíritu de compromis compromiso:"si"hay"un" o:"si"hay"un" problema"en"la"definición problema"en"la"definición de"las pruebas pruebas de"aceptación de"aceptación la" responsabilidad"de"corregirlas"es"del"equipo,"no"del"tester. El"equipo"0ene"claramente"la"responsabilidad"y"la"perspec0va"de"la" tác5ca/el) cómo"de"la"construcción"del" producto producto.
Product Owner El"Product"Owner"es" El"Product"Owner"es"un"individuo un"individuo que"posee"como responsabi responsabilidad lidad maximizar) el) retorno) de) invers ersión) del proyecto." Es decir" que," desde una" una" per perspec0va
estratégica,"debe"indicar"el" qué "del" producto,"enarbolando"cual"faro"la"visión"del"
proyecto.
¿Por"qué"una"sola"persona"y"no"un"equipo?"Porque"la"experiencia"nos"muestra" que"en los proyec proyectos tos en los que"par0cip que"par0cipan an los trabaj trabajado adores res del"conocim del"conocimien iento to la" principal"causa"de"fracaso"suele"ser"la"mala"comunicación"a"la"hora"de"transmi0r" los"requerimientos"al"equipo."Por"eso"nombramos"a"uno"y"sólo"un" embajador "de" "de" los" stakeholders,"que"son"todos"aquellos"que"0enen"intereses"en"el"proyecto"y"la" pote potest stad ad para" para" impo impone ner" r" esos esos inte intere rese ses." s." Cual Cualqu quie ier" r" proy proyec ecto to 0ene 0ene vari variop opin into tos" s" stakeh stakehold olders ers,"," con intere interese ses" s" y" perspe perspec0v c0vas as contra contrapue puesta stas." s." El Produc Product" t" Owner" Owner" es" resp respo onsa nsable ble de repr repreesent sentaarlo rlos de la mejor ejor mane manera ra posi posibl blee ante ante el equip quipo o," evit vitando ando de este ste modo modo pote potenc ncia iale less ambigü bigüeedade dadess a" la hora hora de defin definir ir las caracterís0cas"del"producto.
Scrum Master
Product Owner y equipo de desarrollo 0enen sus ojos y su energía concen concentra trados dos en" una"sol una" sola" a" cosa:" cosa:"el el produc producto." to."Y" Y" dado" dado" que"no que" no hemos hemos dicho dicho nada" nada" sobr sobre" e" cómo cómo debe deben n trab trabaj ajar" ar" pode podemo moss afirm afirmar ar que" que" conf confor orma man" n" un gran gran equi equipo po autoHges5onado."Dado"que"ellos"son"quienes"están"día"a"día"enfrentándose"cara"a" cara" cara"con con la"realidad la"realidad del"proyecto del"proyecto,","qui quién" én"mej mejor"para" or"para"dec decidi idir" r"el el proceso que" que"el ello los" s" mismos."Si"acepta mismos."Si"aceptamos mos que"el"proceso"que" que"el"proceso"que"nece necesita"un"equipo sita"un"equipo para"desarroll para"desarrollar"de" ar"de" mane manera" ra" óp0m óp0ma" a" un" prod produc ucto to comp comple lejo jo es comp comple lejo jo en si mism mismo," o," no pode podemo mos" s" quedarnos quedarnos en la"noción industrial industrial (¿Se"acuerdan" (¿Se"acuerdan"del"viejo del"viejo paradigma paradigma?)"en" ?)"en" la"que" un"supervisor" decide"desde"fuera"cómo"debe"trabajar"el"empleado."Eso"está"muy" bien"para"mar0lla bien"para"mar0llar"clavos r"clavos,"pero"en"el"caso ,"pero"en"el"caso de"un"proyecto"complej de"un"proyecto"complejo,"en"el"que"no" o,"en"el"que"no" nos queda" queda"otr otra" a"alt altern erna0v a0va" a"que que apelar"al" apelar"al" lado lado más humano humano de los trabaj trabajado adores res,"," perderíamos"potencial"crea0vo perderíamos"potencial"crea0vo"y, "y,"sobre"to "sobre"todo,"compromiso do,"compromiso con"el"resultado"final"si" con"el"resultado"final"si" impusiésemos"proceso. Pero"la Pero"la"autoge "autoges0ón s0ón no es"ninguna"panacea"per"se."Es es"ninguna"panacea"per"se."Es"simplemente"un"llamado" "simplemente"un"llamado" a"gritos"al"caos."Y"ya"vimos"lo"interesante,"pero"también"lo"riesgoso"que"puede"ser" el caos. Necesitamos límites," pero queremos que esos límites sean auto impues impuestos tos."." Traiga Traigamos mos a" escena escena a" una tercer tercer figura," figura,"que" que" actúe" actúe" de" espejo espejo tanto" tanto" para" para" el"equ el" equipo ipo de"des de" desarr arroll ollo" o" como" como" para" para" el"Pro el" Produc duct" t" Owner,"para" Owner,"para"rec record ordarl arles es los límites"que"nos"impone"Scrum,"a"fin"ayudarlos"de"canalizar"el"caos"y"llevar"a"buen" puerto puerto un proyec proyecto to que"nec que" neces esita" ita"de" de" altas" altas" dosis dosis de" crea0v crea0vida idad." d." Traiga Traigamos mos a" un" ScrumMaster. El ScrumM ScrumMas aster ter,"," además además de" tener tener un nombre nombre grandi grandiloc locuen uente, te, es una" figura" figura" poco"tradicional"en"las"organizaciones."El"ScrumMaster"es"ni"más"ni"menos"que"un" espejo:"es" responsable,)desde)una)perspec5va)de)proceso,)de)que)Product)Owner) y eq equi uipo po de de desa sarr rrol ollo lo op5m op5mic icen en y u5 u5li lice cen) n) un una) a) mane manera ra de trab trabaj ajar ar cada cada día) día) mejor ."Para"ello"un"ScrumMaster"suele"llevar"a"cabo ."Para"ello"un"ScrumMaster"suele"llevar"a"cabo"tres"labores"básicas "tres"labores"básicas::
•Facilitador:"alguien"que"ayuda"a"un"grupo"de"personas"a"tomar"una"decisión" no"trivial"desde"un"punto"de"vista"neutral •Coach •Coa ch:" :" un ev evoc ocad ador or de exce excele lenc ncia" ia" " sopl soplad ador" or" de bras brasas as," ," que" que" supi supier eron on ser" ser" fuego"y"necesitan"ser"avivadas •Mentor: •Mentor:"maestro "maestro que"instruye"desde"una"posici que"instruye"desde"una"posición"de"igualdad"y"procura"que" ón"de"igualdad"y"procura"que" el"mentoreado"siga"su"propio"camino"lo"antes"posible
El ScrumM ScrumMast aster" er" suele suele llevar llevar una sola" sola" herram herramien ienta" ta" en su bolso bolso:" :" la pregun pregunta. ta. Puede"ser"insidiosa,"básica,"generadora"de"silencios"incómodos,"cándida,"retórica." Las hay de"tod de" todo o 0po y color color y,"a" y," a" difere diferenci ncia" a" de"las de" las respue respuest stas,"son" as,"son" ellas ellas las que mueven"al"mundo.
QUÉ Vimo Vimos" s" el"pr el" pred edic icad ado," o,"lu lueg ego o el suje sujeto to:" :" le lleg llegó ó el turn turno" o" al obje objeto to," ," a" lo que en soIw soIwar are" e" se deno denomi mina nan n arte artefa fact ctos os." ." ¿Doc ¿Docum umen ento tos? s? No nece necesa sari riam amen ente te," ," sino sino meras meras herram herramien ientas tas de" trabaj trabajo" o" que son" son" u0liza u0lizadas das consta constante nteme mente nte por los tres" tres" roles roles durante"un" durante"un" proyecto proyecto que u0lice"el" u0lice"el"fram framework ework."."Cada Cada una"de"ella una"de" ellass tendrá" tendrá"un" un" responsable.
Visión La"visión," La"visión,"com como" o"vim vimos os anteri anteriorm orment ente,"es" e,"es" esa vela" vela"ubi ubicad cada" a"en en la"ventana."Esa" la"ventana."Esa" descripción"somera"del"norte"que"debe"llevar"el"proyecto."El" responsable"de"que" la"visión"sea"lo"más"representa0va"posible"de"las"necesidades"y"potestades"de"los" stakehold stakeholders ers es"obvia es" obviamente mente el"Produ el" Product" ct"Owner Owner."." El responsable de que" que"el el equi equipo po comp compre rend nda" a" la visi visión ón y desa desarr rrol olle" le" el mejo mejor" r" produ product cto o posi posibl ble" e" en térm términ inos os de la misma"es"el"Product"Owner."Esto" no"significa"que"sea"él"mismo"quien"la"redacta." Solam Solament ente" e" es responsable de que eso suceda." ¿Quié uién la escribe" ento ntonces? Depende." Depende."Es Es decir," decir,"el" el"fram framewor ework" k"deja deja,","adred adrede," e,"esa"pregunta,"como esa"pregunta,"como tantas tantas otras," otras," sin respon responder der."." ¿Por" ¿Por" qué? qué? Porque" Porque"of ofrec recer er una" respue respuesta" sta"uni univer versal sal en este" este" caso" caso" serí sería" a" cerc cercen enar ar las las posi posibi bililida dade dess que" que" nos" nos" brin brinda da deja dejar" r" este este aspe aspect cto o sin sin lími límite te alguno." alguno."Scrum Scrum es,"recordemos,"equilibri es,"recordemos,"equilibrio o inestable."O" inestable."O" lo que"es que" es igual," igual,"el" el"balan balance" ce" entre"límites"y"libertad.
Product Backlog La"palabra"backlog"podría"traducirse"como"lista"de"lo"que"me"falta"para…." El"Product"Backlog"será"entonces"la"lista"de"caracterís0cas"de"las"que"carece"hoy" en"día"el"producto."En"él"se"ve"plasmada"la" estrategia"del"proyecto."El"responsable" de tener" tener" el"bac el" backlo klog" g" que"mar que" marque que el" mejor" mejor"rec recorr orrido ido posibl posible" e" hacia" hacia" la" visión visión será" será" obvi obviam amen ente te el"Pr el" Prod oduc uct" t" Owne Owner." r." Por Por eso eso deci decimo moss que" que" es el responsable"de"este" arte artefa fact cto." o." Nuev Nuevam amen ente te," ," esto esto no significa que es el Product Owner" quien construirá"el"Product"Backlog."Esto,"nuevamente,"dependerá"del"contexto."Cada" vez" ve z" que" que" menc mencio ione nemo moss a" los" los" stak stakeh ehol olde ders rs," ," usua usualm lmen ente te quer querrá rá deci decir" r" que" que" es el
Prod Produc uct" t" Owne Owner" r" quie quien" n" dial dialog oga" a" cara" cara"a" a" cara cara con" con" el equi equipo po," ," dado dado que" que" su prin princi cipa pal"l" atributo"es"el"poder"conjugar"las"dis0ntas"necesidades"de"todos"los"interesados"en" el"proyecto"en"un"único"mensaje. El"Product"Backlog"es"simplemente"una"lista"de"lo"que"llamaremos,"aunque"sea" conf confus uso" o" para para noso nosotr tros os los los hisp hispan anoh ohab abla lant ntes es," ," PBs PBs:" :" Prod Produc uct" t" Back Backlo log" g" tem tems." s." El fram framew ewor orkk no pres prescr crib ibe" e" cómo cómo se" mate materi rial aliz izan an los los PBs PBs." ." Algu Alguno no será será lo que en soIware"llamamos"Caso soIware"llamamos"Caso"de"Uso,"algún"otro"en"la "de"Uso,"algún"otro"en"la"lis "lista"será"una"Historia"de"Usuari ta"será"una"Historia"de"Usuario" o" y uno unos cuant uanto os tal tal vez sean ean mera merass servi rville lletas tas gara garaba bate tead adaas. El fra framewo mework rk solamente"describe"dos"caracterís0cas"de"los"PBs: •Cada" •Cada" vez"que vez" que el equipo equipo desarr desarroll olle" e" un PB"el" PB" el" product producto" o" habrá" habrá" aument aumentado ado el" valor" valor"perci percibido bido por"los" stakehold stakeholders ers (creciero (crecieron" n"raíce raíces," s,"tronc tronco" o"y" y"rama rama hasta"darle" sombra"a"una"persona"más) •Los •Los PBs PBs se encu encuen entr tran an orde ordena nado dos" s" segú según n el crit criter erio io que deci decida" da" el Prod Produc uct" t" Owner."Usualmen Owner."Usualmente"se" te"se"u0liz u0liza"como a"como criterio"para"esto criterio"para"esto la"secuencia"que" la"secuencia"que" maximice maximice la rela relaci ció ón" costo osto/b /ben eneeficie ficie," ," siemp iempre re que que la misma isma res respet pete" depe depend ndeencia nciass y" considere"riesgos,"tanto"técnicos"como"funcionales. Y"ahora"la"pregunta"de"rigor:"¿Para"qué"pide"esto"el"framework? El"primer"punto es la"manera"de"poner en prác0ca"el"desarro prác0ca"el"desarrollo llo o"crecimiento" o"crecimiento" orgáni orgánico co del produc producto." to."Cad Cada" a" salto salto entre" entre" piedra" piedra"yy piedra" piedra"nos nos acerca" acerca"de" de" manera manera consol consolida idada"(o" da"(o" no nos acerca acerca,","en en caso" caso"que"el" que"el" equipo equipo haya" haya"con constr struid uido o un"PB un" PB de" manera manera incorr incorrect ecta)" a)"a" a"la" la"vis visión ión."." Su"ace Su" acepta ptació ción" n" por"parte del Produc Product" t"Own Owner er será" será" binaria:"brinda"valor"o"no"lo"brinda." No"es"un"PB"un"arco"de"la"pelota"o"solamente" una" una" rama rama." ." Que" Que" el PB" PB" entr entreg egue ue valo valor" r" a" los" los" stak stakeh ehol olde ders rs nos nos aseg asegur ura" a" que" que" se ha crecid crecido o de"manera"tal" de"manera"tal"que que nada" nada"a" a"que quedad dado" o"a" a"med medias ias:" :"si si hemos hemos es0mad es0mado o mal" mal"el" el" proy proyec ecto to qued quedar arem emos os bien bien para parado doss (ten (tendr drem emos os prod produc ucto to para" para" entr entreg egar ar le habrem habremos os dado dado sombr sombra" a"a" a"un un número número de"personas de"personas)) y,"más"imp y,"más" import ortant ante" e"aún aún,","sól sólo" o" así así rec recibir ibireemos mos feed feedba back ck ú0l ú0l de los los stak stakeehol holders ders," ," dado dado que que ello llos 0ene 0enen n la perspec0va"de" negocio,"de" valor ."Un"PB"incompleto"es"aquel"batalla"que"aún"no" ."Un"PB"incompleto"es"aquel"batalla"que"aún"no" se ha" decidido y por" lo tanto sería" contraproducente" tomar" decisiones estratégicas"basadas"en"puras"especulaciones. El segundo punto (que los PBs tengan un orden, una prioridad) es simple simpleme mente" nte"la" la"ma maner nera" a" de"hac de" hacer" er"que que el crecim crecimien iento to orgáni orgánico co juegue juegue a" nuestr nuestro" o"
favo favor." r." En el viej viejo o para paradi digm gma, a, el Ford ord T se" hac hace compl ompleeto o no se" hac hace. En concreto,"se"hace"todo"lo"que"los"stakeholders"piden"al"comienzo"del"proyecto"o" hemos hemos fracas fracasamo amos." s." En Scrum," Scrum,"com como o ya" lo" vimos vimos en los eje ejempl mplos os de" desarr desarroll ollo" o" itera0 itera0vo" vo" increm increment ental, al, hacemo hacemoss algo algo bastan que," según egún el pro prove verb rbio io bastante) te) bueno bueno que chino,"es" enemigo lógica es simple simple:" :" dado dado que admi0m admi0mos os que enemigo de) lo perfec perfecto to." La lógica exis xiste la pos posibi ibilida lidad d de que" que" no lle lleguem uemos a" des desarro arroll llar ar todo todo lo pro prome0d me0do o," cons constr trui uire remo moss aque aquell llas as cara caract cter erís ís0c 0cas as prio priori rita tari rias as prim primeero," ro," de form orma" de maximizar)el)valor)entregado)a)los)stakeholders. Por" úl0mo, nos adelantamos a la presentación del flujo completo del fram framew ewor ork," k," pres presen enta tand ndo o la rela relaci ción ón exis existe tent nte" e" entr entree el Prod Produc uctt Back Backlo log" g" y el equipo."Al"comienzo"de"cada"iteración" el)equipo)se)comprometerá"a"entregar"una" porción porción del Backlog" Backlog"al" al"final final de"la" de" la"mism misma." a."Luego Luego entraremos entraremos en mayor" mayor"detal detalle" le"en" en" este punto," punto," pero aproveche aprovechemos mos para"bau0z para" bau0zar" ar"a" a"este este subconjunto subconjunto de"PBs de" PBs como Backlog)Comprome5do"o"Pronós5co.
Sprint Backlog El"Sprint"Backlog"materializa"la"tác5ca"u0lizada"por"el"equipo"para"desarrollar" PBs PBs duran durante te una" una" iter iterac ació ión n (que" (que" en Scrum Scrum llam llamar arem emos os Sprint )." ) ." El equi equipo po será será obviam obviament ente" e" el dueño, el responsable de esta esta herr herraamient ienta. a. En ella ella se ve verá rán" n" plasmadas"las" tareas que consid considere eren n necesa necesaria rias" s"par para" a"pod poder"entre er"entregar"al" gar"al"fina final"l"del del Spri print los los PBs Bs a" los que que se han han comp compro rome me0 0do." do." Vere Verem mos en bre breve en qué qué momento"del"Sprint"se"produce"este"compromiso.
Incremento orgánico del producto Llegam Llegamos os al artefa artefacto cto para" para" el que," que," al fin"y" fin" y" al"cab al" cabo," o,"dec decidi idimos mos usar" usar" Scrum: Scrum: el" producto."Al"finalizar"el"Sprint"el"equipo"presenta"qué"PBs"ha"desarrollado,"lo"que" brinda" brinda"a" a" los stakeh stakehold olders ers,"," dado" dado" que"cad que" cada" a" PB"de PB" de maner manera" a" individ individual ual hace hace crecer crecer orgánicamente"el"producto,"un"resultado"que"a"priori"entrega"valor." Se"dice"que"el"incremento"es"orgánico"porque"cumple"con"lo"que"daremos"en" llamar"el" "criterio)de)hecho" ."Vamos"a"definir"que"algo"está"hecho"cuando"nadie" ."Vamos"a"definir"que"algo"está"hecho"cuando"nadie" debe"preocuparse debe"preocuparse más por"eso."Por"ejemplo,"imaginem por"eso."Por"ejemplo,"imaginemos"una" os"una"parej pareja"que" a"que"acab acaba" a" de"volver"del"trabajo."El"marido"decide"cocinar"fideos,"mientras"la"mujer"ordena"la"
ropa."ente"muy"hacendosa"ellos"dos."La"mujer"pregunta"desde"la"habitación"si"la" comida"est comida"está"lista á"lista."El" ."El" marido marido respon responde"que"no," de"que"no,"que que en cinco cinco minuto minutos."Al" s."Al"cab cabo"de" o"de" un"rato"la"mujer"insiste"y"el"marido,"orgulloso,"responde"que"sí,"que"la"cena"está" lista." La" mujer" se dirige raudamente a la mesa y encuentra…papeles desordenados"y"un"vaso"medio"vacío."Le"pregunta"al"esposo"qué"pasa:"¡ni"siquiera" está"hecha"la"mesa!"El"marido,"sorprendido,"le"contesta"que está"hecha"la"mesa!"El"ma rido,"sorprendido,"le"contesta"que"los"fideos"están "los"fideos"están listos," lo que signifi significa"que" ca"que" la"cena"est la"cena" está" á"lis lista."Ahora"rest ta."Ahora"resta" a"se servi rvirlo rloss en platos platos,","lim limpia piar" r" la" mesa," mesa,"etc etc,"," etc." etc." ¿Quién ¿Quién 0ene" 0ene"raz razón? ón? ¡Ambos ¡Ambos!" !"¿Cu ¿Cuál" ál"es es el proble problema? ma? Que ambos" ambos" 0enen"dis0ntos 0enen" dis0ntos criterios)de)hecho."¿La"consecue ." ¿La"consecuencia? ncia? No"sola No" solament mente" e"el" el"enoj enojo" o"de" de" ambos," ambos,"sino sino que"las que" las decisiones decisiones (minúscula (minúsculass en este caso," caso,"millo millonaria nariass en muchos" muchos" proyectos)"se"tomaron"según"el"propio"criterio"de"hecho."Si"un"equipo"entrega"a" un"Product"Owner"un"PB" hecho,"a"menos"que"ambos"se"hayan"puesto"de"acuerdo" en lo que eso" eso"sig signifi nifica,"pued ca,"puede" e"pro produc ducir ir un gran gran proble problema"0empo ma"0empo despué despuéss de la" entrega." Vamos Vamos con otro otro eje ejempl mplo" o" del soIwar soIware," e,"que" que"es es la"dis la" discip ciplin lina" a" en la"que la" que más se" u0liza" u0liza"Scrum Scrum:" :"un" un"equipo equipo entrega" entrega"funcio funcionalid nalidad ad tras funcionali funcionalidad dad durante" durante"vari varios" os" Spri Sp rint nts. s. Lueg Luego," o," por" por" un camb cambio io en la" situ situac ació ión n del" del" merc mercad ado," o," el Prod Produc uct" t" Owne Owner" r" comu comuni nica ca que hay hay que vari variar ar la" estr estrat ateg egia ia y" real realiz izar ar algu alguno noss camb cambio ioss sobr sobre" e" el soIwar soIware" e" existe existente nte."." El"equ El" equipo ipo explic explica" a" que eso es muy riesgo riesgoso,"dado" so,"dado" que"no" se" hici hicier ero on prue prueba bass sobre obre lo ya entre ntrega gado do." ." El Produ roduct ct Owne Owner" r" 0ene ene," diga digam mos," os," palpitaciones."¿Cómo"se"previene?"Simplemente"explicitando"cuál"será"el"criterio." ¿Quié uién es responsable" de que" esté defi definido de" la" mejor" manera" posible? Clarament Claramente"el" e"el"Produ Product"Owner,"pues ct"Owner,"pues es el responsabl responsable"de" e"de"defini definir"qué" r"qué"condi condicione ciones" s" debe"cumplir"un"PB"para"entregar"valor"de"negocio."
Process/Impediment Backlog Explicamos"hace"ya"varias"páginas"que"en"Scrum"se"desarrollan"orgánicamente" tant tanto o prod produc ucto to como como proc proces eso, o, dado dado que" que" se cons consid ider era" a" a" prio priori ri que ambo ambos" s" son" son" complejos complejos."."El El mejorami mejoramiento ento o"cons o" construcc trucción ión del"proce del" proceso so puede ser visto con"dos" con" dos" 0pos"de""lentes: Mitad' d' del' del' vaso vaso llen lleno: o: la' orga organi niza zaci ción' ón' pose posee e un conj conjun unto' to' de' virt virtud udes' es' que que pued pueden' en' ser' ser' • Mita potenciadas
Mitad' d' del del vaso' vaso' vací vacío:' o:' la' orga organi niza zaci ción' ón' pose posee e un' conj conjun unto' to' de' prob proble lema mass que que pued pueden' en' ser' ser' • Mita resueltos
Usualm ualmeente" nte" comb combin inaarem remos amba ambass pers perspe pecc0vas 0vas," ," con mayor" yor" foco foco en" los los problemas."Cada"ítem"puede"ser"entonces"un"problema"a"resolver"o"una"virtud"a" potenc potenciar iar."." En"el En" el primer primer caso" caso" cada" cada" Proces Process" s" Backlo Backlog" g" tem tem será" será" una"situació una"situación," n,"una una comple complejid jidad ad accide accidenta ntall que" nos impide ser" más produc0vos," desarrollar productos"con"más"calidad"y"trabajar"con"mayor"felicidad."En"el"segundo"caso"nos" enfo enfoca care remo moss en aspe aspect ctos os como como ser" ser" las las razo razonn nnes es detr detrás ás de un aume aument nto o en la produc0vidad,"buena"colaboración"entre"miembros"del"equipo"o"un"acercamiento" del"Product"Owner"al"equipo. Para" Para" que"nue que" nuestr stro o proces proceso o crezca crezca de manera" manera"org orgáni ánica" ca" vamos vamos a" tratar" tratar"a" a" este" este" backlog" de la" misma" manera que al de producto:" sus ítems suelen" estar orde ordena nado doss con" con" el obje obje0v 0vo o de maxi maximi miza zar" r" la" rela relaci ción ón cost costo/ o/be bene nefic ficio io." ." Esto Esto es," es," emismo"estará"dada"por"el" retorno)de)inversión "de"cada"uno"de"sus"ítems."En"este" caso"la"valoración"es"mucho"más"abstracta"que"en"el"producto:"el" valor "está"dado" "está"dado" por" cuánta cuánta produc produc0vi 0vidad dad,"," calida calidad" d" y" felici felicidad dad es0ma es0mamos mos obtene obtener" r" al remove remover" r" el" impedimento,"mientras"que"su"costo"será"una"amalgama"del"costo"monetario"(ej:" el"serv el" servidor"es idor"es lento," lento,"hay hay que comprar"uno" comprar"uno" nuevo)," nuevo),"humano humano (ej:"la" reuniones reuniones son" monopoliz monopolizadas adas siempre" siempre"por" por"la" la"mism misma" a"perso persona)" na)"y/o y/o polí0cos polí0cos (ej: convencer convencer a"un" a" un" gerente"que"deje"de"dar"órdenes"de"manera"directa"a"los"miembros"del"equipo).
CÓMO Hemos visto hasta" ahora al" sujeto y al objeto:" es hora de" describir" el predic predicado ado."."En En esta" esta"se secci cción ón vamos"a vamos"a presen presentar"la" tar"la" dinámi dinámica,"el" ca,"el"fluj flujo" o"que"0ene"un" que"0ene"un" proyecto"que"u0liza"el"framework.
Ciclos de feedback La"din La" dinámi ámica" ca" de" un" proyec proyecto" to"Scr Scrum" um" puede puede resumi resumirse rse a" grande grandes" s" rasgos rasgos como" como" una"seri una" serie" e"de" de"itera iteracione cioness durante" durante"las las cuales" cuales"se" se"irán"desarroll irán"desarrollando ando orgánicam orgánicamente ente tanto)producto)como)proceso."Cada"iteración"se"asemejará"a"los"saltos"que"realizó" Hans"para"poder"cruzar"el"río."Decido"hacia"dónde"saltar,"salto,"levanto"la"cabeza"y" decido:"" decido:"" ¿estoy ¿estoy saltando saltando"rumbo"hacia"la"visió "rumbo"hacia"la"visión"o" n"o"debo debo virar? virar? ¿la"manera"de"saltar" ¿la"manera"de"saltar" ha"sido"la"óp0 ha"sido"la" óp0ma"o" ma"o" debo debo cambia cambiarla rla (ej:"pruebo (ej:"pruebo salta saltar" r"con con ambos ambos pies"en" pies"en" vez"de" dar"un"paso"largo)?"Para"poder"tomar"la"decisión"de"virar"y/o"modificar"la"manera"
de saltar necesito información, que provendrá de" la revisión de lo hecho recien recientem tement ente." e."La" La"dura duració ción n de"los de" los dis0nt dis0ntos os ciclos ciclos de"fee de" feedba dback ck repres represent entará ará los límites"que"procurarán"encauzar"el"caos"sin"cercenar"la"crea0vidad.
Producto Como Como vimo vimoss ante anteri rior orme ment nte, e, el desa desarr rrol ollo lo del del prod produc ucto to se divi dividi dirá rá en dos" dos" perspec0vas"complementarias:"la"es perspec0vas"complementarias:"la"estrategia"y"la"tác0c trategia"y"la"tác0ca." a."
Estrategia El"ciclo de"feedback de"feedback estratég estratégico ico será"el Sprint"o" Sprint"o"iter iteració ación."Durante"el n."Durante"el mismo"el" mismo"el" Equip quipo o de De Desa sarr rro ollo llo pro procura curará rá conve onver0 r0r" r" el" Bac Backlo klog" Comp Compro rome me0d 0do o en un incremento del product ucto que refleje los PBs comprome0dos. El Backlog Comprome0 Comprome0do" do" quedará" quedará" sellado dura durant ntee la dura duraci ción ón del" del" Sp Spri rint nt." ." Esto Esto es," es," no se podrán podrán agrega agregar," r," quitar" quitar" o modific modificar" ar" PBs" PBs" del Backlo Backlog" g" Compro Comprome0 me0do do durante durante la" iteración"¿Cuál"es"la iteración"¿Cuál"es"la"idea"detrá "idea"detrás"del"sellado? s"del"sellado? Sencillamente"poder"encauzar"el"caos" Sencillamente"poder"encauzar"el"caos" estratégico."De"esto"se"deduce"que"la"duración"del"Sprint,"si"bien"podrá"variar"de" iterac iteración ión a" iterac iteración ión,"," no podrá" podrá" variar variar durant durante" e" la" eje ejecuc cución ión del"mis del" mismo mo."." ¿Cuánt ¿Cuánto" o" dura"un" Sprint?" Sprint?"No"se" No"se" encuentra"especifi encuentra"especificado cado en"Scrum en" Scrum,","por"lo" por"lo" que"cada"equipo que"cada" equipo encontrará"su"propia"cadencia,"seguramente"mediante"prueba"y"error. El cicl ciclo" o" estr estrat atég égic ico" o" come comenz nzar ará" á" en la" reuni reunión ón de Plan Planifi ifica caci ción ón Estr Estrat atég égic ica" a" y" concluirá"en"el"Review"o"Revisión,"prác0camente concluirá"en"el"Review"o"Rev isión,"prác0camente"sobre"el"final"de"la"iteraci "sobre"el"final"de"la"iteración. ón.
Planificación Estratégica La" reunió reunión n de" planifi planificac cación ión estrat estratégi égica ca 0ene" 0ene" como" como" princi principal pal obje0 obje0vo" vo" que el" equipo de"desarrollo de"desarrollo se"comprometa"a"la"porción se"comprometa"a"la"porción del backlog"más"priorit backlog"más"prioritaria"que" aria"que" quepa"dentro"de"su"capacidad"es0mada"de"trabajo"para"este"Sprint.
Revisión La"Reunión"de"Revisión"0ene"lugar"sobre"el"final"del"Sprint."El"obje0vo"principal" de"la"misma"será"que"el"Product"Owner"decida"si"acepta"o"rechaza"cada"uno"de"los" dis0ntos"PBs"que"el"equipo"haya"desarrollado.
Táctica El"ciclo El" ciclo de"feed de" feedback back tác0co tác0co será mucho más corto" corto"que" que"el el estratég estratégico: ico: ningún plan"resiste"el"contacto"con"el"enemigo."En"la"tác0ca"se"verá"reflejado"el" cómo:"las" tareas tareas que realiz realizará" ará"el el equipo equipo de" desarr desarroll ollo o durante durante el" Sprint Sprint para" para" constr construir" uir"el" el" incremento"del"producto"correspondiente"al"backlog"comprome0do.
Planificación Táctica nmediata nmediatament mente" e"despué después" s"de" de"la" la"reuni reunión ón de"plani de" planificaci ficación ón estratégi estratégica" ca"el" el"equipo equipo de"desarrollo de"desarrollo se"reunirá"para"elabor se"reunirá"para"elaborar"su ar"su plan"inicial."El"obje0 plan"inicial."El"obje0vo vo aquí"es"lograr"un" aquí"es"lograr"un" primer"esbozo"de"la"serie"de"tareas"que"serán"necesarias"para"desarrollar"los"PBs" comprome0dos.
Reunión Diaria de Replanificación Táctica La" tác0 tác0ca ca nunc nunca" a" se sell sella: a: en cual cualqu quie ier" r" mome moment nto o del del día" día" el" equi equipo po 0ene 0ene la potestad"de"actualizarla."Sin"embargo,"existe"un"momento"bien"definido"en"el"cual" el"equipo"de"desarrollo"se"reúne"con"el"único"obje0vo"de"inspeccionar"y"adaptar"la" tác0ca:"durante"el"mismo tác0ca:"durante"el"mismo se"procederá"a" se"procederá"a"la"asignac la"asignación,"definic ión,"definición ión y"actualización" y"actualización" del del esta estado do de" las" las" tare tareas as que que conf confor orma man" n" el Sp Spri rint nt Back Backlo log." g." Esta" Esta" reuni reunión ón suel suele" e" llamarse llamarse Daily Daily Mee0ng,"Scrum" Mee0ng,"Scrum"diari diario,"Standup o,"Standup Mee0ng"entre" Mee0ng"entre"otras otras variacion variaciones es y" es la" úni única que que 0ene una duración" máxima ya" definida" en el framework: solamente"15"minutos.
Proceso En"Scrum En" Scrum par0mos par0mos de"una" de" una"premi premisa" sa"funda fundamenta mental:" l:"enco encontrar ntrar el"mejo el" mejor" r"proce proceso" so" posible"para"que"un"equipo"autoorganizado"desarrolle"un"producto"complejo"es" un proyec proyecto to comple complejo jo en si"mis si" mismo. mo. Por ende" ende" en"Scr en" Scrum um aplica aplicarem remos os las mismas mismas ideas"que"u0lizamos"para"desarrollar"un"producto"para"construir"el"mejor"proceso" posible."
Retrospectiva La"retrospec La"retrospec0va"es 0va"es el corazón corazón que"le"da"vida"a"un"proyec que"le"da"vida"a"un"proyecto"Scrum to"Scrum."Es ."Es el"motor" el"motor" que" que" nos nos empu empuja" ja" a" vivi vivir" r" un proy proyec ecto to pers persig igui uien endo do lo que pode podemo mos" s" llam llamar" ar" una útopia"ú0l:" la)perfección)existe,)es)imposible)de)alcanzar)y,)sin)embargo,)todos)los) días)intento)estar)más)cerca."Tal"vez"en ."Tal"vez "en este"concepto este"concepto esté la"principal"difere la"principal"diferencia" ncia" entre"Scrum"y"muchas"otras"formas"de"trabajo."Es"importante,"por"ende,"entender" que"será"en"la"retrospec0va"cuando"se"decidirá"si"hemos"podido"o"no"poner"en" marc marcha ha esta" esta" filos filosoG oGaa de trab trabaj ajo." o." La retr retros ospe pec0 c0va va es no solo solo la reun reunió ión" n" más" más" importante"del"framework,"sino"que"suele"ser"tam importante"del"framework,"sino"que"suele"ser"también"la"más"díficil. bién"la"más"díficil. Un a ma l a r et r o sp e c 0v a nos nos dej dej a" p ar a d o s en el v ie j o p a r adig dig m a. Lamentabl Lamentablemen emente"la"retrosp te"la"retrospec0v ec0va"más"común a"más"común es la"que"no"se"hace la"que"no"se" hace."Si" ."Si"salt salteamo eamos" s" la retrospec0va" estamos diciendo en voz" baja" que el proceso 0ene una importancia"secundaria,"que"nuestro"paradigma"actual importancia"secundaria,"que"nuestro"paradigma"actual"es"el"mejor"posible. "es"el"mejor"posible.
Una"buena"retrospec0v Una"buena"retrospec0va"consiste"en"inspecc a"consiste"en"inspeccionar"y"adaptar"nuestr ionar"y"adaptar"nuestra"forma"de" a"forma"de" trabajo."No"bastará"con"llevar"a"cabo,"por"más"sesudo"que"sea,"un"mero"análisis" de la situ situac ació ión" n" actu actual al." ." La retr retros ospe pec0 c0va va debe debe ser ser gene genera rado dora ra de prop propue uest stas as concretas"de"mejora."Debe"abrir"y"cerrar"un"ciclo"de"feedback"sobre"el"proceso."Al" comenzar"la comenzar"la"misma"revisare "misma"revisaremos mos los elemento elementoss del Process Process Backlog"a" Backlog"a" los que"los" miembros"del"equipo"Scrum"se"han"comprome0do"y"evaluaremos,"entre"todos,"si" el prob proble lema ma se ha" elim elimin inad ado o o" el pote potenc ncia ial"l" se ha mul0 mul0pl plic icad ado." o." Lueg Luego" o" de esta esta revi revisi sión ón real realiz izar arem emos os la plan planifi ifica caci ción ón del del sigu siguie ient nte" e" cicl ciclo" o" de feed feedba back ck:" :" prev previa ia priorizaci priorización"del" ón"del"Proc Process ess Backlog,"el"equipo"desglos Backlog,"el"equipo"desglosará"el"Process ará"el"Process Backlog"tem Backlog"tem en" tareas"que,"al"ser"llevadas"a"cabo,"mejorarán"la"forma"de"trabajo"de"alguna"forma" u"otra. "¿Quiénes "¿Quiénes par0ci par0cipan"de"la"retro pan"de"la"retrospe spec0v c0va? a? Sobre Sobre el equipo equipo de desarr desarroll ollo"y" o"y"el" el" ScrumMaster"no"hay"muchas"dudas,"pero"tal"vez"si"las"haya"con"el"Product"Owner." El" mis mismo es por por defin definic ició ión n part partee integ ntegra rant ntee del" del" equi equipo po Scrum crum y," por" por" ende nde," par parci cipe pe del del proc proces eso." o." Sin" Sin" emba embarg rgo," o," es cier cierto to que" que" una una buen buena" a" porc porció ión" n" de los" los" proyectos"en"los"que"recién"se"comienza"a"u0lizar"Scrum"el"Product"Owner"es"una" figur figura" a" de pode poderr." Esto sto tra traerá" erá" dos dos cons onsecue ecuenc nciias:" as:" su pre presenc encia inhi inhibi birá rá a" los los miembr miembros os del equipo equipo de" desarr desarroll ollo o y" su ausenc ausencia" ia" lo corona coronará" rá" como como gran" gran" chivo" chivo" expiatorio." Recordem demos aquí" que" Scrum" es balance entre pra pragma0smo e idea idealilism smo." o." Si el equi equipo po de" desa desarr rrol ollo lo así" así" lo deci decide de," ," el Prod Produc uct" t" Owne Owner" r" queda quedará rá excluí excluído do de las retros retrospec pec0va 0vas." s." Pero Pero el ScrumM ScrumMast aster" er" bien bien sabe" sabe" que" uno de sus principales principales obje0vos obje0vos a"mediano plazo será"trabajar será"trabajar con ambas"partes ambas"partes para"que"el" Prod Produc uct" t" Owne Owner" r" pued pueda" a" par0 par0ci cipa par" r" de esta esta reun reunió ión" n" como como un mero mero cole colega" ga" que, que, sencillamente,"0ene"otra"perspec0va"y"res sencillamente,"0ene"otra"perspec0va"y"responsabilidad"en"el"proyecto ponsabilidad"en"el"proyecto."." !
!
!
!
De brújulas, árboles y dolores Ya"vimos las"reglas las"reglas y"el"por"qué"u0lizar Scrum."Ahora"adentr Scrum."Ahora"adentrémon émonos"en"lo"que" os"en"lo"que" tal"vez"sea"lo"más"interesante:"el"resto."Comencemos"por"el"“qué"hago"mañana"si" decido"u0lizarlo”.
TANTOS PEROS… Escucho,"leo"y"hasta"tengo"pesadillas"con"la"misma"pregunta:"¿Estoy"haciendo" Scrum"o"no?"En"términos"generales"los"coaches,"entrenadores"y"viejos"lobos"de" mar" 0enen una una respues uesta" clara" y concisa:" Si sigues ues todas las reglas del framework"la framework"la"respuesta"es "respuesta"es"'sí'."Si"no, "'sí'."Si"no, lo"siento"pero"será"un"rotundo"'no'”. lo"siento"pero"será"un"rotundo"'no'”. La"lógica" detrás detrás de este" este"raz razona onamie miento nto 0ene" 0ene"muc mucho" ho"sen sen0do 0do:" :"Scr Scrum um es una pequeñ pequeño o pero" pero" poderoso"motorcito"que"no"alcanzará"su"obje0vo poderoso"motorcito"que"no"alcanzará"su"obje0vo"si"lo"customizamos "si"lo"customizamos.. A"par0r"de"esta"definición"harto"simple,"Eric"unnerson"acuñó"hace"ya"años"en" su"blog"una"palabra"que"resume"la"malas implementa implementacione cioness de"Scrum:"ScrumBut" de"Scrum:"ScrumBut" (ScrumPero). “Sí,"claro,"estamos"haciendo"Scrum,"pero"tene “Sí,"claro,"estamos"haciendo"Scrum,"pero"tenemos"tres"Product"Owne mos"tres"Product"Owners rs ¡Por"supuesto"que"estamos"usando"Scrum!"Eso"sí,"los"sprints"varían"entre"una" semana"y"tres"meses,"según"lo"decida"el"Product"Owner “¡E “¡Esto de hace hacer" r" Scru Scrum" m" es genia enial!" l!" Es una" una" verda erdade dera ra lás0 lás0ma" ma" que" que" los los dail daily" y" mee0ngs"duren"casi"una"hora Etc,"etc,"etc Siguiendo Siguiendo con esta"línea"de"pensamiento esta"línea"de"pensamiento existe existe una"clara"forma"de" comenzar" comenzar" tu"camino"con"Scrum:"sigue"todas"las"reglas"desde"el"primer"día"sin"cues0onarlas." El" moto motorc rciito va a" hace hacer" r" su traba rabajo jo," ," ilum ilumin inaando ndo el cami camino no que que tene enemos mos por" por" delante."Sin"motor"no"hay"luz.
EL ARCOIRIS QUE GOTEA
Scrum"es" una"exce una" excelente lente manera" manera"de" de"trata tratar" r" con una"organ una" organizac ización" ión"disfu disfuncion ncional," al," pero no"0ene"sen0do" no" 0ene"sen0do" plantears plantearse" e"como como escenario escenario de"traba de" trabajo jo a" una"orga una" organizac nización" ión" que" no)funciona"en"absoluto."Al"comenzar"su"u0lización"de"Scrum"las"compañías" 0enen" 0enen"un un cierto" cierto"modo modo de"traba de" trabajo jo que,"mal"que"mal," que,"mal" que"mal,"funcio funciona."Si" na."Si" no,"claramente" no,"claramente" no habría organiz nización." ¿Cómo hacemos entonce nces para u0l u0lizar Scrum" sin despre desprecia ciar" r" ni" desper desperdic diciar" iar" un proces proceso o que," que," aunque" aunque" sea"a" sea" a" duras duras penas," penas,"ent entreg rega" a" resu result ltad ado os? Los camb cambio ioss radi radica cale less rara raram mente nte func unciona ionan: n: las las die dietas tas son son un excelente"ejemplo."De"gordo"a"flaco"a"gordo"en,"digamos,"semanas."Tal"vez"poner" en"duda"el"enfoque"del"ScrumPero"sirva"de"algo... En luga lugar" r" de" cons consid ider erar ar que esta estamo moss en un terr terren eno o abso absolu luta tame ment nte" e" oscu oscuro ro," ," imag imagin inem emos os un cuad cuadro ro dis0 dis0nt nto:" o:"si si bien bien el stat status us quo" quo" no puede" puede"se ser" r" desc descri rito to en térm términ inos os de un ciel cielo o desp despej ejad ado o y coli colina nass alfo alfomb mbra rada dass de césp césped ed," ," no esta estamo mos" s" comp comple leta tame ment nte" e" a" cieg ciegas as." ." mag magin inem emos os una esce escena na mont montañ años osa," a," gris gris," ," nubl nublad ada. a. Depr De prim imen ente te pero pero tran transi sita tabl blee ¿Qué" ¿Qué" sign signifi ifica" ca" Scru Scrum m dent dentro ro de" esta" esta" topo topogr graG aGa" a" apocalíp0ca?"Un"hermoso"y"brillante"arco"iris."Al"final"del"arco"iris,"por"supuesto," se encuen encuentra"el" tra"el" calder caldero" o" replet repleto o de"mo de" moned nedas as de"oro de" oro."." Nunca" Nunca"nad nadie" ie"ha" ha"lle llegad gado o ni" lleg llegar ará" á" al cald calder ero," o," pero pero este este arco arco iris iris es muy" muy" espe especi cial al:" :" acab acaba" a" de ser" ser" pint pintad ado" o" y" todavía"gotea"monedas"doradas."Existe"un"camino"repleto"de""oro."Repleto."Eso"sí," el sende sendero ro no está" está" ni marc marcad ado o ni" es senc sencilillo lo." ." Cues Cuesta tass que que trep trepar ar," ," desfi desfila lade dero ros" s" riesgosos"y"precipicios"que"saltar."Scrum"es,"ni"más"ni"menos,"tu"brújula."El"norte" es, claro claro está,"el" está,"el"fina final"del" l"del"arc arco"iris. o"iris. Nunca"lleg Nunca"llegará arás"al" s"al"fina final"l"per pero o sabes sabes que vale"la" vale"la" pena"caminar."Eso"sí,"será"una"ardua"caminata."mpedimentos."Muchos,"muchos" impedimentos."
SIÉNTETE ORGULLOSO DE ESE BROTE DE SCRUM Tu"adopción"de"Scrum"es"un"viaje"único,"irrepe0ble."Si"la"vemos"como"proyecto" es"sin"dudas"uno"enormemente"complejo."El"enfoque"que"tomaremos"copiará"a"la" naturaleza naturaleza:" :"creci crecimient miento" o"orgán orgánico."Nuevame ico."Nuevamente"plantarem nte"plantaremos" os"y" y"cuida cuidaremo remoss de"un" de" un" árbol,"nuestro"árbol"de"Scrum."El"ScrumMaster"(coach"Scrum"o"como"querramos" llarmarlo)"es"la"semilla"de"este"árbol"y"las"retrospec0vas"serán"el"agua"y"el"sol."El" terreno en el" que" este" árbol crecerá" es úni único," dis0nto de cual ualquier otro, irrepe0ble."¿Con"solamente"tener"un"coach"y"hacer"retrospec0vas"estoy"haciendo"
Scrum? Scrum? Yo creo creo que sí."En" mi"opi mi" opinió nión" n" Scrum Scrum no es lo mismo mismo que el framew framework ork Scrum."Scrum"es"el"árbol"y"hay"árbol"en"cuanto"haya"un"brote"que"ve"la"luz"del"sol." ¿Cóm ¿Cómo" o" se ve verá rán" n" sus sus prim primer eras as raíc raíces es," ," rama ramass y" hoja hojas? s? Re Reco cord rdem emos os en qué" qué" cons consis iste" te" una" una" retr retros ospe pec0 c0va va:" :" el Scru ScrumM mMas aste ter," r," actu actuan ando do como como faci facililita tado dor" r" de la reunió reunión," n," ayuda" ayuda" al" equipo equipo para" para" que recono reconozca" zca"sus sus dolore doloress más agudos agudos."." La gran" gran" mayo mayorí ría" a" de esos sos dol dolore ores han han estado tado allí llí por" por" tant tanto o 0em 0empo que" que" ya nadi nadiee los los recu recuer erde de." ." La iner inerci cia" a" es como como la" anes aneste tesi sia: a: la" ment mente" e" nos nos perm permit ite" e" sobr sobrev eviv ivir ir simplemente"negando"la"realidad. El"equipo"ha"aceptado,"en"voz"alta,"que"0ene"problemas."raves."Los"síntomas" emergiero emergieron."Ahora"es n."Ahora"es momento momento de"llegar"a"la"causa"raí de"llegar"a"la" causa"raíz."A" z."A"la"enferm la"enfermedad."Como edad."Como lo haría" haría"un un médico médico clínic clínico," o,"el el coach" coach"ayu ayuda" da"al al equipo equipo,"," pregun preguntan tando do con el fin"de" fin" de" gene genera rarr un diál diálog ogo" o" expl explor orat ator orio io," ," a" que" que" ello elloss mism mismos os lleg llegue uen" n" al prob proble lema" ma" que causa el"dolor."Una"vez"que"algu el"dolor."Una"vez"que"alguien"admit ien"admite"tener"un"problema"su"persp e"tener"un"problema"su"perspec0v ec0va"del" a"del" mism mismo o camb cambia" ia" inde indefe fec0 c0bl blem emen ente te." ." Este Este es el mome moment nto" o" just justo" o" para" para" camb cambia iar" r" el proceso:"el"equipo"está"sediento"de"curas."Está"listo"para"probar"lo"que"el"médico" recomi recomiend ende." e."Sob Sobre" re"tod todo o si la"pro la" propue puesta"no" sta"no" solo" solo"par parec ece" e" tener" tener"sen sen0do 0do,"," sino" sino" que tampoco"representa"tomar"un"gran"riesgo." Supong Supo ngam amos os que" que" un equi equipo po ha" esta estado do trab trabaj ajan ando do en un proye proyect cto o dura durant nte" e" meses."Tal"vez"trabaj meses."Tal"vez"trabajan"en"una"consulto an"en"una"consultora."Tal"vez"es ra."Tal"vez"es un"equipo pequeño."Tal pequeño."Tal vez" su"jefe"es"comprensivo"o"despó0co."Tal"vez"tengan"un"sueldo"alsimo."No"importa" el"escenario:"existen"dolores."Tal"vez"el"dolor"más"agudo"hoy"es"la"ambigüedad"y" contradicciones"que"poseen"los"requerimientos."La"causa"parece"ser"que"el"equipo" actúa" actúa"en en respue respuesta"al" sta"al" grito grito más histér histérico ico que"reciban" que"reciban"des desde" de"el el exteri exterior,"sea" or,"sea" del gerente"de"marke0ng"o"del"auditor"externo."El"problema"está"sobre"la"mesa"y"el" coach" coach"propo propone" ne"un" un"pequeñ pequeñísim ísimo" o"cambi cambio o en el"proce el" proceso:"“Un" so:"“Un" miembro miembro del"equipo del" equipo intentará" conver0rse en el único punto nto de entrada" para cualquier" nuev uevo requ requeerim rimient iento” o”." ." Probe robem mos esto dura durant ntee dos dos semana anas." Si no funci uncion onaa descartamos"la"propuesta,"al"menos"por"ahora."La"nueva"estrategia"está"bien"clara" y"ha"sido"abrazada"por"el"equipo."Lo"intentarán"por"unas"semanas"y"seguramente" funcionará."La"plan0ta"de"Scrum"ha"crecido"un"poco:"ahora"posee"raíces,"hojas"y" un"tronquito"que"posee"una"pequeñísima"porción"del"framework"llamada"Product" Owner.
Luego"de"dos"semanas"el"equipo"vuelve"a"reunirse"con"el"coach."La"propuesta" funcionó."Las"cosas"están"un"poco,"solamente"un"poco,"mejor"que"antes."No"fue" sencillo:"varios"stakeholders"montaron"en"cólera"al"escuchar"una"pregunta"en"vez" de"un"sí de"un" sí."Pero"funcionó."Ahora"es ."Pero"funcionó."Ahora"es 0empo"de" 0empo"de"refle reflexiona xionar,"explora r,"explorar,"diagnos r,"diagnos0car. 0car. Otra"vez."El"dolor"más Otra"vez."El"dolor"más agudo es ahora"que"algunas ahora"que"algunas"tareas "tareas nunca"se"hacen"porque" nunca"se"hacen"porque" todo todoss cree creen n que" que" algu alguie ien" n" ya las las hizo hizo." ." En la raíz" raíz" del" del" dolo dolor" r" hay hay un prob proble lema ma de comu comuni nica caci ción ón." ." El coac coach" h" prop propon one:" e:" “jun “junta tars rse" e" dura durant nte" e" 1 minu minuto toss dos dos ve vece ces" s" a" la semana," con el obje0vo" de ente nterarse" qué están haciendo el resto de" los integrante integrantess del"equip del" equipo”." o”."Suena"razonabl Suena"razonable." e."Lo" Lo"prueb prueban an y funciona." funciona."El El árbol sigue creciendo."Esta"pequeña"rama"ahora"0ene"una"reunión"que"se"parece,"solamente" un"poco,"a"algo"llamado"Daily"Mee0ng,"que"forma"parte"del"framework"Scrum."Y" el"árbol"seguirá"creciendo,"siempre"y"cuando"el"coac el"árbol"seguirá"creciendo,"siempre"y"cuando"el"coach"siga"regando"la"planta. h"siga"regando"la"planta. El"árbol crece"como crece"como resultado resultado de"la"paula0na"facilit de"la"paula0na"facilitació ación"llevada"a"cabo n"llevada"a"cabo por"el" coac coach. h. Se Sema mana na a" sema semana na el faci facililita tado dor" r" ayud ayudaa a" que" que" el equi equipo po resp respon onda da una" una" pregunta"simple:"qué" pregunta"simple:"qué"camb cambiar"y" iar"y" por"qué."A" por"qué." A"este este proceso proceso lo llamamos llamamos facilitaci facilitación" ón" guia guiada da por" por" el dolo dolor" r" (PDF (PDF:" :" Pain Paind dri rive ven" n" faci facililita ta0o 0on) n)." ." El dolo dolor" r" no es infli infligi gido do sino sino detectado"y"expuesto"a"la"luz."De"eso"se"trata"Scrum"al"fin"y"al"cabo.
EL DESAFÍO DEL TRANSPLANTE ¿Y"qué" ¿Y" qué"hace hacemos"entonces mos"entonces con"el" dedo acusador"del" acusador"del" ScrumPero ScrumPero?" ?"Si" Si"frena frenamos" mos" para reconsiderar a" cada" implementación de Scrum" como un proyecto complejísimo"en"si"mismo,"la"polí0ca"de"u0lizar"el"framework"desde"el"día"cero"es" equi equiva vale lent nte" e" a" tran transp spla lant ntar ar un arbo arbolilito to del del inve invern rnad ader ero o de Scru Scrum m a" nues nuestr tra" a" realidad."Transplantar"a"veces"funciona…y"a"veces"simplemente"no."Y"cuando"no" func funcio iona na," ," el jove joven" n" árbo árboll pare parece ce flore florece cer" r" dura durant nte" e" cier cierto to 0emp 0empo o mien mientr tras as por" por" dent dentro ro no hace" hace" más más que rese reseca cars rse." e." El árbo árboll muer muere." e." Lent Lentam amen ente te." ." Y" cuan cuando do un árbo árboll mue muere sólo qued queda" a" la" cort corteeza," za," o" lo que" que" es lo mism mismo o en" este caso aso," las las ceremo ceremonia nias" s" que"for que" forman man la"me la" mecán cánica"del" ica"del" framew framework ork."." Roles Roles y reunio reuniones nes,"," simple simples" s" nombre nombress sin sen0d sen0do."Hast o."Hasta"que" a"que"un un día"sopla día"sopla un fuerte fuerte viento viento y"el y" el árbol árbol cae." cae."Tal Tal vez porque"las porque"las métric métricas as a"fin a" fin de"año"mue de"año" muestr stran an una"baja en"la" produc produc0vi 0vidad dad,","tal tal vez"porque"alguien"se"harta"por"fin"de"tener"reuniones"diarias"de"horas"y"horas."Se" abandona"Scrum."Fue"una"decepción"más."Oportunidad"perdida.
Esa nebulosa llamada espíritu ¿De"qué"estará"hecho"el"árbol"cuando"nuestro"Scrum"está"sano?"Si"un"Scrum" muer muerto to es sola solame ment nte" e" reuni reunion ones es," ," arte artefa fact ctos os y role roles, s, es ev evid iden ente te que algo algo más" más" debe"haber."Tratemos"entonces"de"des0lar"su"savia.
DE LEYES Y LIBROS DE ARENA ¿Cómo"toma"decisiones"un"juez?"La"ley"escrita"es"general,"abstracta."Los"casos" par0culares, el contexto y otros elementos subje0vos no suelen estar considerados"en"el"texto"de"la"misma."¿Por"qué"no"es"entonces"trivial"ser"un"buen" juez? Porque" es necesario" interpretar la"le la" ley." y."Si Simp mple leme ment nte" e" porq porque" ue"la" la"mi mism sma" a" no contem contempla" pla"tod todos os los posibl posibles es escena escenario rios," s,"dad dado o que"so que" son" n" infinit infinitos." os."La" La"hum humani anidad dad decidi decidió ó hace" hace" ya"0em ya" 0empo" po"que"la" que"la" mejor mejor forma" forma"de" de"reg regula ular" r" un"mun un" mundo do tan" tan" comple complejo" jo" como"el"real"es"con"reglas"por"definición"incompletas."¿Qué"han"usado"entonces" los jueces jueces durant durante" e" siglos siglos como" como" base" base" de" sus interp interpret retaci acione ones? s? Jurisp Jurisprude rudenci ncia" a" y" espíritu."Ejemplos"e"intuición."¿Y"Scrum"qué? Scrum"es"simple"pero"diGcil."¿Por"qué?"Porque"su"definición"es"clara"y"concisa," pero pero a" la"hor la" hora" a"de" de"u0l u0liza izar" r" esa definic definición ión es necesa necesario rio interp interpret retarl arlo o depend dependien iendo" do" del"contexto"en"el"que"nos"encontremos."La"definición"de"Scrum"es"incompleta"a" propós propósito ito."." Tenemo Tenemoss a" su"vez su" vez el"equ el" equiva ivalen lente" te"a" a" la"jur la" jurisp isprude rudenci ncia" a"en" en"el el mundo mundo de" Scru Scrum:" m:" los los caso casos" s" de estu estudi dio o y" las las buen buenas as prác prác0c 0cas as (ej: (ej: User User St Stor orie ies) s) nos nos han" han" ayud ayudaado dura durant nte" e" año años a" perf perfeeccio cciona nar" r" nue nuestra stra prác prác0c 0ca. a. Pero ero el espír spírit itu u ha quedado"sistemá0camente"apartado"de"la"discusión."Al"menos"no"ha"tenido"el"rol" eminente"y"explícit eminente"y"explícito o que es0mo"merece"tene es0mo"merece"tener"en" r"en"la"comunid la"comunidad."La"pregunta"que" ad."La"pregunta"que" resta"hacer"es"entonces:"¿Puede"ser"descrito"el"espíritu? El espí espíri ritu tu de" la ley" ley" es la" inte intenc nció ión n que" que" los" los" legi legisl slad ador ores es tení tenían an en" ment mente" e" al moment momento" o" de redact redactarl arla." a."¿Po ¿Por" r" qué"no qué" no está" está"all allí"í" mismo mismo en"el en" el texto,"expre texto,"expresa sada" da"en" en" palabras? palabras? Simpleme Simplemente nte porque"a" menudo" menudo" las palabras" palabras"nublan nublan el entendimi entendimiento" ento" con con su inev inevit itab able le ambi ambigü güed edad ad." ." Los Los legi legisl slad ador ores es prefi prefier eren en un leng lengua uaje je simp simple le," ," abstracto al momento de la" redacción," para" así permi0r" una" posterior inte interp rpre reta taci ción ón por por part parte" e" de los los magi magist stra rado dos. s. Los Los crea creado dore ress de Scru Scrum m tení tenían an much muchas as idea ideas, s, valo valore res," s," prin princi cipi pios os," ," prác prác0c 0cas as," ," noci nocion ones es," ," pref prefer eren enci cias as cuan cuando do
esboza esbozaron ron el frame framewor work." k."Eso Esoss concep conceptos tos han evoluc evolucion ionado ado con el"cor el" correr"de" rer"de" los años y"la"propia"exper y"la "propia"experienci iencia"de a"de"litera "literalment lmente"decenas e"decenas de"miles"de"prac0 de"miles"de" prac0cante cantes."El" s."El" espí espíri ritu tu de la ley ley ev evol oluc ucio iona na con" con" el 0emp 0empo o y" esto esto mism mismo o ha ocur ocurri rido do con con el espí espíri ritu tu de Scrum Scrum." ." Los Los más más expe experi rime ment ntad ados os con con Scru Scrum m divi divide den" n" a" sus" sus" usua usuari rios os entre"aquellos entre"aquellos que"lo"en0e que"lo" en0enden"y" nden"y" los que"no."Limpie que"no. "Limpiemos mos la"bruma"eli0 la"bruma" eli0sta"que" sta"que" está" está" detrás detrás del lo." lo." Hablem Hablemos os de" los concep conceptos tos y" sus relaci relacione ones." s." Discut Discutam amos, os, aunque"más"no"sea"por"escrito.
Scrum = reglas + espíritu + buenas prácticas
COMPLEJIDAD Y EMPIRISMO No hay" hay" un orde orden n para" para"re reco corr rrer" er"es esta tass idea ideas." s."O O tal" tal" ve vez" z" sí lo haya haya." ." Vole Volemo moss a" través"de"la"nube"un"poco"por"aquí"y"otro"poco"por"allá."Tal"vez"un"buen"comienzo" para" para" la trav traves esía" ía" sea" sea" pens pensar ar en la" complejidad ." El soIw soIwar are," e," como como esbo esbozó zó hace hace 0empo Brooks Brooks ,"es"esen ,"es" esencial cialmente mente más complejo"que" complejo"que"tans tansimas imas otras otras disciplina disciplinas," s," incl incluy uyen endo do al hard hardwa ware re," ," ese" ese" prim primo o cerc cercan ano o que" que" dupl duplic ica" a" su pote potenc ncia ia cada cada 18 meses." meses."Repas Repasemos emos entonces entonces qué"hace qué" hace que el"soIw el" soIware,"como are,"como tanto otro trabajo" trabajo" del"conocimiento,"sea"tan,"pero"tan"complejo. La" maleabilidad del" del" soIw soIwar aree es un arma arma de dobl doble" e" filo." filo." Camb Cambia iar" r" soIw soIwar are, e, como como camb cambia iar" r" las las idea ideas," s," es prác prác0c 0cam amen ente te grat gratui uito to." ." Eso Eso es geni genial al," ," dado dado que" que" tenemos en nuestras manos una herramienta" que nos ayuda a" resolver situac situacion iones es en las que el cambi Pero cuidad cuidado," o," cambia cambiar" r" cambio, o, es, la, úni única, ca, consta constante nte." Pero soIware"es soIware"es gra0s,"pero gra0s,"pero hacer que"este"cambio"logre que"este"cambio"logre formar"un"todo"homogén formar"un"todo"homogéneo" eo" no lo es." es." Es geni genial al tene tener" r" una" una" masi masilllla" a" infin infinit itam amen ente"flexi te"flexibl ble" e" a" mano mano," ," pero pero no es nada" nada" fácil" fácil" amasar amasarla" la" y" esculp esculpirl irla" a" de" maner manera" a" consta constante" nte"con con el obje0v obje0vo" o" de" poder" poder" representar"un"cuerpo"en"movimiento." Sigamos"adelante."Desarrollar"soIware"que"ya"existe,"así"como"proponer"ideas" que"ya" que" ya"fue fueron ron plante planteada adas," s,"no" no"agr agrega egará" rá"gra gran n valor,"al" valor,"al" menos menos desde desde el punto punto de" vista"comercial"o"académico."Esto"sucede"porque"el"soIware,"como"las"ideas,"se" dupl duplic ican an de form forma" a" grat gratui uita ta." ." El desa desaGo Go que" que" se plan plante tea" a" ento entonc nces es es," es," minu minuto to a" minuto,"proyecto"a"proyecto,"diseñar)lo)inexistente,"crear"lo"que"no"hay"ni"hubo." Sólo ólo el soIw soIwar aree nue nuevo apo aporta" rta" valor alor." ." Re Resu sum miend iendo o," dado dado que que tene tenem mos que que constr construi uir, r, de, for forma, ma, malea maleabl ble, e, y, crea5v crea5va a," pode podemo moss afirm afirmar ar que" tene tenemo moss entr entre" e" manos"un"trabajo"harto"complejo." [Maleabilidad"+"Crea0vidad"=>"Complejidad] ¿Có ¿Cómo" sole solem mos rel relaci aciona onarnos rnos los tra trabaja bajado dore ress del" del" cono conoci cimi mien entto con con la" humildad, d, intelectu intelectual al que comple complejid jidad? ad? Con menos menos humilda que la" requer uerida" para" poder der admi admi0r 0r que" que" tant tanto o el enco encont ntra rar" r" el mejo mejor" r" producto a" cons consttrui ruir como como tall tallar ar el" proceso "ideal"serán"tareas "ideal"serán"tareas complejas complejas,"muy" ,"muy"compl complejas ejas."El" ."El" legado legado académic académico"suele" o"suele" impr imprim imir ir un dej dejo omni omnipo pottent ente en nues nuesttra manera nera de enca encara rar" r" los" los" des desaGos aGos labora laborales les."."Nad Nada" a"mej mejor or que refres refrescar carse se un poco" poco"nad nadand ando" o"de"vez" de"vez"en en cuanto cuanto en el" mar" mar" de la vuln vulner erab abililid idad ad." ." Es por" por" ello ello que Scru Scrum" m" prop propon one" e" deja dejar" r" de lado lado tant tanto" o" racion racionali alismo smo y abraza abrazar" r" el empirismo como como filos filosoG oGa" a" de trab trabaj ajo." o." ene enera raci ción" ón" de
conocimie conocimiento" nto"medi mediante"la" ante"la" experienc experiencia." ia."Prue Prueba" ba"y" y"error error,","prueba"y" prueba"y" error," error,"prueba prueba y" error.
EL ERROR COMO INVERSIÓN El erro error," r," pied piedra" ra" angu angula lar" r" del" del" empi empiri rism smo," o," es," es," como como pode podemo moss apre aprend nder" er" de las" las" artes,"la"única"manera"de"llegar"a"un"resultado"crea0vo."El"error"como"tal"siempre" tendrá" tendrá"un" un"cost costo o asociado: asociado: en dinero," dinero,"en en amor," amor,"en en orgullo." orgullo."Lo Lo más intui0vo intui0vo sería" sería" cons consid ider erar ar ese ese gast gasto o como como una una pérd pérdid ida." a." Toma Tomand ndo" o" un enfo enfoqu que" e" dis0 dis0nt nto o de la error, r, como,inver como, inversión sión."Al" misma" misma" situación situación,"," podríamos podríamos comenzar" comenzar"a" a" considera considerar" r" al" erro equi equivo voca carn rnos os apre aprend ndem emos os qué qué no debe debe hace hacers rse." e." Pero Pero tamb tambié ién n nos nos dimo dimoss la suficiente"libertad"como"para"encontrar"un"diamante"entre"tanto"carbón. Echemos un vistazo a" cómo otros llevan adel delante" el trabajo crea0vo. Preg Pregun unté témo mono noss cómo cómo se pone pone en marc marcha ha una" una" obra" obra" de teat teatro ro." ." Por Por ejem ejempl plo" o" Romeo Romeo y" Juliet Julieta." a." Los Los ensayo ensayos" s" comien comienzan zan la" semana semana entran entrante." te."El El actor actor pasó pasó los úl0mos"días úl0mos"días cepillando cepillando sus dientes"como dientes"como lo"haría"Romeo."La"actri lo"haría"Romeo."La"actriz"se"ha"duchado" z"se"ha"duchado" cada"mañana"como"lo"haría"Julieta."Cada"uno"ha"construido"de"forma"individual"la" versión versión inicial" inicial"de" de"sus sus respec0vos respec0vos personaje personajes." s."Ahora Ahora es el turno de"encon de" encontrars trarse" e"y" y" llevar"adelante"la" llevar"adelante"la"prime primera"improvis ra"improvisació ación." n."Rom Romeo"flirtea"con" eo"flirtea"con"Julie Julieta"en" ta"en" la"parada" del bus”." bus”."La" La"es escen cena" a" dura" dura" solo solo unos unos minuto minutos." s."¿Có ¿Cómo mo result resulta? a? Segura Seguramen mente te mal," mal," muy"mal."Hace"literalmente"miles"de"años"que"las"primeras"improvisaciones"salen" mal."Nadie está"sa0sfecho está"sa0sfecho con el"resultado." el"resultado."Romeo Romeo no"trans no" transmi0ó mi0ó roman0cis roman0cismo." mo." Julieta" se movió casi sin gracia" por" por" el escenario." Los actores no lograron establece establecer" r"una"conexió una"conexión" n"entre"ello entre"ellos."Sin" s."Sin"embar embargo,"todos go,"todos celebran celebran el"error."Nadie" está"preocupado,"reina"el"op0mismo. “ente"irresponsable"la"del"teatro."Y"claro,"total"lo"suyo"es"pura"diversión,"pura" irresponsa irresponsabilid bilidad." ad."Mi Mi trabajo," trabajo,"en en cambio," cambio,"es" es"seri serio." o."Poco Poco tengo" tengo"para"aprender"yo" para"aprender"yo" de"ellos.”"Basta"una"pequeña"dosis"de"humildad"intelectual"para"abrir"la"mente"y" repensar"que, repensar"que,"desde"hace"siglos,"inconta "desde"hace"siglos,"incontables bles compañías compañías teatrale teatrales" s"han han entregado" entregado" productos productos de"als de" alsima" ima"cali calidad," dad,"con" con"gran gran sa0sfacc sa0sfacción ión del"clie del" cliente," nte,"cumpli cumpliendo endo con" una" una" fech fecha" a" de entr entreg ega" a" inam inamov ovib ible le y" u0li u0liza zand ndo o un pres presup upue uest sto o bají bajísi simo mo." ." Esta Estas" s" compañías compañías comienzan comienzan sus proyectos proyectos con"requerimiento con"requerimientos" s"muy muy vagos;"del" vagos;"del" guión guión a" la" obra" obra" teatra teatrall hay una distan distancia" cia" sidera sideral:" l:" creaci creación" ón" de person personaje ajes," s," coreog coreograG raGas, as, vestuario,"iluminación."Proyectos"complejos,"cliente vestuario,"iluminación."Proye ctos"complejos,"clientes"exigentes,"entregas s"exigentes,"entregas"exitosas." "exitosas." Seguramente"algo"podemos"aprender"de"ellos."Tal"vez"parte"del"secreto"esté"en"el" tratamiento"del"error.
El erro error" r" perm permit itee simp simplilific ficar" ar" un desa desaGo Go apar aparen ente teme ment nte" e" impe impene netr trab able le." ." Nos" Nos" equi equivo voca camo mos" s" y ahor ahora" a" el unive univers rso o de" posi posibl bles es solu soluci cion ones es se ve reduc reducid ido o de" un hachazo."Todo hachazo."Todo ese conjunto"de" conjunto"de"soluc solucione ioness no"sirve."Pero"hay"algo"más,"algo"más" prof profun undo do." ." rac racia iass a" la" equi equivo voca caci ción ón," ," acab acaba" a" de nace nacer" r" un troz trozo o pequ pequeñ eñit ito o del" del" prod produc ucto to final final." ." Tal" Tal" ve vez" z" la form forma" a" de cami camina nar" r" de Ro Rome meo o comu comuni nicó có la viri virililida dad" d" busc buscad ada" a" en el"pe el" pers rson onaj aje. e. Tal" Tal" ve vez" z" la voz" voz" de"Ju de" Juliliet eta" a" fue fue tan" tan" sens sensua ual"l" como como la que esperaba"el"director."Se"ha" creado parte parte del person personaje aje."Se" ."Se"est está"un" á"un" poco,"sol poco,"solo"un" o"un" poco"más"cerca"de"tener"la"obra"completa." [El error es una pérdida inversión]
LO BUENO, SI BREVE, DOS VECES BUENO Excele Excelente nte,"," el error" error"con consid sidera erado do una"inv una" invers ersión ión."." ¿Pero" ¿Pero"qué" qué"rie riesgo sgo acarre acarrean an las inversiones?"Pueden,"simplemente,"salir"mal."Para"ello"será"necesario"edificar"una" dinámica" de trabajo que result ulte en un bajo, costo, del error." Si vamos a equi equivo voca carn rnos os segu seguid ido," o," pues pues que" que" sea" sea" bara barato to." ." De Demo mos" s" un paso paso atrá atrás" s" para para mira mirar" r" desde" desde"lej lejos os cuál" cuál" es andami andamiaje aje sobre sobre el que se"mon se" monta ta Scrum:" Scrum:"pla planifi nifico, co, eje ejecut cuto," o," inspecciono"y"adapto."El"Ciclo"de"Deming,"para"los"que"lo"conozcan."Si"queremos" costo costo bajo bajo debemo debemoss iterar iterar,"," dar"sal dar" saltos tos,"," a" gran" gran" veloci velocidad dad."." O" lo que es lo mismo, mismo, ciclos, os, de, feed feedba back ck nece necesi sita tamo moss que que nues nuestr tra" a" mane manera ra de" trab trabaj ajo" o" cons consis ista" ta" de cicl cortos."Si)me)equivoco,)quiero)que)sea)lo)antes)posible. En"el"paradigma"de"Scrum" lo,pequeño,es,bello ."Los ." Los proyectos proyectos o"rele o" releases ases cortos" cortos" me"permiten"detectar"rápido"si"tengo"el"producto"correcto."Los"sprints"cortos"son" brev breves es cicl ciclo os de feed feedba back ck est estrat ratégic égico o," así como omo el Daily aily Mee ee0 0ng marc marca" a" un brevísimo"ciclo"de"feedback"tác0co."
CRECIMIENTO ORGÁNICO Recapi Recapitul tulemo emos." s." En Scrum Scrum somos somos empíri empíricos cos porque porque el" produc producto to y el proces proceso" o" para"construirlo" para"construirlo"son son complejos complejos.. "Son complejos complejos porque necesita necesitamos mos modificarlo modificarlos" s" perma permanen nentem tement ente," e," hacia" hacia" des0no des0noss muchas muchas veces veces descon desconoci ocidos dos."." No" cambia cambiamos mos porque"nos"gusta"el"cambio,"sino"porque"simplemente"sucede."No"nos"queda"otra" opción"que"aceptar"que,"al"menos"desde"esta"visión"del"mundo," el,cambio,es,la, única,constante." Cambia Cambiarán rán el"ent el" entorn orno o en"el en" el que"se que" se mueve mueve el proyec proyecto,"así" to,"así" como" como" tambié también" n" lo" hará hará nue nuestra" tra" compr ompreensió nsión" n" del" del" mismo ismo." ." Nece Necesi sita tamo moss ento ntonce nces que" que" nues nuestr tro o producto y nuestro proceso puedan ser" modificados con bajo costo. Es imprescind imprescindible"que ible"que esos cambios,"que"serán cambios,"que"serán tan frecuente frecuentes,"no" s,"no"ponga pongan"en" n"en"ries riesgo" go" el proy proyeecto cto ente ntero," ro," lo que" que" se haya haya cons constr trui uido do has hasta el moment mento o." En otra otrass palabras,"necesitamos"que"producto,y,proceso,sean"maleables. Necesita Necesitamos,"en mos,"en ese"mismo"orden,"un"producto ese"mismo"orden,"un"producto"al"que" "al"que"se"le"pueden se"le"pueden agregar"y" agregar"y" quitar"caracterís0cas"a"un"costo"razonable,"equipos"dispuestos"a"mejorar"su"forma" de"trabajo"y,"por"úl0mo,"un"plan"que"resista"la"corrección"a"mitad"de"camino."La" prop propue uest sta" a" de Scru Scrum" m" para para lidi lidiar ar con" con" este este desa desaGo Go la" llam llamar arem emos os crecimiento, orgánico. Los organismos vivos son el ejemplo más básico y ubicuo de
male maleab abililid idad ad," ," de adap adapta tabi bililida dad." d." De Defin finir irem emos os crec crecim imie ient nto" o" orgá orgáni nico co como como la posi posibi bililida dad d de agre agrega gar" r" valo valor" r" al" prod produc ucto to o" proc proces eso" o" a" bajo bajo cost costo," o," en peque pequeño ños" s" interv intervalo alos" s" de"0em de" 0empo po y" con la"seg la" seguri uridad dad de" que"pue que" puedo," do,"en en cualqu cualquier ier moment momento," o," qued quedar arme me con" con" la ve vers rsió ión" n" actu actual al y obte obtene ner" r" todo todo el valo valor" r" acum acumul ulad ado o hast hasta" a" el momento."Nada"se"ha"roto,"el"árbol"no"se"ha"secado."
PARETO JUEGA DE NUESTRO LADO La" complejidad" dad" 0ene una nueva conse nsecuenci ncia," esta" vez" sobre nuestra capa capaci cida dad d de es0m es0mar ar a" fin de pode poderr plan planifi ifica car." r." Tan Tan diGc diGcilil es comp compre rend nder er las" las" necesi necesidad dades es del usuari usuario o que en" los proyec proyectos tos tradic tradicion ionale ales" s" se suele" suele" cumpli cumplir" r" la" ubic ubicua ua ley ley de" Pare Pareto to:" :" el 2% 2% de" la" func funcio iona nalilida dad d entr entreg ega" a" el 8%" 8%" del del valo valor" r" de negocio."Basta"un"poco"de"sen0do"común"para"concluir"que,"sabiendo"que"gracias" al" desarr desarroll ollo o orgáni orgánico co podem podemos os detene detener" r" el proyec proyecto to en cualqu cualquier ier moment momento," o," lo" que" que" más más nos nos conv convie iene" ne" es priorizar nuest nuestro ro trab trabaj ajo." o." Si nos nos vamo vamoss a" equi equivo voca car, r, equiv quivoq oqué uémo mono noss lo meno menoss posi posibl blee." nte ntent nteemos mos," al meno menoss," enf enfocar ocarno noss en primero"ese"2%. construir" primero Más"vale"poco"y"valioso"en"mano,"que"mucho"y"perfecto"volando.
LO PERFECTO ES EL ENEMIGO DE LO BUENO Y"he"aquí"la"salsa"mágica"de"Scrum:"el"Product"Backlog"o,"lo"que"es"lo"mismo,"la" mezc mezcla" la" just justa" a" de crec crecim imie ient nto" o" orgá orgáni nico co y prio priori riza zaci ción ón." ." Con Con esta esta defin definic ició ión" n" del" del" Prod Produc uct" t" Back Backlo log" g" reafi reafirm rmam amos os nueva nuevame ment nte" e" el" para paradi digm gma," a," la visi visión ón del" del" mundo mundo desde"la"cual"u0lizamos"Scrum."En"un"entorno"complejo" el,error,va,a,suceder."Las" predicciones,"en"mayor"o"menor"medida,"serán"erróneas."En"esta"0erra"creemos" que"lo,perfecto,es,lo,enemigo,de,lo,bueno."En"el"mundo"de"Scrum"creemos"que" hemos hemos tenido tenido éxito éxito si hemos hemos lograd logrado" o" maximiza maximizar, r, el, retorno, retorno, de, inversión inversión"de"los" stak stakeh ehol olde ders rs." ." So Solo lo un neci necio o podr podría" ía" afirm afirmar ar," ," en este este cont contex exto to," ," que el éxit éxito o del" del" proyecto"estará"dado"por"el"grado"de"comple0tud"del"plan.
SERES HUMANOS, NO ENGRANAJES Por"suer Por" suerte" te"o o por"desg por" desgracia racia,","el el trabajo" trabajo"crea0 crea0vo," vo,"el" el"traba trabajo jo complejo,"debe" complejo,"debe" ser" realizado"por"personas."Más"aún,"una"gran"parte"de"ese"trabajo"debe"ser"llevado"a" cabo cabo por" por" un" grupo de"per de" perso sonas nas con capaci capacidad dades es comple complemen mentar tarias ias."." Esta" Esta" sea"tal" vez"la"principal"diferencia"que"existe"entre"los"modos"de"producción"industriales"y" del"conocimiento."Resulta"diGcil"admi0r,"desde"un"punto"de"vista"de"management"
indu indust stri riaal, que" que" estas tas pers perso onas nas 0ene enen" aleg legría rías," enoj nojos," os," renc renco ores, res, empa mpaa," a," concentración,"mo0vación"o,"muy"a"menudo,"su"perfecto"opuesto."