برنامه ریزی اسپرینت و چالش ها(1)

بعد از مدت ها که عضو ویرگول شدم تصمیم گرفتم اولین مطلب خودم درباره برنامه ریزی یک اسپرینت و چالش هایی که درباره اش داریم ،بنویسم.در این قسمت به چالش ها می پردازم و در قسمت بعدی به راهکار هایی که می شه از اونا بهره برد.

تیم های چابک بسته به مدت زمانی که برای یک اسپرینت در نظر گرفتن(مثلا تیم ما دو هفته) دور هم جمع می شن و برای این دوره زمانی برنامه ریزی رو انجام می دن.توی این جلسه مالک محصول بسته به اولویت های کاری ،استوری هایی که قراره انجام بشن رو مطرح می کنه.


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

اما داستان به این سادگی هم نیست.مواردی وجود دارن که باعث میشه این برنامه ریزی دو هفته ای دچار مشکل بشه.عوامل مختلفی وجود دارن که این برنامه ریزی رو تحت شعاع قرار می دن.این موارد رو میشه به دسته های زیر تقسیم کرد.

1-بعضی اوقات تیم فنی برای یک تسک زمانی رو در نظر گرفته اما زمان تقریبی پیشبینی شده در عمل دچار تغییر می شه.اکثر موارد این تغییر به معنی طولانی تر شدن زمان انجام اون تسک هست.با طولانی شدن زمان واقعی برنامه ریزی صورت گرفته نیز منطقا دچار مشکل می شه.مثلا پیاده سازی یک تسک 3 ساعت پیشبینی شده ولی در عمل 5 ساعت برای پیاده سازی اون زمان صرف می شود.

2-خیلی اوقات اتفاق هایی می افته که حالت اضطراری دارن و باید خارج از برنامه به اونا رسیدگی بشه.مثلا یک باگ در سیستم به وجود می آید و قاعدتا رفع این باگ هم تو برنامه زمانی نبوده است.اتفاقی که می افته اینه که ظرفیت تیم فنی سمت کاری می ره که تو برنامه نبوده.

3-گاهی اوقات هم کار هایی توی دوره زمانی باید انجام بشه که در جلسه اسپرینت به آن ها فکر نکرده ایم.مثلا برای انجام یک استوری یک تسک رو در نظر نگرفتیم و همین مورد باعث میشه که باز هم برنامه ریزی مون درست از آب در نیاد.

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


http://vrgl.ir/5rx9W