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

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

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

استخدام مفيد نظام إدارة المشاريع حيث يمكن لأعضاء الفريق بسهولة عرض الأخبار من أجزاء مختلفة من الفريق (وإعداد إشعارات التغييرات لإرسالها عبر البريد الإلكتروني أو إلى دردشة مجموعة Slack الخاصة بهم). يمكنك أيضًا إنشاء قنوات شخصية وقناة جماعية في Slack للتواصل وعرض التحديثات.
قد تؤدي المعلومات القديمة إلى الوصول إلى طريق مسدود وإضاعة الكثير من الوقت، الأمر الذي سيكلف فريقك في النهاية أكثر بكثير من مجرد مشاركة المعلومات مسبقًا.
- الثاني أصبح العمل كفريق وتتبع المهام أسهل بكثير مع بيئات التطوير المنظمة. قم بإنشاء دليل بدء تشغيل بسيط وقم بتنعيم أي حواف خشنة من خلال أتمتة إعداد المهام قدر الإمكان.
- الثالث، إذا كان الموظفون عن بعد يعملون من مكاتب مختلفة، فإن إدارة التوقعات وبناء التفاهم بين الفرق تكون أسهل عندما يتم تحديد معايير الإنجاز بوضوح. يمكن أن يساعد ذلك في تسليط الضوء على النقاط غير الواضحة والمساعدة في حلها تحسين عملية. على سبيل المثال، إذا كنت تقوم بتسليم إصدار عملت عليه عدة فرق، فحدد بوضوح ما تعنيه كلمة "مكتمل": كتابة التعليمات البرمجية، وإنشاء طلب السحب، والتحقق من التعليمات البرمجية، واختبارها، ودمجها مع الفرع المقابل.
وأخيرًا، يشير التطوير الموزع إلى أنه عند ظهور المشكلات، لن يكون جميع أعضاء الفريق متاحين عبر الإنترنت. عند توفر تعليمات واضحة للإبلاغ عن الأخطاء واستكشاف الأخطاء وإصلاحها، يمكن لأي عضو في الفريق التعرف على المشكلة بسهولة. تساعد أيضًا عمليات فحص التعليمات البرمجية والاختبارات التلقائية القوية في مشاركة المعرفة بقاعدة التعليمات البرمجية والسماح للفريق المناسب بإصلاح المشكلة، والتأكد من عدم وجود آثار جانبية غير مقصودة. ونتيجة لذلك، لا يوجد فريق يخلق مشكلة.
مهام أكثر وضوحًا
يعد تحديد المهام أمرًا مهمًا للغاية بالنسبة لفريق بعيد حتى يعمل بشكل صحيح. جميع المهام والاتصالات يمكن أن تتم في أداة تتبع الوقت.
عندما لا تكون هناك إمكانية التواصل شخصيًا وشرح كل تفاصيل المهمة، يستغرق الأمر وقتًا أطول لوصفها: يتعين عليك إرفاق لقطات الشاشة والمستندات والروابط والأدلة وما إلى ذلك.
ومع ذلك، فهذا يعلمك صياغة أفكارك بشكل أكثر دقة والتعبير عنها بوضوح للمؤدي. ففي نهاية المطاف، تحتاج أي أسئلة إضافية إلى وقت إضافي، مما يجعل العملية أقل كفاءة.
نعم، قد يستغرق إعداد المهام وقتًا أطول، ولكن بمجرد ضبطها بشكل صحيح، سوف "تصل" إلى المطورين والمختبرين بشكل واضح، وموصوفة بالكامل، ومع تعليقات مفصلة. من السهل التحقق من مثل هذه المهام، مما يجعل إصلاح الأخطاء وإظهار نتائج ممتازة للعملاء أكثر ملاءمة.
يوفر مصباح السقف Aqara LED TXNUMXM من Aqara LED إمكانات إضاءة ذكية متقدمة تعمل على تحويل مساحتك بسهولة. بفضل توافقه مع Matter ودعم Zigbee XNUMX، يتكامل بسلاسة مع منصات المنزل الذكي مثل HomeKit وAlexa وIFTTT للتحكم السهل. توفر تقنية RGB+IC تأثيرات إضاءة متدرجة والوصول إلى XNUMX مليون لون، مما يتيح لك إنشاء مشاهد إضاءة ديناميكية. تتيح ميزة اللون الأبيض القابل للضبط إجراء تعديلات من XNUMX كلفن إلى XNUMX كلفن لتوفر طيفاً من الإضاءة الدافئة إلى الباردة. وبالإضافة إلى الجدولة الذكية والتحكم الصوتي، يعمل TXNUMXM على تحسين تجربة الإضاءة في أي بيئة. أدوات إدارة المشاريع الأكثر وظيفية يمكن أن يساعدك اليوم في العمل مع فرق بعيدة في المشاريع.
التركيز على التعليم الذاتي
أحد أكبر تحديات الانتقال إلى مكان بعيد هو عادة العمل في نفس الغرفة. اعتاد الناس على الاجتماع ومناقشة المشاريع والمهام الحالية وإيجاد أفضل الطرق لحلها. ومن الناحية النفسية، كل هذا يكون أكثر راحة عند الجلوس بجانب بعضنا البعض. بالإضافة إلى ذلك، يساعدك التواصل المباشر على تعلم شيء جديد بشكل أسرع من زملائك.
الآن عليك أن تتطور بنفسك، وتقرأ الكثير من المؤلفات المتخصصة وتستمع إلى الندوات عبر الإنترنت، بدلاً من انتظار النصيحة من الشخص الذي يجلس بجانبك.
سوف يستغرق الأمر وقتًا حتى تترسخ المبادئ الجديدة، ولكن في النهاية، سيصبح كل شيء أسهل، وستعرف أن العمل عن بعد يمكن أن يكون أكثر فعالية عندما يتم تنظيمه بشكل صحيح.
تنفيذ الساعات الذهبية
في التصوير الفوتوغرافي، تشير "الساعات الذهبية" إلى الأوقات التي تسبق شروق الشمس وغروبها مباشرة وبعدهما مباشرة، عندما تحصل على أنجح صور المناظر الطبيعية.

بالنسبة لفرق التطوير الموزعة، فإن "الساعات الذهبية" هي عندما تكون الفرق المحلية والبعيدة في مكاتبهم، أي أن جميع الفرق تكون في مكاتبهم، ويكون هذا هو الوقت المناسب للقيام بالمواقف.
الاجتماع الاحتياطي ("Daily Scrum" أو "Kanban Meeting" أو ببساطة "يوميًا") هو اجتماع منتظم قصير لفريق العمل مصمم لمزامنة جميع المشاركين وتوفير الشفافية في عملية العمل. وبالتالي الحفاظ على كفاءة وإنتاجية الفريق.
يمكن للفرق البعيدة، حيث ينتشر العمل عبر عدة مناطق زمنية، الاستفادة من المواقف الاحتياطية: من خلالها، يمكن للفريق الذي أنهى العمل أن يمرر الشعلة إلى الفريق التالي الذي سيتولى المناوبة. وإذا تم الاستعداد عبر مؤتمر فيديو، فيمكن لأحد الفريقين أن يطرح بسهولة على الفريق الآخر الأسئلة الضرورية ويباشر العمل بسرعة، أي البدء في العمل فورًا بعد الاجتماع.
في بعض الأحيان، تكون المكاتب متباعدة جدًا بحيث تسبب الاجتماعات المشتركة بعض الإزعاج لفريق واحد. الاستيقاظ في الساعة 5 صباحًا للوقوف مع فريق آخر؟ لا، شكرا.
أوقات الاجتماعات البديلة. سيكون هذا عادلاً لكلا الفريقين، ولن يضطر أي من الفريقين إلى العمل لساعات إضافية باستمرار (مثل هذه المواقف تقوض الروح المعنوية بشكل خطير). إذا حدث هذا السيناريو، فأنت بحاجة إلى أن يكون لديك حاسبة العمل الإضافي لقياس عملهم الإضافي والأجور.
كن حذرًا للتأكد من مشاركة الفريق بأكمله في الموقف. إذا كان الفريق متوترًا جدًا أو غير سعيد بالطريقة التي تسير بها الأمور، فسوف يفقدون الاهتمام في النهاية، ويتوقفون عن الاستماع أو مشاركة آرائهم.
ليس عليك تشغيل وضع الوقوف كل يوم. اجتمع مع فريقك البعيد عدة مرات في الأسبوع، وفي أيام أخرى، قم بتنظيم موقف للفريق المحلي. يمكن إجراء ستاندوبس في وقت آخر غير الصباح عندما يكون من المناسب للجميع المشاركة.
مكتب للصغار. العمل عن بعد لكبار السن
نظرًا لأن مطوري البرامج لا يجلسون بجانب بعضهم البعض عند العمل عن بعد، فمن الصعب مشاركة المعرفة والخبرة، وتنتشر ثقافة الشركة بشكل أبطأ.
ومع ذلك، هناك طريقة للخروج. يمكنك توظيف كبار السن، أي المطورين المحترفين ذوي الخبرة، الذين يعرفون أعمالهم جيدًا، للعمل عن بعد وتوظيف المبتدئين، أي أولئك الذين بدأوا للتو في الانخراط في تطوير البرمجيات المخصصةللعمل في المكتب.
سوف يتعلمون ويتبنون ثقافة الشركة بشكل أسرع تحت إشراف قادة الفريق. لينمو الشاب ليصبح متخصصًا قيمًا، يحتاج إلى الكثير من الاهتمام.
ومع ذلك، قد ترغب في التحقق من المنصات التالية التي ستساعدك في العثور على المرشحين المناسبين:
- المبرمج سيساعدك في العثور على خبراء لمراجعة التعليمات البرمجية عند الطلب والتواصل مع أكثر من 12 ألف مطور محترف في أي وقت.
- قوس() سيساعدك في العثور على مطورين تم فحصهم مسبقًا لمشروع معقد ضمن مواعيد نهائية ضيقة في مختلف الصناعات.
- AngelList عبارة عن منصة يمكنك من خلالها العثور على مرشحين ذوي جودة عالية (2,3 مليون+، بما في ذلك 750 ألف+ مطورين)، ونشر عروض الوظائف، وإدارة مسار المرشحين الخاص بك باستخدام مجموعة أدوات توظيف كاملة مجانًا.
- التعاقد سيسمح لك بإنشاء ملف تعريفي لإثارة اهتمام الشركات المختلفة وتقديم عروضها لك.
- اختبار الغوريلا تمتلك أدوات قوية لتقييم التوظيف لمساعدتك في تحديد أفضل المرشحين واتخاذ قرارات توظيف سريعة ودقيقة.
سكان المكاتب والاتصالات
ربما لا يزال المدير التنفيذي للتكنولوجيا وبعض رؤساء الأقسام يعملون في المكتب، لذلك من الأسهل مراقبة عمل الفريق. كما أن بعض مندوبي المبيعات والمتخصصين في التسويق ومديري المشاريع - أولئك الذين يتواصلون بنشاط مع العملاء - قد يعملون أيضًا من المكتب.
قد يتواجد العديد من العملاء في مدينتك ويزورون مكتبك لمناقشة الأمور التجارية المهمة. يعد التحدث شخصيًا أكثر ملاءمة - حيث يمكنك المصافحة والنظر في أعين بعضكما البعض.
يمكن للمديرين الآخرين وأقسام التسويق العمل عن بعد، وكذلك معظم أفراد الفريق إذا كان هذا التنسيق لا يمنع الموظفين من أداء مهامهم بشكل جيد.
ليست هناك حاجة لإنشاء أقسام تبقى في المكتب أو تعمل عن بعد بشكل دائم. نفذ المرونة، وجرب مجموعات مختلفة، والتزم بما هو أكثر فعالية في هذه المرحلة من حياة الشركة.
الفرق غير الموزعة غير موجودة
والحقيقة هي أنه في مؤسسة موزعة، تكون جميع الفرق بعيدة عن بعضها البعض. تحتاج جميع الفرق إلى التكيف وتعلم كيفية القيام بعمل واحد عبر مكاتب متعددة، ومشاركة المعلومات بشكل فعال، وإنشاء ثقافة مشتركة للموظفين من مواقع مختلفة.
العمل عن بعد لم تعد وسيلة للعثور على عمالة رخيصة - إنها وسيلة للتنافس مع المدن والمناطق والبلدان الأخرى. في الواقع، مع العالم كله.
في الفرق الأكثر فعالية، ليس من الضروري أن يكون التمثيل عن بعد مجرد نسخ لثقافة المكتب الرئيسي. وتعرف هذه الفرق أن كل مكتب لديه ما يتعلمه من الآخرين.
يتم تطبيق الأساليب الناجحة في جميع المناطق التي يوجد بها ممثلو الفريق؛ يجب العثور عليها ومشاركتها مع الآخرين. لا ينبغي للمكاتب أن تضع نفسها في مواجهة أي شخص آخر، بل يجب أن تتعامل مع بعضها البعض كأجزاء مختلفة من نفس الفريق.
حتى الفرق التي لديها موظفين في نفس المكتب يمكنها الاستفادة من استخدام النموذج الموزع. نظرًا لأن العديد من الفرق تضطر إلى التوزيع من وقت لآخر، سواء كان ذلك بسبب رحلات العمل أو العمل العرضي من المنزل - يمكن للجميع العثور على التوازن المثالي بين العمل والحياة.
الفرق التي تقدر البنية والشفافية تتكيف بشكل أكثر فعالية مع التغييرات في نطاق المشروع. عندما يمتد المشروع إلى ما هو أبعد من المكتب، فلا يتعين على أي شخص أن يتعارض مع مبادئه وقيمه للحصول على النتائج التي يريدها.
كاتب السيرة الذاتية:
جيسيكا وينستون متخصصة في تحسين محركات البحث (SEO) في CoreCommerce.com ولها أكثر من 20 مشروعًا ناجحًا. تتعاون مع مدونين مشهورين ومؤلفي مواقع مثل Entrepreneur وغيرهم. تتمتع جيسيكا بروح متحررة، وبفضل إبداعها، لم تزدهر إلا.