كيف تقود بشكل فعال فريقًا قليل الخبرة من المطورين المبتدئين

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

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

قد يلقي القادة الملتزمين في هذا الموقف باللائمة على فريقهم ، متناسين المانترا أنه "لا توجد فرق سيئة ، بل قادة سيئون فقط."

في نهاية المطاف إما أنها تحترق أو يتم استبدالها بسبب ضعف أدائها.

لا يجب أن يكون بهذه الطريقة.

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

القيادة الجيدة تتطلب التخطيط الجيد

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

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

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

الخطة أدناه يجب أن تساعدك.

معرفة نوع الفريق لديك

يمكن أن يكون المصطلحان "عديم الخبرة" و "المبتدئين" عريضًا بدرجة لا تصدق.

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

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

بعد تقييمها ، ستلاحظ أن الصغار يمكن أن يندرجوا في فئات معينة.

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

المبتدئين الفنية

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

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

عملية المبتدئين

تفتقر عملية المبتدئين إلى الخبرة والمهارات في العمل داخل الفريق. قد لا يفهمون ثقافة الفريق وهيكله ودينامياته. يفتقرون إلى السياق في تاريخ الفريق وكيف يتعاون الفريق وينسق ويتواصل. العمل معهم هو عمل الاحتكاك.

والنتيجة النهائية هي الفوضى للفريق.

المبتدئين السلوكي

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

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

مهما كانت المشكلة ، فإنه يمنعهم من العمل بالمستوى الذي يحتاجون إليه للعمل.

تطوير فريقك

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

تطوير الصغار التقنية

تطوير الصغار التقنية هي مسألة التدريب المركزة المستهدفة. الهدف هو بناء معارفهم وخبراتهم في الأساسيات حتى تصبح غير معروفة.

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

تطوير عملية الصغار

تطوير عملية جونيورز هو مسألة ضمان فهم شيئين:

  • العملية نفسها
  • سبب وجود العملية

بعض صغار العمليات لا يعرفون ببساطة طريقة أفضل ، وحالما يتعرّضون لها يتوقون إلى متابعة العملية.

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

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

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

تطوير الصغار السلوكية

تطوير الصغار السلوكية هو الأكثر تحديا. يأتي التغيير من الداخل ، وقد يكون سؤال شخص ما عن تغيير سلوكه مهمة مغلوطة.

يمكن أن يفتقر المبتدئ السلوكي إلى الوعي الذاتي للتعرف على عيوبه ، أو يُظهر دفاعه عند انتقاده ، أو يسمح للفخر أو الأنا بمنعهم من التقدم.

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

تطوير مطورين صغار لديهم سمات سلوكية ترغب في تغييرها:

  • توضيح السمات السلوكية المحددة التي ترغب في رؤيتها والسبب في ذلك
  • إظهار تلك الصفات بنفسك
  • الإشارة صراحةً إلى متى كانت هذه السمات أو لم يتم إظهارها
  • مراقبة وتحميل الصغار مسؤولية تقدمهم

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

إعدام

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

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

الحمولة الأمامية صنع القرار

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

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

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

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

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

امنحهم رؤية لعمليات التفكير التي تقوم عليها قراراتك حتى يتمكنوا من بناء قدراتهم على الحكم على المفاضلات. اطلب مدخلاتهم ، ولكن تأكد من أن القرار النهائي نفسه يبقى معك.

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

كسرها ، على غرار بارني

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

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

حول عمل المعرفة إلى عمل ميكانيكي

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

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

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

علمهم مبادئ وقواعد الإبهام

عندما يتعلم المطورون المبتدئين الأساسيات ، يمكنك البدء في شرح "السبب" وراء التقنيات.

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

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

علمهم متى ينتهكون مبادئ وقواعد الإبهام

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

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

وفر الوضوح في الاتجاه وأين تناسبها

إذا عزلت المطورين المبتدئين وعاملتهم كأدوات تروس في آلة ، فأنت تمنعهم من فهم دورهم النهائي في المشروع.

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

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

الطريقة الوحيدة التي يمكن أن يتكيف بها الفريق هي أن يكون لدى أعضائه رؤية شاملة للوضع.

لا تريد أن يظل المطورون المبتدئين مبتدئين إلى الأبد.

علمهم دورهم

اشرح لهم الأجزاء المتحركة الأخرى من حيث فهمهم. قم برسم صورة لكيفية تأثير مساهمتهم (أو نقصها) على الأهداف والمبادرات العامة للمشروع والمنظمة.

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

حدد الأهداف

التركيز والتنفيذ الفعال يتطلب هدف أو هدف للعمل من أجله.

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

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

هذه بمثابة علامات صفراء وعلامات الإنذار المبكر للقضايا المحتملة التي تحتاج إلى معالجة.

تعيين الحدود

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

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

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

نظرًا لأن المطورين المبتدئين يقومون بتحسين حكمهم وإثبات مصداقيتهم ، يمكنك البدء في رفع الحدود وتوسيع نطاق عملياتهم.

الإشراف

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

في كثير من الأحيان في الاختيار

راقب التقدم والتحقق باستمرار مع مطوريك المبتدئين بشأن نموهم. تقييم باستمرار أين هم والتأكد من أنهم يحرزون تقدما. تحقق التقدم ضد الأهداف والمعالم.

زوّدهم بالموارد التي يحتاجون إلى تعلمها - سواء أكانت مواد تدريبية أم تحديات أكبر أم وقتًا خاصًا بك.

تأكد من أنهم يعرفون أين يقفون وأين يتوقع منهم أن يكونوا ، ولديهم خريطة الطريق للوصول إلى هناك.

تأكد من وجود عملية

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

الحد من الأضرار المحتملة من خلال ضمان وجود عملية بوابات حيث لديك السلطة النهائية. تأكد من وجود عملية لمراجعة الكود. السماح فقط لعمليات النشر التي توافق عليها.

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

يمكن رفع هذه العمليات مع نمو مطوريك المبتدئين وتحسينهم ، ولكن حتى ذلك الحين يقومون بدور شبكات الأمان التي تمنع الأذى لأنفسهم وللأعمال.

تقديم ملاحظات في كثير من الأحيان

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

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

كن صبورا

لا يمكن أن يتم التعلم دون احتمال الفشل. تقبل أن مطوري المبتدئين سيفشلون ، أو يتراجعون على ما يبدو عن التقدم.

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

الفشل هو جزء من عملية النمو والتعلم. كن صبورا.

معرفة متى لتخفيف زمام الأمور

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

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

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