Documento de lecciones aprendidas Proyecto I - TheCodeTeamUni/documentacion-proyecto GitHub Wiki

Lecciones aprendidas

El proyecto final 1, nos dejo grandes lecciones, entre ellas la importancia de la experimentación del software que vamos a diseñar. Muchas veces creemos que por haber estudiado cierto tema en particular, tenemos la certeza de que al momento a aplicarlo va a funcionar perfectamente y sin errores, pero nos encontramos con la realidad de que muchas veces es más complicado de lo que pensamos y estamos errados en nuestras suposiciones.

Eso fue nuestro caso, que pensamos que teníamos razón con nuestra suposición de arquitectura, pero que afortunadamente, nos dimos cuenta que estaba errada y tuvimos la oportunidad de cambiarla a tiempo, sin afectar el proceso futuro de codificación. Tampoco creemos que nuestra arquitectura haya quedado 100% perfecta, pero es un poco mas precisa gracias a la experimentación que realizamos.

Esta etapa de desarrollo de nuestro proyecto final ha resultado fundamental para refrescar y consolidar nuestros conocimientos en arquitectura y planificación de proyectos enfocados en el desarrollo de software. A pesar de que no siempre aplicamos estos conceptos en nuestra rutina diaria, su relevancia se hace evidente al momento de tomar decisiones cruciales en la estructuración y definición de nuestros proyectos.

En esta fase, hemos podido profundizar en la comprensión de los principios arquitectónicos clave y las mejores prácticas de gestión de proyectos. Esto nos ha permitido adquirir una perspectiva más sólida y completa en la toma de decisiones, asegurando que nuestros proyectos estén bien fundamentados y encaminados hacia el éxito.

La revisión de estos conceptos nos ha brindado una visión más clara y una base sólida para abordar los desafíos que enfrentamos en la creación de nuestro producto de software. A medida que avanzamos en esta etapa, estamos seguros de que podremos aplicar de manera efectiva estos conocimientos para optimizar la arquitectura y la planificación de nuestro proyecto, garantizando un resultado exitoso y satisfactorio.