Comunidades online: ¿Facebook o Google, cuál construir?

Fuentes: Do you want to build a community where users search or hang?

Construir una comunidad de desarrolladores exitosa no es tan sencillo como crear un foro o un canal de Slack. El artículo de mooreds.com explora una distinción crucial: ¿estás construyendo una comunidad para que la gente 'se relaje' (como Facebook) o para que obtengan respuestas rápidas (como Google)?

¿Facebook o Google? La diferencia radica en el comportamiento del usuario. En una comunidad tipo 'Facebook', los miembros buscan interacción social, comparten experiencias y construyen relaciones. El software o tecnología es el punto de partida, pero la conversación se extiende a otros temas. En cambio, una comunidad tipo 'Google' se centra en la resolución de problemas. Los usuarios buscan una respuesta específica, la obtienen y se van rápidamente. La anonimidad es común y la interacción es transitoria.

Ejemplos: El Rands Engineering Slack y la comunidad Ruby son ejemplos de comunidades tipo 'Facebook', mientras que Stack Overflow y los foros de Elasticsearch se inclinan más hacia el modelo 'Google'.

Factores que influyen: Varios factores determinan el tipo de comunidad que se desarrolla: el grado de integración de la tecnología, la existencia de eventos presenciales, si es de código abierto, la filosofía subyacente, el tamaño de la comunidad y su antigüedad. Las comunidades más pequeñas, con una filosofía común o eventos presenciales, tienden a ser más tipo 'Facebook'.

Construyendo una comunidad útil: Inicialmente, es probable que construyas una comunidad tipo 'Google'. La clave es facilitar la búsqueda de respuestas: documentación clara, foros de preguntas y respuestas, una hoja de ruta del producto, múltiples canales de retroalimentación y reconocimiento de las sugerencias de la comunidad. Posteriormente, puedes fomentar la interacción social a través de meetups virtuales o presenciales, perfiles de miembros y plataformas de chat.

El equilibrio: Aunque idealmente una comunidad debería ofrecer tanto respuestas rápidas como un espacio para la interacción social, la mayoría se inclinan hacia un modelo u otro. Es fundamental comprender qué tipo de comunidad puedes lograr de manera realista y adaptar tu estrategia en consecuencia. Incluso los 'lurkers' (usuarios que observan sin participar activamente) son parte importante de la comunidad y deben ser considerados. Construir una comunidad lleva tiempo, paciencia y la voluntad de aprender y adaptarse.