استوری پوینت چی هست و چی نیست؟
چند وقت توی جلسات مختلف میبینم که تعریف استوری پوینت و کلا مفهوم تخمین برای افراد درست جا نیفتاده. متاسفانه حتی برخی افراد با سابقه کاری بالا هم توی تعریف استوری پوینت دچار اشتباه و کج فهمی هستن.
توی این مقاله میخوام بگم که استوری پویت چیه و چه کجفهمیها و اشتباهاتی در مورد استوری پوینت وجود داره. خوشبختانه توی خود راهنمای اسکرام هیچ اشارهای به تخمین به صورت کلی نشده و درنتیجه هیچ تعریفی هم از استوری پوینت (یا سایر روش های تخمین) وجود نداره. شاید همین دلیل خوبی باشه که نباید تخمین بزنین. هرچند تعریفی که توی atlassian هست هم تعریف نسبتا خوبیه و اگه هنوز دنبال تخمین هستین بهتره ادامه بدیم.
استوری پوینت چی هست؟
«استوری پوینت واحد اندازه گیری نسبی برای بیان تخمینی از تلاش کلی مورد نیاز برای اجرای کامل یک مورد از بکلاگ محصول یا هر قطعه کار دیگری هستند.»
استوری پوینت چیست؟
با این که تعریف به اندازه کافی روشن هست، چند تا نکته مهم داره که میشه بهش دقت بیشتری کرد:
- استوری پوینت خودش به واحده. بنابراین خودش دیگه واحد نداره. همانطور که نمی تونیم مثلا بگیم یک ساعت چند کیلوگرمه یا یک راس (واحد شمارش چهارپایان) چند واته (وات واحد اندازه گیری توان) به همون دلیل هم نمی تونیم بپرسیم یک استوری پوینت چند ساعته. این سوال ذاتا درست نیست.
- استوری پوینت نسبیه و این نسبیت داخل یک پروژه تعریف میشه. به بیان دیگه استوری پوینت یه متغیر محلی هست نه جهانی. چیزی که توی پروژه A یک استوری پوینت هست با چیزی که توی پروژه B یک استوری پوینت هست اصلا قابل مقایسه نیستند.
- استوری پوینت یک واحد تخمینیه. بنابراین اگر جایی و کاری به دقت بالا نیاز داشت نمیشه روی استوری پوینت حساب کرد. پس نمیشه از استوری پوینت مثلا برای ارزشیابی کارکنان استفاده کرد. و همیشه ممکنه که اشتباه باشه. (تخمینه دیگه دقیق نیست!)
- استوری پوینت برای اندازه گیری «تلاش» استفاده میشه. سالها پیش این ایده وجود داشته که استوری پوینت برای اندازهگیری «پیچیدگی» استفاده بشه. ولی نهایتا چیزی که امروزه تقریبا همه جا پدیرفته شده اینه که استوری پوینت واحدی برای اندازهگیری تلاشه. بنابراین استوری پوینت واحد حجم کاری یا واحد زمان نیست.
تا اینجا تقریبا تونستیم بفهمیم که تعریف استوری پوینت چیه. ولی هنوز ممکنه برای برخی افراد گنگ به نظر برسه. شاید بهتر باشه بفهمیم استوری پوینت چی نیست.
استوری پوینت چی نیست؟
توی فهم چیستی یک موضوع یکی از کمککنندهترین روشها، نشون دادن برداشتهای اشتباه از موضوع هست. در واقع اینها مهمترین برداشتهای اشتباه و معروفترین کجفهمیها راجع به استوری پوینت هستند:
کجفهمی شماره ۱: زمان
برخی تصور میکنند استوری پوینت نشاندهنده زمان مورد نیاز برای انجام یک استوری بر حسب ساعت یا روز ایدهآل است.
تصحیح: استوری پوینت زمان نیست. استوری پوینت نشان دهنده تخمینی میزان «تلاش» مورد نیاز برای تکمیل یک استوری هست. هرچند این تلاش به نوعی به پیچیدگی، ریسک و عدم قطعیت مرتبطه اما قطعا برابر یا نمایندهای از زمان نیست. البته راجه به خود زمان ایدهآل احتمالا بعدا یه صحبت ریزی بکنیم.
کجفهمی شماره ۲: ارزش
برخی تصور میکنند استوری پوینت برای اندازهگیری ارزش یا فایده یا اهمیت یک استوری برای کاربر استفاده میشود.
تصحیح: استوریپوینت هیچ ارتباطی به کاربر نهایی نداره. بلکه صرفا نشاندهنده تخمینی از میزان تلاش مورد نیاز توسعهدهنده برای تکمیل استوری است.
کجفهمی شماره ۳: نسبت زمانی
این شاید قویترین کجفهمی باشد. برخی تصور میکنند اگر استوری شماره یک سه استوری پوینت و استوری شماره ۲ شش استوری پوینت بود به این معنی است که استوری دوم دو برابر استوری اول طول میکشد.
تصحیح: همانطور که گفتیم استوری پوینت واحد زمان نیست. درنتیجه استوری پوینت بیشتر به معنای زمان بیشتر نیست. استوریای که استوری پوینت بیشتری داره ممکنه پیچیدهتر یا پرریسکتر باشه. حتی ممکنه صرفا عدم قطعیت بیشتری داشته باشه. چیزی که از فرض بالا میفهمیم اینه که از نظر تیم توسعه احتمالا (تخمینی) استوری دوم برای تکمیل شدن دو برابر استوری اول به تلاش نیاز داره.
کجفهمی شماره ۴: اولویت
برخی تصور میکنند استوری پوینت توسط اسکرام مستر یا مدیر محصول یا مدیر تیم داده میشود و برای اولویتبندی بکلاگ استفاده میشود.
تصحیح: استوری پوینت توسط تیم (افرادی که قراره کار رو انجام بدن) داده میشه و نشون دهنده میزان تلاش مورد نیازه نه اولویت.
کجفهمی شماره ۵: برابری
برخی تصور میکنند همه تیمها باید به یک استوری یکسان یک استوری پوینت یکسان بدهند. اگر تیم اول به یک استوری ۳ پوینت میدهد تیم دوم هم باید ۳ پوینت بدهد.
تصحیح: هر تیم تواناییها و ویژگیهای منحصر به فردی داره. در نتیجه هر تیم با توجه به شرایط خودش ممکنه میزان متفاوتی از تلاش مورد نیاز برای انجام کار خاصی رو داشته باشه. درنتیجه استوری پوینت داده شده به یک استوری یکسان توی تیمهای مختلف میتونه متفاوت باشه.
شما راجع به استوری پوینت چی شنیدین؟ به نظرتون جای چی توی این مطلب خالی بود؟
نظر دهید
میخوای نظر بدی?پس نظرت رو بنویس!