BackEnd Uchuq'a
RUP
- Establecer el alcance del proyecto. - Identificar riesgos. - Definir roles y responsabilidades. - Desarrollar una arquitectura sólida. - Refinar el plan del proyecto. - Mitigar riesgos críticos. - Desarrollar iterativamente el software. - Refinar y probar el producto.
Nivel 1
14
Información | Fuente | Categoría |
---|---|---|
Localizar a los usuarios disponibles para entablar una conversación en un sistema de chat. | https://learn.microsoft.com/es-es/aspnet/core/tutorials/first-web-api?view=aspnetcore-7.0&tabs=visual-studio | Reto |
Crear una API flexible para recibir nombres de personas en un chat implica diseñar una interfaz que permita enviar y recibir datos de manera sencilla y adaptable. | Equipo back end uchuq’a | Idea |
la API está diseñada para ofrecer todos los datos necesarios, facilitando la obtención de información o el intercambio de datos entre aplicaciones y servicios de manera organizada y accesible. | Equipo back end uchuq’a | Idea |
Creación de una tabla BD para almacenar el ranking de atención a la persona. | Equipo back end uchuq’a | Idea |
Crear un servidor de imágenes totalmente independiente implica configurar un sistema que pueda almacenar, gestionar y distribuir imágenes de manera autónoma. | Equipo back end uchuq’a | Idea |
Mejorar el rendimiento y la eficiencia tanto del hardware del servidor como del sitio web optimizando el servidor y la web | https://cloud.google.com/mysql/optimization?hl=es | Reto |
Encontrar una Plataforma de compra de servidor acuerdo a nuestro presupuesto y condiciones | https://www.databasemart.com/vps-hosting | Reto |
Montar el servidor. | https://ayuda.tiendanube.com/es_ES/175775-configuracion-del-dominio-propio/como-configurar-mi-dominio-en-mi-hosting-o-servidor | Reto |
Implementación de la descripción de una persona en un perfil. | Equipo back end uchuq’a | Idea |
Creación de una tabla de BD para almacenar el ranking de atención a la persona. | Equipo back end uchuq’a | Idea |
Creación de un servidor que almacena imágenes. | https://learn.microsoft.com/es-es/microsoft-desktop-optimization-pack/medv-v1/how-to-configure-the-image-web-distribution-server | Solución - Previa |
La implementación de WebSocket implica la configuración y desarrollo de los componentes necesarios para habilitar esta tecnología en una aplicación o servicio. | https://developer.mozilla.org/es/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications | Reto |
Enfoque | Ideas |
---|---|
Solución o enfoque | Aplicar encriptación de extremo a extremo para proteger los datos sensibles almacenados en la base de datos. |
Objetivo | Desarrollar y aplicar medidas de seguridad robustas para proteger la información financiera y personal de los usuarios. |
Reto: Situación problema a cambiar o aprovechar | El equipo de back end se enfrenta al desafío de diseñar e implementar un sistema de gestión de usuarios para el uso de la plataforma. |
Corazón | Que todos los datos sean resguardados de una manera segura y confiable para el usuario como para el proyecto a través de nuestras APIs. |
Los usuarios actuales son las personas que estuvieron en la fase Alfa del Proyecto. En este caso también incluimos a los participantes del simposio de Agexport donde algunos participantes se registraron a la Plataforma y realizaron publicaciones con éxito.
Los próximos usuarios están pensados para ser más personas que puedan probar la Plataforma al esta estar en fase beta. Con usuarios que no estén de alguna forma directamente relacionados con la creación de la Plataforma.
El equipo de back end cuenta con habilidades sólidas en desarrollo web, bases de datos y gestión de servidores. Existe una buena comunicación y colaboración con el equipo de front end.
El equipo puede carecer de experiencia en tecnologías específicas requeridas para la implementación de ciertas características.
Posibilidad de integrar nuevas tecnologías emergentes para mejorar la eficiencia y la seguridad de la plataforma. Oportunidad para mejorar y ampliar servicios adicionales en el futuro.
Que el equipo de backend no cuenta con suficiente experiencia para poder realizar el siguiente paso o reto que tenga la página web
Se utilizaron plantillas para la parte de FrontEnd del Proyecto. Para darle diseño a nuestra Plataforma. De igual manera para el BackEnd del proyecto se tuvo que buscar un host gestor de base de datos capaz de soportar la alta demanda de consultas y peticiones que se generarían en la pagina web.
Se tenia un presupuesto de $210.00 USD para cada equipo. Durante esta fase cada miembro busco diferentes alternativas para solucionar nuestra necesidad pues muchas páginas no admitían pagos únicos y otros gestores sobrepasaban por mucho el presupuesto designado para la parte de BackEnd.
Se utilizaron muchas de las habilidades adquiridas durante nuestros tres años de estudio Universitario. De igual manera se tuvieron que hacer investigaciones para resolver dudas que se iban teniendo durante la realización del Proyecto.
Esta es la gestión de parte del equipo BackEnd. La configuración del servidor y varias gestiones fueron hechas por el compañero Víctor Alexander Menchú Say.
Desde que empezó he aprendido muchísimo, porque todos ayudaron en el proceso, tomando en cuenta siempre la opinión, porque ayuda mucho el trabajar en equipo ya que te aportan sus conocimientos, nos ayudamos unos a los otros y eso aporta mucho en lo profesional y lo personal.
Una experiencia inolvidable y excepcional, la oportunidad de formar parte de un proyecto real, puse a prueba mi conocimiento y talento; durante el proceso aprendí de mis errores, estuve al pendiente de investigar, dar ideas, desarrollar y diseñar lo que se ha requerido.
Ha sido una experiencia muy enriquecedora, esta combinación de aprendizaje académico, práctico y en equipo sienta una base sólida para mi futuro. El poder brindarles apoyo a emprendedores para darse a conocer y encontrar nuevas oportunidades de crecimiento, es muy satisfactorio.
Sin duda, la experiencia obtenida durante la realización de este Proyecto ha sido fascinante: he adquirido experiencia que solamente se obtiene en el ámbito laboral. Todo gracias a la confianza que el profe ingeniero ha depositado en nosotros para la realización del Proyecto.
Lo parece pequeño puede llegar a transformar e innovar, he explorado nuevas formas de conectarme con mis compañeros, de entender y aprender de programación, así como del proceso documental, llevando a un siguiente nivel mi conocimiento. Espero el proyecto funcione y trascienda.
Durante el proceso de desarrollo, nos enfrentamos a múltiples desafíos que requerían ingenio para superar. Hubo días en los que tuvimos que esforzarnos al máximo para encontrar soluciones a problemas un tanto complejos. Sin embargo, con paciencia y dedicación, logramos superar estos obstáculos.
Uchuq’a’: La plataforma “Red Social” para emprendedores.
Desarrollo de una Plataforma de Red Social para Emprendedores utilizando metodologías SQA.
Definición de estándares de calidad. Planificación QA. Alcance Implementación. Rendimiento. Seguridad.
Nivel 1
14
Información | Fuente | Categoría |
---|---|---|
Que tenga guías y un diseño adaptable. | Ing. Omar Arreaga – 31 de agosto de 2023. | Idea |
Permite el acceso a información a través del sitio web. | Ing. Omar Arreaga – 10 de agosto de 2023. | Idea |
Que sea una página que permita el descubrimiento de oportunidades laborales. | Ing. Angel Racancoj – 8 de Agosto de 2023. | Idea |
Que se puedan compartir blogs o publicaciones. | Ing. Omar Arreaga – 3 de agosto de 2023. | Idea |
Enfoque | Ideas |
---|---|
Solución o enfoque | Desarrollo de una plataforma web para emprendedores principiantes y necesitan de algún método para darse a conocer y aprender fácilmente, en el que se puedan conectar con posibles inversores, aliados e incluso clientes para generar lazos colaborativos e impulsar sus negocios. |
Objetivo | Crear un espacio digital que facilite la conexión entre emprendedores, que inspire la colaboración y el intercambio de ideas; una comunidad vibrante donde encuentren recursos valiosos y oportunidades de colaboración que impulsen el mutuo crecimiento de sus proyectos. |
Reto: situación problema a cambiar o aprovechar | Existen muchos emprendimientos y emprendedores en Guatemala, negocios en gran parte producto de la necesidad de generar una forma de ingresos, por lo que quienes emprenden lo hacen de forma empírica, sin algunos conocimientos que les permita sacar su máximo potencial. |
Corazón | Crear el espacio para que futuros emprendedores guatemaltecos puedan ofrecer sus servicios al mundo y así poder generar un gran crecimiento laboral para todas las personas. |
Usuarios internos: Equipo de desarrollo.
Proveedores. Inversores. Emprendedores del campus y de toda Guatemala.
Habilidades técnicas y experiencia: El equipo de Front End tiene sólidas habilidades técnicas y experiencia en el desarrollo de interfaces de usuario intuitivas y atractivas. Colaboración: El equipo ha demostrado la capacidad de trabajar de forma eficaz, independiente y colaborativa con otros equipos.
Recursos limitados: Como ocurre con todos los equipos, los recursos (tiempo, personal, recursos económicos.) pueden ser limitados, lo que puede afectar la velocidad o el volumen de trabajo realizado. La necesidad de capacitación continua: Las tecnologías avanzadas y las mejores prácticas cambian rápidamente, lo que requiere capacitación para los miembros del equipo.
Nuevas tecnologías y herramientas: Siempre aparecen nuevas tecnologías y herramientas en el campo del Front End que pueden ayudar a mejorar la eficiencia y la calidad del trabajo. Colaboración con otros equipos: Existen oportunidades para trabajar más estrechamente con otros equipos, como el equipo de Back End o el equipo de diseño, para mejorar la cohesión y eficiencia del proyecto general.
Cambios rápidos en la tecnología: Del rápido ritmo de cambio, las habilidades o técnicas pueden volverse obsoletas rápidamente. Cambio de las expectativas de los usuarios: Las expectativas de los usuarios sobre la funcionalidad y el diseño de las interfaces de usuario pueden cambiar rápidamente, lo que puede requerir cambios o rediseños frecuentes.
Herramientas de almacenamiento de base de datos. Herramienta en alojamiento del sitio web. Herramienta de plantilla para desarrollar el sitio web.
$210 (Doscientos diez Dólares) Por equipo, el total de equipos son 2: Equipo Front End y Equipo Back End. Usado para un listado de posibles compras (Plantilla, gestor de BD, alojamiento para el sitio web.)
Liderazgo. Resolución de problemas. Comunicación. Trabajo en equipo. Conocimientos sobre Base de Datos. Programación en lenguaje JavaScript, PHP y CSS.
Organización. Pensamiento crítico.
Fue genial ver cómo nuestro desempeño y dedicación se transformaba en un producto que puede tener un impacto real.
Aprendí mucho, no solo sobre desarrollo de software, sino también sobre trabajo en equipo y gestión de proyectos.
Estoy muy agradecido por la oportunidad de haber trabajado en Uchuq’a’. Fue un desafío, pero también una gran oportunidad para crecer como profesional.
Una gran experiencia de aprendizaje. Me ayudó a entender mejor el proceso de desarrollo de software y me dio una visión real de lo que se necesita para llevar una idea de concepto a producto.
Mi primer proyecto semiprofesional y definitivamente estableció el estándar alto. El equipo era increíblemente apasionado y dedicado, y estoy orgulloso del trabajo que hicimos juntos.
Una oportunidad invaluable. Me permitió aplicar lo que he aprendido en la universidad en un entorno real.
Fue una experiencia increíble. Aprendí mucho y realmente sentí que estaba contribuyendo a algo importante. Fue un desafío, pero también muy gratificante.