Grupo 110 - Software Consulting S.A. V2.0 ACTA DE PROYECTO – “eWeddings” 05 de Mayo de 2009 Software Consulting Acta del Proyecto Aclaración: ¿Qué es el Acta del Proyecto?: Es el documento que es preparado por el Project Manager y el Sponsor, indicando al PM que tiene “luz verde” y autoridad para iniciar el proyecto. Título del Proyecto: Sistema de bodas online Sumario Ejecutivo: El objetivo de este sistema es proveer a las parejas que desean contraer matrimonio de una herramienta completa que les brinde ayuda y asistencia a lo largo de todo el ciclo de vida de la boda, desde que desean investigar sobre el presupuesto, pasando por la realización de la boda, hasta luego de terminada la boda, permitiendo compartir su vivencia con sus amigos/familiares, y por qué no poder de una buena vez eliminar el paso de “mano a mano” del tan preciado álbum de fotos. El modelo del negocio estaría centrado en la publicidad de productos y servicios que tengan que ver con la boda y comisiones por contrataciones de estos productos y servicios. Objetivos del Proyecto Este proyecto nace con la idea de proveer una herramienta de ayuda para las personas próximas a contraer matrimonio. La organización de una boda involucra muchísimos factores y variables que están muy lejos del control de 1 o 2 personas, y muchas veces hay determinados factores que se dejan librados al azar. Como organizadores de bodas, los novios tendrán que arreglarse para planificar la luna de miel, hacer la lista de invitados, elegir un salón de eventos, elegir el templo donde celebrar los votos de acuerdo a su religión, contratar el catering, la música, el traslado de invitados si es que hace falta, el traslado de los novios, elegir los arreglos florales, los centros de mesa, los manteles, elegir vestido y traje, realizar degustaciones de bebidas, comidas, contratar shows en vivo, y una larga lista de etcéteras, que encima tienen que entrar dentro del presupuesto de la pareja. Por esta razón, proponemos la creación de un sitio de planificación de bodas para permitirle a las parejas tener todos estos factores y variables bajo control y en un solo lugar. Por lo tanto la propuesta concreta es crear una web con las siguientes herramientas a saber: Planificador de Actividades: los novios podrán elegir las actividades desde una lista genérica de actividades a realizar antes de la boda. Estas actividades estarán relacionadas con las categorías de proveedores que posea nuestra página. Planificador de Regalos: con tres alternativas: la primer posibilidad consiste en poder hacer la lista de casamiento con productos para el hogar en forma online con las sugerencias de los novios en donde comprar cada artículo. Si desean un regalo relacionado con su luna de miel, los novios tendrán también la posibilidad de postear los distintos paquetes asociados a la agencia de turismo que hayan elegido. Por último, proveeremos una interfaz con paypal para que, si la pareja lo desea, pueda recibir regalos netamente monetarios. 1 Grupo 110 - Software Consulting S.A. V2.0 ACTA DE PROYECTO – “eWeddings” 05 de Mayo de 2009 Software Consulting Administrador de invitaciones: Permite llevar una lista de las personas invitadas conociendo el estado de la invitación (es decir si confirma o no la asistencia). Administrador de Productos y Servicios: Tendrá la posibilidad de elegir salón de eventos, catering, música, shows, servicios adicionales a los salones, etc. Además los usuarios podrán postear sus impresiones con respecto a los proveedores que les hayan brindado un servicio, pudiendo calificarlos con algún puntaje. Modulo de Control de finanzas: Provee una interfaz para el usuario para administrar el presupuesto de la boda con todos los gastos que realice. Modulo de Contactos: Proveer a la pareja de una web a modo de front-end donde poder postear y recibir comentarios de amigos/familiares sobre la boda. Permitir a los amigos/familiares realizar regalos desde la web (comunicándose con el módulo de regalos), etc. El modelo del negocio no sólo se centra en las parejas que contratan nuestros servicios sino también en comisiones de las empresas que se registren en nuestra web. Una manera de hacer esto es con publicidad, así como también, generando bases de conocimientos de los diferentes servicios. Por ejemplo si la pareja necesita un salón donde realizar su festejo, mostrarle los salones disponibles en la zona que desean realizar la boda, las personas que eligieron cada salón y los comentarios positivos y negativos sobre el mismo (Módulo de administrador de Recursos y Servicios). De esta manera estamos ayudando a la pareja a tener la mejor boda posible y publicitando a nuestros auspiciantes. Obviamente que los servicios que se muestren tendrán que estar previamente registrados en nuestra web; es decir, que si una pareja festeja su boda en un salón que no está registrado en nuestro sistema, esa información no estará reflejada. Entregables del Proyecto De forma prematura podemos definir que al final del proyecto vamos a contar con: Documentación de las diferentes etapas del proyecto (Casos de uso, casos de prueba, documento de arquitectura, documento de diseño, etc.). Manuales de usuario e instalación. Documentación del sistema (Código fuente, interfaces, etc.). Portal web con la siguiente funcionalidad: o o o o o Registro de usuarios y carga de perfiles (pareja, amigos, administrador y empresas). Web de la pareja, web de los amigos, web de administrador y web de las empresas. Planificador de Actividades. Planificador de Regalos. Administrador de invitaciones. 2 Grupo 110 - Software Consulting S.A. V2.0 o o o ACTA DE PROYECTO – “eWeddings” 05 de Mayo de 2009 Software Consulting Administrador de Productos y Servicios Modulo de Contactos Modulo de Control de finanzas Con las siguientes funcionalidades Adicionales: Modulo de Ubicación de Servicios. Modulo de Transmisión de bodas. Módulo de Fotos y videos. Calendario de Actividades. Módulo de Notificaciones. Organización del Proyecto Participantes en el Proyecto Cargo Rol en el Proyecto Bogado, Andrea Desarrollador .Net Desarrollador Backend/Test Mikkelsen, Jens Desarrollador JScript Desarrollador Frontend/Diseño/Test Patané, Jéssica Analista Funcional Analista Funcional/Test/Tareas de Gestión del Proyecto Trapani, Maria Luján Analista Funcional Analista Funcional/Test/Tareas de Gestión del Proyecto Ubal, Pablo Desarrollador .Net PM/Desarrollador Backend/Test Autoridad y Responsabilidad del Project Manager Preparar y obtener la aprobación del plan del proyecto. Asegurarse que todos los miembros del equipo comprenden y aceptan los compromisos. Definir el ciclo de vida del proyecto. Participar en las actividades de estimación de esfuerzo de las tareas y estimación de costos de todo el proyecto. Recibir los requerimientos y realizar análisis de impacto. Priorizar los requerimientos. Evaluar el análisis de impacto de los cambios solicitados a los requerimientos. Negociar requerimientos y prioridades con el cliente. Monitorear las actividades de administración de requerimientos. Convocar a reuniones de comunicación de requerimientos. Documentar compromiso de los MEP. Coordinar revisiones de actividades, estado y resultados del proceso de administración de requerimientos con el Sponsor del proyecto. Definir y/o ajustar el Ciclo de Cambio del Proyecto. Identificar los entregables de interés para el proyecto. 3 Grupo 110 - Software Consulting S.A. V2.0 ACTA DE PROYECTO – “eWeddings” 05 de Mayo de 2009 Software Consulting Asegurar la disponibilidad de los productos para su liberación al cliente. Preparar los informes para la Alta Gerencia. Asegurar el cumplimiento de los objetivos del proyecto. Coordinar compromisos con los grupos y/o individuos necesarios. Analizar la performance del proyecto. Asegurar oportunamente la toma de acciones adaptativas. Negociar la performance de las actividades con los miembros del equipo de proyecto. Monitorear las prioridades a lo largo del proyecto. Arbitrar y resolver conflictos internos del equipo de proyecto. Coordinar decisiones técnicas y de gerenciamiento. Identificar, analizar, planificar y monitorear los riesgos del proyecto. Coordinar todos los aspectos relacionados a los cronogramas de tareas de cada del proyecto. Determinar las causas de los errores detectados. Verificar que se hayan corregido todos los errores que generaron incidentes. Notificar la corrección de los incidentes. Coordinar las capacitaciones necesarias. Enfoque de Implementación [Detallado en el plan de proyecto] Plan Alto Nivel [Detallado en el Cronograma de actividades] Presupuesto [Detalladas en Documento de Estimaciones] Riesgos Identificados Continuos cambios en los requerimientos Desarrollo de requerimientos incorrectos Detección de requerimientos no contemplados inicialmente Pérdida parcial o total del Sistema por desastre Las tecnologías usadas no pueden integrarse Poca capacitación técnica y de gestión de proyectos por parte de los integrantes del equipo. Herramienta de desarrollo pobre e ineficiente No conseguir la aprobación de los entregables en los tiempos planificados. No realizar una buena estimación por falta de experiencia. Que el sistema sea difícil de probar. Inconvenientes externos a la hora de presentar el producto (interfaces con otros sistemas). Tener inconvenientes al presentar la interfaz web. No poder realizar la interfaz con paypal por inconvenientes técnicos. No saber cómo encarar el negocio de las comisiones. Tenemos que proveer una interfaz para las contrataciones de servicios/productos. Tener inconvenientes para poder implementar el streaming de video y audio. 4 Grupo 110 - Software Consulting S.A. V2.0 ACTA DE PROYECTO – “eWeddings” 05 de Mayo de 2009 Software Consulting Supuestos Los integrantes de grupo de trabajo poseen las capacidades necesarias para llevar a cabo el proyecto. Los integrantes del grupo poseen la experiencia necesaria para realizar estimaciones aproximadas sobre la duración de las tareas involucradas en el proyecto. Los integrantes del grupo poseen capacidades de trabajo en grupo. Restricciones Deadline del proyecto: 30 de Septiembre. Presentación comercial: entre el 24/08 al 04/09. Fin estimado de plan de proyecto + documentación de análisis y diseño + prototipos, Etapa I: 02/06 Fin estimado de plan de proyecto + documentación de análisis y diseño + prototipos, Etapa II: 14/07 Fin estimado de plan de proyecto + documentación de análisis y diseño + prototipos, Etapa III: 30/09 Requerimientos Adicionales Como funcionalidad adicional de la web, se propone lo siguiente: Modulo de Ubicación de servicios: Crear mapas para identificar los lugares donde se encuentran los proveedores de los distintos servicios que ofrecerá nuestra página. Módulo de transmisión de bodas: Veremos la posibilidad de brindar un servicio de streaming en vivo de video y audio de la boda para transmitir la misma a aquellos amigos/familiares que residan en el exterior o que no puedan presenciar físicamente la boda. Módulo de fotos y videos: Con la posibilidad de mostrar videos y fotos y recibir comentarios. Calendario de actividades Alimentado por el sistema - fechas acordadas por las empresas de productos/servicios y el usuario - y por el usuario. Módulo de Notificaciones: Poseer una casilla de mensajes en el sistema para manejar la contratación de servicios, mensajes de otros usuarios, etc. Tener que cuenta que estos requerimientos serán implementados solo si los tiempos del proyecto lo permitiesen. 5 Grupo 110 - Software Consulting S.A. V2.0 ACTA DE PROYECTO – “eWeddings” 05 de Mayo de 2009 Aprobaciones: _____________________ Sponsor Fecha:_________________ _____________________ Sponsor Fecha:_________________ Integrantes Legajo Nombre E-Mail 116171 - 4 Bogado, Andrea [email protected] 248676 - 3 Patané, Jéssica [email protected] 117234 - 7 Ubal, Pablo [email protected] 115660 - 3 Trapani, María Luján [email protected] 117324 - 8 Mikkelsen, Jens [email protected] Profesores: Director de Cátedra: Tomassino, Carlos Profesor a cargo del curso: Eribe, Roberto Auxiliar a cargo del proyecto: Bajarlia, Victoria Controller: 6 Software Consulting