أهمية OKR لفريق تطوير البرمجيات
نشرت: 2022-06-17الهدف والنتيجة الرئيسية: ما هو OKR؟
تسمى طريقة تحديد الأهداف التي تستخدمها الشركات من أجل التطوير والابتكارات والإبداع بشكل أسرع OKR أو الهدف والنتائج الرئيسية . يعتمد على تحديد أهداف معقولة وتتبع التقدم. الرائد في هذا المجال كان أندي جروف ، المؤسس المشارك والرئيس التنفيذي السابق لشركة Intel. كان أول من حول أهداف إنتل الإستراتيجية إلى أهداف معقولة.
الصورة: Synergita
ترتبط النتائج الرئيسية بأهداف الشركة ، وفقًا لـ Grove. يساعد استخدام تطوير برامج okr الشركات على فهم ما إذا كانت قد وصلت إلى الأهداف المحددة أم لا. في الوقت الحاضر ، تعلمت مئات الشركات المختلفة استخدام مبادئ OKR بنجاح. يساعدهم في الوصول إلى نتائج أفضل في فترات أقصر كما فعلت intel okr .
تستخدم هذه التقنيات سريعة النمو مثل PropTech و FinTech باستمرار طرقًا مختلفة لتحديد الأهداف لتحقيق إنجازات أكبر في عمليات التطوير. تعتبر أمثلة FinTech okrs مهمة للغاية لمطوري البرامج في الوقت الحاضر. ومع ذلك ، هناك فكرة مثل kpi لمطوري البرامج وهي مألوفة أكثر للمطورين.
تحدد كل من OKRs و KPIs الأهداف وتتبع التقدم. لكن هل يمكن حقًا أن يحلوا محل بعضهم البعض؟ دعونا نكتشف ذلك الآن.
OKRs و KPIs - ما الفرق؟
OKR و KPI ليسا نفس المفاهيم على الرغم من أنهما يبدوان كذلك. في الواقع ، كلاهما يضمن نهجًا فريدًا لعملية تطوير البرامج الخاصة بك. من خلال توحيد معايير كليهما ، يمكنك إنشاء صورة كاملة لنشاط الشركة.
إذا كنت تعاني بشأن ما تختاره - KPI أو OKR ، فمن الأفضل إيجاد طريقة لاستخدامهما معًا. لكن أولاً ، دعنا نرى الاختلافات.
KPI لا تتعمق في المشكلة. إنه يظهر فقط أنك بحاجة إلى القيام بشيء لتحسين الوضع. OKR ، بدوره ، يشرح سبب حدوثه وكيفية تحسين الوضع. سيقدم طرقًا لإشراك عملائك والحفاظ عليهم. OKR و KPI ليسا طريقتين معاكستين لكنهما يكملان بعضهما البعض.
تشجعنا OKR على وضع خطط واقعية والوصول إلى نتائج معقولة. تتيح لنا KPI تتبع الكفاءة وتحديد المجالات التي تسوء. بمعنى آخر ، تعد KPI جزءًا لا يتجزأ من OKR. يتضمن السيناريو المثالي كلاهما لعملك. إليك ما ستقدمه لك OKR مقارنةً بمؤشر الأداء الرئيسي:
- ينشئ خططًا واقعية (KPI يتتبع الأداء)
- يقسمها إلى نتائج قابلة للقياس (تحدد KPI المناطق التي لا يسير فيها مشروعك كما هو مخطط له)
- يقترح طرق التحسين (تبرز KPI عندما يكون من الضروري اتخاذ الإجراءات)
أسباب تحديد أهداف OKR لمهندسي البرمجيات
إذا كنت تطلق شركة ناشئة ، فإن تطوير وإعداد OKR في عملية تطوير البرمجيات سيعزز إنتاجية شركتك. أدناه ، ستجد الأسباب التي تجعل OKR أمرًا ضروريًا لكل شركة ناشئة.
التركيز
يسمح لك OKR بالتركيز على مجموعة محدودة من الأهداف وتحقيق نجاح كبير في تلك المجالات. يوصى بتحديد ما لا يزيد عن خمسة أهداف استراتيجية وخمس نتائج أساسية لكل منها. السبب هو أنه يمكنك التركيز فقط على جوانب قليلة ، وإلا فلن تكون هناك نتائج.
استقامة
تُظهر أفضل أمثلة okr أن OKR يعمل على محاذاة كل شيء بسرعة ، مما يعزز الكفاءة والإنتاجية ويقلل من نفقات الشركة في نفس الوقت. يمكن الوصول إلى ذلك من خلال مزامنة الأهداف على المستوى الفردي والجماعي والتنظيمي.
الواجبات
يعد استخدام OKR للوصول إلى أهداف الشركة أمرًا مستحيلًا بدون التزام. لا يمكن تحديد الهدف الموجه نحو الجودة إلا بالاقتران مع هدف موجه نحو الكفاءة. يجب أن تختار ما تلتزم به وما لا تلتزم به لنفسك.

يراقب
بعد ضبط OKR ، تأكد من توثيق إحصائياتك في نظام المراقبة. يمكنك ضبط كل مرحلة على منصة فريدة ومن ثم مقارنة تقدمك بتلك المراحل. سيساعدك على تحديد ما إذا كان المشروع في خطر ، أو لا يلتزم بخطة ، أو يسير كما كان مخططًا له.
عند تقييم OKR الخاص بك ، راقب الجميع يلتزمون بخطة مجدولة كل أسبوع. لا تنسى أن تجمع الخاص بك فريق التطوير لتقدير ومناقشة جميع البيانات بعد اكتمال OKR.
تمتد
الأهداف الممتدة متكررة للشركات. عادة ما تكون أبعد من الأشياء القابلة للتحقيق. تسمح لك هذه الأهداف بجذب أذكى الأشخاص وخلق ثقافة عمل ممتعة للغاية. تضمن الأهداف الممتدة استثمارات ناجحة عند وضعها بشكل صحيح. مثل هذا الإعداد للهدف مفيد للغاية.
مثال على تطوير البرمجيات OKRs
يعد استخدام OKRs الهندسية عند تطوير تطبيق أو برنامج طريقة رائعة للتركيز على الأولويات ومواءمتها مع بقية أعمالك. يمكن أن يتضمن إعداد OKR لفريق المطورين لديك ابتكارات لا نهاية لها مع قيودها لضمان قدرة إبداع فريقك على تحقيق نتائج واقعية خطوة بخطوة.
على سبيل المثال:
- تعزيز استقرار المنتج
- تقليل وقت التوقف عن العمل غير المخطط له
- تعزيز موثوقية المعدات والبنية التحتية
يعد تعيين هذا أو غيره من OKRs مجرد جزء صغير من مهمة كبيرة. الجزء الثاني هو التأكد من أن موظفيك يكملونها.
مثال على قابلية الاستخدام OKRs
يتطلب تقييم تجربة المستخدم الحالية لموقعك على الويب أو تطبيقك استخدام أدوات محددة وقابلية الاستخدام OKRs. يمكن أن تجعل UX OKR تجربة المستخدم أفضل وتوفر الكثير من البيانات حول تفضيلات المستخدمين. فيما يلي مثال على قابلية استخدام OKR لمطوري البرامج:
- اختبار ومراقبة صفحات الويب الجديدة
- تصميم لضمان التشغيل السلس
- زيادة سرعة التنزيل والأداء
- تعزيز درجات قابلية استخدام المنتج
أنواع OKRs
- أمن البيانات
- سهولة الاستخدام
- تطوير التطبيق
- هندسة
- تاكيد الجودة
العلاقة بين الفريق و OKRs
تصور تقارير OKR الخاصة بالفريق الأساليب التي سيستخدمها فريقك والنتائج التي يجب أن يحققها. سيساعد هذا شركتك على تحقيق أهدافها طويلة المدى. كل شخص لديه جدول عمل صعب وهناك دائمًا مهام مهمة للغاية لإكمالها. ومع ذلك ، إذا قمت بتضمين شيء ما في OKR الخاص بك ، فيجب أن يكون ذلك من أولوياتك.
OKR هو شيء يمنح موظفيك الشعور بالواجب والهدف. في الوقت نفسه ، يجب عليهم رفض كل ما هو خارج أطر OKR. يجب عليك ضبط OKR الخاص بك كما لو كان النشاط الوحيد الذي يجب التركيز عليه في الوقت الحالي. سيضمن هذا النهج استراتيجية OKR مثمرة للغاية ويساعد شركتك على تحقيق أهدافها.
يجب أن يكون فريقك متحمسًا للغاية. عندما تعمل على التصميم المفاهيمي لبضعة أشهر متتالية وتدرك أنه يجب تغيير شيء ما ، يجب أن تتأكد من إنشاء خدمة أو وظيفة ثورية. سيظهر هذا قيمة فكرتك. خلاف ذلك ، لن يعمل المستثمرون المحتملون معك.
الخط السفلي
ألهمت شركات مثل LinkedIn و Google و Intel مئات الشركات الأخرى لقبول واستخدام نظام OKR. كل منهم حقق نجاحا لا يصدق. ومع ذلك ، لا يمكن لكل شركة إطلاق وتنفيذ OKR. لا يفهم كل فريق دور فريق OKRs. ينتج عن هذا إخفاقات متعددة. لن تكون OKRs فعالة إلا عندما يعكس فريق OKR رؤية شركتك ويكملها. دعونا لا ننسى رغم ذلك أن كل عضو في الفريق يحتاج إلى OKRs الخاصة به لتحقيق النتائج اللازمة.