كيف لا تدير فريق المطورين عن بعد

نشرت: 2022-03-11

بصفتي مطورًا وصاحب عمل صغير ، كان لدي رؤى من كلا الجانبين ، لقد عملت كمطور عن بُعد وأدارت مطورين عن بُعد لمشاريع مختلفة ومع فرق مختلفة.

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

كيفية إدارة المطورين عن بعد

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

لتوضيح ذلك ، لا ينبغي استخدام كل هذه الآليات للتحكم في الموظف أو إدارته الدقيقة.

لا تؤمن بأساطير الفريق البعيدة والمفاهيم الخاطئة

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

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

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

أساطير الفريق البعيدة والمفاهيم الخاطئة

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

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

لا تدع المفاهيم الخاطئة الشائعة والأحكام المسبقة تشوش على حكمك.
سقسقة

لا تنسى احتضان التنوع وتشجيعه

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

لكن لا تقلق. التنوع مفيد للأعمال!

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

الفرق البعيدة والتنوع

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

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

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

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

لا تتجاهل أو تتجاهل الاختلافات الثقافية واللغوية. يمكنهم تكوين فريق أو كسره.
سقسقة

لا تستخف بالتوظيف والتدريب

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

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

التوظيف والتدريب عن بعد

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

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

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

لا تنس أن المطورين عن بعد يجب أن يكونوا أعضاء متساوين في الفريق.
سقسقة

لا تستخدم نظام معلومات معقد

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

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

لا تستخدم نظام معلومات معقد

تطبيق إدارة المشاريع المفضل لدي منذ فترة طويلة هو Redmine ، وهو نظام مفتوح المصدر ومتعدد المنصات وقواعد البيانات المشتركة. هذه المنصة قابلة للتهيئة بشكل كبير ويمكنك دمج SCM الخاص بك ، والمكونات الإضافية المختلفة ، وخطافات الخدمة.

إذا كنت لا ترغب في مواجهة مشكلة الحفاظ على الخادم الخاص بك مع Ruby وإعداد كل شيء بنفسك (يمكن أن يكون Redmine معقدًا لمدراء النظام عديمي الخبرة) ، فهناك خيار جيد آخر وهو GitHub ، والذي يتميز ليس فقط بـ git CMS ولكن أيضًا مشكلات GitHub ، والتي تتكامل بشكل جيد مع رسائل الالتزام وطلبات السحب وما إلى ذلك.

بمجرد إعداد نظام المعلومات لدينا وجاهزيته ، يمكننا البدء في دمج مطورنا البعيد في مشروعنا.

لا تستخدم نظام معلومات معقد. يمكن أن تضر أكثر مما تنفع في فريق بعيد.
سقسقة

لا تتدخل في التفاصيل الدقيقة

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

تجنب الإدارة التفصيلية

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

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

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

لا تقلق بشأن المناطق الزمنية ، استخدمها لصالحك

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

الفرق البعيدة والمناطق الزمنية

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

تذكر أن المدير الجيد ليس أكثر من خدمة لموظفيه لتمكينهم من إنجاز العمل ، وليس العكس!

لا تقلق كثيرًا بشأن المناطق الزمنية المختلفة. استخدمها لصالحك بدلاً من ذلك.
سقسقة

لا تفرض أهدافًا يومية ، ركز على الأهداف متوسطة أو طويلة المدى

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

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

الأهداف اليومية والفريق البعيد

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

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

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

لا تثقل كاهل فريقك البعيد بأهداف وجداول زمنية لا لزوم لها.
سقسقة

لا تخفي تفاصيل العمل

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

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

لا تخفي تفاصيل العمل

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

لا تحتفظ بسرية أي شيء إلا إذا كان يجب أن يكون سرًا تمامًا.
سقسقة

لا تتجاهل أعضاء الفريق البعيدين

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

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

لا تتجاهل أعضاء الفريق

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

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

لا تتجاهل أعضاء الفريق البعيدين لمجرد أنك لا تراهم كل يوم.
سقسقة

نصائح سريعة لإدارة الفريق عن بعد

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

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