عن نموذج سبوتيفاي Spotify في إدارة المنتجات

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


كتب أوديش فيفيكاناندان الذي يعمل في خدمات أمازون AWS و صاحب مدونة Master of None تدوينة مميزة (قديمة قليلاً لكن مفيدة جداً) تلخص أسلوب إدارة فرق تطوير البرمجيات في سبوتيفاي و المشكلة التي يواجهها كثيرون عند محاولة تطبيق هذا النموذج على شركاتهم. قمنا بترجمة هذا المقال لأهميته و لعرضه مجموعة من الأفكار المميزة إضافة لتلخيص هذا النموذج أيضاً.

قبائل Tribes و فرق Squads و الجماعات Chapters و نقابات Guilds – من كان يظن أن هذه الكلمات ستكون مرتبطة بهندسة البرمجيات و إدارة المنتجات؟؟ شخصياً، أنا متأكد تماماً أنه لم يفكر أحد بهذه التسميات حتى قام فريق البرمجيات في تطبيق سبوتيفاي Spotify للموسيقى بإصدار ورقة عام 2012 بعنوان Scaling Agile @ Spotify with Tribes ، Squads ، Chapters & Guild. أعطتنا هذه الورقة نظرة على أسلوب العمل في Spotify الذي سمح لهم بتوسيع أسلوب التطوير Agile ليناسب المؤسسات الكبيرة. مر ما يقرب من ست سنوات منذ أن أصدر الفريق هذه الورقة و أثر في ثقافة تطوير و إدارة البرمجيات إلى مرحلة اللاعودة ربما.

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

مفهوم الفرق Squads: كالشركة الناشئة الصغيرة

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

الجماعات Chapters: متخصصو المجال

الجماعة هي عبارة عن مجموعة من المتخصصين في مجالات محددة و يتشاركون المسؤوليات. الهدف الأساسي من هذه الجماعة هو تقليل “تأثير الصومعة Silo Effects” من خلال مشاركة المعرفة ودفع التنمية الشخصية. لكل جماعة قائد هدفه الرئيسي هو رعاية و دعم نمو الأعضاء.

القبيلة Tribe: مجموعة الفرق

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

النقابة Guild: مجتمع دعم مفتوح و غير رسمي

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

التحالف Alliance: قيادة تركز على توحيد الصفوف

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


الآن و بعد أن هذه الجولة السريعة، لنتحدث قليلاً عن سبب عدم ملائمة السؤال الأصلي حول تطبيق نظام سبوتيفاي.

ثقافة فريق الهندسة و التطوير ليس هيكلاً تنظيمياً

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

يتحدث مارسين فلوريان Marcin Floryan الذي يعمل كـ Team Catalyst في سبوتيفاي خلال لقاء مع InfoQ بعنوان There is No Spotify Model لا يوجد نموذج لسبوتيفاي عن هذه المبادئ و الافتراضات. النظر قليلاً في هذه الأفكار يظهر لنا كيف يمكن أن يخطئ من يطلع على ورقة سبوتيفاي و يراها كدليل تنظيمي. دعونا نلقي على بعضها.

الاستقلالية و الثقة بدلاً من التحكم

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

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

الاستقلالية بدون رؤية موحدة أمر عديم الجدوى

تشير مقدمة هنريك نيبرغ إلى فكرة الاستقلالية ذات الرؤية الموحدة Aligned Autonomy، إلى أن أي اختلال بين البعدين: الاستقلالية و الرؤية المحددة يؤدي في النهاية إلى معدل الفشل على نطاق واسع.

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

الابتكار بدلاً من التنبؤ

تؤكد نُهج و نماذج الحوكمة التقليدية على الرؤية المستمرة Visibility وإمكانية التنبؤ. الأمر مختلف في سبوتيفاي، فهي تقدر الابتكار على إمكانية التنبؤ هذه مع التركيز على دعم التجريب experimentation و تقديم القيمة value.

التركيز على التعافي من الفشل بدلاً من محاولة تجنبه

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

الخلاصة: نموذج سبوتيفاي لا يُنسخ، هو يُلهم فقط

أعتقد أن المشكلة الكبرى هي رؤية نموذج سبوتيفاي و القبض عليه من قبل فرق معينة كفرق المبيعات و التسويق دون فهم روحه. تقع كثير من المؤسسات في ما يسميه مارسين بـ انحياز تأثير الهالة Hallo Effect Bias حيث تحاول الشركات تقليد النموذج الناجح حرفياً متوقعة نفس النتائج. ثقافة فريق سبوتيفاي الهندسي لا تناسب الجميع دون شك و لكن هذه ليست النقطة الرئيسية. الفكرة هنا أنه على كل مؤسسة أن تقوم بفحص دقيق للمارسات الموجودة فيها و ثقافة العمل و تحاول أن تطبق أي نموذج تعجب به وفق ذلك و وفق رؤية موحدة يُجمع عليها جميع العاملين فيها.

مراجع للاستزادة

شاركنا بتعليقك