Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caractersticas fundamentales
Roles
Programador
Escribe las pruebas unitarias y produce el cdigo del sistema. Es la esencia del equipo.
Cliente
Escribe las historias de usuario y las pruebas funcionales para validar su implementacin. Asigna la
prioridad a las historias de usuario y decide cules se implementan en cada iteracin centrndose
en aportar el mayor valor de negocio.
Tester
Ayuda al cliente a escribir las pruebas funcionales. Ejecuta pruebas regularmente, difunde los
resultados en el equipo y es responsable de las herramientas de soporte para pruebas.
Tracke
Entrenador (coach)
Responsable del proceso global. Gua a los miembros del equipo para seguir el proceso
correctamente.
Consultor
Es un miembro externo del equipo con un conocimiento especfico en algn tema necesario para
el proyecto. Ayuda al equipo a resolver un problema especfico. Adems este tiene que investigar
segn los requerimientos.
Procesos
LEAN
Lean es un modelo de Gestin diseado por la compaa TOYOTA para sus plantas de fabricacin de
automviles, durante la dcada de los aos 70.
El objetivo de Lean es desarrollar una cultura hacia una organizacin ms eficiente mediante unos
cambios en los procesos del negocio con el fin de incrementar la velocidad de respuesta por medio
de reduccin de desperdicios, costes y tiempos.
En la actualidad, las empresas ms competitivas de todos los sectores de la industria emplean este
sistema de gestin y sus herramientas asociadas para conseguir ser los mejores.
Esta optimizacin tiene un alto impacto cuando se integran los sistemas de Lean Manufacturing y 6
sigma.
Principios:
Especificar el Valor para los clientes (eliminar desperdicios). No debemos pensar por los
clientes. El cliente paga por las cosas que cree que tienen valor y no por las cosas que
pensamos que son valiosas. Las actividades de valor añadido son aquellas que el
cliente est dispuesto a pagar por ellas. Todas las otras son desperdicios (MUDA).
Identificar el mapa de la cadena de valor (VSM) para cada producto/servicio. La secuencia
de actividades que permite responder a una necesidad del cliente representa un flujo de
valor. Creando un "mapa" de la corriente de valor, es posible identificar aquellas actividades
que no agregan valor, desde el punto de vista del cliente, a fin de poder eliminarlas.
Favorecer el flujo (sin interrupcin). Debemos lograr un movimiento continuo del
producto/servicio a travs de la corriente de valor. Por ello, tenemos que reducir los tiempos
de demora en el flujo de valor quitando los obstculos en el proceso.
Dejar que los clientes tiren la produccin (sistema PULL). La aplicacin del Flujo y del Pull
generan una respuesta ms rpida y exacta con un menor esfuerzo y menores desperdicios.
Permite producir slo lo que el cliente pide y evita la generacin de un stock innecesario.
Perseguir la perfeccin (mejora continua). Hay que seguir trabajando constantemente para
conseguir unos ciclos de produccin mas cortos, obtener la produccin ideal (calidad y
cantidad), focalizar los esfuerzos en el valor para el cliente. "Ninguna mquina o proceso
llegar a un punto a partir del cual no se puede seguir mejorando" (Sakichi Toyoda - 1890).
Herramientas utilizadas:
Todo surgi en una metodologa llamada Lean, creada por Toyota para mejorar su produccin
usando tcnicas just-in-time (JIT).
Kanban no es una tcnica especfica del desarrollo software, su objetivo es gestionar de manera
general como se van completando tareas, pero en los ltimos aos se ha utilizado en la gestin de
proyectos de desarrollo software, a menudo con Scrum (lo que se conoce como Scrumban).
La metodologa gil FDD est orientada a equipos ms grandes, con ms personas que aquellos a
los que normalmente se aplican otras metodologas giles como Scrum. La metodologa gil
FDD contempla la figura del jefe de proyecto y una fase de arquitectura.
Como sabis, las populares Scrum y XP suelen usarse, y recomendarse, para equipos pequeos y
auto-organizados y en estas metodologas no queda claro que haya una fase de diseo. Y ah
es donde muchas empresas tienen grandes problemas; bien porque han intentado aplicar Scrum a
equipos numerosos, y no han sabido cmo, o les fall la arquitectura o el equipo no era del todo
auto-organizado.
Por lo anterior, para m, en muchos casos, metodologa gil FDD es una metodologa ms
pragmtica, mas con los pies en el suelo, es decir, ms cercana a lo que son los equipos de desarrollo
reales que te encuentras en las empresas, aquellos que necesitan hacer una arquitectura, un diseo,
y que tienen jefes de proyecto y arquitectos.
En esta serie de dos post te dejo un breve resumen de la metodologa gil FDD. En el post de hoy
veremos algunos datos importantes a conocer de FDD y una introduccin a sus procesos. En el post
de maana veremos los cinco procesos de la metodologa gil FDD.
CRYSTAL
Las metodologas Crystal son una familia de metodologas giles, donde cada una de ellas est
adecuada para un tipo de proyecto. Su creador es el popular Cockburn uno de los firmantes del
manifiesto gil.
La metodologa Crystal tambin sirve para gestionar proyectos giles, con la diferencia de que es
menos extrema y est pensada para ms tipologas de proyectos y organizaciones, destacando
especialmente proyectos y empresas grandes.
El nombre de metodologas Crystal viene de que cada proyecto software puede caracterizarse
segn dos dimensiones, tamao y criticidad, al igual que los minerales se caracterizan por dos
dimensiones, color y dureza. Y esta es una de las bases de las metodologas Crystal: hay una
metodologa para cada proyecto, o la escala de Cockburn.
La otra gran clave de metodologas Crystal, comn a casi todas las metodologas giles, es que lo
ms determinante para el xito, o fracaso, de un proyecto son las persona. Una de las claves que
determinan el xito (o fracaso) de un proyecto software.
El que veis en la foto de este post es el libro ms destacado sobre las metodologas Crystal
Las metodologas Crystal: Una familia de metodologas giles segn sea tu proyecto
Las metodologas Crystal cumplen todas ellas con 7 propiedades esenciales, las siguientes:
1 Entregas frecuentes, en base a un ciclo de vida iterativo e incremental. En funcin del proyecto
puede haber desde entregas semanales hasta trimestrales. Para los que conozcan Scrum: en Scrum
las entregas son, mximo, cada 4 semanas, en las Crystal se contemplan muchas ms opciones.
2 Mejora reflexiva. Que viene a ser mejora continua. Las iteraciones ayudan a ir ajustando el
proyecto, a ir mejorndolo.
3 Comunicacin osmtica. Traducido al castellano, que el equipo est en una misma ubicacin
fsica, para lograr la comunicacin cara a cara.
4 Seguridad personal. Todo el mundo puede expresar su opinin sin miedos, tenindosele en
cuenta, considerndose su opinin, etc.
6 Fcil acceso a usuarios expertos. Las Crystal (a diferencia de otras como XP) no exigen que los
usuarios estn continuamente junto al equipo de proyecto (no todas las organizaciones pueden
hacerlo), s que, como mnimo, semanalmente debe haber reuniones y los usuarios deben estar
accesibles.
http://www.caletec.com/consultoria/lean/
http://www.javiergarzas.com/2012/09/metodologia-gil-fdd-1.html
NOMBRE: ORIHUELA SEGALES SAIRA
MATERIA: ANALISIS DE SISTEMAS II
SEMESTRE: QUINTO
TURNO: MAANA