Está en la página 1de 2

Metodologı́a Crystal Clear

Metodologı́a Ágil

1st Brayan Camilo Bolı́var Muñoz 2nd Cristian Hernando Espitia Burgos
Facultad de Ingenierı́a de Sistemas Facultad de Ingenierı́a de Sistemas
Corp. Tecnológica Industrial Colombiana Corp. Tecnológica Industrial Colombiana
Bogotá D.C., Colombia Bogotá D.C., Colombia
1028120879@teinco.edu.co 1065654768@teinco.edu.co

Abstract—Al iniciar un proyecto, las organizaciones buscan la proyecto y al contexto organizacional, fomentando un enfoque
manera más eficiente de lograr el objetivo propuesto, por lo que proactivo de los miembros del equipo en la búsqueda de llevar
generalmente apuestan por la implementación de metodologı́as al éxito un proyecto de desarrollo. ası́ como la mejora del
que faciliten el exito en la ejecución de sus proyectos de TI.
En el caso del desarrollo de software, suelen utilizarse diversos clima laboral a partir de la promoción de la colaboración entre
tipos de metodologı́as, debido a la pluralidad de contextos los integrantes del equipo de trabajo.
y necesidades que involucran estos proyectos. De acuerdo a Ası́, la metodologı́a Crystal Clear, propone el direccionamiento
lo anterior, el concepto de metodologı́as ágiles de desarrollo centralizado del proyecto, a partir del trabajo colaborativo, ele-
se está utilizando cada vez con mayor fuerza en la ejecución vando la productividad y los resultados a corto plazo, al punto
de desarrollos empresariales, dada la versatilidad que éstas
ofrecen, la capacidad que tienen de lograr una interacción más de lograr, generalmente, la reducción de los tiempos estimados
fluida con el usuario, y la ventaja de ofrecer en menor tiempo, en metodologı́as tradicionales, aunque debe complementarse
prototipos funcionales de la solución en desarrollo. con métodos auxiliares para los controles de documentación
En el presente artı́culo, se realiza un abordaje a los elementos y estimación presupuestal en términos contractuales.
destacables de Cristal Clear, que se consolida como parte de
una familia de metodologı́as con un código genético común, II. C ODIFICACI ÓN POR COLOR
orientadas a la implementación ’agile’ de proyectos de diversos
tipos, pero donde el desarrollo de software se encuentra entre La implementación de la metodologı́a Crystal, por lo regular
sus mayores aplicaciones. El creador de ésta metodologı́a es se realiza en proyectos que requieren una participación grande
Alistair Cockburn, famoso por apoyar la escritura del Manifiesto de desarrolladores, que necesitan de un nivel de coordinación
de Desarrollo de Software Ágil.
y comunicación alto. Ası́, el equipo de trabajo se categoriza de
Abstract—When starting a project, organizations look for acuerdo a un código de colores,que van del más claro al más
the most efficient way to achieve the proposed objective, so oscuro. Proyectos en los que un fallo pueda causar problemas
they generally bet on the implementation of methodologies that importantes, también se asocian con colores más oscuros. Ası́,
facilitate the success in the execution of their IT projects. aparece la gama de colores para los equipos de trabajo, de
In the case of software development, different types of
methodologies are usually used, due to the plurality of contexts
acuerdo al número de sus integrantes, ası́:
and needs that they involve. According to the above, the concept
of agile development methodologies is being used with increasing A. Clear, para equipos de hasta 8 personas o menos.
force in the execution of business developments, given the B. Amarillo, de entre 10 y 20 personas.
versatility they offer, the ability they have to achieve a more
fluid interaction with the user, and the Advantage of offering C. Naranja, para equipos entre 20 y 50 personas.
functional prototypes of the solution under development in less D. Roja, entre 50 y 100 personas.
time.
In this article, an approach is made to the remarkable elements E. Definir más colores oscuros para más personas
of Cristal Clear, which is consolidated as part of a family
of methodologies with a common genetic code, aimed at the
’agile’ implementation of projects of various types, but where
development software is among its major applications. The
creator of this methodology is Alistair Cockburn, famous for
supporting the writing of the Agile Software Development
Manifesto. Es de tener en cuenta que entre mayor número de colab-
oradores en un equipo de desarrollo, se debe tener mayor
I. I NTRODUCCI ÓN criticidad y rigurosidad en el proyecto, además debe deter-
minarse que cada caso es diferente, por lo que la planeación
Como se sabe, las metodologı́as ágiles son aquellas que
de un proyecto de desarrollo de software debe responder
permiten adaptar la forma de trabajo a las condiciones del
exclusivamente a su particularidad, por lo que los detalles de
Identify applicable funding agency here. If none, delete this. aplicación de la metodologı́a serán diferentes en cada caso.
III. P ROPIEDADES DE LA METODOLOG ÍA
Como toda metodologı́a, está tambien cuenta con unas
propiedades que la destacan entre las demás y permiten que el
uso de la misma lleve los proyectos al estado de éxito deseado.
A. Entregas frecuentes, en base a un ciclo de vida iterativo e
incremental: en función del proyecto pueden generarse desde
entregas semanales hasta trimestrales. A diferencia de otras
metodologı́as ágiles como Scrum, donde las entregas son,
máximo, cada 4 semanas, en Crystal se contemplan muchas
más opciones.
B. Comunicación osmótica: lo que puede comprenderse como
la necesidad del equipo de trabajo de ocupar la misma
ubicación fı́sica, con el fin de transmitir el conocimiento y
avances generados en tiempo real a todos los integrantes del
equipo.
C. Seguridad personal: los integrantes del equipo de desar-
rollo pueden y deben expresar sus opiniones sin temor, siendo
valoradas y y tratadas con respeto por los demás integrantes
del equipo.
D. Enfoque: perı́odos de no interrupción al equipo (2h ho-
ras), objetivos y prioridades claros, definiendo ası́ tareas conc-
retas. Lo anterior, dado a la importancia que la metodologı́a
dá al entorno fı́sico, puesto que afecta el rendimiento de los
desarrolladores de software.
E. Fácil acceso a usuarios expertos: la metodologı́a Crystal
(a diferencia de otras como XP), no exige que los usuarios
estén continuamente junto al equipo de proyecto (no todas
las organizaciones pueden hacerlo), sı́ que, como mı́nimo,
semanalmente deben haber reuniones y los usuarios deben
estar accesibles.
F. Entorno técnico con pruebas automatizadas, gestión de
la configuración e integración continua: lo que se consolida
como una práctica comun en casi todas las metodologı́as
ágiles.

R EFERENCES
[1] M.Shell.(2007)IEEEtranhomepage.[Online].Available:
http://www.michaelshell.org/tex/ieeetran/
[2] https://iswugaps2crystal.wordpress.com/2015/09/06/crystal/
[3] https://www.iebschool.com/blog/que-son-metodologias-
agiles-agile-scrum/
[4] https://en.wikipedia.org/wiki/AlistairC ockburn
[5] https://iswugaps2crystal.wordpress.com/author/gabs106//

También podría gustarte