Warum widersetzen sich Menschen Veränderungen und wie können sie ihnen beim Wiederaufbau helfen?

8. bis 9. Juni TechLead Conf . Dies ist eine Online-Konferenz zu technischen Praktiken und Prozessen. Wir werden im Detail diskutieren, wie man sich ohne Fehler entwickelt, wie man mit Legacy arbeitet, wie man sicherstellt, dass MVP nicht zu einer technischen Schuld wird, und wie man Praktiken je nach Problem auswählt.

Aber wir wissen, dass die besten Unternehmungen in Bezug auf die Macht der Gewohnheit gebrochen sind. Sie müssen kein Entwickler in einem Technologieunternehmen sein, um dies zu erleben. Denken Sie daran, wie ärgerlich Änderungen an der Benutzeroberfläche Ihrer Lieblingsanwendungen sind, auch wenn sie sich später als praktische Funktionen herausstellen.

Es ist eine Sache, einen Prozess zu entwickeln, der die Qualität eines Produkts verbessert, und ihn so umzusetzen, dass er wirklich Vorteile bringt, eine andere. Es reicht nicht zu sagen: "Leute, ich weiß wie! Tu das, so und so. “ Um zu verstehen, welche technischen Tricks auf dem Weg zur Umsetzung von Veränderungen zu erwarten sind, haben wir mit Dmitry Maslennikov von Tinkoff gesprochen . Und bereits auf der Konferenz wird Dmitry erklären, was zu tun ist, damit die Änderungen im Team Fuß fassen.



- Was ist das Problem bei der Umsetzung von Änderungen im Allgemeinen, warum reicht es nicht aus, zu sagen, wie es geht?

Wir müssen ständig etwas umsetzen. Wer auch immer Sie sind, angefangen von einem aktiven Teammitglied bis hin zu einem Tech-Team oder Manager, Sie müssen Ihre Kollegen ständig beeinflussen, damit sie etwas anders und oft auch synchron machen. Meistens geschieht dies aus einer Ahnung heraus, weil Ingenieure hauptsächlich Technologie, PL, Algorithmen und Mathematik studieren, aber sehr selten lernen, wie man mit Menschen arbeitet.

Und tatsächlich ist diese Sphäre unverständlich. Es gibt keine genauen Antworten: Alle Menschen sind unterschiedlich, jeder hat einen anderen Hintergrund und unterschiedliche kulturelle Merkmale. Daher funktioniert es oft nicht sehr gut.

Aus eigener Erfahrung möchte ich Ihnen sagen, wie Sie Änderungen so effizient wie möglich umsetzen können. Ich habe viel Übung und jetzt mache ich genau das: Ich zwinge Teams, etwas anders zu machen.

"Sprechen wir nicht nur über Prozesse, sondern auch über Werkzeuge?"

Ja, ich füge hier die Einführung von Tools hinzu. Zum Beispiel habe ich einmal Git implementiert. Dies ist der Mainstream, und hier scheint es nichts zu geben zu geben. Und sobald es SVN gab und Git zu implementieren war das immer noch eine Aufgabe.

Ein Werkzeug für mich ist ein breites Konzept. Nach meinem Verständnis sind auch Paarprogrammierung oder Codeüberprüfung Werkzeuge. Ich beziehe hier auch Praktiken ein, weil es meiner Meinung nach ungefähr dasselbe ist. Ein Werkzeug ist die Praxis der Verwendung dieses Werkzeugs.

- Die Einführung eines Prozesses wie der täglichen Besprechungen unterscheidet sich also nicht wesentlich von der Einführung einer Entwicklungsumgebung.

Recht. Ich habe beispielsweise Umgebungen bei Google beworben, weil es bequemer ist, Code mit ihnen zu schreiben. Wenn es für den Entwickler jedoch bequemer ist, vim und emacs zu verwenden, versuchen Sie, ihn davon zu überzeugen, die Umgebung zu ändern.

- Warum mögen Menschen Veränderungen nicht? Und selbst in solchen Fällen, in denen Best Practices anscheinend Zeit und Energie sparen sollen.
Es gibt immer Widerstand - das ist ein Grundprinzip.
Es gibt Änderungen, die leicht gehen: auf der Daumenspur. Aber manchmal dienen die Änderungen nur dazu, die Änderungen zu stoppen, die sich auf dem Daumen befinden. Aber von einer Spur zur anderen zu springen, die Richtung zu ändern, ist sehr schwierig.

Und das ist in allem wahr. Wenn eine Person es gewohnt ist zu rennen, rennt sie und versucht sie aufzuhalten. Und der andere ist es gewohnt, nicht zu rennen, also versuche ihn zu zwingen. Sowohl das als auch das andere sind Veränderungen. Trotz der Tatsache, dass derjenige, der regelmäßig läuft, wahrscheinlich ohne Probleme, in der Lage sein wird, eine andere Art von Sport zu betreiben, und dies wird eine einfache Änderung für ihn sein. Und für jemanden, der nicht lief, besteht eine einfache Änderung beispielsweise darin, ein neues Videospiel zu spielen. Aber es wird sehr schwierig sein, den Läufer dazu zu bringen, dieses Spiel zu spielen.
Ich verstehe die Änderungen, wie eine Aufgabe von einem Pfad zum anderen springt.
Natürlich sind Änderungen am Daumen, wenn Personen nur gedrückt werden müssen, viel einfacher als Änderungen, die die übliche Art und Weise erheblich ändern. Aber manchmal werden letztere benötigt, und nach und nach werden sie keinen Erfolg haben.

Die Art und Weise, wie Menschen im Unternehmen auf Innovationen reagieren, einschließlich der Unternehmenskultur. Im Westen beispielsweise sind in der Unternehmenskultur häufig alle Meinungen wichtig und jeder muss gehört werden. Es hilft wirklich, sich zu ändern. Und in Russland kommt es häufig vor, dass eine Menge Kritik sofort auf Sie fällt, wenn Sie vorhaben, etwas auf eine neue Art und Weise zu tun. Wenn eine Person nicht weiß, wie sie Kritik widerstehen kann, wird sie einfach still und es treten keine Änderungen auf. Im Westen ist der Wandel normalerweise einfacher, weil zumindest Vorschläge gehört werden.

- Ist es immer möglich, einen iterativen Prozess zur Einführung von Änderungen zu erstellen? Und wird die Bewegung in kleinen Schritten nur stören, weil es einfacher ist, zur alten Ordnung zurückzukehren?

Manchmal ist es sehr schwierig, sofort einen großen Schritt zu machen, und Sie müssen den Implementierungsprozess in kleine Phasen unterteilen. Zum Beispiel möchten wir jetzt, dass alle Teams SLA automatisch und automatisch lesen. Ich habe ihnen ein Start-up-Training gegeben, aber nur die drei stärksten Teams von acht haben die SLA-Berechnung für sich selbst durchgeführt. Es wurde klar, dass Sie Teams helfen und zuerst Werkzeuge entwickeln und eine Technik geben müssen.

Auch hier kommt es sehr auf die Teams an, die das Neue beherrschen. Sie können wieder eine sportliche Analogie bringen. Wenn ein Athlet, ein Schwimmer, zu rennen beginnt, sind seine Fortschritte und Schritte auf Entfernungen und Lasten offensichtlich größer als die einer Person, die zuvor noch keinen Sport betrieben hat. Es macht keinen Sinn, beide auf dieselbe Kategorie von „Anfängern“ zu verweisen - sie haben eine unterschiedliche Ausbildung.

Also in der Entwicklung. Wenn dies ein cooles Team mit hochprofessionellen Ingenieuren ist, die auch über gut entwickelte Soft Skills verfügen, verstehen sie höchstwahrscheinlich die Notwendigkeit von Änderungen, und die Implementierung von allem wird schneller und einfacher.

Wenn Sie Änderungen vornehmen, müssen Sie verstehen, mit wem Sie zusammenarbeiten, mit welchem ​​Team, wie bereit es ist und was es bereits zu tun weiß.

- Wer sollte Änderungen initiieren und wer sollte sie einführen und pflegen? Notwendigerweise die gleiche Person?
Ich glaube, dass jeder, der sich interessiert, unabhängig von der beruflichen Ebene, die Änderungen einleiten sollte.
Ich ermutige zu Innovationen. Westliche Unternehmen tun dies mit einer neuen Sauce, aber unsere Kultur hat historische Wurzeln - Rationalisierungsvorschläge. Jeder Mitarbeiter konnte einen Vorschlag machen, und wenn dies von Vorteil war, wurde der Mitarbeiter ermutigt.

Wenn eine Person sicher ist, dass dies besser ist, sollte sie versuchen, eine Veränderung zu erreichen. Nicht die Tatsache, dass es wirklich besser wird - jeder irrt sich. Aber wenn es einen Wunsch und eine Energie gibt, dies zu tun, müssen Sie es versuchen. Und mit meinem Bericht möchte ich Ihnen sagen, worüber Sie nachdenken müssen, bevor Sie fortfahren.

- Um etwas umzusetzen, müssen besondere Befugnisse vorhanden sein und die Verwaltungsressourcen genutzt werden?

Eine Verwaltungsressource ist einfach eines der Tools, die manchmal auch verwendet werden können. Wenn Sie es zu oft verwenden, verliert es an Leistung und es kommt zu großer Unzufriedenheit. Aber manchmal kann man nicht darauf verzichten.
Hierbei ist zu beachten, dass in jedem Fall die Einführung von Änderungen kontrolliert werden muss.
Wenn Sie etwas nur in Ihrem Team implementieren, ist es einfach zu kontrollieren - Sie sehen sofort, wie alles läuft. Und wenn die Änderungen umfangreicher sind, wird die Kontrolle kostspielig, aber in keiner Weise. Zumindest weil sie falsch verstehen, werden sie nicht wie beabsichtigt angewendet, und ohne Kontrolle wird es nicht einmal klar sein.

Ich beobachte oft das Gesetz "Wenn etwas schief gehen kann, dann wird es schief gehen" in Aktion. Im Gegenteil, Blicke, wenn alles so lief, sind so selten und werden als Wunder empfunden. Und normalerweise müssen Sie sich auf die Kontrolle vorbereiten.

Kontrolle ist nicht im Sinne von endlosen Verwaltungsberichten (obwohl dies manchmal der Fall ist). Es muss überprüft werden, ob jeder verstanden hat, ob alles getan wird und ob es überhaupt getan wird. Wenn Sie nicht investieren, wird definitiv alles schief gehen.

- Wie kann man das nachverfolgen? Kollegen scheinen beispielsweise die Fixierung von etwas in einer speziellen Form zu zeigen, aber für sich selbst, wie sie in Google Docks geschrieben haben, schreiben sie so? Das heißt, das vorgeschlagene Tool wird nur zum Berichten verwendet, aber nicht, um es für uns bequemer zu machen.

Google Docks gewinnen durch Bequemlichkeit, und ich selbst benutze sie gerne. Bei Bedarf können Sie diese Bequemlichkeit jedoch mit kleinen Tricks wiederholen.

Ein großartiges Beispiel für einen solchen Trick, mit dem Sie unmerklich die Gewohnheiten von Menschen ändern können, können Sie bei Google einsehen. Als das Unternehmen wollte, dass seine Mitarbeiter weniger schädliche Süßigkeiten konsumieren, ersetzten sie die Kühlschränke durch solche, bei denen der untere Teil der Tür undurchsichtig und der obere Teil transparent war. Sie legten Säfte, klares Wasser und Obst nach oben und entfernten alle Pralinen und Soda, so dass sie sich auch bücken mussten. Das hat natürlich funktioniert und die Leute selbst haben ihr Verhalten geändert.

Mit Arbeitswerkzeugen können Sie auch solche Tricks anwenden. Google-Docks sind im Wesentlichen derselbe Kühlschrank, in den Sie sich nicht biegen müssen: Es ist sehr einfach zu fummeln, bequem zu bearbeiten usw. Diese Bequemlichkeit wirkt der Einführung neuer Produkte entgegen. Sie können jedoch dieselben Tricks anwenden.

Zum Beispiel haben jetzt viele begonnen, remote zu arbeiten. Fast alle unsere Mitarbeiter arbeiten auch remote, und es stellte sich die Frage, wie sie ihnen am besten folgen können: zu verstehen, ob sie beschäftigt sind oder ob sie beschäftigt sind. Dies war im Büro nicht erforderlich, wurde aber hier benötigt. Wir haben verschiedene Optionen in Betracht gezogen und unter anderem vorgeschlagen, tägliche Berichte zu schreiben.

Ich schlug ein bestimmtes Format für Berichte vor, schrieb ein kleines Toolkit, das dieses Format dann wunderschön anzeigen würde, und versuchte, es bequem zu verwenden. Ich habe diese Praxis in Teams eingeführt, die ich kontrolliere. Ich habe alle Berichte mindestens einmal pro Woche gelesen und allen Feedback gegeben, was so ist, was falsch ist. Und in zwei Wochen geriet der Prozess ins Stocken: Jeder schreibt alles, keine Beschwerden.

Dann schlug ich meinem Vorgesetzten das gleiche Schema vor, und er senkte es auf andere Teams, kontrollierte es aber nicht. Infolgedessen erfanden alle ihre Formate neu, niemand begann, sich an ein einziges Format zu halten, selbst innerhalb des Teams. Aufgrund der Tatsache, dass es keine Werkzeuge zur Steuerung des Formats gab, konnte niemand ein Format einhalten. Infolgedessen hat es für niemanden funktioniert, nur meine Mitarbeiter schreiben weiterhin Berichte ohne Negativ.

Es geht nur um Kontrolle - es war nicht in anderen Teams, also passierte nichts. Darüber hinaus ist die Kontrolle nicht für Verstöße zu bestrafen, aber dass es mir egal war, gab ich Feedback. Daher mochte ein Teil meines Teams diese Praxis sogar, und der Rest hatte keine Unannehmlichkeiten und sagte, dass es bequemer sei, als wenn Jira Worklovers zum Schreiben bringen würde.

Ein weiteres Lieblingsbeispiel von mir ist die Implementierung von Post-Mortem. In Google Postmortem in Google Docks geschrieben. Sie brauchen nichts anderes, da Post-Mortem im Wesentlichen ein Dokument ist, das bequem zu lesen und zu fummeln ist und einfach in einem Verzeichnis mit Links zusammenzustellen ist. Wir haben postmortales Schreiben auf Wikis implementiert - im Prinzip ist dies ungefähr das Gleiche. Aber jeder war bereit, etwas anzubieten, zu sagen, was unpraktisch ist, und zu sagen, was verbessert werden muss. Nur hat sich niemand verbessert.

In diesem Fall mussten wir am Ende die Verwaltungsressource nutzen und diejenigen pushen, die nicht einverstanden sind. Die administrative Ressource bestand darin, dass der technische Direktor im Falle eines größeren Fehlers bereit war, allen zu erklären, warum Post-Mortem im Prinzip wichtig ist, warum in diesem Format solche Tools verwendet werden. Dies war eine ernste Angelegenheit und wir nahmen eine harte Haltung ein.
In einigen Fällen ist eine schwierige Position unabdingbar.
Andernfalls wird es einen Stand geben, die Details werden besprochen, bis alle es satt haben und alle zu ihrer gewohnten Brunft zurückkehren.

- Wenn die Änderungen erheblich sind und die übliche Reihenfolge stark ändern, müssen sich alle Teilnehmer des Prozesses anstrengen. Müssen tolerieren oder gibt es einen anderen Weg?

Fast immer muss man geduldig sein. Es scheint mir daher, dass mein Bericht auch für diejenigen nützlich sein wird, die „Opfer“ von Veränderungen sind. Damit sie denken, dass nicht alles gerecht ist und dass Stöcke in Rädern nicht gut sind. Früher war ich selbst so, aber jetzt, wenn sie mir sagen, dass etwas anders gemacht werden muss, versuche ich zuerst zu verstehen, warum dies notwendig sein könnte. Und wie man hilft oder sich zumindest nicht einmischt.

- Ist es möglich, dass Sie ertragen, ertragen, wenn es endlich bequemer oder besser wird, aber es wird immer noch nicht? Wann ist es Zeit anzuhalten und zu entscheiden, dass die Idee nicht funktioniert hat?

Natürlich müssen einige Änderungen verworfen werden. Zum Beispiel hat Elon Musk lange versucht, eine Roboteranlage zu schaffen, damit Tesla hauptsächlich Roboter sammelt. Dies ging so lange weiter, bis alle Fristen überschritten waren. Infolgedessen gab Musk zu, dass er es eilig hatte, dass die Technologie noch nicht fertig war, und produzierte etwas traditioneller.

Die spezifischen Kriterien, an denen Sie die Änderungen abbrechen müssen, jeweils ihre eigenen.

Meiner Meinung nach gibt es interessante Fälle, in denen mit Sicherheit bekannt ist, dass es für andere gut funktioniert. Ich glaube, wenn es solche Daten gibt, bedeutet dies, dass sie definitiv auch für Sie funktionieren werden. Oft werden kulturelle Merkmale als Argument angeführt, aber ich mag solche Argumente nicht.

Es scheint mir, dass ein Mensch, wenn er aus religiösen Gründen etwas nicht mag (im Sinne eines fanatischen Glaubens an die Richtigkeit bestimmter Ansätze), verborgenen Widerstand zeigt. Dann wird alles getan, damit die Idee stirbt. Aber wenn Sie eine wirklich nützliche Praxis implementieren, wird die Zeit knapp.

Ich habe zum Beispiel kürzlich beobachtet, wie viel Zeit dazu beigetragen hat, meine Meinung radikal zu ändern. Ein junger Angestellter mit Schaum im Mund argumentierte, dass es für ihn und seine Teamkollegen bequem sei, einen riesigen Haufen Warnungen zu erhalten. Wenn Sie sich ein Board mit 1000 Ereignissen pro Tag ansehen, können Sie angeblich schnell verstehen, was mit dem System passiert. Und wir haben versucht, ihn davon zu überzeugen, dass Warnungen nicht so funktionieren sollten: Sie sollten selten und wirklich wichtig sein. Und für gewöhnliche Ereignisse sollte es eine separate Tafel geben, die Sie sehen können, wenn Sie so etwas wie Protokolle lesen müssen. Wir haben lange gestritten und sind zu einem solchen Kompromiss gekommen: Wir helfen bei der Herstellung eines Boards, und er versucht, es eine Woche lang zu verwenden. Nach 2-3 Wochen überzeugte derjenige, der sich am meisten widersetzte, seine Führung bereits mit meinen eigenen Argumenten. Es blieb nur genügend Zeit, um zu erkennen, dass der Vorschlag wirklich nützlich war.

Natürlich können sich hier politische Momente einschalten: Wie lange experimentieren, wie viel Druck ausgeübt werden kann, welche maximale Negativität wir bereit sind, wenn überhaupt. Dies sind Grauzonen.

Ich spreche nicht von solch komplizierten Fällen. Ich möchte Ihnen sagen, woran Sie denken sollten, wenn Sie Änderungen an diejenigen einführen, die gerade eine Führungskraft geworden sind. Mein Bericht wird eine gute Hilfe für diejenigen sein, die erst gestern eine ausgezeichnete Kommunikation mit Kollegen hatten, und jetzt werden seine Ideen nicht sehr gut angenommen. Es wird immer noch Schwierigkeiten geben, aber es wird einfacher sein, mit ihnen umzugehen, wenn Sie im Voraus über die Problempunkte nachdenken.

- TechLead Conf 2020 8 9 . - , . ++ TechLead Conf -. — :)

All Articles