Tarea Proyecto Integrador Fase 1 Levantamiento de Requisitos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

APLICANDO LA FASE DE ANÁLISIS Y ESPECIFICACIÓN DE REQUISITOS DE

LOS PROYECTOS A UNA SITUACIÓN REAL


AEAE 2

TAREA: PROYECTO INTEGRADOR FASE 1: LEVANTAMIENTO DE


REQUISITOS

INSTITUCIÓN UNIVERSITARIA PASCUAL BRAVO


FACULTAD DE INGENIERÍA
TECNOLOGÍA EN DESARROLLO DE SOFTWARE
2019
TAREA: PROYECTO INTEGRADOR FASE 1: LEVANTAMIENTO DE
REQUISITOS
PROPÓSITO: Esta TIA tiene como propósito que usted aplique las técnicas
estudiadas para la elicitación de requisitos a un problema al cual se le pueda dar
solución por medio de una herramienta de software.

ORIENTACIONES
En un equipo máximo de 3 personas, los cuales son conformados por el docente,
realizar el levantamiento de requisitos de una herramienta de software, para llevar
a cabo el proceso deberás realizar las siguientes actividades:

1. Identifica una necesidad o problema en un entorno real o ficticio, que pueda


ser solucionado a partir de una herramienta de software y realiza una
descripción general del alcance del proyecto.
2. Identifica los stakeholders y describe su interacción con el proyecto que se
va a desarrollar.
3. Planea una entrevista, aplica la entrevista y documenta las respuestas.
4. Realiza un mapa de impacto para el proyecto a desarrollar en una de las
herramientas sugeridas y comparte en el documento el mapa creado.
5. Realiza el User Story Mapping del proyecto en alguna de las herramientas
sugeridas y agregalo al documento.
6. Crea las historias de usuario del proyecto y prioriza el Product backlog
haciendo uso de una de las herramientas sugeridas.
7. Realiza el Roadmap del proyecto y establece fechas estimadas de
finalización para cada uno de los entregables, tener en cuenta la
dependencia de las actividades. Nota: no es necesario realizar la
herramienta, las fechas de entrega son simbólicas, para hacerse una idea
del tiempo que tomaría realizar la herramienta.

Solución
1. Identifica una necesidad o problema en un entorno real o ficticio, que pueda ser
solucionado a partir de una herramienta de software y realiza una descripción
general del alcance del proyecto.

Nombre del Proyecto: "Gestor de Tareas Colaborativas para Equipos Virtuales"

Descripción General del Alcance del Proyecto:

Contexto: En la mayoría de las empresas, equipos de trabajo o de estudio donde


operan con equipos virtuales dispersos por todo el mundo, se ha identificado la
necesidad de una herramienta de software que permita a estos equipos gestionar
sus tareas de manera eficiente y colaborativa. La falta de una herramienta
centralizada ha generado problemas de comunicación, seguimiento y
productividad en estos equipos virtuales.

Objetivo: El objetivo principal del proyecto es desarrollar una plataforma de


software que facilite la colaboración y la gestión de tareas para equipos virtuales,
mejorando la eficiencia y la comunicación en todo el proceso de trabajo.

Características Clave:
1. Creación de Tareas: Los usuarios pueden crear y asignar tareas a
miembros del equipo, estableciendo prioridades y fechas de vencimiento.
2. Seguimiento del Progreso: La herramienta permite realizar un
seguimiento del progreso de cada tarea, lo que incluye la capacidad de
actualizar el estado de una tarea (pendiente, en progreso, completada,
etc.).
3. Comunicación Integrada: La plataforma ofrece funcionalidades de
comunicación integrada, como comentarios en tareas, chats de equipo y
notificaciones.
4. Gestión de Documentos: Los usuarios pueden adjuntar documentos y
recursos relevantes a las tareas, lo que facilita el acceso y la colaboración
en documentos compartidos.
5. Calendario Compartido: Un calendario compartido muestra todas las
tareas y eventos del equipo, lo que permite una mejor planificación y
coordinación.
6. Acceso Remoto: La herramienta es accesible desde cualquier lugar, lo que
es esencial para equipos virtuales que trabajan en diferentes zonas
horarias.

Tecnologías: Se utilizarán tecnologías web y móviles para crear una plataforma


accesible desde navegadores y dispositivos móviles.

Equipo de Desarrollo: El proyecto requerirá un equipo de desarrollo que incluya


diseñadores de interfaz de usuario, desarrolladores de software, expertos en
experiencia del usuario y posiblemente un gerente de proyecto.

Entrega: El proyecto se entregará en iteraciones, con funcionalidades clave


implementadas en cada versión. Se llevarán a cabo pruebas exhaustivas y se
obtendrá retroalimentación de los usuarios a medida que se desarrolla.

Valor Agregado: La herramienta proporcionará un valor significativo al mejorar la


colaboración y la eficiencia de los equipos virtuales, lo que se traducirá en una
mayor productividad y una mejor gestión de proyectos.

2. Identifica los stakeholders y describe su interacción con el proyecto que se va a


desarrollar.

1. Usuarios Finales (Miembros de Equipos Virtuales): Los usuarios finales


son los miembros de los equipos virtuales que utilizarán la herramienta. Su
interacción con el proyecto implica proporcionar información sobre sus
necesidades y preferencias, participar en las pruebas beta y dar
retroalimentación sobre la usabilidad y la eficacia de la herramienta.
2. Product Owner (Dueño del Producto): El Product Owner es el
representante de los intereses del negocio y los usuarios. Su interacción
incluye la definición de requisitos, la priorización de características, la
revisión de entregas y la validación de que la herramienta cumple con las
expectativas del usuario y el valor de negocio.
3. Equipo de Desarrollo: Este equipo es responsable de la creación y
entrega de la herramienta. Su interacción implica la planificación de sprints,
el desarrollo de características, las pruebas y la iteración basada en la
retroalimentación de los usuarios y el Product Owner.
4. Diseñadores de Interfaz de Usuario: Los diseñadores trabajan en la
apariencia y la experiencia del usuario de la herramienta. Colaboran
estrechamente con el equipo de desarrollo para garantizar que la interfaz
de usuario sea intuitiva y atractiva.
5. Expertos en Experiencia del Usuario (UX): Los expertos en UX se
centran en garantizar que la herramienta sea fácil de usar y cumple con las
expectativas del usuario. Su interacción implica la evaluación de la
usabilidad y la retroalimentación sobre cómo mejorar la experiencia del
usuario.
6. Gerente de Proyecto: El gerente de proyecto supervisa el progreso, el
presupuesto y la coordinación general del proyecto. Interactúa con todos los
stakeholders para garantizar que el proyecto siga el camino correcto y se
entregue a tiempo y dentro del presupuesto.
7. Especialistas en Seguridad de Datos y Privacidad: Dado que el proyecto
implica la gestión de datos y la colaboración en línea, los especialistas en
seguridad de datos y privacidad estarán interesados en garantizar que se
cumplan las regulaciones y que los datos del usuario estén seguros.
8. Usuarios de Prueba (Beta Testers): Los usuarios de prueba desempeñan
un papel crucial en la fase de pruebas, probando la herramienta en un
entorno de producción simulado y proporcionando retroalimentación sobre
errores, problemas y mejoras necesarias.

3. Planea una entrevista, aplica la entrevista y documenta las respuestas.

Entrevistador: Hola, gracias por participar en esta entrevista. Nuestro objetivo es


comprender sus necesidades y expectativas para el desarrollo de nuestro nuevo
sistema de gestión de proyectos. Comencemos.

Pregunta 1: ¿Cuál es su papel o posición en la organización y en qué actividades


específicas necesita ayuda el nuevo sistema?
Respuesta: Soy un gerente de proyectos senior y necesito una herramienta que
me permita planificar, asignar tareas y hacer un seguimiento del progreso de
múltiples proyectos simultáneamente.

Pregunta 2: ¿Qué funcionalidades y características considera más importantes


para este sistema de gestión de proyectos?
Respuesta: Las características más importantes para mí son la creación de tareas
y proyectos, la asignación de recursos, la colaboración en línea y la generación de
informes de progreso.
Pregunta 3: ¿Qué tipo de integraciones o interacciones con otras herramientas o
sistemas existentes necesita el nuevo sistema?
Respuesta: Sería útil si el sistema se integra con nuestro software de gestión de
recursos y calendarios, como Microsoft Outlook.

Pregunta 4: ¿Tiene preferencias sobre la interfaz de usuario o la usabilidad del


sistema?
Respuesta: Preferiría una interfaz limpia y sencilla que sea fácil de usar sin
mucha capacitación. La usabilidad es clave para nosotros.

Pregunta 5: ¿Cuál es su enfoque para la gestión de proyectos? ¿Utiliza


metodologías específicas, como Scrum o Kanban?
Respuesta: Seguimos un enfoque ágil similar a Scrum, por lo que sería genial si
el sistema es compatible con esa metodología.

Pregunta 6: ¿Cómo imagina la colaboración dentro de su equipo? ¿Necesita


características de comunicación y colaboración en línea?
Respuesta: Sí, la comunicación y la colaboración en línea son esenciales.
Necesitamos una forma de comentar tareas, compartir documentos y
comunicarnos en tiempo real.

Pregunta 7: ¿Cuáles son sus expectativas en cuanto a la generación de informes


y análisis de datos en el sistema?
Respuesta: Espero que el sistema pueda generar informes de progreso de
proyectos, asignación de recursos y resumen de tareas. Los informes son críticos
para nuestra toma de decisiones.

Pregunta 8: ¿Tiene alguna preferencia en cuanto a la implementación del


sistema, como una solución en la nube o una instalación local?
Respuesta: Preferiría una solución en la nube para facilitar el acceso remoto y la
colaboración global.

Pregunta 9: ¿Hay algún requisito de seguridad específico que debamos tener en


cuenta, como la gestión de permisos y la protección de datos sensibles?
Respuesta: La seguridad es importante para nosotros. Necesitamos controlar los
permisos de acceso y asegurarnos de que los datos confidenciales estén
protegidos.

Pregunta 10: ¿Hay restricciones presupuestarias que debamos considerar al


diseñar el sistema?
Respuesta: Tenemos un presupuesto limitado, por lo que necesitamos una
solución que sea rentable y ofrezca un buen retorno de la inversión.

Pregunta 11: ¿Existe algún plazo específico o fecha límite para la implementación
de este sistema?
Respuesta: Nos gustaría tener el sistema en funcionamiento dentro de los
próximos seis meses.

Pregunta 12: ¿Tiene algún comentario adicional o requisitos específicos que no


se hayan mencionado?
Respuesta: En este momento, eso cubre la mayoría de nuestras necesidades. Sin
embargo, la capacidad de personalizar campos y flujos de trabajo sería una
ventaja.

Entrevistador: Gracias por compartir sus necesidades y requisitos. Utilizaremos


esta información para diseñar un sistema que se adapte a sus necesidades.
4. Realiza un mapa de impacto para el proyecto a desarrollar en una de las
herramientas sugeridas y comparte en el documento el mapa creado.
5. Realiza el User Story Mapping del proyecto en alguna de las herramientas
sugeridas y agregalo al documento.
6. Crea las historias de usuario del proyecto y prioriza el Product backlog haciendo
uso de una de las herramientas sugeridas.

Product Backlog Priorizado:

1. Como usuario, quiero poder crear un nuevo proyecto para organizar tareas.
2. Como usuario, quiero poder crear nuevas tareas dentro de un proyecto.
3. Como usuario, quiero poder asignar tareas a miembros del equipo para su
seguimiento.
4. Como usuario, quiero definir una descripción detallada y una fecha de
vencimiento para las tareas.
5. Como usuario, quiero poder comentar en las tareas para facilitar la
comunicación y discusión.
6. Como usuario, quiero recibir notificaciones sobre actualizaciones en las
tareas en las que estoy involucrado.
7. Como usuario, quiero poder adjuntar documentos o archivos a las tareas
para un mejor contexto.
8. Como usuario, quiero recibir notificaciones de eventos importantes en el
proyecto, como la creación de nuevas tareas o cambios en los plazos.
9. Como usuario, quiero ver una lista clara de mis tareas pendientes en un
panel de control.
10. Como usuario, quiero poder marcar las tareas como completadas para
realizar un seguimiento de mi progreso.
11. Como usuario, quiero ver un resumen visual del progreso del proyecto en
forma de gráficos o tablas.
12. Como usuario, quiero generar informes personalizados de progreso de
proyectos para presentar a mis superiores.
13. Como usuario, quiero personalizar campos y etiquetas en las tareas para
adaptarlas a las necesidades de mi equipo.
14. Como usuario, quiero poder personalizar mi vista de tareas, eligiendo cómo
se presentan en la pantalla.
15. Como usuario, quiero una interfaz de usuario intuitiva y fácil de usar para
minimizar la curva de aprendizaje.
16. Como usuario, quiero una integración sin problemas con mi software de
gestión de recursos, como Outlook, para una asignación de recursos más
efectiva.
17. Como usuario, quiero poder acceder a la herramienta de forma remota a
través de una solución en la nube para facilitar el trabajo desde cualquier
lugar.
18. Como usuario, quiero tener control sobre los permisos de acceso a
proyectos y tareas para proteger la privacidad de la información.
19. Como usuario, quiero que mis datos sean seguros y que se cumplan las
regulaciones de seguridad de datos para mantener la confianza en el
sistema.
20. Como usuario, quiero tener la oportunidad de participar en pruebas beta
para evaluar la usabilidad y funcionalidad del sistema.
21. Como usuario, quiero proporcionar retroalimentación sobre errores y sugerir
mejoras necesarias para una evolución continua del sistema.

7. Realiza el Roadmap del proyecto y establece fechas estimadas de finalización


para cada uno de los entregables, tener en cuenta la dependencia de las
actividades. Nota: no es necesario realizar la herramienta, las fechas de entrega
son simbólicas, para hacerse una idea del tiempo que tomaría realizar la
herramienta.

Este Roadmap se divide en tres fases principales: Diseño, Desarrollo e


Implementación.

Fase 1: Diseño (Estimada duración: 4 semanas)


 Semana 1-2: Definición de requisitos y priorización del Product Backlog.
 Semana 3: Diseño de la interfaz de usuario y experiencia del usuario (UX).
 Semana 4: Validación del diseño con los usuarios y ajustes necesarios.

Fase 2: Desarrollo (Estimada duración: 12 semanas)


 Semana 5-7: Desarrollo de la funcionalidad principal del sistema,
incluyendo la creación de proyectos y tareas.
 Semana 8-9: Implementación de la capacidad de asignar tareas a
miembros del equipo y definir detalles de las tareas.
 Semana 10-11: Integración de funciones de comunicación, incluyendo
comentarios en tareas y notificaciones de eventos.
 Semana 12: Desarrollo de la capacidad de adjuntar documentos a las
tareas y finalización de la primera versión del sistema.

Fase 3: Implementación (Estimada duración: 8 semanas)


 Semana 13-14: Pruebas beta con usuarios seleccionados y corrección de
errores y ajustes.
 Semana 15-16: Desarrollo de funciones de seguimiento del progreso y
generación de informes.
 Semana 17: Desarrollo de funciones de personalización de campos y
etiquetas en las tareas.
 Semana 18: Desarrollo de una interfaz de usuario intuitiva y fácil de usar.
 Semana 19: Integración con software de gestión de recursos y acceso
remoto en la nube.
 Semana 20: Implementación de control de permisos y medidas de
seguridad de datos.
 Semana 21-22: Pruebas finales y corrección de errores.
 Semana 23: Lanzamiento del producto y disponibilidad para todos los
usuarios.
 Semana 24: Monitoreo y soporte continuo, recolección de retroalimentación
de los usuarios para mejoras futuras.

También podría gustarte