La communauté Ansible exige que chacun soit gentil, empathique et bienveillant. Le Code de conduite d'Ansible pour les événements en est la meilleure preuve. Un extrait : « Ansible s'engage à offrir une expérience de conférence sans harcèlement à tous, quel que soit l'âge, le sexe, l'orientation sexuelle, le handicap, l'apparence physique, la taille du corps, l'origine ethnique, la religion ou le niveau d'expérience. Nous ne tolérons aucune forme de harcèlement envers les participants à la conférence. La violation de ces exigences peut entraîner une expulsion ou une sanction de la part des organisateurs de la conférence.
Tenu la semaine dernière à San Francisco, AnsibleFest 2017 était une conférence extrêmement collégiale. L’influence du code de conduite d’Ansible était partout. C'était dans leurs notifications par e-mail avant la conférence, à l'inscription, au stand pour récupérer vos t-shirts, et même longuement discuté lors de l'introduction. Par extension, ce code de conduite Ansible fournit un aperçu utile de la manière dont nous devons agir les uns envers les autres dans toutes les situations, et pas seulement lors des conférences axées sur DevOps. Ce sont des vérités humaines qui sont considérées comme évidentes dans la communauté DevOps. L’ADN du travail d’équipe de DevOps exige que les membres de la communauté se traitent les uns les autres avec respect et empathie. La communauté Ansible vous demande de « traiter les autres membres de la communauté avec respect et courtoisie et, en général, de ne pas être un imbécile ».
La page d'informations et de contribution de la communauté d'Ansible fournit des informations supplémentaires sur leur intention. Il stipule spécifiquement que les membres de la communauté doivent être :
Sans trop d’exagération, ces exigences me rappellent les caractéristiques identifiées des Brahmavihāras, également connus sous le nom des « quatre incommensurables ». Ils sont:
Une équipe ne fonctionnera pas bien si une seule personne se place au-dessus des objectifs du groupe. Lors de la constitution d’une équipe DevOps, il est important d’évaluer les capacités de travail en équipe du candidat. Cela pourrait être cancéreux et ruineux si un mauvais œuf passait entre les mailles du filet et rejoignait une équipe DevOps très performante.
Mais comment peut-on analyser quelqu’un pour voir s’il fera un bon membre d’équipe ? Renseignez-vous sur l’étendue et la profondeur de leur expérience en équipe. J'ai joué au football américain pendant huit ans. J’ai joué dans des équipes gagnantes et perdantes, et je crois que cette expérience m’a donné une compréhension fondamentale de ce que signifie être un bon coéquipier. Je crois que je comprends le travail d’équipe à son niveau le plus élémentaire. Mon rôle en tant qu'ingénieur senior en gestion de produits chez F5 Networks est d'être un leader au service de mes collègues et de mes clients. Je pourrais aussi décrire mon rôle en tant que coach. Mon style de coaching vient directement de mes propres expériences personnelles de coaching. Pour être un bon membre de la communauté DevOps, vous devez être un bon joueur/coach.
AnsibleFest et DevOps en général peuvent être parallèles aux principes du Brahmavihara. Traiter les autres membres de la communauté sur un pied d’égalité et avec respect n’est pas une option ; c’est une exigence. Être un bon coéquipier l’exige également. Dans le monde DevOps, la gentillesse et le travail d’équipe sont récompensés de manière intrinsèque et extrinsèque. Si, pour une raison ou une autre, vous avez du mal à vous entendre avec les autres, il est temps d’y remédier. Profitez de l’occasion actuelle pour améliorer votre travail en équipe en rejoignant des organisations et des activités axées sur le travail d’équipe. Les dividendes seront énormes.