تاثیر OKR در تیم‌های چابک و اسکرام

در سال‌های اخیر، بسیاری از تیم‌های محصول، اسکرام را به عنوان چارچوب اجرای کارهای خود انتخاب کرده‌اند. اسکرام به آن‌ها کمک می‌کند تا کار را به بخش‌های کوچک تقسیم کنند و در هر اسپرینت، ارزش قابل تحویل ارائه دهند.
اما پرسش مهم این است که «آیا انجام منظم اسپرینت‌ها به تنهایی باعث تحقق اهداف مهم سازمان می‌شود؟»

در بسیاری از سازمان‌ها، پاسخ خیر است.

اینجاست که OKR وارد میدان می‌شود. OKR ابزاری استراتژیک برای تبدیل اهداف بزرگ به نتایج قابل‌اندازه‌گیری. ترکیب OKR با اسکرام باعث می‌شود تیم‌ها نه تنها کار بیشتری انجام دهند، بلکه کار درستی انجام دهند.

ادامه مطلب ...

رابطه بین OKR و استراتژی سازمان

در بسیاری از سازمان‌ها، استراتژی در اسناد رسمی نوشته می‌شود اما در عمل به رفتار روزمره تیم‌ها تبدیل نمی‌شود. این دقیقاً همان جایی است که OKR وارد می‌شود و نقش کلیدی خود را نشان می‌دهد. OKR پلی است میان استراتژی کلان سازمان و اقدامات روزانه تیم‌ها و افراد.

ادامه مطلب ...

همکاری Agile و OKR برای موفقیت سازمان

در دنیای پویای امروز، بسیاری از سازمان‌ها برای افزایش چابکی و دستیابی به نتایج قابل‌ اندازه‌گیری، به دنبال چارچوب‌هایی هستند که هم انعطاف‌پذیری اجرایی و هم تمرکز استراتژیک را فراهم کنند. دو رویکرد کلیدی که در این مسیر بیش از هر چیز مورد توجه قرار گرفته‌اند، عبارت‌اند از:
چابک (Agile) و OKR (Objectives and Key Results)

ادامه مطلب ...

انجام استوری به جای وظیفه 

گاهی اوقات با تیم‌هایی برخورد کرده‌ام که در طول اسپرینت برای انجام وظایف‌شان تلاش می‌کنند و سعی می‌کنند کارها و وظایف محوله‌شان را با دقت بالایی به انجام برسانند. ولی در انتهای اسپرینت استوری‌هایی که قرار بود تکمیل شوند هنوز کامل نشده‌اند.

user story

مشکل کجاست؟

ادامه مطلب ...

متدولوژی یا چارچوب؟

آیا اسکرام یک متدولوژی است؟ آیا اجایل یک متدولوژی است؟ Framework چیست؟ تفاوت Framework و متدولوژی چیست؟

یکی از مسائلی که در بسیاری از شرکت‌های نرم‌افزاری و در بین کارشناسان و مدیران این شرکت‌ها وجود دارد عدم شناخت متدولوژی و Framework و تفاوت‌های موجود میان آنهاست. سوالاتی که در ابتدای شروع این پست مشاهده کردید فقط بخش کوچکی از سوالاتی است که بسیاری هنوز جواب دقیقی برای آن ندارند. این مشکل نه تنها در شرکت‌های نوپا و استارتاپ‌ها بلکه در برخی از شرکت‌های نرم‌افزاری با سابقه نیز دیده می‌شود و جالب اینجاست که با یک جستجوی کوچک در اینترنت به این نتیجه رسیدم که این مشکل یک مشکل جهانی است!

سوالی که ایجاد می‌شود این است که چرا باید تفاوت بین این دو را بدانیم و چه اهمیتی دارد؟

جواب این است که با دانستن تفاوت‌های این دو می‌توانیم روش توسعه فرآیند نرم‌افزاری خود را با دقت بیشتری انتخاب کنیم. بنابراین تصمیم گرفتم در پستی به تشریح این مسئله بپردازم.

Methodology or Framework
Methodology or Framework

ادامه مطلب ...