A comunidade Ansible exige que todos sejam gentis uns com os outros, empáticos e gentis. Isso é melhor evidenciado pelo Código de Conduta da Ansible para eventos. Um trecho: “A Ansible se dedica a proporcionar uma experiência de conferência livre de assédio para todos, independentemente de idade, gênero, orientação sexual, deficiência, aparência física, tamanho corporal, etnia, religião ou nível de experiência. Não toleramos assédio aos participantes da conferência de nenhuma forma.” A violação desses requisitos pode resultar em expulsão ou sanção dos organizadores da conferência.
Realizado na semana passada em São Francisco, o AnsibleFest 2017 foi uma conferência extremamente colegial. A influência do código de conduta da Ansible estava em todo lugar. Estava nas notificações por e-mail antes da conferência, no registro, no estande para pegar suas camisetas e até mesmo discutido longamente durante a introdução. Por extensão, este código de conduta do Ansible fornece um esboço útil das maneiras como devemos agir uns com os outros em todas as situações, não apenas em conferências focadas em DevOps. Essas são verdades humanas consideradas evidentes na comunidade DevOps. O DNA de trabalho em equipe do DevOps exige que os membros da comunidade tratem uns aos outros com respeito e empatia. A comunidade Ansible pede “que você trate os outros membros da comunidade com respeito e cortesia e, em geral, não seja um babaca”.
As informações da comunidade e a página de contribuição do Ansible fornecem informações adicionais sobre suas intenções. Ele afirma especificamente que os membros da comunidade devem:
Sem muito esforço, esses requisitos me lembram das características identificadas dos Brahmavihāras, que também são conhecidos como os “ quatro incomensuráveis ”. Eles são:
Uma equipe não funcionará bem se pelo menos uma pessoa se colocar acima dos objetivos do grupo. Ao montar uma equipe de DevOps, é importante avaliar as habilidades de trabalho em equipe do candidato. Poderia ser cancerígeno e desastroso se um ovo podre passasse despercebido e se juntasse a uma equipe de DevOps de alto desempenho.
Mas como você pode analisar alguém para ver se ele será um bom membro da equipe? Pergunte a eles sobre a amplitude e a profundidade de sua experiência em equipe. Joguei futebol americano por oito anos. Joguei em times vencedores e perdedores e acredito que essa experiência me deu uma compreensão fundamental do que significa ser um bom companheiro de equipe. Acredito que entendo o trabalho em equipe em seu nível mais elementar. Minha função como engenheiro sênior de gerenciamento de produtos da F5 Networks é ser um líder servidor para meus colegas e clientes. Eu também poderia descrever meu papel como treinador. Meu estilo de coaching vem diretamente das minhas próprias experiências pessoais de coaching. Para ser um bom membro da comunidade DevOps, você precisa ser um bom jogador/treinador.
O AnsibleFest e o DevOps em geral podem ser paralelos aos princípios do Brahmavihara. Tratar os outros na comunidade como iguais e com respeito não é uma opção; é uma exigência. Ser um bom companheiro de equipe também exige isso. No mundo DevOps, a gentileza e o trabalho em equipe são recompensados tanto intrínseca quanto extrinsecamente. Se, por qualquer motivo, você é uma pessoa que tem dificuldade de se relacionar com os outros, agora é a hora de consertar isso. Aproveite a oportunidade presente para melhorar seu trabalho em equipe participando de organizações e atividades baseadas em equipes. Os dividendos serão tremendos.