Metodologia Predictiva Y Agiles
METODOLOGÍAS DE ORIENTACIÓN PREDICTIVA
El enfoque tradicional de metodología de desarrollo resulta se utiliza en proyectos de gran tamaño (respecto a tiempo y recursos), este enfoque pone énfasis en el control del proceso mediante una rigurosa definición de roles, actividades y artefactos, incluyendo modelado y documentación detallada.
Estametodología requiere de una fase de análisis y documentación amplia para cerrar funcionalidad y diseño. Así, el cliente debe de validar el diseño de la aplicación y debe aceptar una metodología de desarrollo. Debe aceptar de forma explícita que toda la relación contractual está definida por esa metodología y que debe de ceñirse a ella tácitamente por el bien del proyecto.
De esta manera, si el clientesugiere o solicita un cambio en una funcionalidad ya cerrada y validada, podremos legitimar que ese cambio supone una interferencia en el plan de desarrollo y según se recoge en la metodología puede impactar positiva o negativamente en el coste total del mismo y por lo tanto, requiere de un estudio, propuesta económica y validación posterior.
METODOLOGÍAS AGILES
Las metodologías ágilesnacieron en base a una necesidad de realizar proyectos donde los resultados tienen plazos cortos y en un entorno cambiante, según los requerimientos del cliente, procesos.
Emergen como una posible solución y está orientado al desarrollo de proyectos pequeños. Siguiendo con las mejores prácticas para un desarrollo eficiente.
Por otro lado, el cliente puede tener una visión de producto o unanecesidad abstracta que no pueda ser definida con total precisión, donde el producto del cliente vaya incrementando su valor tras cada iteración del desarrollo. Este tipo de metodologías debe de acometerse en escenarios donde exista un alto grado de incertidumbre. El cliente debe de comprender que en este tipo de escenarios el presupuesto está abierto y se le facturará mensualmente en relación altrabajo efectivo realizado a la consecución de su proyecto y puede detener o finalizar el proyecto cuando lo desee.
DIFERENCIA DE AMBAS METODOLOGIAS
METODOLOGÍAS DE ORIENTACIÓN PREDICTIVA
* Se orientan a proyectos de gran envergadura.
* A partir del detalle del producto que se quiere elaborar (análisis y requerimientos funcionales/técnicos, etc.), se definen fases/actividadesperfectamente planificadas en el tiempo en base a los recursos disponibles. A partir de esta proyección inicial, el objetivo durante el transcurso del proyecto es conseguir que se cumpla aquello que se había previsto: calendario, costes y calidad.
* Por ser una metodología exhaustiva se obtiene una documentación muy detallada y completa, esto significa una ventaja debido a que el mantenimiento en unfuturo se realiza con mayor simplicidad.
* En las metodologías tradicionales, el ciclo de vida de un proyecto, puede definirse como un ciclo de via líneal, donde: al inicio del proyecto se planifica; Tras la planificación, se ejecuta; Finalizado la ejecución (desarrollo), se entrega el software terminado. Recién aquí, se podrá comenzar a conocer la experiencia del usuario.
* La síntesisde estos tres procesos, se lleva a cabo de forma lineal, es decir, de manera consecutiva: un proceso sigue al otro.
METODOLOGÍAS AGILES
* Resulta adecuado para proyectos actuales donde el entorno del sistema es muy cambiante, y en donde se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad.
* Las Metodologías Ágiles constituyen unasolución a medida para ese entorno, aportando una elevada simplificación que a pesar de ello no renuncia a las prácticas esenciales para asegurar la calidad del producto.
* Los procesos se desarrollan de manera solapada, donde el ciclo de vida del proyecto, es cíclico.
PRINCIPALES EXPOSITORES
METODOLOGÍAS AGILES
* Dynamic Systems Development Method (DSDM):
El DSDM (Dynamic Systems...
Regístrate para leer el documento completo.