Comment changer les politiques existantes dans une organisation?

10

Je suppose qu'une organisation souhaitant effectuer une transformation DevOps a des problèmes et des politiques qu'elle souhaite changer. Cet intérêt peut provenir de cadres supérieurs, de cadres intermédiaires ou même de bas en haut. L'un des principaux facteurs empêchant ce changement est d'inciter d'autres personnes à participer au changement.

Par exemple, dans de nombreux cas, pousser de «nouvelles» idées comme Agile échoue souvent. Les gens résistent au changement et cela ressemble à un mur qui empêche les bonnes choses de se produire. Pourtant, il y a un mandat pour que de bonnes choses se produisent.

Quelles méthodes peuvent être utilisées pour affecter les employés d'une organisation en commençant sa transformation DevOps? Techniques et moyens particulièrement spécifiques qui fonctionnent. As-in spécifique plus d'ingénierie, moins d'ondulations de la main.

Evgeny
la source
il y a des étagères entières écrites sur le thème de l'influence sur le changement organisationnel. Je soupçonne que l'introduction de devops tombe dans cette catégorie et n'est probablement pas trop "spéciale" à cet égard. Ma propre impression est que les appels aux émotions sont les moteurs les plus puissants du changement.
Assaf Lavie
1
J'ai lu des trucs à ce sujet, mais je ne suis pas un expert et ce n'est pas dans mon cache. Pardon. Les gens obtiennent des diplômes universitaires sur ce genre de choses, vous savez ... c'est un peu comme demander à un non-médecin "comment puis-je rester en bonne santé? Veuillez donner des mesures concrètes;)" donc, non, je n'ai pas de réponse digne de réponse Je suppose.
Assaf Lavie
2
Veuillez arrêter de surmodérer. Ces questions sont une partie importante de DevOps. Nous avons besoin de questions liées à la culture et au processus.
Jiri Klouda
1
Ajout d'une version étroite qui discute uniquement des basculements d'
Evgeny
1
@JiriKlouda a rouvert ses portes
030

Réponses:

7

Vous devez comprendre que les processus changent les personnes qui les suivent. À mesure que les gens apprennent, intériorisent et s'améliorent dans un processus, cela change la façon dont ils apprennent à résoudre un problème particulier. Un ensemble de processus similaires se renforcent mutuellement dans un état d'esprit que la personne utilise pour résoudre une catégorie de problèmes et éventuellement former un ensemble de valeurs qui guident les décisions et les nouvelles solutions à de nouveaux problèmes.

Même si vous changez le processus, sans le changement d'état d'esprit et encore plus crucial pour les valeurs, la personne adaptera simplement le nouveau processus pour se conformer aux mêmes valeurs, même état d'esprit ou même même solution que dans le processus d'origine. À un certain moment, il n'est pas possible de divorcer cette personne dans cette position de l'état d'esprit acquis ou de changer les valeurs sous-jacentes.

Pour introduire un changement, vous disposez des deux options suivantes:

  1. Amenez une personne qui aura déjà les bonnes valeurs et l'état d'esprit et, dans le meilleur des cas, comprenez le processus qui doit être suivi sans votre aide.
  2. Amenez et responsabilisez un nouvel employé, récemment embauché, une nouvelle embauche ou un transfert d'une autre équipe de l'organisation et formez-le au nouveau processus, en espérant inculquer la nouvelle mentalité, en espérant que le nouvel ensemble de valeurs émerge.

Si le changement est local, vous préférerez peut-être un transfert interne car cette personne partagerait déjà les valeurs globales de l'entreprise que vous souhaitez conserver. En cas de changement plus important, vous devez faire appel à quelqu'un de l'extérieur pour avoir une nouvelle perspective et ne pas partager les valeurs à l'échelle de l'entreprise que vous essayez de changer.

L'important est de permettre à la personne, à l'équipe ou à l'unité commerciale de suivre les processus et de les isoler de l'ancienne équipe, des autres équipes ou du reste de l'entreprise, respectivement, qui pourraient toujours suivre l'ancien ensemble de processus. Comme il est très difficile d'isoler un tel agent de changement de la direction ci-dessus, si le changement doit être plus important, il doit souvent suivre tout le long de la chaîne de gestion ou venir du haut de celui-ci.

Remarque : il est difficile d'apporter des changements à plus que votre équipe sans le soutien de la direction. Même au sein de votre équipe, il est difficile si d'autres sont déjà déterminés. Pour une nouvelle équipe dans une nouvelle entreprise, un évangéliste qui réussit peut souvent affecter les politiques de formation même sans le soutien de la direction simplement en étant un leader ou en créant le chemin de moindre résistance pour les autres. Mais en entreprise établie, voir ci-dessus.

Jiri Klouda
la source
1
Et le pouvoir de faire ces deux choses nécessiterait normalement une sorte de poste de direction, n'est-ce pas?
Evgeny
1
Il est difficile d'apporter du changement à plus que votre équipe sans le soutien de la direction. Même au sein de votre équipe, il est difficile si d'autres sont déjà déterminés. Pour une nouvelle équipe dans une nouvelle entreprise, un évangéliste qui réussit peut souvent affecter les politiques de formation même sans le soutien de la direction simplement en étant un leader ou en créant le chemin de moindre résistance pour les autres. Mais en entreprise établie, voir ci-dessus.
Jiri Klouda
5

Piratez votre équipe

Il est difficile d'apporter des changements dans votre organisation. Les gens ont des habitudes, ils résistent au changement et ils sont souvent à l'aise avec le statu quo. Pour provoquer le changement, sans ordre particulier, voici quelques outils que vous pouvez utiliser.

  1. Faire en sorte que d'autres rencontrent le problème résolu par DevOps. Plusieurs fois, les avantages de DevOps ne sont compris au niveau théorique que par votre équipe. La plupart des problèmes qui surviennent pendant le déploiement sont, espérons-le, rarement rencontrés par le reste de l'équipe de développement ou de la direction. Pour résoudre ce problème, assurez-vous que vous vous exprimez sur les problèmes lorsqu'ils surviennent et mentionnez comment ce problème ne se serait pas produit si l'équipe utilisait une solution d'intégration continue. Une autre possibilité consiste à être sûr de demander aux développeurs de résoudre les problèmes que leur code a causés lors du déploiement au lieu de le résoudre vous-même.

  2. Trouvez les leaders . Il est courant que les gens suivent les dirigeants, qu'ils soient cadres ou simplement la personne la plus populaire / la plus dominante du groupe. Obtenez ces leaders à bord avec votre désir de passer à une culture DevOps, et imaginez des façons publiques de les voir en utilisant ou en préconisant les meilleures pratiques.

  3. Bâtissez la confiance . Nous sommes plus susceptibles d'accepter les choses des gens après que nous ayons déjà convenu avec eux une ou deux fois auparavant. Idéalement, vous pouvez trouver de petites améliorations qui peuvent être apportées sans changement de culture et s'appuyer sur ce succès. Cependant, si ce n'est pas une option, posez-leur des questions simples et proposez-leur des suggestions simples pour qu'ils prennent l'habitude de dire oui ou d'être d'accord avec vous.

  4. N'ayez pas honte de vous répéter. La répétition fonctionne et finit par s'imposer. Dans la mesure du possible, mentionnez à quel point les choses seraient formidables si l'équipe utilisait DevOps. Cependant, cela ne fonctionne que si vous avez d'abord établi la confiance au sein de votre équipe.

  5. Rendez-le agréable . Si vous êtes autorisé à créer une preuve de concept pour votre situation DevOps, utilisez des émoticônes mignonnes et des couleurs gaies dans les rapports et les notifications. Publiez des gifs drôles quand une construction échoue. Assurez-vous que vos mises à jour ne vous ennuient pas.

avi
la source
1
Il semble que "Trail Blazer" serait un terme approprié pour certains de ces hacks.
Evgeny