كما يحدث غالبًا في الحياة: يأتي مدير جديد ويقوم بتعيين المهمة لزيادة عدد الميزات المحققة بمقدار مرتين للسباق التالي. المطورين ، بالطبع ، حاولوا العمل ، والبقاء في عطلة نهاية الأسبوع ، واستيفاء الخطة ، ولكن بعد ذلك لسبب ما استقال الجميع.
يرى معظم الناس الإنتاجية استنادًا إلى نموذج:
كلما زاد إنتاجك ، زادت إنتاجيتك . لكن الإنتاجية الحقيقية هي وظيفة عنصرين: النتيجة التي تم الحصول عليها والموارد التي تم إنفاقها. غالبًا ما يكون الحفاظ على التوازن بين النتائج والموارد أمرًا صعبًا للغاية. ومع ذلك ، فإن هذا التوازن هو بيت القصيد. أنه يؤدي إلى توازن على المدى القصير والطويل.
يجب على أي قائد ، سواء كان رئيس فريق التطوير أو رئيس القسم ، أن يهتم بزيادة إنتاجية فريقه. ولكن كيف نفعل ذلك بحكمة؟ هل من الممكن زيادة إنتاجية الفريق ، على سبيل المثال ، بمقدار 10 مرات؟
اليوم سأحاول أن أقول وجهة نظري حول هذه المسألة. إذا كنت مهتما ، مرحبا بكم في القط!
تحتاج أولاً إلى فهم ماهية الإنتاجية وكيفية قياسها في فريقك. في هذه الحالة ، يمكنك استخدام مؤشرات مختلفة تمامًا. يمكن أن تكون كمية ونوعية.
كمثال للمؤشرات الكمية ، يمكنك أن تأخذ ، على سبيل المثال ، عدد الميزات التي يتم تسليمها للعميل لكل وحدة زمنية. لا يزال هناك شخص يقيم عمل المبرمجين في سطور الكود (نعم ، نعم ، هذا يحدث حتى يومنا هذا) ، شخص ما مهتم بعدد الأخطاء الثابتة ، وعدد الاختبارات الذاتية وما إلى ذلك.
لوضع مؤشرات الجودة ، تحتاج إلى العثور على معايير الموقف. على سبيل المثال ، فإن الأداء الحالي للمجمع ومتطلبات الحديد N. ثم سيكون المتري زيادة في إنتاجية المنتج بنسبة 25 ٪ أو تسريع تنفيذ المهام طويلة الأجل بنسبة 25 ٪ نفسه.
المقياس الجيد هو التكلفة لكل وحدة. وحدة المنتج هي كل ما له على الأقل بعض القيمة للمستخدم (الوظيفة ، تصحيح الأخطاء ، تحسين الأداء ، إلخ.) يمكن قياسها من حيث الشخص أو المنتج أو المشروع ، إلخ. هذه هي جميع المقاييس المذكورة أعلاه ، ولكن يتم التعبير عنها بالمال.
بالنسبة للكثيرين ، المقياس المهم هو وقت الدورة (وقت تسليم التغيير إلى العميل). إنه شيء عندما تطرح ميزات وتغييرات جديدة كل يوم ، شيء آخر - مرة كل شهر أو حتى أقل.
لا يمكنك التحدث عن إنتاجية الفريق بمعزل عن جودة المنتج المقدم. بالطبع ، يجب أن يكون لديك مجموعة كاملة من المقاييس التي تقيم جودة المنتج الخاص بك. دعنا نعطي بعض الأمثلة لهذه المقاييس:
- عدد الأخطاء التي عثر عليها العملاء خلال الفترة التي أعقبت تسليم إصدار جديد (مثال على مقياس خارجي)
- عدد الأخطاء الموجودة في قسم الاختبار بعد نقل الوظيفة أو التصحيح للتحقق (مثال على مقياس داخلي).
إذا كيف يمكنك زيادة إنتاجية الفريق؟
دعنا ننظر إلى
المنتج كنتيجة للفريق. يعلم الجميع مبدأ باريتو ، والذي يستتبع أن 20٪ من وظائف المنتج تغطي 80٪ من احتياجات المستخدمين. نادراً ما يتم استخدام بقية الوظائف أو عدم استخدامها على الإطلاق. من المهم للغاية قضاء وقت في الفريق بدقة على الميزات الضرورية والهامة ، لذلك تخلص من التعليمات البرمجية القديمة وغير الضرورية ، وقم بإعادة التنظيم وإعادة تبسيط الرمز ودعمه. في المستقبل ، هذا سوف يزيد بشكل كبير من فعالية الفريق.
من السهل للغاية الوقوع في فخ النشاط ، في دورة الشؤون والأحداث ، وإنفاق المزيد والمزيد من الجهد على القيام ببعض الميزات الجديدة عديمة الفائدة ، وتغيير التصميم ، وما إلى ذلك ، من أجل أن ندرك في لحظة واحدة أن لا أحد يحتاج إليها . يمكنك أن تكون شخص مشغول جدا دون أن تكون فعالة.
دعونا نتعامل مع
الفريق . ليس سراً أن بعض المطورين يكونون أكثر إنتاجية بعشرة أضعاف من زملائهم. مهمتك كقائد هي بناء فريق قوي واختيار فقط أفضل المرشحين لذلك. هذا يعني حقيقة أنك بحاجة إلى أن نقول وداعًا للمشاركين الضعفاء بصراحة والتي تقلل من إنتاجية الفريق بأكمله. اسأل نفسك باستمرار السؤال: هل توظف هذا الشخص في هذا المنصب ، وتعرف ما تعرفه الآن؟ إذا لم يكن كذلك ، فلا يجب أن يشغلها.
ومع ذلك ، لا تقطع الكتف. هناك حالات تكون فيها الإنتاجية لأحد أعضاء الفريق منخفضة ، ولكن عندما يكون / هي في الفريق ، تزيد إنتاجية الفريق بأكمله! من المهم في الفريق أن يكون هناك شخص يرفع المعنويات العامة للفريق. حتى لو كان أقل من الباقي ، فهو يوحد الفريق ويحسن النتيجة الإجمالية.
النظر في
القضايا التنظيمية وعملية . كقائد ، يجب عليك اتباع العملية التالية:
- القضاء على "عنق الزجاجة" في العمليات الحالية وفريقك ،
- إنشاء ملاحظات على التغيير ،
- كرر هذه العملية عدد لا حصر له من المرات.
بعد القضاء على عنق الزجاجة مرة واحدة ، سوف يخرج في مكان آخر. عن طريق إزالة عنق الزجاجة الجديد ، ستحصل عليه مرة أخرى ، على الأرجح على نطاق أصغر. في مرحلة ما سوف تدرك أن البحث عن العنق أصبح أكثر تعقيدًا بالنسبة لك وأن إزالته أغلى من مكافأة النتيجة. لقد حان الوقت لتجربة العمليات! ابحث عن أفضل الممارسات ، وحاول تحويلها إلى فريقك ، والتكيف! لا داعي للخوف من الإخفاقات ، فليس كل الممارسات تتجذر في فرق محددة. استخلاص النتائج والمضي قدما.
تحتاج إلى محاولة أتمتة كل شيء تكون الأتمتة في فريقك معقولة. لن يجادل أحد بأن الغالبية العظمى من المشاريع يجب أن تستخدم CI / CD لنشر وتسليم نسخة جديدة من المنتج إلى العميل بسرعة. لا يتم استخدام Autotests حاليًا إلا من قبل قائد كسول. يمكنك أنت بنفسك أن تتوصل إلى أفضل طريقة معقولة للتشغيل الآلي لفريقك.
حسنًا ، القاعدة النهائية للمديرين وكل من يريد التطوير!
الخروج من منطقة الراحة الخاصة بك! احذر الضفدع في متلازمة الماء المغلي. يقولون أنه إذا رميت ضفدعًا في ماء ساخن ، فسوف تقفز على الفور. ولكن إذا وضعت الضفدع نفسه في الماء في درجة حرارة الغرفة وقمت بتسخين الماء تدريجياً حتى الغليان ، فإن الضفدع لن يحاول الخروج وفي النهاية سوف يغلي. لا أدري مدى صحة هذه الدراجة فيما يتعلق بالضفادع ، ولكنني أشبه إلى حد ما مع المديرين والموظفين. يميل الناس تدريجيا إلى التعود على الأشياء غير المقبولة التي من شأنها أن تصدمهم إذا رأوا لهم نظرة جديدة.
تطوير وتنمو وتحقيق النجاح!