عندما تكون ألعاب الكمبيوتر هي وظيفتك: الجهاز الداخلي للألعاب السحابية



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

ماذا تفعل الشركة؟


يتخصص Playkey في الألعاب السحابية وكل ما يتعلق بها. الشركة المحلية هي من قدامى المحاربين في الألعاب السحابية ، وقد بدأت حتى عندما كانت هذه المنطقة نفسها هي الكثير من المهوسين ، وليس التيار السائد ، كما هي الآن. في هذه الحالة فقط ، من الجدير بالذكر أن الألعاب السحابية هي عندما يتم تنفيذ كل العمل الشاق في معالجة رسومات اللعبة على خادم بعيد ، تصل "صورة" جاهزة على شاشة كمبيوتر اللاعب. بالإضافة إلى Playkey ، فإن ممثلي هذا المكان هم Google Stadia و GFN و PlayStation Now.



كم عدد الأشخاص في الفريق ومن هم؟


يتألف الفريق الآن من 30 شخصا. هؤلاء هم 10 مطورين ، و 3 مختبرين ، ومديرين للتسويق ، وأخصائي SMM ، و 3 مسؤولي النظام ، ومديري المنتجات ، بالإضافة إلى قسم الشؤون المالية ، ومحامي ، واثنين من المتخصصين في مجالات أخرى.



ونعم ، هناك Belyashik - التميمة الدائمة لفريق المشروع ، والتي توضح من خلال مثال شخصي كيف يمكنك الاستمتاع بالحياة 100 ٪. يمكن أن يطلق عليه العقل المدبر. انها قطة.

من الفكرة إلى المنتج


عملية اتخاذ القرارات الهامة في Playkey هي على النحو التالي. يبدأ كل شيء بفكرة - ميزة جديدة أو منتج أو شراكة أو أي شيء آخر. يمكن لأي موظف تقديم فكرة.

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

صورة

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

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

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

من التطوير إلى الاختبار


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

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

صورة

إدارة المنتجات والمشاريع


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



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

التواصل بين الموظفين وتنظيم العمل


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

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



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

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

صورة

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

صورة

تستخدم Jira و Confluence كأدوات لتتبع المهام وتراكم المعرفة. بفضل هذه الحزمة ، من السهل تتبع مصير كل مهمة والعثور على جميع المعلومات اللازمة حول مكون مشروع معين أو عملية تجارية.

صورة

مشاركة العملية


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



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

(غير) مراقبة الموظفين


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



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

All Articles