2. Metodologías Agiles v/s Metodologías
Tradicionales
Las Metodologías tradicionales se centra
en llevar una documentación exhaustiva
en cada fase del proyecto y cumplir con
un plan de proyecto definido en la fase
inicial del desarrollo. Además, se
centran en la planificación proactiva
donde factores como el costo, el alcance
y el tiempo son importantes.
las Metodologías Agiles son aquellas que aquellas
formas de trabajar que nos permiten adaptarnos a cada
proyecto dependiendo de su circunstancia. De esta
manera, conseguimos flexibilidad y rapidez para dar
respuesta a las exigencias individuales de cada uno de
ellos y nos amoldamos a cualquier cambio para una
solución inmediata.
La metodología Ágil prioriza el trabajo en equipo, la
colaboración con los clientes y la flexibilidad.
3. Etapas del desarrollo de un proyecto
INICIO
La fase de inicio es crucial en el ciclo de vida del proyecto, ya que se obtiene la definición del proyecto y las
autorizaciones formales para su inicio.
Planificación
Se decidirá cómo se llevará a cabo, qué herramientas se necesitan, cómo se reparten los recursos disponibles, qué
miembros del equipo se encargará de cada tarea.
Cierre
Una vez terminado estas etapas, se establece formalmente que el proyecto ha concluido.
Seguimiento y Control del Proyecto
Esta fase comprende los procesos necesarios para realizar el seguimiento, revisión y monitorización del progreso
del proyecto.
Ejecución
Utiliza la información recopilada para crear y lanzar el proyecto.
Es importante tener una buena comunicación entre los miembros del equipo para así poder resolver activamente
los problemas que vayan apareciendo.
4. Roles y responsabilidades
◦ Los roles y responsabilidades que tiene un equipo de desarrollo varía dependiendo de la metodología utilizada. Los roles
que participan en la Metodología Tradicional son:
Tiene La responsabilidad de entregar/escribir los requerimientos del
proyecto
Organiza, gestiona y coordina todas las tareas del
proyecto para cumplir el objetivo.
Quien toma y transcribe los requerimientos del cliente
Rol clave, pues es quien crea los programas
• Cliente/ Usuario
• Líder del Proyecto
• Analista
• Programador
• Tester
• Diseñador
• Arquitecto de
software
Participa en la etapa de certificación.
Crea los prototipos o maquetas de los futuros
desarrollos.
Marca la pauta tecnológica
5. Roles y responsabilidades
◦ Roles Centrales: Product Owner, Scrum Master y Equipo de Desarrollo.
◦ Roles NO Centrales: Cliente, usuarios y patrocinador. (Son importantes pero el proyecto no depende de
este rol)
En la Metodología Ágil Existen los Roles centrales y los Roles no centrales.
6. Resumen desarrollo de un proyecto
◦ Se trata de la integración de una serie de procedimientos y actividades haciendo uso
de una metodología definida que permita lograr los objetivos y metas de la manera
más eficiente y efectiva
Metodología tradicional:
◦ Cumple con un plan de proyecto y tiene altos costos al implementar un cambio.
◦ Ventajas:
Evaluación en cada fase que permite cambios de objetivos.
Funciona bien en proyectos de innovación.
Desventajas:
La evaluación de riesgos es compleja.
Poniendo a nuestro cliente en una situación que puede ser muy incómoda para él.
7. ◦ Metodología Ágil-Scrum:
◦ Intenta reducir la complejidad de los proyectos de software actuales e incrementar su
flexibilidad.
◦ Ventajas:
• Flexibilidad a cambios.
• Mayor calidad del software.
• Mayor productividad.