Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Crystal Clear
Es una metodología de desarrollo de software ágil, más que una metodología se
le conoce como una familia de metodologías con una estructura común ( código
genético como lo llama su creador Alistair Cockburn (2001) ).
Crystal Clear está diseñada para pequeños proyectos, pudiendo contar con un
equipo de desarrolladores formado por 8 personas como máximo. Qué es Crystal
Clear? Dependen de dos factores importantes como lo son: El número de
personas en el proyecto y las consecuencias de los errores.
Su nombre se debe a las facetas de una gema: cada faceta es otra versión del
proceso y todas se sitúan en torno a un núcleo idéntico. Caracteristicas La idea
es poder armar distintas metodologías, para distintos tipos de proyectos.
Cada proyecto u organización usará la estructura común de Crystal
y generara su propia metodología.
Ampliar el aprendizaje
El mejor enfoque para encarar una mejora en el ambiente de desarrollo de
software es ampliar el aprendizaje. La acumulación de defectos debe evitarse
ejecutando pruebas tan pronto como el producto este hecho en lugar de añadir
más características. Este proceso se acelera con unas iteraciones de corta
duración.
Los clientes comprenden mejor sus necesidades basándose en el resultado de
los esfuerzos del desarrollo y los desarrolladores aprenden a satisfacer mejor
estas necesidades.
Otra idea es promover la solución a través del diálogo con el cliente, así
concentran la comunicación en soluciones futuras y no en las posibles.
En resumen, ampliar el aprendizaje es llevar a cabo muchos experimentos
rápidos, crear documentación concisa y aplicar la mejor alternativa.
Crear integridad
La integridad conceptual significa que los conceptos del sistema trabajan como
una totalidad armónica de arquitectura coherente. La investigación ha
demostrado que la integridad viene con el liderazgo, la experiencia relevante, la
comunicación efectiva y la disciplina saludable entre los componentes del grupo.
KANBAN
KANBAN es una herramienta basada en la manera de funcionar de los
supermercados. KANBAN significa en japonés “etiqueta de instrucción”.
Es muy común la asociación de KANBAN = JIT (Justo a tiempo “Just In Time”) o
KANBAN = CONTROL DE INVENTARIOS, esto no es cierto, pero si está
relacionado con estos términos. KANBAN funcionará efectivamente en
combinación con otros elementos del JIT, tales como la calendarización de
producción mediante etiquetas, la buena organización del área de trabajo y el
flujo de la producción. KANBAN es una herramienta basada en la manera de
funcionar de los supermercados. KANBAN significa en japonés “etiqueta de
instrucción”.
Básicamente KANBAN nos servirá para lo siguiente:
• Poder empezar cualquier operación estándar en cualquier momento.
• Dar instrucciones basadas en las condiciones actuales del área de trabajo.
• Prevenir que se agregue trabajo innecesario a aquellas órdenes ya empezadas
y prevenir el exceso de papeleo innecesario.
Otra función de KANBAN es la de movimiento de material, la etiqueta KANBAN
se debe mover junto con el material, si esto se lleva a cabo correctamente se
lograran los siguientes punto:
• Priorizar la producción. EL KANBAN con más importancia se pone primero que
los demás.
• Facilitar el control del material.
Blibiografia:
https://proyectosagiles.org/que-es-scrum/
http://es.slideshare.net/fvalerolujano/metodologias-giles-crystal-clear
https://prezi.com/wm9e3o_9ezcl/metodologia-crystal-clear/
https://geekytheory.com/programacion-extrema-que-es-y-principios-basicos/
http://www.ecured.cu/Programaci%C3%B3n_Extrema_(XP)
http://queremosun5.blogspot.mx/2012/02/lean-software-development-lsd.html
http://www.visionindustrial.com.mx/industria/operacion-industrial/kanban-
control-y-mejora-de-procesos
https://es.wikipedia.org/wiki/M%C3%A9todo_de_desarrollo_de_sistemas_din%
C3%A1micos
http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm
http://desarrolloadaptativodesoftware.blogspot.mx/2011/06/desarrollo-
adaptativo-de-software-das.html