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

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

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

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

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

- مرحبا ، أعط زجاجة من أفضل النبيذ الخاص بك.
"لديك 1600 دولار".
- حسنًا ، من فضلكم كن لطيفًا معي ، أكثر من ثمانية باكسوفي.
يوفر توظيف الموظفين عن بعد أربعة فوائد: يمكنك توظيف أفضل الأشخاص أينما كانوا (أو أنت) ؛ زيادة نوعية الحياة ؛ إدارة الإنتاجية الخاصة بك. لديك دوران الموظفين منخفضة.
"لدينا بدء تشغيل رائع ، والجميع يريد أن يرانا!" شخص ما يريد. شخص ما ليس كذلك. وهذه الأخيرة هي مجموعة من الناس تفوتك.
من ناحية أخرى ، مع النهج الصحيح ، يمكن إغراء حتى العباقرة من وادي السيليكون: "مرحبًا ، ألا تظن أنك ستنتقل من سان فرانسيسكو؟ لن يعمل هذا الرقم مع Google ، ونحن مسألة أخرى! ستعمل مع شباب من جميع أنحاء العالم في مشروع مثير للاهتمام أينما تريد. حسنا ، دعنا نناقش ؟ "
بالنسبة لي ، لا يتعلق الأمر بالمصاريف ، أو بتهدئة المتخصصين وتحسين نوعية الحياة وإنتاجيتك. الشيء الرئيسي هو الاحتفاظ بالموظفين. هل تعرف كم من الوقت يعمل الناس في فرق بعيدة؟ أطول بكثير مما كانت عليه في المكتب.
التكرار مقابل الابتكارات
ستدرك بسرعة أنه في Hangout أو Slack تضيع الكثير من الفروق الدقيقة البشرية. هذه هي الفروق الدقيقة الهامة ، خاصة إذا كان لديك مشروع إبداعي.
لنفترض أنك تقوم بتغيير اتجاه التنمية. لفترة طويلة تخبر بحماس ما يجب أن يفعله الفريق ، وردا على ذلك: "آسف ، لديك شيء مع الإنترنت. ماذا قلت للتو الآن؟ "

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

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

فيما يلي بعض الأمثلة لفرق التطوير (من السهل رسم أوجه التشابه مع المجالات الأخرى):
كيف يمكنك أنت أو أحد أعضاء الفريق:
- ... مشكلة وحدها في منتصف الليل؟
- ... مساعدة المطورين الجدد على التعلم من تلقاء أنفسهم؟
- ... مشاركة نصائح لكتابة التعليمات البرمجية؟
- ... لا تقم بتحويل طلبات التجميع إلى عملية طويلة؟
- ... ليس للقاء دون حاجة خاصة؟
- ... دع المطورين يتخذون قراراتهم بشأن المنتجات الخاصة بهم؟
- ... تجنب أسوأ السيناريوهات؟
- ومرة أخرى - كيفية زيادة الثقة؟ (يعمل معها بشكل أسرع!)
فكرنا في Product Hunt منذ فترة طويلة وهنا ما فكرنا فيه:
- حدد الاستراتيجيات والأهداف العالمية بوضوح.
- اجعل المطورين مسؤولين عن فرقهم ومشاريعهم.
- دعهم يتحملون مسؤولية منتجاتهم وأهدافهم ( تنتقل الاستراتيجية من أعلى إلى أسفل ، ومن التنفيذ إلى الأسفل )
- يرجى الإشارة بوضوح إلى الحالات التي يكون فيها رأي العديد من الأشخاص مطلوبًا (على سبيل المثال ، التغييرات في الحزمة ، المشاكل الأمنية ، إلخ).
- يجب أن يكون لديك وثائق المبتدئين مدروس وتوجيهات الموظف.
- اسمح للموظفين الجدد بتحسين هذه الوثائق.
- استخدم صيغة واضحة.
- الخطوط العريضة للقواعد والمحظورات.
- لا تنفذ الحلول حتى تنشأ المشكلات (خاصة بالنسبة للعمليات أو البنية التحتية).
- في أيام الجمعة ، يمكن للموظفين القيام بكل ما يرونه مفيدًا (إذا كان المشروع مطفأ) - تصحيح العيوب الفنية وتحسين واجهة المستخدم وتجربة مكتبة جديدة وإعادة بناء البنية التحتية ...
- قم بتسجيل مقاطع الفيديو بدلاً من العروض التوضيحية المباشرة (مثل نماذج واجهة المستخدم).
- احصل على مجموعة اختبار موثوقة (وليست ضخمة) (لتكامل الوظائف واختبارات الوحدات للأجزاء الخطرة).
- حاول استخدام المكونات القياسية عدة مرات ، بدلاً من الالتصاق بكل بكسل.
- تأكد من استخدام الوان لكل لغة (حتى في لغة HTML / CSS).
- قم بتشغيل التنسيق التلقائي (وليس لمناقشة أنماط التعليمات البرمجية).
- تشغيل التعقيد العد في linter (idea فكرة رائعة).
- لا تذهب إلى وحدة التحكم في الإنتاج إذا لم تكن هذه حالة متطرفة (مع سجلات وتنبيهات).
- دع ظروف الإنتاج يمكن إعادة إنشائها بسهولة (بدون بيانات إضافية).
- يجب إعادة تثبيت بيئات التطوير في خطوة واحدة.
- حدد وقتًا لعرض طلبات المسبح (أول شيء كل صباح).
- "+1" في طلبات المسبح لطيفة ، لكن ليس ضروريًا.
- إذا كانت هناك مخاطر أمنية ، فاطلب "+1" (باستخدام risk.js ).
- في التعليقات اكتب لماذا ، وليس ماذا
- وما إلى ذلك
اكتب لي إذا كنت بحاجة إلى أن أرسم كل شيء بالتفصيل. في غضون ذلك ، يمكن العثور على التفاصيل في أول عرض تقديمي حول كيفية عملنا في Product Hunt: https://www.slideshare.net/andreasklinger/engineering-management-for-early-stage-startups-97402850
إذا كنت كسولًا جدًا لقراءة الكثير من الرسائل: من الناحية المثالية ، يجب على المطور أن يفهم بنفسه ما إذا كان كل شيء في حالة جيدة ومتى يحتاج إلى مراجعات من الزملاء. والسماح بالتحقق من التفاصيل تلقائيًا. والأهم من ذلك - عاملهم مثل البالغين.
هذه مشاكل ليس فقط للفرق البعيدة
كل هذه المشكلات لا تتعلق بالفرق البعيدة فقط ، ويمكن استخدام الحلول كما هو الحال في المكتب. إن فرق المكاتب لا تحتاج إلى مثل هذه القواعد الصارمة - يمكنها دائمًا إصلاح شيء ما على طول الطريق. ربما لا يكون المطورون راضين عن الاجتماعات والمحادثات ، لكنه يعمل ويعمل الجميع.
في المكتب ، يتم حل المشاكل المتعلقة بالعمليات من خلال الاجتماعات المتكررة والتدخل المستمر في عمل أعضاء الفريق.
تعد الفرق البعيدة أكثر تطلبًا للعمليات ، لذلك تنشأ مشاكل إدارة الموظفين في وقت مبكر وأكثر إثارة للانتباه.

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

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

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