¿Cuáles son las mejores prácticas y herramientas para la colaboración de equipos frontend y backend en una startup web?

Según un estudio que realizamos al entrevistar a 127 de nuestros clientes, las personas y los equipos tienen una gran motivación para ser más organizados y productivos. Descubrimos que la razón # 1 por la que estos equipos fallan es porque las herramientas que usan son demasiado complicadas para adoptar. “Los empleados carecen de confianza en su capacidad para hacer un uso adecuado de tales herramientas”. La incorporación de usuarios es tediosa y la entrada de información se siente más como un dolor que como un beneficio. Llenar cajas y formularios no se siente natural o atractivo.

En Twoodo, hemos creado una herramienta de colaboración en equipo para crear fácilmente flujos de trabajo directamente desde las conversaciones del equipo . Te organizas como discutes. Incluye mensajes de equipo, mensajes privados, gestión de tareas, un calendario compartido, niveles de importancia, un administrador de archivos, etiquetado procesable, integración de correo electrónico, búsqueda sólida, tranquilidad y mucho más … ”

Este gif animado de 10 segundos lo explica bastante bien:

Toda su comunicación y tareas se organizan dentro de sus conversaciones. Puede insertar tareas, eventos, fechas de vencimiento directamente en sus conversaciones.

Como otra nota al margen, aquí hay algunas estadísticas de nuestra investigación que pueden resultar interesantes:

  • Alrededor de $ 37 mil millones se pierden anualmente debido a malentendidos de los empleados y mala comunicación (Informe Holmes)
  • Las empresas y los equipos que intentan resolver esto con herramientas de colaboración social descubren que más del 50% de las personas no usan las herramientas (WSJ)
  • Los 4 mayores dolores de la colaboración remota del equipo son la gestión deficiente de las tareas, los largos hilos de correo electrónico, la dificultad para programar reuniones virtuales y las malas herramientas de comunicación (SoftwareAdvice)

Aquí hay un video rápido de cómo resolvemos estos problemas:

Introducción a nuestro calendario:

Y nuestra integración de correo electrónico para que los no usuarios puedan seguir participando en la acción:

¿Por qué no dejas que los desarrolladores front-end trabajen en las plantillas sin que los desarrolladores de back-end las toquen? Llevado al extremo, los desarrolladores de back-end podrían exponer una API REST mientras que los desarrolladores de front-end crean una aplicación de página única. Agrupar actualizaciones juntas también debería ayudar.

Algunas herramientas que serán de utilidad:


  • Maquetas de Balsamiq para crear prototipos funcionales y reducir la cantidad de ida y vuelta entre los equipos de front-end y back-end una vez que el proyecto está en marcha
  • Trello para mantener al equipo en una página y mantener el impulso, sin tratar de hacer demasiado de una vez.
  • TrackDuck para comunicar los cambios requeridos una vez que el sitio está funcionando, incluido el comentario dejado por los usuarios finales y clientes

Intenta dejar de dividir a tus equipos en estrictamente back-end y frontend. Esto no significa que los desarrolladores frontend deban comenzar a particionar sus tablas SQL, pero ciertamente hay partes que se superponen.

Sus desarrolladores frontend deberían poder adaptar las “plantillas reales”; de lo contrario, cada cambio futuro queda oculto en la sobrecarga de la comunicación:
Esa es una captura de pantalla real de mi correo hace unos años, el tema era sobre “los datos no caben en la columna de la cuadrícula”, que solo ocurrió con los datos en vivo en una versión específica de Internet Explorer.

Si decide quedarse con la partición estricta del equipo en la parte delantera y trasera, mejorar la comunicación entre los dos equipos debería ser clave. Usersnap: una captura de pantalla que pinta mil palabras es una herramienta visual de seguimiento de errores que se integra con sus rastreadores de errores existentes y ayuda a sus desarrolladores a anotar los cambios.

Divulgación completa: tengo experiencia en equipos de front-end y back-end y soy cofundador de Usersnap.

Hola, puedes consultar este enlace Mejores herramientas frontend 2014
He agrupado muchas herramientas y recursos útiles para desarrolladores frontend.

espero que encuentres algo interesante 🙂

Para una mejor colaboración entre equipos, una herramienta de gestión de proyectos basada en la web como http://www.proofhub.com que permitirá a sus equipos coordinarse con cada uno de una mejor manera. Por lo tanto, hacer que el trabajo sea menos estresante.