Crystal Textil

16
Métodos Ágiles Trabajo Práctico Nº1 Crystal Clear - Fabri ca T extil Integrantes: Antognetti, Germán Crego, Facundo Gini, Daniel  Jeanne, Federico Llano, A nibal Perez, Alejandro Pucheta, Nestor

description

Crystal Clear

Transcript of Crystal Textil

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 1/16

Métodos Ágiles

Trabajo Práctico Nº1

Crystal Clear - Fabrica Textil

Integrantes:ntognetti! "er#ánCrego! Fac$ndo"ini! %aniel

 &eanne! Federico'lano! nibalPere(! lejandroP$c)eta! Nestor

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 2/16

*jercicios 1 y +Hemos decidido dar la respuesta a los dos incisos como uno solo, yaque se hace más sencillo explicar cada una de las actividadespropuestas por Crystal Clear a medida que se van introduciendo. Almomento de presentar cada “ciclo”, se presenta un workflow para el

mismo si se considera que es demasiado complejo.CICL !"L #$%"C&

 A pesar de que un proyecto se vecomo una actividad 'nica, enrealidad lue(o )ormará parte de unproyecto más (rande y conviene verlo como un ciclo. "l ciclo delproyecto en CC consta de tres partes*

+. na actividad de dia(ramaci-n.

. na serie de dos o másentre(as./. na conclusi-n del proyecto.

!ia(ramaci-n"sta actividad lleva desde al(unos d0as hasta al(unas semanas.Consiste en cuatro pasos*

+. Construir la 1ase del equipo.. $eali2ar el exploratory 360º 3que puede dar lu(ar a cancelar elproyecto4./. 5ormar y ajustar las convenciones de la metodolo(0a.6. Construir el plan inicial del proyecto.

+. Construir la 1ase del equipo* normalmente se empie2a con unsponsor ejecutivo, un dise7ador l0der y eventualmente un usuarioclave.

Lue(o, se a(re(an de a 8 personas con distintos niveles deha1ilidades y experiencias* novatos o pro(ramadores junior, o más

(ente experimentada. 9ientras más (ente inexperta haya en elequipo, más di)0cil se hace avan2ar y capacitar al personalparalelamente. !e1e ha1er al menos una persona experimentada porcada dos o tres juniors.

. $eali2ar el exploratory 360º* "n un punto temprano del proyecto,el equipo, incluido el sponsor ejecutivo, hace un chequeo de lascuestiones claves. "sto es el equivalente, a la )ase de Inception

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 3/16

del $#. "n este chequeo, se cercioran de que el proyecto no se1ase en*

• "l valor de ne(ocio• Los requisitos• "l modelo del dominio• La tecnolo(0a que se utili2ará• "l plan del proyecto• La con)ormaci-n del equipo• La metodolo(0a o las convenciones que se utili2arán

 "n esta )ase, el sponsor se ase(ura de que el equipo, latecnolo(0a y la metodolo(0a puedan dar el valor de ne(ociointencionado para este proyecto. "l sponsor puede cancelar el proyectoen esta etapa 3mejor ahora que más tarde4.

/. 5ormar y ajustar las convenciones de la metodolo(0a* estaactividad no de1er0a llevar más de una semana. #uede hacerse

usando las t:cnicas de ajuste de metodolo(0as, los casos dedesarrollo de $#, o similares.;o es más que un conjunto de convenciones que el equipo acuerdaadoptar. Lo más rápido es empe2ar con el conjunto de re(las mejorpensado por el equipo, as0 las adaptaciones no tendrán que ser tandrásticas. Las re(las se adaptan dos veces por iteraci-n o por ciclode entre(a.6. Construir el plan inicial del proyecto* Hay varias maneras dentro

de los l0mites de tolerancia del CC de construir un plan inicial delproyecto.

• La t:cnica de blitz planning.•

n m:todo más ri(uroso y más cuidadoso* !<!9 . Implicaun sistema de chequeos de los o1jetivos del proyecto con elsponsor ejecutivo, se(uidos por la construcci-n de un plande entre(a y de una serie de time-boxes, cada uno de tresmeses de lar(o.

• "l m:todo <crum, )ija los time-boxes a un mes de duraci-n.• "n el jue(o del planeamiento de =# el equipo, incluyendo su

“cliente,” escri1e un conjunto de tarjetas para los requisitos)uncionales y clasi)ica esas tarjetas en time>1oxes de tressemanas. "l equipo discute con el sponsor de la )recuenciaapropiada de la entre(a a los usuarios reales, y despu:s

a(rupa las iteraciones en los per0odos de entre(a, a menudocerca de tres meses de lar(o.

Cada una de estas t:cnicas está dentro de las tolerancias dela metodolo(0a CC. Cada una proporciona un plan inicial delproyecto, y es su)icientemente rápida como para serutili2ada so1re una 1ase re(ular para detectar cam1ios enla situaci-n del proyecto y para actuali2ar el plan.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 4/16

$e)lexi-n de la !ia(ramaci-n"l o1jetivo es que el (rupo cono2ca de manera temprana hacia

donde va diri(ido el proyecto, la tecnolo(0a que usa, las metas y su valor de ne(ocio. &odo esto )ortalece al equipo.

Los resultados de la actividad de dia(ramaci-n son*• n voto para se(uir o no con el proyecto.• n (rupo de (ente con un dia(rama y una idea de lo que están

haciendo.

CICL !" ";&$"?A 

 "l ciclo de la entre(a tiene tres ocuatro partes*

+. na recali1raci-n del plan de

entre(a.. na o más iteraciones, cadauna dando por resultadoc-di(o inte(rado, pro1ado.

/. "ntre(a a los usuarios reales.6. n ritual de la terminaci-n,

incluyendo la re)lexi-n so1reel producto que es creado ylas convenciones que sonutili2adas.

+. $ecali1raci-n* A esta altura el equipo aprendi- que tan rápidotra1ajan, que errores cometen, y que tan erradas esta1an susestimaciones iniciales.!e1en ele(ir entre ape(arse al plan ori(inal y simplementeactuali2arlo, o reveer am1os los requerimientos y el plan.Crystal Clear no decide por nin(una opci-n, deja en manos delsponsor del proyecto. <i este decide que el proyecto está llevandodemasiado tiempo, puede optar entre las si(uientes tresalternativas*

• $eempla2ar el equipo.•  Ajustar el alcance del proyecto y los tiempos de entre(a.• #lantear nuevas estrate(ias para reali2ar el proyecto con el

equipo y tiempo disponi1les.. Iteraciones* @er secci-n de iteraci-n./. !elivery* a la hora de reali2ar la entre(a se cuenta con dos

opciones*

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 5/16

• Hacer una entre(a extensiva, con manuales y práctica parael usuario, lo cual es más costoso.

• "ncontrar un usuario ami(a1le, que aprenda rápido, y quelo ha(a como una cortes0a para el equipo.

no trata de usar la primera opci-n, pero para que se ha(a de

manera más e)iciente se de1en hacer entre(as en periodos de /meses. <i tarda menos se hacen muy costosas cada una de lasentre(as, y si tardan más el equipo no puede mantener en mentetodo lo que reali2aron.

6. $itual de terminaci-n* "n esta )ase se hace mucho hincapi: en larelajaci-n del equipo, lue(o la re)lexi-n so1re la metodolo(0a y,en menor medida, c-mo )unciona el so)tare."l principal o1jetivo es lo(rar que los inte(rantes del equipo se“desenchu)en” del proyecto durante un tiempo 3 d0as4,reali2ando actividades sociales 3caminatas, charlas, etc.4, ya seaentre el equipo o cada uno por separado. !e esta manera al

momento de re(resar al tra1ajo, el equipo viene con )uer2asrenovadas."n la parte de la re)lexi-n el equipo se pre(unta* “Bu: nos (ust- y de1e permanecer as0D”, “Bu: de1emos cam1iarD ”.#or 'ltimo, para o1servar el uso del sistema, se pueden (ra1ar eincluso contratar a terceros para que o1serven a los usuarios eninteracci-n con el mismo.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 6/16

CICL !" I&"$ACI;

"l lar(o y )ormato de lasiteraciones var0an se('n el equipode desarrollo. Hay posi1les tipos

de iteraciones* iteraci-n de unasemanaE iteraci-n de meses. <e1usca un tiempo intermedio entreestos extremos.na iteraci-n comprende / partes*+ F #laneamiento de la iteraci-n. F Actividades diarias y ciclos deinte(raciones./ F $e)lection Gorshop yceremonia.Con el desarrollo de las

iteraciones, el equipo 1uscaraa(re(ar requerimientos,extendiendo, de esta manera, lain)raestructura del sistema, sumando )uncionalidad con sucorrespondiente testeo y mostrando el sistema al usuario.Iteraci-n de una semana*Como una semana no es mucho tiempo, el equipo de1erá dividir sutra1ajo en peque7as partes para (aranti2ar que pueden serdesarrolladas, testeadas e inte(radas. A primera hora de cada d0a, el equipo se reunirá unos pocos minutos,para plani)icar los puntos a tratar durante la jornada, resolver

pro1lemas que pueden ser relevantes y que cada inte(rante ten(a unconocimiento (eneral de la tarea de los demás.!urante la semana se desarrollan las actividades normalmente. Losepisodios consisten en tomar el tra1ajo asi(nado, desarrollarlo ychequearlo. &am1i:n se desarrolla una inte(raci-n y el testeo delsistema."l ries(o de las iteraciones cortas es que se olvidan de traer usuariosreales.5inali2aci-n*#ara una iteraci-n de una semana, la ceremonia de cierre es al(o“emocional”, más que otra cosa. Al(unos equipos van anotando

su(erencias durante las reuniones diarias, para permitir ser tratadas alcomien2o del si(uiente d0a. !e esta manera, al )inal de la semana,permitirá evaluar puntos a )avor y en contra de su há1ito de tra1ajo.Iteraci-n de meses*"l planear una iteraci-n de esta lon(itud, puede tomar hasta un d0acompleto, dependiendo de la práctica que ten(a el quipo en las t:cnicasusadas.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 7/16

!urante la iteraci-n, el transcurso de las actividades diarias es i(ual alas iteraciones de una semana. na de las di)erencia es que se de1ereali2ar un re)lection orshop a mitad de iteraci-n 3al mes4, aunquemás simple que el orshop )inal. "l o1jetivo de esto, es descu1rircosas que de1en ser resueltas antes de terminar con dicha iteraci-n.

5inali2aci-n"l re)lection orshop puede llevar desde una hora hasta medio d0a, yaque de1erán revisar todos los aspectos de su tra1ajo, donde secomentan convenciones de codi)icaci-n y t:cnicas aprendidas, porejemplo.Lue(o de la primera iteraci-n o entre(a, los equipos van adquiriendoexperiencia lo(rando que los tiempos tiendan a disminuir.

CICL !" I;&"?$ACI;

n ciclo de inte(raci-n, puede durar

desde media hora a muchos d0as,dependiendo de la práctica delequipo. Al(unos equipos utili2anmaquinas que corren scriptautomáticos, mientras que otroshacen inte(raci-n cada d0a o / vecesa la semana. Crystal Clear nodetermina una duraci-n para lainte(raci-n.

"L !IA 

Comien2a con la reuni-n diaria, yconsiste en dise7ar uno o másepisodios. Al(unos equipos inte(ranepisodios de m'ltiples d0as, y otrosreali2an en un d0a, variasinte(raciones de varios episodioscada una.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 8/16

!"<A$$LL !" ; "#I<!I

"s la unidad 1ásica del tra1ajo del pro(ramador en un desarrollo á(il.!urante un episodio, una persona toma una peque7a parte del dise7oque le )ue asi(nada, la pro(rama hasta completarla, esto incluye el

testeo, y lo veri)ica con las re(las de ne(ocio."n el Crystal Clear, no existen roles di)erentes entre dise7ador ypro(ramador, por eso, hay un 'nico rol !ise7ador>#ro(ramador, lo que)acilita poder sentarse a pro(ramar, pudiendo dise7ar y viceversa.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 9/16

*jercicio ,a) Enumere las ventajas y desventajas que ve de no tener un proceso definidob) Tome las 3 prácticas de Crystal que le parecen más interesantes y desarrolleun ejemplo donde considere que serían beneficiosas.c) Cuáles son las 2 características que determinan la complejidad de un proyectosegn crystal!

d) "ealice un Process Miniature de manera tal de poder reali#ar el ejercicio $% ypresente las notas resultados del mismo% para presentar a la cátedra y a suscompa&eros de la materia

a4 Las ventajas de no tener un proceso de)inido en la metodolo(0aCrystal Clear, son*

+. "l proceso se adapta )ácilmente a cam1ios. #or ejemplo*a. Cam1io de requerimientos )uncionales.1. Anticipaci-n en los tiempos de entre(a.

. Los inte(rantes del proyecto se sienten con)ormes, ya que todos

se encuentran prácticamente al mismo nivel, lo cual (eneramotivaci-n.

Las desventajas de no tener un proceso de)inido en la metodolo(0aCrystal Clear, son*

+. !e1ido a la )alta de documentaci-n, la perdida de un empleado(enera un )uerte impacto ya que se lleva consi(o todo suconocimiento so1re el proyecto.

. Los inte(rantes del (rupo de1en ser (ente con experiencia./. La cantidad de inte(rantes del proyecto de1e mantenerse 1aja.

6. ;o es posi1le aplicar la metodolo(0a a proyectos cr0ticos

14"numeraremos en un principio las tres prácticas de Crystal másimportantes*

Frequent Delivery 

  J Los usuario y los clientes consi(uen retroalimentaci-n en elpro(reso del equipo  J Los clientes pueden veri)icar que sus necesidades )ueron

interpretadas correctamente  J Los !esarrolladores pueden mantener el )oco, y rompen “&iemposociosos por indecisi-n”  J Las reali2aciones )recuentes levantan la moral del (rupo.Las metodolo(0as Crystal consideran que la entre(a )recuente es lacaracter0stica más importante de las siete caracter0sticas, paracualquier proyecto, sin importar su tama7o. "sta entre(a de laaplicaci-n, y del c-di(o pro1ado se de1e e)ectuar, t0picamente, cada

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 10/16

dos meses, y no más que cada cuatro meses. <i el proyecto esparticularmente peque7o, estas entre(as de1en ser más )recuentes. Laprue1a de los verdaderos usuarios expertos es una caracter0sticaesencial de estas entre(as.

"stas entre(as dan a clientes la retroalimentaci-n en c-mo estápro(resando el equipo. &am1i:n permite al equipo y los clientes veri)icar que el equipo han interpretado correctamente susnecesidades, y proveer al equipo retroalimentaci-n.

La entre(a )recuente puede tam1i:n ayudar al )oco y a la moral de unequipo. "l equipo consi(ue la retroalimentaci-n actuali2ada en lasdecisiones del dise7o. #ues el equipo puede eliminar errores ydesple(ar productos con )recuencia, pueden o1tener un al2a de lamoral con estas reali2aciones )recuentes.

Reflective Improvement

$e)lective Improvement es otra caracter0stica esencial de los proyectosCrystal Clear. <implemente si(ni)ica que los equipos de1en re)lejar enlo que están haciendo y, 1asado en esta re)lexi-n, 1uscar mejoraspotenciales. "n una sesi-n de revisi-n, el equipo o individuo mira en loque creen que en el pro(rama está )uncionando, y qu: podr0aposi1lemente )uncionar mejor. #ueden entonces incorporar mejoraspotenciales en la iteraci-n o la entre(a si(uiente. "n la sesi-n si(uientede la revisi-n, la e)iciencia de estas mejoras puede ser evaluada.

Las re)lexiones y las mejoras repetidas dejan a equipo constantementemejorar. <i qu: se parec0a como una mejora era realmente perjudicial,esto puede ser detectada en la revisi-n si(uiente, y ser invertida. Losequipos no necesitan pasar una cantidad (rande de tiempo en la mejorare)lexiva. na hora cada pocas semanas pasaron el pensamiento de qu:tra1aja, y las áreas para la mejora son (eneralmente su)icientes.

Comunicación por ósmosis

La comunicaci-n por -smosis es una caracter0stica crucial en CrystalClear. "n el entorno de tra1ajo, la in)ormaci-n 'til de1e )luir li1remente

en el am1iente que oyen los miem1ros del equipo. "sto permite que losmiem1ros tomen la in)ormaci-n relevante, como si )uera por -smosis.<imilarmente, si un miem1ro del equipo oye por casualidad unapre(unta o la discusi-n a la que sienten puede contri1uir entoncespueden hacer un comentario 'til, y despu:s vuelven a su tra1ajo. #or lacomunicaci-n por -smosis, los miem1ros del equipo pueden, casisu1conscientemente participar en conversaciones circundantes conimpacto m0nimo a su tra1ajo.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 11/16

"l entorno de tra1ajo de1e )acilitar la comunicaci-n osm-tica. Lo másimportante para esto es tener el equipo entero tra1ajando en el mismocuarto > el “cuarto de (uerra”. "sto permite que los miem1ros loadapten siempre que al(uien ha(a una pre(unta. Los miem1ros pueden

tam1i:n tomar la in)ormaci-n oyendo por casualidad discusionesrelevantes entre otros miem1ros.

tros aspectos del am1iente pueden ayudar a la comunicaci-nosm-tica. Los escritorios y las sillas se de1en colocar para lao1strucci-n m0nima a las discusiones. &am1i:n, los pi2arrones son'tiles para compartir la in)ormaci-n, pues pueden ser vistos por todoslos miem1ros, durante y despu:s de la discusi-n. <i el equipo tieneacceso a pi2arrones imprimi1les, esta in)ormaci-n se puede almacenarpara una re)erencia posterior.

/ 14 'n ejemplo donde la utili#aci(n de stas prácticas de Crystal Clear puedenser beneficiosas sería en el caso de una peque&a empresa compuesta por ungrupo de desarrollo de 3 personas que se dedican al dise&o e implementaci(n desistemas *eb. +as tres personas poseen conocimientos avan#ados en latecnología utili#ada% comparten un mismo espacio físico donde trabajan juntos yposeen un pi#arr(n donde pueden e,presar sus ideas.+os tiempos de las -entregas frecuentes se adaptan al tama&o del sistema *ebque se esta implementando.

3 c) +as 2 características que determinan la complejidad de un proyecto segn

crystal son/

N$#ero de ersonas: 0umero de personas que están involucradas en elproyecto.Criticidad: 1e refiere en qu impactarán las fallas del sistema.Comfort% inero%4idas).

En el siguiente gráfico se puede apreciar como dependiendo de stas doscaracterísticas se puede seleccionar un determinado tipo de metodología dentrode la familia Crystal Crystal Clear% Crystal 5ello6% Crystal 7range% Crystal "ed)

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 12/16

Process Miniature:Crear un peque7o proyecto de 3KM a un d0a4 para permitir al (rupo dedesarrollo para pro1ar la metodolo(0a.

8 +es permite aprender la metodología rápidamente.8 +es ayuda a identificar deficiencias en el proceso.

/ d4 #ara el #rocess miniature se seleccion- una parte peque7a delproyecto que corresponde al lo(in del sistema e1 utili2ando unapeque7a 1ase de datos. !e esta )orma el equipo puede comen2ar aponer en práctica las t:cnicas y estrate(ias de la metodolo(0a.!e esta )orma lo(ramos*

8 Inte(raci-n del (rupo.8 Conocimiento de ha1ilidades en el (rupo.8 !e)inici-n de la ceremonia.8 so de las herramientas de documentaci-n 3pi2arra4.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 13/16

*jercicio .&ailorin(!e1ido a que en el m:todo Crystal Clear se le da más importancia a losrecursos humanos que al proceso en s0, primero se reali2ará el tailorin(del am1iente de tra1ajo, la con)ormaci-n del equipo, las t:cnicas,

estrate(ias, propiedades y por 'ltimo el proceso. Ambiente y conformación del equipo"l equipo de desarrollo se encuentra tra1ajando en el mismo lu(ar)0sico, el cual cuenta con 1uena iluminaci-n y ventilaci-n. Adicionalmente existe otro am1iente con mue1les con)orta1les y unpi2arr-n donde los inte(rantes del equipo desarrollan las reuniones yeventualmente distenderse. "n am1os am1ientes existen plantas y lasparedes se encuentran pintadas con colores armoniosos para permitirun lu(ar saluda1le de tra1ajo.La disposici-n de las computadoras y los inte(rantes del equipo es la

si(uiente*

"n este esquema se puede apreciar la disposici-n de los inte(rantes delequipo y de los mue1les que se encuentran en el lu(ar de tra1ajo. Adicionalmente se aprecian las plantas, los colores tenues y los

pi2arrones en las paredes. La disposici-n de los escritorios )acilita lautili2aci-n de la t:cnica Side-by-Side Programming y el contacto visualentre las cuatro personas. !e1ido a la di)erencia de ha1ilidades entrelos miem1ros del equipo se su(iere que en una de las mesas se sientenel #ro(ramador <enior y el Nunior juntos y en la otra los dospro(ramadores <emi><enior.Como resultado de este am1iente de tra1ajo tam1i:n se lo(ra laComnicaci!n "sm!tica tan importante en esta metodolo(0a.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 14/16

tro aspecto importante para todo proyecto es la motivaci-n de laspersonas. "ste (rupo se encuentra motivado ya que ha10an tra1ajado juntos, conocen la tecnolo(0a y se encuentran en un am1ientea(rada1le. Adicionalmente, el v0nculo con el cliente es )uerte, de1ido aque se cuenta con dos sponsors que avalan pol0ticamente el proyecto y

transmiten se(uridad al equipo.Tcnicas

Met!odolo"y s!apin": como el equipo tiene experiencia previa endesarrollos similares, no es necesaria una puesta en com'n con laterminolo(0a que se va a usar, los inte(rantes se conocen y sa1en de loque se ha1la.

Reflection #or$s!op: al )inal de cada iteraci-n, el equipo se re'ne enla sala en el otro am1iente para discutir so1re c-mo está tra1ajando el

equipo, c-mo se relacionan los inte(rantes, incluso convenciones dec-di(o. Lue(o identi)ican pro1lemas y explican c-mo los solucionaron yc-mo podr0an evitar que vuelvan a aparecer.

Daily stand ups* los inte(rantes del equipo, se juntan 8 a + minutos aprimera hora de cada d0a para in)ormarse so1re las tareas quereali2arán los demás.

Process Miniature: como se menciono anteriormente, se utili2o una)uncionalidad simple del sistema para )amiliari2arse con la metodolo(0a.

Delp!i %stimation: vemos que esta t:cnica )ue utili2ada, ya que laestimaci-n del costo del proyecto )ue reali2ada estimando con respectoa horas de tra1ajo y comparando con proyectos análo(os previos.

%strate"ias:

Information radiators: como se mostr- anteriormente, los radiadoresde in)ormaci-n son los pi2arrones u1icados en las paredes laterales delam1iente de tra1ajo.

 &al$in" '$eleton: #ara el presente proyecto el Galin( <eleton

consistirá en una inter)ace Ge1 sencilla, la inte(raci-n con la Oase dedatos y permitirá car(ar los datos 1ásicos de los operarios. !ado que eldesarrollo de1e ser implementado utili2ando pen <ource, lastecnolo(0as a utili2ar son #H#, #ost(re<L y "clipse.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 15/16

Propiedades:

Frequent Delivery: !e1ido a las caracter0sticas del proyecto, seutili2ará un tiempo de entre(a de dos semanas. Cada entre(a estarácompuesta por más de una iteraci-n.

Iteraciones: Las iteraciones pueden variar de una a dos semanasdependiendo la )uncionalidad a1ordada.

 Automated Test: "l sistema será testeado automáticamente / vecespor semana, en horario no la1oral. "l más importante de estos tests esuno creado espec0)icamente para reali2ar una (ran cantidad deconsultas y veri)icar que nin(una de :stas exceda los / se(undos endevolver el resultado.

7/17/2019 Crystal Textil

http://slidepdf.com/reader/full/crystal-textil 16/16

*jercicio /Cuestionamientos a la metodolo(0a

8 "l pro(ramador junior puede no contar con la experiencianecesaria para hacer un uso correcto de las li1ertades que

1rinda esta tecnolo(0a. #uede estar mucho tiempo ocioso o nosa1er comunicarse con los demás inte(rantes del (rupo.8 La metodolo(0a no deja 1ien en claro cuales y que cantidad de

arte)actos de1en ser (enerados.8 "s necesario que la empresa ten(a la in)raestructura necesaria

para que todos los inte(rantes ocupen un mismo lu(ar )0sico.