Plan de prouyectos.
Enviado por Ana Lopez Guzman • 13 de Marzo de 2016 • Trabajo • 5.699 Palabras (23 Páginas) • 239 Visitas
Administración del desarrollo de software
[pic 1]
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
Inicio del proyecto
Descripción del proyecto
Chárter
Mapa mental del Chárter
Descripción de los planes que integran el documento
Plan de alcance
Declaración de alcance
WBS
Vista grafica del WBS
Lista de actividades
Plan de recursos humanos
Matriz de roles y actividades
Diagrama organizacional
Plan de comunicación
Calendario de eventos
Estatus semanales mediante minutas
Minutas realizadas durante el proyecto (Relevantes)
Reportes de avance mensuales
Plan de tiempo
Gantt
Programa de actividades
Plan de calidad
Plan de riesgos
Matriz de riesgos
Plan de integración
Sistema de control de cambios
Lecciones aprendidas
Reporte de la auditoria del proyecto
Evaluación del equipo
Carta de aceptación
Directorio de participantes
Especificaciones técnicas del prototipo
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
- 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.
- 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.
- 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.
- 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
- 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
- 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.
- 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:
- Una interfaz que muestre los artefactos SCRUM de los proyectos, para hacer evaluación de sus características S.M.A.R.T.
- Una interfaz que muestre los backlogs de los proyectos, para hacer una evaluación de la calidad del seguimiento al proyecto por parte de los alumnos.
- Alumnos en rol de Usuario:
- Una interfaz de usuario de registro por cada artefacto SCRUM, para registrar dichos artefactos.
- Una UI con los parámetros SCRUM, para definir su proyecto.
- Una UI para asignar elementos de release backlog o defect backlog dentro de un SPRINT, para crear los SPRINTs a realizar.
- Una UI con las capacidades de gestionar los elementos de los distintos backlogs, para definir los product backlog, release backlog, defect backlog y sprint backlog.
- Una UI con la capacidad de crear ‘tickets’, para crear los elementos que conformarían los distintos backlogs
Información histórica. No Aplica.
Mapa mental del Chárter
[pic 2]
Descripción de los planes que integran el documento
Este documento esta integrado por la siguiente serie de planes:
...