Está en la página 1de 6

ESCUELA DE SISTEMAS INFORMATICOS

TECNICO EN INGENIERIA EN SISTEMAS INFORMATICOS

APLICACION DE METODOLOGIAS AGILES Y TESTEO DE


SOFTWARE

TEMA: “METODOLOGÍA ÁGIL DE DESARROLLO: CRYSTAL


CLEAR”

DOCENTE: GIOVANNI ARIEL TZEC CHÁVEZ

ALUMNO: CARLOS DANIEL HERNÁNDEZ SÁNCHEZ

CARNET: 016620

SECCIÓN: SIS12C

FECHA DE ENTREGA: 14 DE ABRIL DE 2021

ITCA FEPADE
SEDE CENTRAL SANTA TECLA
2021
GUIA 5

ACTIVIDAD PARA EL ESTUDIANTE:


Escribe en los espacios en blanco las respuestas correctas a acerca de
metodología ágil de desarrollo crystal clear.

1. ¿Qué es crystal clear?


Es una metodología es más como un grupo de metodologías en la que cada una de ellas
se adecua a cada tipo de proyecto que se centra en el factor humano, y esta es menos
extrema, y funciona de forma más iterativa.

2. ¿Cuál es el contexto y las características de crystal clear?


Que se utilice en un enfoque sobre las personas y la comunicación como su principio
organizador es lo que lo distingue de otros métodos de desarrollo de software.

Potencia Humana: son el aspecto más importante de Crystal, y que todos


los procesos y herramientas están relacionados con ellas.
Adaptativo: los procesos y las herramientas no son fijas, sino que deben ajustarse a los
requisitos y características del proyecto.
Ultraligero: es debido a que Crystal no recomienda demasiada documentación,
administración general e informes.

Aspecto humano del equipo


Tamaño de un equipo (número de componentes)
Comunicación entre los componentes
Distintas políticas que seguir
Espacio físico de trabajo

3. Describa los procesos que se dan con la metodología crystal clear

-El arranque del proyecto: en la cual se presenta la formación del equipo, se ejecuta la
exploración, se formar y afinan los acuerdos de la metodología, y se realiza la definición
de requerimientos.
-Entrega: una revaluación del plan de publicación, se realizan una o más iteraciones cada
una integrada y probada.
-Iteración: se planifica la duración de la iteración, se hacen las integraciones de ciclo de
actividades, y acuerdan la realización.
-Integración: puede tomar media hora la integración de las actividades al proyecto, se
corren el conjunto de instrucciones y realizan pruebas continuamente.
-Desarrollo: la unidad básica de trabajo del programador este desarrolla alguna
asignación del plan y realiza seguimiento.

4. ¿Para qué sirven los colores en esta metodología y de qué manera se clasifican?
Los colores funcionan como un sistema de clasificación, que depende de las políticas en
tamaño del equipo.
Se clasifican de la siguiente manera:

De 0 a 6 De 7 a 20 De 21 a 40 De 41 a 80 De 81 a 200
miembros miembros miembros miembros miembros
Crystal Crystal Crystal
Crystal Clear Crystal Red
Yellow Orange Magenta

5. ¿Cómo se definen las historias de usuario con esta metodología, presentar


ejemplos?

Es usada para definir los requisitos del software, son redactadas por el cliente, y se
utilizan para crear las pruebas de aceptación.

6. Mencione los roles que se manejan en la metodología crystal clear y describa


cada uno de ellos.

Patrocinador: es la persona que finalmente permite la realización del proyecto.


Usuario Experto: es muy importante la información que los desarrolladores lograron
obtener de este tipo de usuarios ya que ayuda a resolver conflictos con respecto al
proyecto.
Diseñador Principal: realizara la descripción de desarrollo y ayudara a los demás
miembros del equipo.
Coordinador: planea y verifica el estado de cada sesión y es responsable de mantener el
orden, reducir conflictos y facilitar discusiones.
Experto en Negocios: Define que políticas o estrategias deberán mantenerse y que otras
deberían cambiarse en entorno al negocio y verifica su estado.
Verificador: ayuda a producir los reportes, sobre el estado del proyecto o del sistema en
desarrollo.
Escritor: ayuda con la realización del manual de usuario del sistema.
7. Mencionar cada una de las fases con las que trabaja crystal clear y describa
cada una de ellas.
-Puesta en escena. la planificación del siguiente incremento, el equipo selecciona los
requerimientos que serán implementados en el incremento y planifican lo que harán.
-Revisiones: los incrementos tienen varias iteraciones y cada iteración incluye las
actividades de construcción, demostración y resumen de objetivos del incremento.
-Monitoreo: los progresos son monitoreados a partir de las diferentes entregas.
-Paralelismo y flujo: cuando el monitoreo nos brinda un estado suficientemente estable
es hora se puede pasar a la próxima etapa.
-Estrategia de diversidad holística: se utiliza para dividir grandes equipos funcionales en
equipos multifuncionales.
-Técnica de puesta a punto de la metodología: se basa en entrevistas y talleres para
elaborar una metodología específica para el proyecto.
-Puntos de vista de usuario: recomienda la opinión de dos usuarios por cada versión
del producto.

8. Elaborar un cuadro comparativo de las ventajas y desventajas de la metodología


SCRUM, XP y crystal clear.

Ventajas
SCRUM XP Crystal Clear
El cliente está altamente Programación organizada Son apropiadas para
comprometido. entornos ligeros
Se obtiene software lo más Menor taza de errores Al estar diseñada para
rápido posible y este el cambio experimenta
cumple con los reducción de costo.
requerimientos más
importantes.
Se trabaja en iteraciones Satisfacción del programador Presenta una
cortas, de alto enfoque y planificación más
total transparencia. transparente para los
clientes.
Se definen en cada
iteración cuales son los
objetivos de la
siguiente.
Permite tener una muy
útil realimentación de
los usuarios.

Desventajas
SCRUM XP Crystal Clear
La necesidad de contar con Recomendable en proyectos Delimita el alcance del
equipos multidisciplinarios de corto plazo proyecto con el
puede ser un problema. cliente.
Requiere delegar Altas comisiones en caso de
responsabilidades al equipo, fallar
incluso permite fallar si es
necesario.
Es una metodología que Problemas con requisitos
difiere del resto, y esto inestables
causa cierta resistencia en
su aplicación para algunas
personas.
Falta de especificación en
diseño general

9. Elaborar un mapa conceptual a cerca de Crystal clear.

10. Mencione las propiedades de CC.

Entregas frecuentes: entregar al usuario funcionalidad “usable” con una frecuencia de


entre 2 semanas y no más de un mes.

Mejora reflexiva: las reuniones periódicas de reflexión que permitan crecer y hacernos
más eficientes.
Comunicación osmótica: realiza prácticas como el uso de pizarrones, pizarras y espacios
destinados a que todos (miembros del equipo y visitas) puedan ver claramente el
progreso del trabajo.
Seguridad personal: lograr que cada miembro del team pueda sentirse cómodo con el
trabajo y el entorno.
Enfoque: las entregas frecuentes permiten que cada desarrollador puede enfocar de a un
problema evitando dispersiones.
Fácil acceso a usuarios clave: tratar de hacer que el usuario sea una parte más del equipo
es fundamental
Entorno técnico con testing automatizado e integración continua: incorporación de
herramientas de testing y uso de herramientas específicas como Cruise Control.

También podría gustarte