لماذا يقاوم الناس التغيير وكيف يمكنهم مساعدتهم على إعادة البناء

من 8 إلى 9 حزيران (يونيو) TechLead Conf . هذا مؤتمر عبر الإنترنت حول الممارسات والعمليات الهندسية. سنناقش بالتفصيل كيفية التطوير بدون أخطاء ، وكيفية العمل مع الإرث ، وكيفية التأكد من أن MVP لا يتحول إلى دين تقني ، وكيفية اختيار الممارسات اعتمادًا على المشاكل.

لكننا نعلم أن معظم التعهدات الجيدة تنكسر حول قوة العادة. لا تحتاج إلى أن تكون مطورًا في شركة تكنولوجيا لتجربة ذلك. تذكر كيف أن التغييرات المزعجة في واجهة تطبيقاتك المفضلة ، حتى لو تبين لاحقًا أنها ميزات ملائمة.

إن التوصل إلى عملية من شأنها تحسين جودة المنتج هو شيء ، وتنفيذه بطريقة يستفيد منها حقًا شيء آخر. لا يكفي أن تقول: "يا شباب ، أعرف كيف! افعل ذلك ، هكذا وهكذا. " من أجل فهم الحيل التقنية التي يمكن توقعها على طريق تنفيذ التغيير ، تحدثنا مع دميتري Maslennikov من Tinkoff . وفي المؤتمر سيخبر ديمتري بالفعل ما يجب القيام به حتى تترسخ التغييرات في الفريق.



- ما هي المشكلة العامة في تنفيذ التغييرات ، لماذا لا يكفي أن نقول كيف نفعل ذلك؟

علينا باستمرار تنفيذ شيء ما. من أنت ، بدءًا من عضو فريق نشط إلى فريق تقني أو مدير ، يجب عليك التأثير على زملائك طوال الوقت حتى يفعلوا شيئًا مختلفًا ، وغالبًا ما يكونون متزامنين. غالبًا ما يتم ذلك على حد سواء ، لأن المهندسين يدرسون بشكل أساسي التكنولوجيا والفيزياء النووية والخوارزميات والرياضيات ، ولكن نادرًا ما يتعلمون كيفية العمل مع الناس.

وبالفعل هذا المجال غير مفهوم. لا توجد إجابات دقيقة: كل الناس مختلفون ، كل شخص له خلفية مختلفة وخصائص ثقافية. لذلك ، في كثير من الأحيان لا يعمل بشكل جيد للغاية.

من تجربتي الخاصة ، أود أن أخبرك بكيفية تنفيذ التغييرات بأكبر قدر ممكن من الكفاءة. لدي الكثير من التدريب ، والآن أفعل ذلك: أجبر الفرق على القيام بشيء مختلف.

"هل نتحدث ليس فقط عن العمليات ، ولكن أيضًا عن الأدوات؟"

نعم ، أقوم بتضمين إدخال الأدوات هنا. على سبيل المثال ، ذات مرة قمت بتطبيق Git. الآن هذا هو التيار الرئيسي ، ويبدو أنه لا يوجد شيء لتقديمه هنا. وبمجرد وجود SVN ، وكان تنفيذ Git لا يزال مهمة.

أداة بالنسبة لي هي مفهوم واسع. حسب فهمي ، تعد البرمجة الزوجية أو مراجعة التعليمات البرمجية أدوات أيضًا. أقوم أيضًا بتضمين ممارسات هنا ، لأنه يبدو لي أن هذه هي نفس الشيء تقريبًا. الأداة هي ممارسة استخدام هذه الأداة.

- إذن ، إدخال عملية مثل الاجتماعات اليومية لا يختلف كثيرا عن إدخال بيئة التطوير؟

حق. على سبيل المثال ، قمت بترويج البيئات على Google لأنه من الملائم أكثر كتابة التعليمات البرمجية معها. ولكن عندما يكون من الملائم أكثر للمطور استخدام vim و emacs ، حاول إقناعه بتغيير البيئة.

- لماذا يكره الناس ذلك التغيير؟ وحتى في تلك الحالات التي يبدو فيها أن أفضل الممارسات مصممة لتوفير الوقت والطاقة.
هناك دائمًا مقاومة - هذا مبدأ أساسي.
هناك تغييرات تسير بسهولة: على مسار الإبهام. ولكن في بعض الأحيان ، ستكون التغييرات فقط لإيقاف التغييرات التي تتم في الإبهام. ولكن القفز من مسار إلى آخر ، وتغيير الاتجاه ، من الصعب للغاية.

وهذا صحيح في كل شيء. إذا اعتاد الشخص على الجري ، فإنه يركض ويحاول إيقافه. والآخر معتاد على عدم الجري ، لذا حاول إجباره. كل من ذلك ، وآخر تغييرات. على الرغم من حقيقة أن الشخص الذي يركض بانتظام ، ربما بدون أي مشاكل سيكون قادرًا على الدخول في نوع آخر من الرياضة وهذا سيكون تغييرًا سهلاً بالنسبة له. وبالنسبة لشخص لم يكن يركض ، فإن التغيير السهل ، على سبيل المثال ، هو بدء لعب لعبة فيديو جديدة. ولكن سيكون من الصعب جدًا أن تجعل العداء يلعب هذه اللعبة.
أفهم التغييرات في كيفية انتقال المهمة من مسار إلى آخر.
بطبيعة الحال ، فإن التغييرات على الإبهام ، عندما يحتاج الناس للدفع فقط ، أبسط بكثير من التغييرات التي تغير بشكل كبير الطريقة المعتادة. لكن في بعض الأحيان تكون هناك حاجة إلى هذا الأخير ، ولن ينجحوا تدريجيًا.

الطريقة التي يستجيب بها الأشخاص في الشركة للابتكارات ، بما في ذلك ثقافة الشركة. على سبيل المثال ، في الغرب في كثير من الأحيان يكون في ثقافة الشركة أن جميع الآراء مهمة ويحتاج الجميع إلى الاستماع إليها. إنه يساعد حقًا على التغيير. وغالبًا ما يحدث في روسيا أنه عندما تقترح القيام بشيء بطريقة جديدة ، يقع عليك الكثير من الانتقادات على الفور. إذا كان الشخص لا يعرف كيف يتحمل النقد ، فإنه ببساطة يصمت ، ولا تحدث أي تغييرات. في الغرب ، عادة ما يكون التغيير أسهل لأنه يتم سماع المقترحات على الأقل.

- هل من الممكن دائمًا بناء عملية تكرارية لإدخال التغييرات؟ وهل ستتدخل الحركة بخطوات صغيرة فقط ، لأنه سيكون من الأسهل العودة إلى النظام القديم؟

في بعض الأحيان يكون من الصعب جدًا اتخاذ خطوة كبيرة على الفور وعليك تقسيم عملية التنفيذ إلى مراحل صغيرة. على سبيل المثال ، نريد الآن أن تقوم جميع الفرق بقراءة اتفاقية مستوى الخدمة تلقائيًا وتلقائيًا. لقد قمت بتدريبهم على البدء ، لكن الفرق الثلاثة الأقوى فقط من أصل ثمانية قامت بحساب SLA لأنفسهم. أصبح من الواضح أنك بحاجة إلى مساعدة الفرق وتطوير الأدوات أولاً ، وإعطاء تقنية.

مرة أخرى ، يعتمد ذلك إلى حد كبير على الفرق التي تتقن الجديد. يمكنك إجراء قياس رياضي مرة أخرى. إذا بدأ رياضي ، سباح في الجري ، فمن الواضح أن تقدمه وخطواته على المسافات والأحمال ستكون أكبر من تقدم الشخص الذي لم يشارك في الرياضة من قبل. ليس هناك جدوى من إحالة كلاهما إلى نفس فئة "العدائين المبتدئين" - لديهم تدريب مختلف.

حتى في التنمية. إذا كان هذا فريقًا رائعًا به مهندسون محترفون للغاية ، ولديهم أيضًا مهارات ناعمة متطورة ، فهم على الأرجح الحاجة إلى التغيير ، وسيكون تنفيذ أي شيء أسرع وأسهل.

عند إجراء التغييرات ، تحتاج إلى فهم من تعمل معه ، وأي فريق ، ومدى استعداده ، وما الذي يعرفه بالفعل كيفية القيام به.

- من الذي يجب أن يبدأ التغييرات ، ومن الذي يجب إدخالها والمحافظة عليها؟ بالضرورة نفس الشخص؟
أعتقد أن كل من يهتم ، بغض النظر عن مستوى العمل ، يجب أن يبدأ التغييرات.
أنا أشجع أي ابتكارات. تفعل الشركات الغربية ذلك بصلصة جديدة ، لكن ثقافتنا لها جذور تاريخية - مقترحات الترشيد. يمكن لأي موظف تقديم اقتراح ، وإذا كان مفيدًا ، يتم تشجيع الموظف.

إذا كان الشخص متأكدًا من أن هذا سيكون أفضل ، فعليه محاولة تحقيق التغيير. ليس حقيقة أنه سيكون أفضل حقًا - الجميع مخطئون. ولكن إذا كانت هناك رغبة وطاقة للقيام بذلك ، فأنت بحاجة إلى المحاولة. ومع تقريري ، أود أن أخبرك بما تحتاج إلى التفكير فيه قبل المتابعة.

- من أجل تنفيذ شيء ما ، هل من الضروري امتلاك سلطات خاصة واستخدام الموارد الإدارية؟

المورد الإداري هو ببساطة أحد الأدوات التي يمكن استخدامها في بعض الأحيان. إذا كنت تستخدمها كثيرًا ، فستفقد الطاقة ، وسيكون هناك الكثير من السخط. لكن في بعض الأحيان لا يمكنك الاستغناء عنها.
من المهم أن نلاحظ هنا أنه في أي حال ، فإن إدخال التغييرات يحتاج إلى التحكم.
إذا نفذت شيئًا فقط في فريقك ، فمن السهل التحكم - سترى على الفور كيف تسير الأمور. وعندما تكون التغييرات أكثر شمولاً ، يصبح التحكم مكلفًا ، ولكن بدونها بأي شكل من الأشكال. على الأقل لأنهم سيفهمون بشكل غير صحيح ، لن يتم تطبيقهم على النحو المنشود ، وبدون تحكم لن يكون واضحًا.

كثيرا ما ألاحظ القانون "إذا كان هناك شيء يمكن أن يسير بشكل خاطئ ، فسيكون خطأ" في العمل. على العكس من ذلك ، فإن اللمحات عندما يسير كل شيء بهذه الطريقة نادرة جدًا ويُنظر إليها على أنها معجزة. وعادة ما تحتاج إلى الاستعداد للسيطرة.

السيطرة ليست بمعنى التقارير الإدارية اللانهائية (على الرغم من أنها في بعض الأحيان). من الضروري التحقق مما إذا كان الجميع يفهمون ما إذا كان كل شيء يتم القيام به وما إذا كان يتم على الإطلاق. إذا لم تستثمر فيه ، فكل شيء سيحدث بالتأكيد خطأ.

- كيف يمكن تتبع ذلك ، على سبيل المثال ، يبدو أن الزملاء يظهرون تثبيت شيء ما في شكل خاص ، ولكن لأنفسهم ، كما كتبوا في أحواض Google ، يكتبون هكذا؟ أي أن الأداة المقترحة تستخدم فقط للإبلاغ ، ولكن ليس لجعلها أكثر ملاءمة لأنفسنا.

يفوز Google Docks بالراحة ، وأنا نفسي أستخدمها بكل سرور. ولكن ، إذا لزم الأمر ، يمكنك إعادة هذه الراحة مع الحيل الصغيرة.

مثال رائع على هذه الخدعة التي تسمح لك بشكل غير محسوس بتغيير عادات الناس ، يمكنك إلقاء نظرة خاطفة على Google. عندما أرادت الشركة أن يستهلك موظفوها حلويات أقل ضررًا أقل ، استبدلوا الثلاجات بتلك التي كان الجزء السفلي من الباب معتمًا والجزء العلوي شفافًا. وضعوا العصائر ، الماء العادي والفواكه في الطابق العلوي ، وأزالوا جميع الشوكولاتة والصودا بحيث كان عليهم أيضًا الانحناء. بالطبع ، نجح هذا ، وغير الناس أنفسهم سلوكهم.

باستخدام أدوات العمل ، يمكنك أيضًا تطبيق هذه الحيل. إن أحواض Google هي في الأساس نفس الثلاجة التي لا تحتاج إلى الانحناء إليها: من السهل جدًا أن تتعثر ، ومن الملائم التعديل ، وما إلى ذلك. تعمل هذه الراحة ضد إدخال أي منتجات جديدة. ولكن يمكنك تطبيق نفس الحيل.

على سبيل المثال ، بدأ الكثيرون الآن العمل عن بعد. يعمل جميع موظفينا تقريبًا أيضًا عن بُعد ، ويظهر السؤال حول أفضل طريقة لمتابعتهم: لفهم ما إذا كانوا مشغولين أو مشغولين. لم يكن ذلك ضروريًا في المكتب ، ولكنه كان مطلوبًا هنا. نظرنا في خيارات مختلفة ، ومن بين أمور أخرى ، اقترحت كتابة تقارير يومية.

لقد اقترحت تنسيقًا محددًا للتقارير ، وكتبت مجموعة أدوات صغيرة يعرضها هذا الشكل بشكل جميل ، وحاولت جعلها ملائمة للاستخدام. لقد قدمت هذه الممارسة في فرق أسيطر عليها. قرأت جميع التقارير مرة واحدة على الأقل في الأسبوع ، وأعطيت ملاحظات للجميع ، ما الأمر ، وما هو الخطأ. وخلال أسبوعين ، دخلت العملية في طريق مسدود: الجميع يكتب كل شيء ، لا شكاوى.

ثم اقترحت نفس الخطة على قائدي الأعلى ، وخفضها إلى فرق أخرى ، لكنه لم يسيطر عليها. ونتيجة لذلك ، أعاد الجميع اختراع تنسيقاتهم ، ولم يبدأ أحد بالالتزام بتنسيق واحد ، حتى داخل الفريق. نظرًا لعدم وجود أدوات للتحكم في التنسيق ، علاوة على ذلك ، لم يلتزم أي شخص بأي تنسيق. ونتيجة لذلك ، لم يفلح ذلك مع أي شخص ، فموظفي فقط يواصلون كتابة التقارير ، بدون سلبية.

الأمر كله يتعلق بالتحكم - لم يكن في فرق أخرى ، لذلك لم يحدث شيء. علاوة على ذلك ، فإن التحكم لا يعاقب على عدم الامتثال ، لكنني لم أكترث ، لقد قدمت تعليقات. لذلك ، أحب بعض فريقي هذه الممارسة ، والباقي لم يعانوا من أي إزعاج وقالوا إنها كانت أكثر ملاءمة مما كانت عليه في جيرا ستجعل محبي العمل يكتبون.

مثال آخر مفضل لي هو كيف طبقنا ما بعد الوفاة. في تشريح الجثة في Google مكتوب في أحواض google. لا يحتاجون إلى أي شيء آخر ، لأن تشريح الجثث هو في الأساس مستند ضروري لتكون مريحة للقراءة والتلعثم ، ويسهل تجميعه في دليل به روابط. قمنا بتنفيذ الكتابة بعد الوفاة على الويكي - من حيث المبدأ ، هذا هو نفسه. لكن الجميع كانوا على استعداد لتقديم شيء ما ، وإخبار ما هو غير مريح ، وقول ما يحتاج إلى تحسين. فقط لا أحد تحسن.

في هذه الحالة ، في النهاية ، كان علينا استخدام الموارد الإدارية ودفع أولئك الذين يختلفون. كان المورد الإداري أنه في حالة حدوث أي فشل كبير ، كان المدير الفني على استعداد لتوضيح للجميع لماذا يعد تشريح الجثث مهمًا من حيث المبدأ ، ولماذا في هذا الشكل ، باستخدام هذه الأدوات. كانت هذه مسألة خطيرة واتخذنا موقفا متشددا.
في بعض الحالات ، لا غنى عن الموقف الصعب.
خلاف ذلك ، سيكون هناك كشك ، وسيتم مناقشة التفاصيل حتى يتعب الجميع من القيام بذلك على الإطلاق ويعود الجميع إلى وضعهم المعتاد.

- يبدو أنه إذا كانت التغييرات كبيرة وغيرت إلى حد كبير الترتيب المعتاد ، فإنها تتطلب جهدًا من جميع المشاركين في العملية. يجب أن نتسامح أم أن هناك طريقة أخرى؟

يجب أن تتحلى بالصبر دائمًا. يبدو لي ، بالتالي ، أن تقريري سيكون مفيدًا أيضًا لأولئك الذين هم "ضحايا" التغيير. حتى يعتقدوا أن كل شيء ليس فقط وأن العصي في العجلات ليست جيدة. أنا نفسي كنت على هذا الحال ، ولكن الآن ، عندما أخبروني أن شيئًا ما يجب القيام به بشكل مختلف ، أحاول أولاً أن أفهم لماذا قد يكون هذا ضروريًا. وكيفية المساعدة ، أو على الأقل عدم التدخل.

- هل من الممكن أن تتحمل ، وتحمل ، عندما تصبح في النهاية أكثر ملاءمة أو أفضل ، لكنها لا تزال لا تصبح كذلك؟ متى حان الوقت للتوقف وتحديد أن الفكرة لم تنجح؟

بالطبع ، يجب تجاهل بعض التغييرات. على سبيل المثال ، يحاول Elon Musk منذ فترة طويلة إنشاء مصنع آلي ، بحيث يجمع Tesla الروبوتات بشكل أساسي. استمر هذا حتى تم كسر جميع المواعيد النهائية. ونتيجة لذلك ، اعترف مسك بأنه كان في عجلة من أمره لأن التكنولوجيا لم تكن جاهزة بعد ، وقام بإنتاج تقليدي أكثر قليلاً.

المعايير المحددة التي يجب عندها التخلي عن التغييرات ، في كل حالة خاصة بها.

في رأيي ، هناك حالات مثيرة للاهتمام عندما يكون معروفًا على وجه اليقين أنه بالنسبة للآخرين يعمل بشكل جيد. أعتقد أنه عندما تكون هناك مثل هذه البيانات ، فهذا يعني أنها ستعمل بالتأكيد بالنسبة لك أيضًا. غالبًا ما يتم الاستشهاد بالخصائص الثقافية كحجة ، لكني لا أحب هذا المنطق.

يبدو لي أنه إذا كان الشخص لا يحب شيئًا لأسباب دينية (بمعنى اعتقاد متعصب في صحة بعض الأساليب) ، فإنه يظهر مقاومة خفية. ثم سيتم القيام بكل شيء حتى تموت الفكرة. ولكن إذا نفذت ممارسة مفيدة حقًا ، فعندئذٍ سيضيق الوقت.

على سبيل المثال ، شاهدت مؤخرًا كيف ساعد بعض الوقت في تغيير رأيي جذريًا. جادل موظف شاب مع رغوة في الفم أنه من المريح له ولزملائه في الفريق تلقي كومة ضخمة من التنبيهات على الركود. ويزعم أن النظر إلى لوحة تحتوي على 1000 حدث في اليوم يسمح لك بفهم سريع لما يحدث مع النظام. وحاولنا إقناعه بأن التنبيهات يجب ألا تعمل بهذه الطريقة: يجب أن تكون نادرة ومهمة حقًا. وبالنسبة للأحداث العادية ، يجب أن يكون هناك لوحة منفصلة يمكنك رؤيتها عندما تحتاج إلى قراءة شيء مثل السجلات. لقد جادلنا لفترة طويلة وتوصلنا إلى مثل هذا الحل الوسط: نحن نساعد في إنشاء لوحة ، ويحاول استخدامه لمدة أسبوع. بعد 2-3 أسابيع ، أقنع الشخص الذي قاوم أكثر ، بالفعل تقدمه بحجاتي الخاصة. لم يكن هناك سوى وقت كافٍ لإدراك أن الاقتراح كان مفيدًا حقًا.

بالطبع ، يمكن للحظات السياسية أن تنقلب هنا: كم من الوقت للتجربة ، ومقدار الضغط الذي يمكن ممارستها ، وما هو الحد الأقصى من السلبية الذي نحن على استعداد للذهاب إليه ، إن وجد. هذه مناطق رمادية.

أنا لا أتحدث عن مثل هذه الحالات المعقدة. أريد أن أخبرك بما يجب أن تفكر فيه عند إدخال التغييرات على أولئك الذين أصبحوا للتو قائدين. بلدي التقرير سيكون مساعدة جيدة لأولئك الذين كان بالأمس فقط اتصال ممتازة مع الزملاء، والآن أفكاره ليست مقبولة بشكل جيد جدا. ستظل هناك صعوبات ، ولكن سيكون من الأسهل التعامل معها إذا كنت تفكر في نقاط المشكلة مسبقًا.

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

All Articles