5 METODOLOGAS EMERGENTES
Caractersticas:
Se diferencia porque pone ms nfasis en la adaptabilidad.
Software que funcione es ms importante que documentacin
exhaustiva.
La respuesta ante el cambio es ms importante que el
seguimiento de un plan.
Simplicidad.
Se simplifica el diseo para agilizar el desarrollo y facilitar el
mantenimiento.
Comunicacin.
Fase I: Exploracin.
Fase II: Planificacin de la Entrega.
Fase III: Iteraciones.
VENTAJAS:
Programacin organizada.
Menor taza de errores.
DESVENTAJAS:
Es recomendable emplearlo solo en proyectos
a corto plazo.
Roles xp:
1.Programador
Debe existir una comunicacin y coordinacin adecuada entre los
programadores y otros miembros del equipo.
2.Cliente
El cliente escribe las historias de usuario y las pruebas
funcionales para validar su implementacin.
3.Encargado de pruebas (Tester)
5.Entrenador (Coach)
Es responsable del proceso global. Es necesario que conozca
a fondo el proceso XP para proveer guas a los miembros del
equipo de forma que se apliquen las prcticas XP y se siga el
proceso correctamente.
6.Consultor
Es un miembro externo del equipo con un conocimiento
especfico en algn tema necesario para el proyecto. Gua al
equipo para resolver un problema especfico.
7.Gestor (Big boss)
Es el vnculo entre clientes y programadores, ayuda a que el
equipo trabaje efectivamente creando las condiciones
adecuadas. Su labor esencial es de coordinacin.
BIBLIOGRAFIA:
1.http://www.ecured.cu/index.php/Programaci%C3%B3n_Extrema_(XP)
2. http://www.cyta.com.ar/ta0502/b_v5n2a1.htm
3.http://gerardocuevassaucedo.blogspot.mx/2013/04/metodologiasemergentes.html
ICONIX:
El proceso ICONIX se define como un proceso de
desarrollo de software prctico. Est entre la complejidad
de RUP y la simplicidad y pragmatismo de XP, sin eliminar
las tareas de anlisis y diseo que XP no contempla.
Es un proceso simplificado en comparacin con otros
procesos ms tradicionales, que unifica un conjunto de
mtodos de orientacin a objetos con el objetivo de abarcar
todo el ciclo de vida de un proyecto. ICONIX presenta
claramente las actividades de cada fase y exhibe una
secuencia de pasos que deben ser seguidos. Adems, est
adaptado a patrones y ofrece el soporte UML, dirigido por
Casos de Uso y es un proceso iterativo e incremental.
Anlisis de requisitos
Anlisis y diseo preliminar
Diseo
Implementacin
CRYSTAL METHODOLOGIES:
Las primeras tres fases ocupan gran parte del tiempo en las primeras
iteraciones, siendo las dos ltimas las que absorben la mayor parte del
tiempo segn va avanzando el proyecto, limitndose las primeras a un
proceso de refinamiento.
El trabajo (tanto de modelado como de desarrollo) se realiza en grupo,
aunque siempre habr un responsable ltimo (arquitecto jefe o jefe de
programadores en funcin de la fase en que se encuentre), con mayor
experiencia, que tendr la ltima palabra en caso de no llegar a un
acuerdo. Al hacerlo en grupo se consigue que todos formen parte del
proyecto y que los menos inexpertos aprendan de las discusiones de los
ms experimentados, y al tener un responsable ltimo, se asignan las
responsabilidades que todas las empresas exigen.
FDD tambin define mtricas para seguir el proceso de desarrollo de la aplicacin, tiles
para el cliente y la direccin de la empresa, y que pueden ayudar, adems de para conocer
el estado actual del desarrollo, a realizar mejores estimaciones en proyectos futuros.
BIBLIOGRAFIA:
http://fgaith2.blogspot.mx/