Teamwork! Trabajando en equipo

  • Conflictos en el control de versiones (GIT)
  • Se rompe el trabajo de otra persona (muchas veces por no contar con pruebas unitarias)
  • No es lo que el cliente esperaba
  • Diferencias en las interfaces visuales (si no contamos con un mockup o un estándar de estilo)
  • Inconsistencia o redundancia en la base de datos
  1. Hacer que todo el equipo comparta la visión del negocio, eso incluye conocimientos del modelo de negocio.
  2. Alta comunicación es esencial, puede ser escrita (a través de plataformas como Slack) pero nada sustituye la eficacia de una reunión corta o una llamada de voz/video si queremos desbloquearnos con una sesión de pairing.
  3. Adopción de un modelo Agile para el desarrollo de software, puede ser un desafío decidir cuál se adapta mejor al tipo de proyecto, sin embargo invertir un tiempo para investigación puede ahorrar mucho dinero en tiempo perdido. Los rituales de las metodologías ágiles ayudan a construir mejores equipos que fortalecen el punto anterior.
  4. Adopción de una plataforma para el manejo de proyecto. Existen muchas opciones libres o de pago que permiten centralizar la comunicación concerniente al desarrollo de los requerimientos/funcionalidades/tareas/bugs o como les queramos llamar. De esa manera todo el equipo puede estar “en la misma página” sabiendo que están haciendo los demás y el ciclo de vida actual de cada historia. Para mencionar algunas: Trello, Asana, Jira, Taiga, entre otras. Esta se convertirá en nuestra documentación de oro, donde podemos ver qué, cuándo, quién y por qué se solicitó trabajar en algo.
  5. Crear guidelines de trabajo en equipo. Cosas sencillas tales como: qué guía de estilos vamos a usar, cómo vamos a nombrar nuestros archivos, convenciones para el API, inclusive cómo usar el GIT, qué labels utilizar, cómo abrir un Pull Request y el GIT FLOW workflow. Así nadie se sorprenderá de encontrarse con cosas nuevas.

--

--

Software Designer at Globant | Community Leader | Writer & Speaker | he/him.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Carlos Villavicencio

Software Designer at Globant | Community Leader | Writer & Speaker | he/him.