You are on page 1of 19

HERRAMIENTAS

OpenProj Herramienta multiplataforma desarrollada en Java. Entre otras caractersticas permite realizar diagramas de Gantt, Diagramas de Red (Diagrama PERT), Diagramas WBS (Work break Down Structure) y RBS (Resource Break Down Structure), gestin de costos, y ms.

MTODOS AGILES DE DESARROLLO DE PROYECTOS

Planificacin de proyectos tradicional

Proceso relativamente lineal Fases definidas y delimitadas: Inicio Planificacin Ejecucin Seguimiento y control Cierre

Problema de la planificacin de proyectos tradicional

Por qu tantos proyectos de tecnologa no se


terminan a tiempo, cuestan ms que lo presupuestado originalmente, tienen problemas de calidad serios y generan menor valor que el esperado? El problema con este proyecto es que los requisitos cambian todo el tiempo"

Problema de la planificacin de proyectos tradicional

Desarrollo de software como una actividad


predecible, cuando realmente no lo es. lo nico constante es el cambio Los requisitos son cambiantes, y casi todo en el desarrollo de proyectos de tecnologas depende de los requisitos.

Solucin posible a los problemas de la planificacin de proyectos tradicional

Crear constantes espacios para la retroalimentacin.


La clave para obtener esta retroalimentacin es el desarrollo iterativo. Ya exista en procesos incrementales, evolutivos, o en espiral.

Desarrollo iteractivo y manifiesto gil

Planes a largo plazo muy flexibles y planes estables a corto plazo hechos para una sola iteracin. Febrero de 2001 se defini el manifiesto gil.

Manifiesto gil

Se da ms valor a: Al individuo y las interacciones del equipo. Desarrollar software que funciona ms que conseguir una buena documentacin. La colaboracin con el cliente ms que la negociacin de un contrato. Responder a los cambios ms que seguir estrictamente un plan.

Metodologas giles

Marcos de trabajo conceptuales que promueven mltiples iteraciones en el desarrollo a lo largo de todo el ciclo de vida de los proyectos Extreme Programming (XP) SCRUM Feature-Driven Development (FDD) Crystal Methodologies

Principales Metodologas giles


Mtodo Autor(es) Tiempos x
Iteraccin (semanas)

Equipos
(personas)

Extreme
Programming (XP) Feature-Driven

Kent Beck

1a3

3 a 20

Peter Coad & Jeff

50 a 100

Development (FDD) De Luca SCRUM Ken Schwaber & 2a4 5a9

Jeff Sutherland

Metodologas giles: XP

Se parte de lo que se ha llamado las historias de usuario Se estima el tiempo que llevara desarrollar cada historia (1 sem. max.) Ordenar las historias de usuario y establecer miniversiones

Metodologas giles: XP

Entrega de mini-versiones en cada iteracin Estas planificaciones debern revisarse y modificarse continuamente a lo largo del proyecto Desarrollo con programadores en parejas y utilizando metodologas del tipo TDD (Test Driven Development) primero se hace un test y luego el cdigo necesario para que se pase el test (nUnit o csUnit)

Metodologas giles: XP

Metodologas giles: SCRUM

Se parte de la lista de objetivos/requisitos priorizada (Product Backlog) El primer da de la iteracin se realiza la reunin de planificacin de la iteracin (8 horas) el cliente presenta al equipo la lista de requisitos priorizada y se aclaran dudas.

Metodologas giles: SCRUM

Luego se planifica esa iteracin donde se elaborar la lista de las tareas o Sprint Backlog de la iteracin. La estimacin de esfuerzo se hace de manera conjunta utilizando para ello la tcnica del Planning poker y los miembros del equipo se autoasignan las tareas.

Metodologas giles: SCRUM

Para la ejecucin cada da el equipo realiza una reunin de sincronizacin (Scrum daily meeting) de 15 minutos como mximo donde se responden la preguntas: Qu he hecho desde la ltima reunin de sincronizacin? Qu voy a hacer a partir de este momento? Qu impedimentos tengo o voy a tener?

Metodologas giles: SCRUM

Collabtive Aplicacin Web escrita en entorno XAMP que permite a equipos colaborar en proyectos, gestionar tareas, hitos, y archivos. Soporta ms de 20 lenguajes y se integra con otros servicios web va una API XML. Tambin permite importar data desde otras aplicaciones.

You might also like