آیا یک برنامهنویس میتواند همزمان در چند گروه اسکرام فعالیت کند؟
اغلب از من پرسیده میشود که آیا یک توسعهدهنده میتواند از بیش از یک گروه اسکرام پشتیبانی کند. پاسخ مثبت است، اما چندان مطلوب نیست. حضور در چند تیم به معنای شرکت در دو (یا بیشتر!) جلسه برنامهریزی اسپرینت، دو مرور اسپرینت، دو بازنگری، و دو سری جلسات اصلاح و بهبود است. این را به دو استندآپ روزانه هم اضافه کنید که هر روز باید انجام شوند.
شاید از نظر تخصصی متنوع باشد، اما به نظر خستهکننده میرسد.
چرا تیمها سعی میکنند افراد را به اشتراک بگذارند
وقتی یک توسعهدهنده بین چند گروه تقسیم میشود، معمولاً به این دلیل است که تیم فاقد یک مهارت خاص است. این باعث ایجاد وابستگی میشود و وابستگیها همه چیز را کند میکنند.
تیمهای اسکرام قرار است چندکاره و مستقل باشند تا بتوانند در هر اسپرینت یک خروجی تکمیل شده را بدون نیاز به افراد خارج از گروه تحویل دهند. چندکاره بودن به سادگی یعنی اینکه تیم منتظر نمیماند تا یک متخصص برای انجام هر کاری مثل چتربازی به کمکش بیاید.
اگر تیم در هر اسپرینت به یک مهارت خاص وابسته است، آن مهارت باید درون خود تیم باشد. اگر فقط گاهی به آن مهارت نیاز دارند، لزومی ندارد که آن فرد در تیم باشد - میتوانند در زمان نیاز، آن کار را از تیم دیگری درخواست کنند. نیازی به حذف کامل وابستگیها نیست، فقط باید مطمئن شویم که این وابستگیها در هر اسپرینت مانع پیشرفت ما نمیشوند.
پیش از پذیرش عضویت در چند تیم
پیش از آنکه به عنوان یک توسعهدهنده همزمان عضویت چند گروه اسکرام را بپذیرید، بپرسید آیا اعضای تیم میتوانند دامنه مهارتهای خود را گسترش دهند.
این به معنای انتظار تبدیل شدن یک فرد به یک متخصص در یک شب نیست. بلکه منظور افزایش تدریجی مهارتها است:
- همراهی و مشاهده یک متخصص
- برنامهنویسی دو نفره
- تسهیم دانش
- چرخش مسئولیتها
با گذشت زمان، تیم وابستگیها را کاهش میدهد، انعطافپذیری را افزایش میدهد و جریان کار را بهبود میبخشد - همه اینها بدون آنکه فردی که الان مثل یک توپ بیسبال امضا شده بین دستان میچرخد خسته و فرسوده شود.
جمعبندی
اسکرام بر تمرکز، شفافیت و مالکیت تیمی استوار است. اگرچه از نظر تئوری ممکن است که توسعهدهندگان از چند تیم پشتیبانی کنند، اما این وضعیت به ندرت ایدهآل است - هم برای خودشان و هم برای سازمان. در عوض، روی رشد مهارتها سرمایهگذاری کنید، محدوده محصول را به اندازه مناسب تنظیم کنید و تیمهایی بسازید که بتوانند به طور مستقل و در هر اسپرینت ارزش ارائه دهند.
هم توسعهدهندگان شما و هم مشتریانتان از شما تشکر خواهند کرد.
مطالب مرتبط
تأمین دولتی به مثابه ابزار طراحی: شکلدهی نتایج تحویل
تصمیمات خرید دولتی سرنوشت تحویل پروژه ها را تعیین می کند. اگر خرید به عنوان بخشی از فرآیند طراحی در نظر گرفته شود، می تواند به انعطاف پذیری و نتایج به...
تواناییهای رفتاری حیاتی برای رهبر اسکرام
نقش رهبر اسکرام فراتر از اجرای مراسم و قواعد است. موفقیت واقعی در گرو توانایی های رفتاری کلیدی مانند ارتباط مؤثر، تسهیل گری، مدیریت تعارض و رهبری خدمت...
شما صاحب محصول هستید؛ اما این نقش دقیقاً چه معنایی دارد؟
نقش صاحب محصول در اسکرام اغلب با سردرگمی همراه است. بسیاری فکر می کنند این یک عنوان شغلی ثابت است، در حالی که در واقع مجموعه ای از مسئولیت ها برای بیش...
دیدگاه ها