Bajo la indicación de tu mentor/a formarás tu equipo de proyecto. Lo ideal es que sean equipos de 3 personas, buscando que también exista motivación por el proyecto a realizar y capacidad de colaboración.
Si vas a realizar el proyecto solo (no te lo recomendamos),busca en comunidades en línea otra gente con quien realizar este tipo de proyectos y que estén alineados con aprender y mejorar sus habilidades en programación al igual que tu.
El objetivo es que los equipos puedan alcanzar exitosamente el final del proyecto, combinando el interés por el proyecto y la capacidad para desarrollar características interesantes de la mejor manera posible.
🔥 Es importante trabajar en convencer a tus compañeros de unirse a tu proyecto, después de todo los proyectos son en grupo y no todas las ideas se van a realizar, todos los integrantes deben ceder en algunas ideas para lograr lo mejor para el equipo.
Una de las claves del éxito de los proyectos es que estén correctamente definidos y acotados en función del tiempo disponible, la dedicación prevista y las capacidades del equipo.
💡 70% de los proyectos de codigo fallan por requerimientos mal hechos. Si no se define bien el alcance del proyecto, resultará en una percepción negativa por parte del equipo, por no alcanzar el objetivo, generando frustración y desilusión.
Buen diseño y presentación estética: no nos dedicamos al diseño, pero debemos tener criterio sobre qué se ve bien y qué no, qué está bien alineado y construido, o no, y para ello, buscar referencias en otras webs es fundamental.
Registro, autenticación y restablecimiento de contraseña.
Un backend con una API hecha a la medida para realizar las transacciones de tu proyecto.
Tener al menos unas 3 vistas más de contenido y un CRUD entero. Por ejemplo:
Blog: Home, listado, artículo con comentarios…
Comercio electrónico: Home, listado de artículos, carrito de compras, detalle de artículo…
Integrarse con una o más APIs de terceros, asi como aprovechar otras librerías para mejorar la calidad del proyecto y optimizar el tiempo de desarrollo.
Estar desplegado en producción.
Crea un proyecto en Github Project y agrega a tus compañeros de equipo. Allí es donde deberán estar las historias de usuario de tu product backlog. Cuando todos los miembros del equipo estén de acuerdo con el contenido de las historias y el alcance del proyecto.
Escribe las historias de usuario del backlog del producto de tu proyecto final. Recuerda que esta lista de historias de usuarios corresponde a las características generales del proyecto, que después serán especificadas como tareas a lo largo de los scrums.