Evaluando propuestas

Desarrollo de aplicación para la gestión de proyectos en Power Apps

Publicado el 10 Septiembre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

El propósito de diseñar y desarrollar una herramienta tecnológica de gestión de proyectos es optimizar la planificación, ejecución y control de las actividades dentro de uno o varios proyectos, facilitando una gestión más eficiente de los recursos, el tiempo y los costos. Está herramienta permitirá centralizar la información, mejorará la comunicación entre los miembros del equipo, permitirá realizar un seguimiento detallado de las tareas, automatizará procesos repetitivos y suministrará información para realizar informes en tiempo real. Como resultado, ayudará a minimizar errores, reducirá riesgos y asegurará que el proyecto avance conforme a los objetivos y plazos establecidos, contribuyendo a una mayor transparencia y colaboración entre los involucrados.

Contexto general del proyecto

1. Descripción de requerimientos A continuación, se enlistan los requerimientos funcionales y de calidad: a. Requerimientos funcionales. • Gestión de proyectos: La aplicación debe permitir la creación, edición y eliminación de proyectos, con detalles como nombre, descripción, fecha de inicio y fin, responsables y estado del proyecto. • Asignación de tareas: Posibilidad de asignar tareas a miembros del equipo, con fechas límite, prioridad, estado (pendiente, en progreso, completada) y responsables. • Flujo de trabajo automatizado: Definir flujos de trabajo automatizados para notificar a los usuarios cuando se asignen tareas, se acerquen fechas límite o haya cambios en el proyecto. • Gestión de recursos: Registro y control de los recursos asignados a cada proyecto, como presupuesto, materiales, y disponibilidad del equipo de trabajo. • Seguimiento del progreso: Capacidad de registrar el avance de cada tarea y el porcentaje de finalización del proyecto, con indicadores visuales y gráficos en tiempo real. • Paneles de control (Dashboards): Visualización de indicadores clave (KPIs) como el cumplimiento de hitos, el tiempo estimado versus el tiempo real, y análisis de desviaciones. • Integración con Microsoft Teams y Outlook: Capacidad de integrar la aplicación con Teams y Outlook para gestionar la comunicación del equipo, reuniones y recordatorios automáticos. • Gestión de documentos: Permitir la carga, almacenamiento y acceso a documentos relacionados con el proyecto, integrándose con SharePoint para compartir y gestionar versiones. • Roles y permisos: Implementar roles de usuario con diferentes niveles de acceso y permisos para modificar, visualizar o gestionar aspectos específicos del proyecto. • Gestión de riesgos: Módulo que permita identificar, evaluar y registrar los riesgos asociados a cada proyecto, con opciones para actualizar el estado de mitigación y acciones correctivas. • Informes personalizados: Generación de reportes automáticos y personalizados sobre el estado del proyecto, entregables, recursos y tiempos, exportables en diferentes formatos (Excel, word). • Historial y auditoría: Registro de las modificaciones realizadas en las tareas, proyectos y recursos para mantener un historial de actividades y cambios dentro de la aplicación. b. Requerimientos de calidad. • Disponibilidad: La aplicación debe estar disponible al menos el 99.9% del tiempo, asegurando un acceso continuo y confiable para todos los usuarios. • Rendimiento: El tiempo de respuesta de la aplicación debe ser inferior a 3 segundos para cargar cada pantalla, y los datos deben procesarse de manera rápida, incluso con grandes volúmenes de información. • Usabilidad: La interfaz debe ser intuitiva y fácil de usar para todos los perfiles de usuarios, independientemente de su nivel técnico, con una curva de aprendizaje mínima. • Compatibilidad multiplataforma: La aplicación debe ser accesible desde diferentes dispositivos, incluyendo computadoras, tabletas y smartphones, asegurando que funcione en sistemas operativos como Windows, iOS y Android. • Escalabilidad: La aplicación debe ser capaz de crecer y adaptarse al aumento en el número de usuarios y proyectos sin degradar el rendimiento. • Seguridad: Los datos sensibles deben estar protegidos mediante autenticación segura, encriptación de datos en tránsito y en reposo, así como políticas de acceso basadas en roles y permisos. • Mantenibilidad: La estructura del código y los flujos deben estar diseñados para facilitar su mantenimiento y actualización, permitiendo mejoras sin interrumpir las operaciones de los usuarios. • Fiabilidad: La aplicación debe ser capaz de manejar errores de forma controlada y recuperar su funcionalidad rápidamente en caso de fallas, minimizando el impacto en los usuarios. • Interoperabilidad: Debe integrarse eficazmente con otros servicios del ecosistema de Microsoft, como SharePoint, Teams, Outlook y Power BI, para aprovechar al máximo las funcionalidades colaborativas y de análisis. • Cumplimiento normativo: La aplicación debe cumplir con las normativas de protección de datos, como el GDPR o cualquier normativa local aplicable, para garantizar que la información de los usuarios esté protegida.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Otro
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend
Procesador de pago No

Plazo de Entrega: 28 Octubre, 2024

Habilidades necesarias

Otros proyectos publicados por E.