¿Cómo se estructura un equipo de desarrollo de aplicaciones web?

La gente está siendo sarcástica y burlándose de Agile / XP / Scrum en estos días, pero realmente deberías probar lo siguiente:

  • divida lo que tiene / desea hacer en pequeñas piezas de valor (es decir, el usuario puede iniciar sesión, el usuario puede ver la página de inicio con un contenido mínimo, el usuario puede ver algún otro contenido / hacer algo increíble, etc.) que se conocen como “historias de usuario” en la jerga
  • escriba las historias en post-its (o “post-its” digitales con algo como Trello o Asana) y póngalos donde ambos puedan verlos
  • haga la configuración inicial del proyecto juntos (decida el idioma / marco / etc.) y luego comience a elegir post-its.
  • cuando termine uno, tome el siguiente (decidido por prioridad o lo que sea que desee trabajar a continuación) y hable sobre si es núcleo / complejo, y considere escribir el código juntos si es muy complejo (programación de pares)

Y, obviamente, supongo que está utilizando el control de versiones para el código fuente (git facilita el trabajo en equipo 😀).