Descripción General del Proyecto
Nombre de la Empresa: Altertex US
Misión
Desarrollar soluciones tecnológicas innovadoras que optimicen la gestión de clientes, empleados y productos, garantizando eficiencia y satisfacción para Altertex.
Visión
Convertirse en la herramienta clave de Altertex para optimizar la gestión de clientes, empleados y productos antes de julio de 2025, garantizando procesos más ágiles y eficientes.
Análisis de Necesidades 😑
Problemas Actuales
Altertex enfrenta varios desafíos, entre ellos la gestión ineficiente del sistema de cuotas y la optimización de su modelo B2B2C. Para fortalecer su operación, requiere una estrategia que le permita conectar eficazmente con distintos tipos de clientes y usuarios finales. Actualmente, la marca gestiona sus procesos mediante un sistema ERP, complementado con hojas de cálculo en Excel para el control de cuotas y solicitudes impresas, además de Shopify como plataforma de comercio electrónico.
Restricciones
No tenemos restricciones en cuanto a presupuesto o recursos; sin embargo, sí enfrentamos una limitación de tiempo, ya que el proyecto debe estar finalizado antes del 13 de junio de 2025.
Objetivos del Proyecto 🎯
Objetivo Principal:
El objetivo principal del sistema es gestionar el control de productos según las especificaciones de cada cliente. Para ello, cubrirá procesos clave como:
- Gestión de Clientes
- Gestión de Empleados
- Gestión de Productos
Su propósito es reducir los tiempos de ingreso de datos y facilitar la configuración del sistema de compras, mejorando la experiencia tanto para los clientes como para los usuarios finales.
Objetivos Específicos
-
Gestionar el control de empleados y productos, mejorando la eficiencia operativa un 20% en un plazo de 2 meses.
-
Asegurar una experiencia de usuario satisfactoria mediante mejoras en interfaz y accesibilidad, alcanzando un 90% de satisfacción, en un plazo de 3 meses.
Alcance del Proyecto ➡️
Entregables
- Pagina Web
- Repositorio del proyecto
- Cuentas de servicios ligadas al proyecto
- Manuales de Usuario
- Manuales de Instalación
Actividades Incluidas
Limitaciones
Cualquier modificación al alcance del proyecto deberá ser evaluada en términos de impacto en el cronograma, costos y recursos. Los cambios deberán ser aprobados formalmente por ambas partes antes de su implementación.
Equipo del Proyecto 👥
Roles y Responsabilidades:
- Product Owner
- Team Leader
- Architecture Owner
- Team Member
- UX/UI Owner
- Quality Assurance
-
Enlace con Stakeholders
- Coordinar y liderar juntas virtuales y presenciales con el Socio Formador.
- Preparar y compartir la agenda anticipadamente mediante el formato de juntas efectivas.
- Gestionar la logística para el acceso al campus en reuniones presenciales.
- Garantizar una comunicación bidireccional efectiva:
- Transmitir las necesidades de los stakeholders al equipo de desarrollo.
- Informar al Socio Formador sobre inquietudes y avances del equipo.
- Documentar acuerdos:
- Elaborar un documento formal de compromisos entre el Socio Formador y el equipo, asegurando claridad en expectativas y objetivos.
- Coordinar y liderar juntas virtuales y presenciales con el Socio Formador.
-
Definición de la Visión del Producto
- Establecer y comunicar una visión clara del producto para alinear a todos los involucrados en una meta común.
- Asegurar que la visión refleje tanto las necesidades del negocio como los objetivos del proyecto.
-
Gestión y Priorización del Work Items List
- Identificar y organizar los requisitos del producto en el Work Items List.
- Revisar y ajustar prioridades antes de cada Planeación de Iteración, considerando cambios y nuevas necesidades.
- Mantener el enfoque en maximizar el valor entregado al negocio.
-
Gestión del Alcance y Definición de MVPs
- Tomar decisiones claras sobre el alcance de cada sprint, alineando expectativas con las capacidades del equipo.
- Definir los Mínimos Productos Viables (MVPs) para permitir entregas incrementales y validación constante del producto.
-
Gestión de conflictos y facilitación del entorno de trabajo
- Identificar y resolver conflictos internos para mantener un ambiente productivo y colaborativo.
- Eliminar obstáculos que bloqueen el avance del equipo, asegurando la continuidad de las tareas.
-
Gestión de tareas y priorización
- Actualizar y organizar el Work Items List, alineando las prioridades con los objetivos del proyecto.
-
Monitoreo del progreso del proyecto
- Supervisar el avance del plan de proyecto para garantizar el cumplimiento de entregables.
- Implementar herramientas de monitoreo:
- Burndown Chart: Visualización del progreso respecto al tiempo.
- Plan de Valor Ganado: Medición del rendimiento y valor entregado en cada iteración.
-
Implementación de marcos ágiles (DAD y CMMI)
- Aplicar los principios de Disciplined Agile Delivery (DAD) para optimizar el desarrollo ágil.
- Asegurar la implementación correcta de prácticas y procesos definidos por CMMI (Capability Maturity Model Integration).
-
Facilitación de reuniones clave
- Daily: Seguimiento diario del estado del proyecto.
- Planeación de Iteración: Definición de metas y planificación de actividades.
- Review de Iteración: Evaluación de entregables y retroalimentación.
- Retrospective de Iteración: Identificación de mejoras continuas para el equipo.
-
Diseño y Validación de la Arquitectura
- Definir la arquitectura del sistema y los estándares técnicos del proyecto.
- Asegurar la viabilidad del proyecto y su alineación con los objetivos del negocio.
- Validar que las decisiones arquitectónicas soporten la escalabilidad, seguridad y eficiencia del sistema.
-
Selección de Tecnologías
- Investigar y evaluar diversas opciones tecnológicas considerando ventajas y desventajas.
- Seleccionar las tecnologías más adecuadas, justificando cada decisión ante el equipo y stakeholders.
- Garantizar que las tecnologías elegidas se alineen con los principios de arquitectura definidos.
-
Desarrollo y Mantenimiento del Manual de Arquitectura
- Crear, actualizar y documentar el manual de arquitectura del proyecto.
- Asegurarse de que todo el equipo siga las pautas definidas en el manual para mantener la coherencia técnica.
-
Asesoría Técnica
- Guiar al equipo en la toma de decisiones técnicas y resolver dudas relacionadas con la arquitectura y las tecnologías.
- Proporcionar soluciones efectivas ante problemas técnicos que puedan surgir en el desarrollo.
-
Garantizar la Calidad del Sistema
- Velar por la escalabilidad, seguridad y mantenibilidad de la solución desarrollada.
- Supervisar que las prácticas de desarrollo se ajusten a los principios de arquitectura establecidos.
-
Desarrollo de Funcionalidades del Producto
- Preparar los requisitos del producto y dejarlos en estado READY.
- Estimar el esfuerzo necesario para completar las Historias de Usuario.
- Diseñar, desarrollar y realizar pruebas de las funcionalidades del producto.
- Completar todas las tareas necesarias para que las Historias de Usuario lleguen al estado DONE.
-
Gestión y Actualización del Work Items List
- Mantener el Work Items List actualizado para asegurar la trazabilidad y el seguimiento adecuado del proyecto.
-
Documentación del Proyecto
- Crear y mantener la documentación del proyecto, asegurando que sea clara, actualizada y accesible para todo el equipo.
-
Compromiso y Colaboración Activa
- Participar activamente en las Daily Stand-ups, reuniones de planificación y revisiones del proyecto.
- Comunicar de manera efectiva ideas, propuestas de mejora y cualquier impedimento detectado.
-
Definición y Seguimiento de Procesos (CMMI)
- Colaborar en la definición de procesos alineados con las prácticas de CMMI (Capability Maturity Model Integration).
- Seguir los procesos establecidos para garantizar la calidad y consistencia del trabajo.
- Asegurar la mejora continua mediante propuestas de optimización en los procesos y prácticas del equipo.
-
Diseño de Experiencia de Usuario (UX) e Interfaz de Usuario (UI)
- Responsable de la experiencia de usuario (UX) y la interfaz de usuario (UI) del producto o proyecto.
- Garantizar un diseño intuitivo, usable y visualmente atractivo, optimizando la interacción entre el usuario y la aplicación.
-
Investigación de Usuario
- Identificar necesidades, comportamientos y expectativas de los usuarios.
- Validar conceptos y prototipos con usuarios finales para recopilar retroalimentación temprana.
-
Diseño de Interfaz y Prototipos
- Crear wireframes, mockups y prototipos que definan la estructura, navegación y apariencia del producto.
- Validar los prototipos con el Product Owner y el equipo de desarrollo antes de proceder a implementaciones detalladas.
-
Pruebas de Usabilidad
- Planificar y ejecutar pruebas de usabilidad para identificar problemas y oportunidades de mejora.
- Recopilar datos y retroalimentación para iterar sobre el diseño.
-
Colaboración con Desarrollo
- Trabajar estrechamente con los desarrolladores para asegurar que los diseños se implementen correctamente y se mantenga la consistencia visual.
- Resolver dudas técnicas y realizar ajustes necesarios durante el proceso de construcción del producto.
-
Documentación y Actualización de Diseño
- Mantener actualizada la documentación de diseño y estilo, asegurando su accesibilidad para el equipo.
-
Estrategia de Pruebas
- Definir el plan de pruebas, especificando tipos de pruebas, ambiente, herramientas y cronograma.
- Alinear la estrategia de pruebas con los objetivos del proyecto y los requisitos definidos.
-
Ejecución de Pruebas
- Realizar pruebas funcionales, de integración, de rendimiento, de seguridad y de usabilidad.
- Identificar defectos y evaluar el comportamiento del sistema bajo diferentes escenarios.
-
Reporte y Seguimiento de Bugs
- Documentar de manera clara y detallada los errores encontrados, incluyendo evidencia y pasos para reproducirlos.
- Dar seguimiento a la corrección de errores hasta su resolución final.
-
Mejora Continua
- Retroalimentar al equipo de desarrollo sobre los hallazgos, proponiendo mejoras en procesos y estándares de calidad.
- Promover prácticas de prevención de defectos y optimización de código.
-
Plan de Calidad y Auditoría
- Definir métricas y criterios de aceptación para asegurar el cumplimiento de los requisitos.
- Establecer procesos de revisión y auditoría interna para validar la calidad del producto.
-
Identificación y Gestión de Riesgos
- Evaluar riesgos técnicos y de negocio que puedan comprometer la calidad del producto.
- Definir planes de pruebas específicas para mitigar problemas asociados a esos riesgos.
-
Validación de Reglas de Negocio y Requisitos
- Asegurarse de que los casos de prueba contemplen escenarios que verifiquen correctamente las reglas de negocio definidas.
- Validar el cumplimiento de los requisitos en cada iteración del proyecto.
Estructura Organizacional
Nombre | Rol |
---|---|
Angélica Ríos Cuentas | Team Leader |
Arturo Sánchez Rodríguez | Architecture Owner, UX/UI Diseñador |
Nicolás Hood Figueroa | Product Owner, UX/UI Diseñador |
Diego Ricardo Alfaro Pinto | QA, Team Member |
Paola María Garrido Montes | Team Member, UX/UI Diseñador |
Hiram Israel Mendoza López | QA, Team Member |
Rodrigo Antonio Benítez De La Portilla | Team Member |
Carlos Iván Fonseca Mondragón | Team Member |
Valeria Zúñiga Mendoza | Team Member |
Max Toscano Díaz | Team Member |
Recursos Necesarios
Historial de cambios
Tipo de Versión | Descripción | Fecha | Colaborador |
---|---|---|---|
1.0 | Creación de Descripción | 7/3/2025 | Ángel Mauricio Ramírez Herrera |
1.1 | Modificación Roles | 3/4/2025 | Rodrigo Antonio Benítez De La Portilla |
1.2 | Modificación definición Roles, actualización de roles asignados | 13/5/2025 | Angélica Ríos Cuentas |
1.3 | Actualización de objetivos SMART | 30/5/2025 | Max Toscano |