Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

154 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo UPC

Universidad Peruana de Ciencias Aplicadas

Ingeniería de Software

Periodo: 202610

1ACC0238 | Aplicaciones para Dispositivos Móviles

NRC: 3667

Docente: Eduardo Martin Reyes Rodriguez




Informe de Trabajo Final

Startup: QRust

Producto: Klippr



U202317269 - Bonifacio Jaramillo, Samuel Jesus

U201822823 - Castro Pariona, Jefferson Ernesto

U20241A352 - Guillen Galindo, Julio Adolfo

U202321264 - Galindo Montero, Alejandro Manuel

U2023206804 - Ponce Perales, Alberto Alejandro



Julio 2026


Registro de Versiones del Informe


Versión Fecha Autores Descripción de modificación
1.0 17 de abril QRust Desarrollo de los capitulos I,II & Anexos
2.0 11 de mayo QRust Despliegue de Landing Page, avance de Backend y desarrollo de capítulos III & IV
3.0 15 de mayo QRust Validaciones y tests sobre la Landing Page, avance de Backend y desarrollo de capítulos III & IV
4.0 19 de junio QRust Creación/Finalización de la aplicación Kotlin (Klippr Customer)
5.0 1 de julio QRust Despliegue de aplicación para consumidores, validación de funcionalidades para negocios

Project Report Collaboration Insights

Analiza cómo la colaboración y la gestión de tareas influyeron en los resultados del proyecto, destacando fortalezas y áreas de mejora para optimizar futuras estrategias.

URL del Repositorio del Informe: https://github.com/QRustOrg/ReportTB1
URL del Repositorio de Landing Page: https://github.com/QRustOrg/LandingPage
URL del Repositorio del Frontend (Consumidores): https://github.com/QRustOrg/Klippr-Customer
URL del Repositorio del Frontend (Negocios): https://github.com/QRustOrg/Klippr-Business
URL del Repositorio del Backend: https://github.com/QRustOrg/Klippr-Backend

Reporte de Colaboración Entrega AV1

En esta entrega se redactó el informe abarcando la definición inicial del producto, el modelado UX y hasta la sección de Tactical Level Domain-Driven Design de la Arquitectura de Software. Las tareas más relevantes fueron el desarrollo del Event Storming, los diseños de historias de usuario, perfiles de usuario y el modelado de experiencia. Además, se definieron el Diagrama de Componentes, Diagrama de Clases y Diagrama de Base de Datos para cada Bounded Context identificado mediante el Event Storming.

Para evidenciar nuestros avances y demostrar que todos los miembros del equipo participaron en la redacción del informe, se presentan a continuación las capturas obtenidas de los analíticos de colaboración en el repositorio de GitHub del Informe:

Contributors

*En el analítico de Contributors se evidencian las contribuciones que hizo cada integrante del equipo para la redacción del informe durante el periodo de esta primera entrega. Se puede observar la cantidad de commits que realizó cada integrante, así como la cantidad de adiciones y eliminaciones que se realizaron en el repositorio.

ContributionsGraph

Pulse

En el analítico de Pulse se evidencian los commits que realizó cada integrante del equipo durante el periodo definido para esta primera entrega.

PulseGraph

Reporte de Colaboración Entrega TP

En esta entrega se evidencian las contribuciones realizadas por cada integrante del equipo para el desarrollo de la Landing Page y el Backend. A continuación se presentan las capturas obtenidas de los analíticos de colaboración en GitHub (Insights) correspondientes a cada repositorio durante este periodo.

Landing Page Contributors

Landing Page Insights

Backend Contributors

Backend Insights


Reporte de Colaboración Entrega AV2:


Integrantes Tarea Asignada
Bonifacio Jaramillo, Samuel Jesus Diseño de arquitectura y Bounded Contexts, diagramas de base de datos, Event Storming y estructuración general (Capítulos I y II).
Castro Pariona, Jefferson Ernesto Definición de perfiles de la startup, análisis competitivo e inicialización del documento (Capítulo 1).
Guillen Galindo, Julio Adolfo Redacción de estrategias de marketing, análisis comparativo y estructuración de la visión del producto.
Ponce Perales, Alberto Alejandro Elaboración de User Stories, Technical Stories, Landing Stories, Spike Stories y criterios de aceptación (Capítulo 2).
Galindo Montero, Alejandro Manuel Elaboración del Lean UX Canvas, User Personas, User Task Matrix, Empathy Mapping y User Journey (Capítulos 1 y 2).

TP

Para el desarrollo del informe perteneciente a la entrega del TB1, se dividió la implementación de secciones de la siguiente forma para cada integrante del equipo:



Integrantes Tarea Asignada
Bonifacio Jaramillo, Samuel Jesus Despliegue de Landing Page & Backend, diseño de US (Mockups y Wireframes) y estructuración general (Capítulos III & IV)
Castro Pariona, Jefferson Ernesto Colaboracion diseño de la landing page, diseño de historias de usuario en Figma, elaboracion del Evidences for Sprint 1 de BC Iam y Profile
Guillen Galindo, Julio Adolfo Creación de los Bounded Contexts de Community y Setting para el Backend, además de la documentación de estos procesos.
Ponce Perales, Alberto Alejandro Colaboracion de diseño de la landing page ademas de historias de usuario en Figma, encargado de las validation interviews.
Galindo Montero, Alejandro Manuel Creación del Bounded Context de Analytics para el Backend, además del desarrollo de las secciones Social Proof y Comparison para la Landing Page.

AV2

Para el desarrollo del informe perteneciente a la entrega del TB2, se dividió la implementación de secciones de la siguiente forma para cada integrante del equipo:


Integrantes Tarea Asignada
Bonifacio Jaramillo, Samuel Jesus Actualizar la documentación de los Bounded Contexts de Promotion y Redemption, así como elaborar las evidencias funcionales correspondientes a los endpoints implementados.
Castro Pariona, Jefferson Ernesto Corregir observaciones evidencias del Sprint 2.
Guillen Galindo, Julio Adolfo Actualizar la documentación técnica de los procesos implementados.
Ponce Perales, Alberto Alejandro Actualizar el Bounded Context de Favorites.
Galindo Montero, Alejandro Manuel Desarrollo de las secciones Community y guardar en Promotions.

TF

Para el desarrollo del informe perteneciente a la entrega del TF, se dividió la implementación de secciones de la siguiente forma para cada integrante del equipo:


Integrantes Tarea Asignada
Bonifacio Jaramillo, Samuel Jesus Integración final de los Bounded Contexts IAM, Profile, Promotion y Redemption; validación de endpoints desplegados y consolidación de evidencias técnicas del Backend para la entrega TF.
Castro Pariona, Jefferson Ernesto Corrección y cierre de observaciones del informe; actualización de evidencias funcionales de IAM y Profile; y apoyo en el control de calidad documental para la versión final.
Guillen Galindo, Julio Adolfo Ajuste final de los Bounded Contexts Community y Setting; documentación de flujos implementados; y verificación del despliegue y funcionamiento en entorno productivo.
Ponce Perales, Alberto Alejandro Consolidación del Bounded Context Favorites; ejecución y registro de pruebas funcionales; y cierre de evidencias de validación de funcionalidades para consumidores.
Galindo Montero, Alejandro Manuel Implementación y documentación final de funcionalidades de Community y Promotions en aplicaciones cliente; además de apoyo en evidencias de ejecución y presentación del producto.

Contenido

  1. Capítulo I: Presentación
    1.1. Startup Profile
    1.1.1. Descripción de la Startup
    1.1.2. Perfiles de integrantes del equipo
    1.2. Solution Profile
    1.2.1. Antecedentes y problemática
    1.2.2. Lean UX Process
    1.2.2.1. Lean UX Problem Statements
    1.2.2.2. Lean UX Assumptions
    1.2.2.3. Lean UX Hypothesis Statements
    1.2.2.4. Lean UX Canvas
    1.3. Segmentos objetivo

  2. Capítulo II: Requirements Development and Software Solution Design
    2.1. Competidores
    2.1.1. Análisis competitivo
    2.1.2. Estrategias y tácticas frente a competidores
    2.2. Entrevistas
    2.2.1. Diseño de entrevistas
    2.2.2. Registro de entrevistas
    2.2.3. Análisis de entrevistas
    2.3. Needfinding
    2.3.1. User Personas
    2.3.2. User Task Matrix
    2.3.3. User Journey Mapping
    2.3.4. Empathy Mapping
    2.3.5. Big Picture EventStorming
    2.3.6. Ubiquitous Language
    2.4. Requirements specification
    2.4.1. User Stories
    2.4.2. Impact Mapping
    2.4.3. Product Backlog
    2.5. Strategic-Level Domain-Driven Design
    2.5.1. EventStorming
    2.5.1.1. Candidate Context Discovery
    2.5.1.2. Domain Message Flows Modeling
    2.5.1.3. Bounded Context Canvases
    2.5.2. Context Mapping
    2.5.3. Software Architecture
    2.5.3.1. Software Architecture Context Level Diagrams
    2.5.3.2. Software Architecture Container Level Diagrams
    2.5.3.3. Software Architecture Deployment Diagrams
    2.6. Tactical-Level Domain-Driven Design
    2.6.x. Bounded Context: <Bounded Context Name>
    2.6.x.1. Domain Layer
    2.6.x.2. Interface Layer
    2.6.x.3. Application Layer
    2.6.x.4. Infrastructure Layer
    2.6.x.5. Bounded Context Software Architecture Component Level Diagrams
    2.6.x.6. Bounded Context Software Architecture Code Level Diagrams
    2.6.x.6.1. Bounded Context Domain Layer Class Diagrams
    2.6.x.6.2. Bounded Context Database Design Diagram

  3. Capítulo III: Solution UI/UX Design
    3.1. Product design
    3.1.1. Style Guidelines
    3.1.1.1. General Style Guidelines
    3.1.2. Information Architecture
    3.1.2.1. Organization Systems
    3.1.2.2. Labelling Systems
    3.1.2.3. SEO Tags and Meta Tags
    3.1.2.4. Searching Systems
    3.1.2.5. Navigation Systems
    3.1.3. Landing Page UI Design
    3.1.3.1. Landing Page Wireframe
    3.1.3.2. Landing Page Mock-up
    3.1.4. Mobile Applications UX/UI Design
    3.1.4.1. Mobile Applications Wireframes
    3.1.4.2. Mobile Applications Wireflow Diagrams
    3.1.4.3. Mobile Applications Mock-ups
    3.1.4.4. Mobile Applications User Flow Diagrams
    3.1.4.5. Mobile Applications Prototyping

  4. Capítulo IV: Product Implementation & Validation
    4.1. Software Configuration Management
    4.1.1. Software Development Environment Configuration
    4.1.2. Source Code Management
    4.1.3. Source Code Style Guide & Conventions
    4.1.4. Software Deployment Configuration
    4.2. Landing Page & Mobile Application Implementation
    4.2.1. Sprint n
    4.2.1.1. Sprint Planning 1
    4.2.1.2. Sprint Backlog 1
    4.2.1.3. Development Evidence for Sprint Review
    4.2.1.4. Testing Suite Evidence for Sprint Review
    4.2.1.5. Execution Evidence for Sprint Review
    4.2.1.6. Services Documentation Evidence for Sprint Review
    4.2.1.7. Software Deployment Evidence for Sprint Review
    4.2.1.8. Team Collaboration Insights during Sprint
    4.2.2. Sprint 2
    4.2.2.1. Sprint Planning 2
    4.2.2.2. Sprint Backlog 2
    4.2.2.3. Development Evidence for Sprint Review
    4.2.2.4. Testing Suite Evidence for Sprint Review
    4.2.2.5. Execution Evidence for Sprint Review
    4.2.2.6. Services Documentation Evidence for Sprint Review
    4.2.2.7. Software Deployment Evidence for Sprint Review
    4.2.2.8. Team Collaboration Insights during Sprint
    4.3. Validation Interviews
    4.3.1. Diseño de Entrevistas
    4.3.2. Registro de Entrevistas
    4.3.3. Evaluaciones según heurísticas

  5. Conclusiones
    5.1. Conclusiones y recomendaciones

  6. Video App Validation

  7. Video About the product

  8. Video About-the-team

  9. Bibliografía

  10. Anexos


Student Outcome

Criterio específico Acciones realizadas Conclusión general
7.c1. Actualiza conceptos y conocimientos necesarios para su desarrollo profesional y en especial para su proyecto en soluciones de ingeniería de software AV1:
Bonifacio Jaramillo, Samuel Jesus:
Al desarrollar el Tactical-Level Domain-Driven Design del Bounded Context IAM, el desarrollo del Bounded Context Profile, el Keynote y las Ideas de User Stories, aprendí más acerca de los conceptos de arquitectura de software y metodologías ágiles, actualizando mis conocimientos en patrones de diseño y gestión de identidades para aplicarlos en soluciones reales.
Castro Pariona, Jefferson Ernesto
Al realizar la redacción de los Capítulos I y II del informe, participar en la evaluación del Product Backlog y elaborar los diagramas de Bounded Context utilizando el C4 model, actualicé significativamente mis conocimientos en arquitectura de software, modelado de contextos de negocio y herramientas de visualización arquitectónica. Esta experiencia me permitió comprender la importancia de una sólida estructura arquitectónica en la definición de soluciones de ingeniería de software.
Guillen Galindo, Julio Adolfo
En el desarrollo del Capítulo II, participé en la estructuración de requisitos, análisis competitivo y estrategias de marketing para la solución. Esto me permitió actualizar mis conocimientos en metodologías ágiles, técnicas de recopilación de requisitos y estrategias empresariales aplicadas al desarrollo de software, consolidando una visión integral del desarrollo de productos tecnológicos.
Ponce Perales, Alberto Alejandro
Al desarrollar la especificación de requisitos incluyendo User Stories, Technical Stories y criterios de aceptación, actualicé mis conocimientos en técnicas de especificación de requisitos y metodologías ágiles. Esta experiencia me permitió comprender mejor cómo traducir necesidades del usuario en requisitos técnicos claros y verificables.
Alejandro Manuel Galindo Montero
Al desarrollar el Capítulo II con la elaboración de diagramas de Bounded Context utilizando el C4 model, actualicé mis conocimientos en arquitectura de software y modelado de contextos. Además, participé activamente en la etapa de needfinding y en la construcción de Bounded Contexts, incluyendo el diseño de sus diagramas de dominio, modelos de base de datos y documentación en Clean Architecture, permitiéndome consolidar una comprensión integral de la arquitectura de software moderna.
TB1:
Bonifacio Jaramillo, Samuel Jesus
Durante la ejecución del Sprint 1, actualicé mis conocimientos en desarrollo Backend con C# y ASP.NET Core mediante la implementación de los Bounded Contexts de Promotion y Redemption. Además, adquirí experiencia en el despliegue de aplicaciones web utilizando plataformas cloud como Railway y Vercel, consolidando mi comprensión de Clean Architecture y la integración de APIs.
Castro Pariona, Jefferson Ernesto
Colaboracion diseño de la landing page, diseño de historias de usuario en Figma, elaboracion del Evidences for Sprint 1 de BC Iam y Profile.
Guillen Galindo, Julio Adolfo
Durante el Sprint 1, actualicé mis conocimientos en el desarrollo Backend con C# y .NET mediante la creación de los Bounded Contexts de Community y Setting. Además, fortalecí mis habilidades en la documentación técnica de procesos, consolidando mi comprensión sobre Clean Architecture e interacciones sociales dentro de la plataforma.
Ponce Perales, Alberto Alejandro
Durante este Sprint 1, desarrolle y fortaleci mis conocimientos en C# y .NET, mediante el desarrollo del bounded context de Favorites, ademas colabore en el diseño de landing page, historias de usuario, por ultimo responsable de las validation interviews.
Alejandro Manuel Galindo Montero
Durante el Sprint 1, actualicé mis conocimientos tanto en el desarrollo de interfaces web como en el Backend. En la Landing Page, desarrollé las secciones de Social Proof y Comparison. En el Backend, implementé el Bounded Context de Analytics en C#, consolidando mis habilidades en Clean Architecture y el desarrollo de componentes modernos.
AV2:
Bonifacio Jaramillo, Samuel Jesus
Dcumente y actualize los Bounded Contexts de Promotion y Redemption, elaborar las evidencias funcionales de los endpoints y participar en la validación de los flujos de canje de promociones, actualicé mis conocimientos en desarrollo de APIs REST, documentación con Swagger y pruebas funcionales. Esta experiencia me permitió comprender mejor la importancia de la trazabilidad y documentación en proyectos de software reales.
Castro Pariona, Jefferson Ernesto
Guillen Galindo, Julio Adolfo
Al desarrollar y documentar los Bounded Contexts asignados, así como participar en el despliegue y validación del backend en Railway, actualicé mis conocimientos en arquitecturas backend, servicios REST y plataformas cloud. Esta experiencia me permitió comprender con mayor profundidad el ciclo completo de desarrollo y puesta en producción de una aplicación.
Ponce Perales, Alberto Alejandro
Al implementar y validar el Bounded Context de Favorites, elaborar evidencias funcionales y participar en la revisión de funcionalidades de la aplicación, actualicé mis conocimientos en desarrollo backend con C#, pruebas funcionales y documentación de software.
Alejandro Manuel Galindo Montero
TB2:
Bonifacio Jaramillo, Samuel Jesus Reconocí que el aprendizaje permanente es indispensable al enfrentar el reto de un despliegue 100% funcional y documentado, ya que las herramientas de CI/CD y las prácticas de documentación evolucionan constantemente y exigen actualización continua para asegurar releases de calidad.
Castro Pariona, Jefferson Ernesto Al revisar y mejorar artefactos previamente presentados, comprendí que la mejora continua y el aprendizaje constante son parte esencial del ciclo de vida del software, incluso en etapas finales de un proyecto.
Guillen Galindo, Julio Adolfo Reconocí que mantenerme actualizado en plataformas de distribución móvil y estándares de documentación es clave para asegurar que un producto cumpla con todas las funcionalidades comprometidas en el product backlog.
Ponce Perales, Alberto Alejandro Comprendí que el aprendizaje permanente no se limita al desarrollo técnico, sino también a la capacidad de comunicar y validar el producto ante terceros, lo cual exige actualizar habilidades de presentación y evaluación de usabilidad
Alejandro Manuel Galindo Montero Reconocí que la elaboración del Capítulo IV y la validación final del Sprint 3 requieren una actualización constante en metodologías de evaluación de resultados, reforzando mi compromiso con el aprendizaje continuo como profesional de ingeniería de software.
AV1:
Los estudiantes lograron actualizar exitosamente sus conocimientos profesionales mediante la aplicación de metodologías de Domain-Driven Design, análisis competitivo y arquitectura de software. El manejo de responsabilidades asignadas permitió que cada miembro brinde su aporte en cada área específica mientras contribuía al desarrollo del proyecto, demostrando la capacidad de adquirir y aplicar nuevos conocimientos de manera efectiva en un contexto real de desarrollo de software.

TB1: El equipo logró actualizar exitosamente sus conocimientos técnicos a través del desarrollo del Backend y la Landing Page en el Sprint 1. Mediante la implementación práctica de Bounded Contexts, el diseño de la interfaz de usuario interactiva y la configuración de entornos de despliegue en la nube, cada miembro consolidó habilidades clave para la ingeniería de software moderna en un entorno real de trabajo ágil.

AV2:
Durante el Sprint 2, el equipo logró actualizar sus conocimientos profesionales mediante actividades concretas relacionadas con la implementación, documentación y validación de la solución. El despliegue completo del backend en Railway, la documentación de los endpoints mediante Swagger/OpenAPI, la elaboración de evidencias funcionales y la actualización de los artefactos del informe permitieron consolidar habilidades técnicas y de gestión aplicadas a un entorno real de desarrollo de software.

TB2: Durante el TB2 (Release Review), el equipo consolidó sus conocimientos profesionales mediante el despliegue final del 100% del backend, la Landing Page y la aplicación en Firebase App Distribution, así como la documentación completa y la corrección de artefactos previos, demostrando la capacidad de cerrar un ciclo de desarrollo de software real con calidad profesional.
7.c2. Reconoce la necesidad del aprendizaje permanente para el desempeño profesional y el desarrollo de proyectos en soluciones de tecnologías de ingeniería de software AV1:
Bonifacio Jaramillo, Samuel Jesus
Al asumir el desarrollo de los Capítulos I y II del informe, incluyendo el diseño de User Stories, el análisis competitivo, el Lean UX Process y la arquitectura de software orientada a Domain-Driven Design, reconocí que las tecnologías y metodologías aplicadas en ingeniería de software evolucionan constantemente. Esta experiencia me motivó a profundizar en nuevos conceptos como EventStorming y Bounded Contexts, reforzando mi compromiso con el aprendizaje continuo como pilar fundamental para el desarrollo profesional y la entrega de soluciones de calidad.
Castro Pariona, Jefferson Ernesto
Durante el desarrollo del Capítulo I y II, así como en la evaluación del Product Backlog y elaboración de diagramas de Bounded Context con C4 model, reconocí la necesidad del aprendizaje permanente en metodologías de modelado arquitectónico y técnicas de validación de requisitos. La actualización continua de conocimientos en herramientas como C4 model y Domain-Driven Design es fundamental para diseñar soluciones de software robustas y escalables que se adapten a los cambios del mercado tecnológico.
Guillen Galindo, Julio Adolfo
En la redacción del Capítulo II, reconocí la importancia del aprendizaje permanente en estrategias de marketing, análisis competitivo y técnicas de especificación de requisitos. El contexto dinámico de la ingeniería de software requiere una actualización constante de habilidades para comprender tanto aspectos técnicos como empresariales, lo que es esencial para desarrollar soluciones competitivas y alineadas con las necesidades del mercado.
Ponce Perales, Alberto Alejandro
En la elaboración de User Stories, Technical Stories y criterios de aceptación, reconocí que el aprendizaje permanente es fundamental para mantenerme actualizado en metodologías ágiles y técnicas de especificación de requisitos. La capacidad de adaptarse a nuevas herramientas y procesos es clave para el desempeño profesional en ingeniería de software y para garantizar la entrega de soluciones de calidad.
Alejandro Manuel Galindo Montero
Al desarrollar el Capítulo II incluyendo la elaboración de diagramas de Bounded Context con C4 model y participar en el needfinding, reconocí la importancia del aprendizaje permanente para el desempeño profesional. La participación en la construcción de Bounded Contexts y el desarrollo de diagramas de dominio, modelos de base de datos y documentación en Clean Architecture me permitió identificar la necesidad de reforzar continuamente conocimientos en arquitectura de software y comprender que la actualización constante es clave para diseñar soluciones tecnológicas sólidas.
TB1:
Bonifacio Jaramillo, Samuel Jesus
A partir del desarrollo de los módulos transaccionales del backend y el despliegue de nuestra infraestructura, reconocí la necesidad del aprendizaje continuo frente a la rápida evolución de servicios en la nube como Vercel y Railway. Afrontar los desafíos técnicos en la creación de los Endpoints de promociones y canjes me enseñó que la actualización constante es esencial para diseñar arquitecturas de software robustas.
Castro Pariona, Jefferson Ernesto
Reuniones periodicas para definir el alcance de la landing page, diseño de historias de usuario en Figma, elaboracion del Evidences for Sprint 1 de BC Iam y Profile
Guillen Galindo, Julio Adolfo
Al desarrollar los Bounded Contexts de Community y Setting, reconocí que el aprendizaje permanente es clave para implementar arquitecturas limpias y sistemas de interacción escalables. La necesidad de documentar estos procesos técnicos me demostró que mantenerse actualizado en estándares de desarrollo es esencial para asegurar la calidad y mantenibilidad del software en un entorno profesional.
Ponce Perales, Alberto Alejandro
Del desarrollo del backend obtuve los desafíos técnicos en la creación de los Endpoints de este módulo me enseñó que la actualización constante es esencial para diseñar arquitecturas de software robustas. .Asimismo, complementé este proceso técnico asumiendo el diseño y la estructuración de las historias de usuario directamente en Figma. Por último, lideré de manera integral la fase de validation interviews, siendo completamente responsable de ejecutar la evaluación por heurísticas para garantizar la usabilidad y calidad de la solución antes de su implementación.
Alejandro Manuel Galindo Montero
Al participar en el desarrollo del Bounded Context de Analytics y de secciones clave en la Landing Page, reconocí la importancia del aprendizaje continuo para integrar diferentes tecnologías. Adaptarme a los requerimientos de análisis de datos en el backend y al diseño de interfaces de usuario atractivas me enseñó que la constante actualización es fundamental para mi desempeño como desarrollador de software.
AV2:
Bonifacio Jaramillo, Samuel Jesus
Al documentar los servicios desarrollados y validar los flujos de negocio implementados, reconocí que el aprendizaje permanente es fundamental para adaptarse a nuevas herramientas y metodologías utilizadas en el desarrollo moderno de APIs y arquitecturas distribuidas.
Castro Pariona, Jefferson Ernesto
Guillen Galindo, Julio Adolfo
Reconocí que las tecnologías cloud y las arquitecturas modernas evolucionan constantemente, por lo que es necesario actualizar continuamente los conocimientos para mantenerse competitivo en la industria.
Ponce Perales, Alberto Alejandro
Comprendi nuevas herramientas, patrones de diseño y buenas prácticas que permitan desarrollar software escalable y mantenible.
Alejandro Manuel Galindo Montero Reconocí que la elaboración del Capítulo y la validación final del Sprint equieren una actualización constante en metodologías de evaluación de resultados, reforzando mi compromiso con el aprendizaje continuo como profesional de ingeniería de software.
TB2:
Bonifacio Jaramillo, Samuel Jesus Reconocí que el aprendizaje permanente es indispensable al enfrentar el reto de un despliegue 100% funcional y documentado, ya que las herramientas de CI/CD y las prácticas de documentación evolucionan constantemente y exigen actualización continua para asegurar releases de calidad.
Castro Pariona, Jefferson Ernesto Al revisar y mejorar artefactos previamente presentados, comprendí que la mejora continua y el aprendizaje constante son parte esencial del ciclo de vida del software, incluso en etapas finales de un proyecto.
Guillen Galindo, Julio Adolfo Reconocí que mantenerme actualizado en plataformas de distribución móvil y estándares de documentación es clave para asegurar que un producto cumpla con todas las funcionalidades comprometidas en el product backlog.
Ponce Perales, Alberto Alejandro Comprendí que el aprendizaje permanente no se limita al desarrollo técnico, sino también a la capacidad de comunicar y validar el producto ante terceros, lo cual exige actualizar habilidades de presentación y evaluación de usabilidad.
Alejandro Manuel Galindo Montero Reconocí que la elaboración del Capítulo IV y la validación final del Sprint 3 requieren una actualización constante en metodologías de evaluación de resultados, reforzando mi compromiso con el aprendizaje continuo como profesional de ingeniería de software.
AV1:
El equipo reconoció exitosamente la necesidad del aprendizaje permanente a través de la aplicación práctica de metodologías emergentes como Domain-Driven Design, C4 model y Clean Architecture. Cada integrante identificó áreas de crecimiento profesional y comprendió que la actualización continua de conocimientos es esencial para adaptarse a la evolución constante de las tecnologías de ingeniería de software y mantener la competitividad en el desarrollo de soluciones innovadoras.

TB1: El equipo reconoció de manera efectiva la importancia del aprendizaje permanente al enfrentar diversos desafíos técnicos durante el primer Sprint, como el despliegue en plataformas cloud y la integración de arquitecturas limpias. Esta etapa evidenció que la investigación constante y la adopción proactiva de nuevas herramientas son fundamentales para desarrollar soluciones competitivas y escalables.

AV2:
El equipo reconoció la importancia del aprendizaje permanente al enfrentar nuevos retos técnicos y organizativos, como la corrección de artefactos previos, la preparación de evidencias para el Sprint Review, la documentación del backend desplegado y la elaboración de los videos de validación y presentación del producto. Estas actividades demostraron que mantenerse actualizado es necesario para responder adecuadamente a las exigencias del proyecto y mejorar continuamente la calidad de la solución desarrollada.

TB2:
El equipo reconoció que el aprendizaje permanente es un pilar transversal a lo largo de todo el proyecto, evidenciado en la etapa final del Release Review mediante la actualización de conocimientos en despliegue en producción, documentación técnica, distribución de aplicaciones móviles y comunicación audiovisual del producto, reforzando su preparación para el desempeño profesional en ingeniería de software.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors