Scrum
Enviado por fchicho • 21 de Junio de 2013 • Trabajo • 4.499 Palabras (18 Páginas) • 456 Visitas
Administración del desarrollo de software
Plan de Proyecto Scrum-Handler
José Guzmán Robledo 362336
Paolo Aguirre Montoya 739866
Marcel Valdez Orozco 790834
Rubén Valdez Bejarano 739846
Contenido
Introducción 4
Inicio del proyecto 4
Descripción del proyecto 4
Chárter 4
Mapa mental del Chárter 8
Descripción de los planes que integran el documento 9
Plan de alcance 10
Declaración de alcance 10
WBS 11
Vista grafica del WBS 11
Lista de actividades 12
Plan de recursos humanos 14
Matriz de roles y actividades 14
Diagrama organizacional 16
Plan de comunicación 17
Calendario de eventos 17
Estatus semanales mediante minutas 19
Minutas realizadas durante el proyecto (Relevantes) 20
Reportes de avance mensuales 30
Plan de tiempo 31
Gantt 31
Programa de actividades 32
Plan de calidad 33
Plan de riesgos 34
Matriz de riesgos 34
Plan de integración 37
Sistema de control de cambios 37
Lecciones aprendidas 43
Reporte de la auditoria del proyecto 45
Evaluación del equipo 46
Carta de aceptación 47
Directorio de participantes 48
Especificaciones técnicas del prototipo 49
Introducción
En el siguiente documento se presenta el plan de proyectos que se realizo para el prototipo Scrum-Handler, el cual consta de diferentes áreas tales como la definición de alcance, riegos, comunicación, tiempo, etc. En este plan también se mencionan todas las actividades que se llevaron a cabo para la implementación del prototipo.
Inicio del proyecto
Descripción del proyecto
Scrum-Handler nació por la necesidad de un sistema en el cual se puede monitorear y administrar proyectos basados en la metodología ágil SCRUM, dejando que los usuarios puedan dar de alta proyectos, sprints y actividades y llevar a cabo la administración de un proyecto real. El presente documento integra el plan de proyecto del sistema mencionando los entregables y las fechas más importantes de este proyecto.
Chárter
Se describen las características del proyecto así como las expectativas de los involucrados, también se incluye de manera breve la descripción del proyecto.
Propósito
Un sistema que ofrezca al profesor la capacidad de monitorear el avance de los alumnos en sus desarrollos de software bajo la metodología SCRUM, así como también, permitirles a los alumnos administrar sus proyectos desarrollados bajo la metodología antes mencionada.
Justificación
La necesidad de poder monitorear el avance de los alumnos, sin la problemática de calendarizar una reunión o entrega de avances permitiendo al profesor revisar el avance de sus alumnos a cualquier hora del día, además de que los alumnos necesitan una herramienta que les facilite el desarrollo de proyectos en SCRUM.
Descripción
Entregables finales
• Prototipo Funcional de un sistema de administración y monitoreo de proyectos desarrollados bajo la metodología SCRUM.
Supuestos
• El proyecto estará accesible desde la web
• Se utilizará .Net como framework de trabajo
• Se utilizará IIS/ASP.Net como framework web
• Sí se necesita alguna licencia entonces esta será proporcionada por el cliente.
Project Manager(s)
Rubén Valdez
Sponsor
Ing. Laura Escamilla
Criterio de Éxito
Que se desarrolle una aplicación que implemente los casos de uso de negocio fundamentales (ABC de: usuarios, artefactos, backlogs, tickets y la burndown chart) para la gestión de proyectos SCRUM para el día de entrega y en conformidad con las expectativas del sponsor, equipo de desarrollo, cliente y usuarios.
Expectativas
• Equipo de Desarrollo
o Paolo Aguirre.
Comprender los conceptos de la administración de proyectos y el uso de sus herramientas para aplicarlo en los proyectos de TI presentes en el trabajo.
o Marcel Valdez.
Utilizar herramientas CASE que incrementen la productividad, para obtener el mejor rendimiento posible del tiempo y esfuerzo que se invertirá.
Que se utilicen las mejores prácticas de codificación, para crear código legible, sustentable, y flexible.
Que se diseñe el sistema de tal manera que se preste para desarrollo en paralelo, para terminar rápidamente el proyecto
Que se utilicen sistemas de control de versiones (SVN o Git), ejecución de pruebas unitarias y de regresión automáticas, para verificar rápidamente que no se introduzcan bugs en partes ya codificadas al agregar nuevo código.
Que se utilice un issue tracker (propongo JIRA), para la colaboración y comunicación remota y eficiente.
o Rubén Valdez
Aplicar las herramientas de administración de proyectos para llevar un seguimiento adecuado del proyecto.
Realizar una arquitectura del proyecto basada en componentes para que la calificación sea más sencilla.
Generar un prototipo que cumpla con lo propuesto.
o José Guzmán
Utilizar apropiadamente las técnicas y herramientas de la administración de proyectos.
Satisfacer las expectativas del cliente.
Obtener aprendizaje relacionado con Scrum
o Sponsor (Ing. Laura Escamilla)
Que se cree una aplicación que sea útil y funcional para el Cliente
Que se sigan las prácticas recomendadas en la clase de Administración del Desarrollo de Software
o Cliente (Dra. Lorena Gómez)
Que la aplicación se desarrolle en Web
Que se cree una aplicación para registrar los artefactos SCRUM, para evaluar, persistir y facilitar el acceso y creación de tales artefactos.
Que se cree una aplicación para dar seguimiento a la metodología SCRUM, para evaluar y facilitar el uso de la metodología SCRUM
Que se cree una aplicación genere reportes que conciernen al estado del progreso del proyecto en la metodología SCRUM, para que le sea útil a los usuarios que usen tal metodología.
o Usuarios (Alumnos y Dra. Lorena Gómez)
Una gráfica ‘burndown’, para evaluar el progreso y estimación de los backlogs de sprint.
Credenciales de usuario, para identificarse dentro del sistema.
Dra. Lorena Gómez en rol de Usuario Administrador:
...