La comunidad Ansible requiere que todos sean amables entre sí, empáticos y amables. Esto se evidencia mejor en el Código de conducta de Ansible para eventos. Un extracto: “Ansible se dedica a brindar una experiencia de conferencia libre de acoso para todos, independientemente de la edad, el género, la orientación sexual, la discapacidad, la apariencia física, el tamaño corporal, la etnia, la religión o el nivel de experiencia. “No toleramos el acoso a los participantes de la conferencia en ninguna forma”. El incumplimiento de estos requisitos podrá resultar en la expulsión o sanción por parte de los organizadores de la conferencia.
AnsibleFest 2017, que se celebró la semana pasada en San Francisco, fue una conferencia extremadamente colegiada. La influencia del código de conducta de Ansible estaba en todas partes. Estaba en sus notificaciones por correo electrónico antes de la conferencia, en el registro, en el stand para recoger sus camisetas e incluso se discutió extensamente durante la introducción. Por extensión, este código de conducta de Ansible proporciona un esquema útil de las formas en las que debemos actuar unos hacia otros en todas las situaciones, no solo en conferencias centradas en DevOps. Éstas son verdades humanas que se consideran evidentes en la comunidad DevOps. El ADN del trabajo en equipo de DevOps requiere que los miembros de la comunidad se traten entre sí con respeto y empatía. La comunidad de Ansible pide “que trates a los demás miembros de la comunidad con respeto y cortesía y, en general, no seas un idiota”.
La página de información y contribuciones de la comunidad de Ansible brinda información adicional sobre su intención. Establece específicamente que los miembros de la comunidad deben ser:
Sin forzar demasiado, estos requisitos me recuerdan las características identificadas de los Brahmavihāras, que también son conocidos como los “ cuatro inconmensurables ”. Ellos son:
Un equipo no funcionará bien si una sola persona se pone por encima de los objetivos del grupo. Al formar un equipo de DevOps, es importante evaluar las habilidades de trabajo en equipo del candidato. Podría ser canceroso y ruinoso si un huevo podrido se escabulle y se une a un equipo DevOps de alto rendimiento.
Pero ¿cómo se puede analizar a alguien para ver si será un buen miembro del equipo? Pregúnteles sobre la amplitud y profundidad de su experiencia en equipo. Jugué fútbol americano durante ocho años. He jugado en equipos ganadores y perdedores, y creo que esta experiencia me ha dado una comprensión fundamental de lo que significa ser un buen compañero de equipo. Creo que entiendo el trabajo en equipo en su nivel más elemental. Mi función como ingeniero sénior de gestión de productos de F5 Networks es ser un líder servidor de mis colegas y clientes. También podría describir mi papel como entrenador. Mi estilo de coaching surge directamente de mis propias experiencias personales como coach. Para ser un buen miembro de la comunidad DevOps, debes ser un buen jugador/entrenador.
AnsibleFest y DevOps en general pueden compararse con los principios de Brahmavihara. Tratar a los demás en la comunidad como iguales y con respeto no es una opción; es un requisito. Ser un buen compañero de equipo también lo exige. En el mundo de DevOps, la amabilidad y el trabajo en equipo se recompensan tanto intrínsecamente como extrínsecamente. Si por alguna razón eres una persona que ha tenido dificultades para llevarse bien con los demás, ahora es el momento de solucionarlo. Aproveche la oportunidad actual para mejorar el trabajo en equipo uniéndose a organizaciones y actividades basadas en equipos. Los dividendos serán tremendos.