Professional Documents
Culture Documents
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.
Proceso relativamente lineal Fases definidas y delimitadas: Inicio Planificacin Ejecucin Seguimiento y control Cierre
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
Equipos
(personas)
Extreme
Programming (XP) Feature-Driven
Kent Beck
1a3
3 a 20
50 a 100
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
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.
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.
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?
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.