برای یک بار هم شده باید به این موضوع فکر کنیم که داستان های کاربر (User Stories) نوشته شده توسط ما درست و یا اصولی هستند یا نه !؟
وقتی میخوایم برای این سوال یک جوابی پیدا کنیم میریم گوگل و یکم راجبه مفهوم و اصول نوشتن داستان های کاربر (User Stories) تحقیق میکنیم .
خب داستان کاربر (User Story) یک تعریف خیلی خیلی ساده هستش! کافیه که ما کار را از دید و نظر کاربر ببینیم و بفهمیم که ما با این کار قراره چه نیاز مهمی از کاربر را رفع کنیم و خب یک قالب خیلی ساده هم داره .
قالب به این صورت هست که :
بعنوان ___________ (از نظر کدام شخص یا پرسونا ؟ مثلا مشتری یا کاربر)
میخواهم ______________ (چه کاری را انجام بدم یا مثلا چه فیچری را تولید کنم؟)
تا بتوانم ________________ (تا رفع چه نیازی کنم؟)
پس تا اینجا، هم با مفهوم داستان کاربر (User Story) و هم با قالب داستان کاربر (User Story) آشنا شدیم.
وقتی با مفهوم داستان کاربر (User Story) آشنا میشیم، خیلی برامون ساده هستش اما حقیقت اینه که شاید همین مفهوم به نظر خیلی ساده فریبمون داده !
اما یک مثال خوب که همیشه گوشه ذهن من هستش !
بعنوان بانک مرکزی جمهوری اسلامی ايران
خرید و فروش دلار رو محدود به ۲۰۰۰ دلار در سال می کنیم
تا بتوانیم بازار ارز را کنترل کنیم.
از این دست از قوانین تو کشورمون زیاد دیدیم ولی چه نفعی برای ما داشته؟ هیچی ! حالا یک بار دیگه مثال را بخونید میفهمید که قالب همون قالب داستان کاربر (User Story) هستش اما در واقعیت هیچ نفعی برای ما نداشته!
قطعا منظور از عنوان کردن این موضوع این نیستش که کلا بیخیال قالب بشیم ! اما هیچ موقع فراموش نکنیم که هدف ما از درست کردن این قالب این هستش که درک کنیم میخواهیم چه نیاز مهمی از کاربر را رفع کنیم ! پس از همه چی مهم تر برای ما اینه که نیازی از کاربر رفع کنیم !
فقط کافیه الان یک دور دیگه یک نگاه کوچولو به داستان های کاربر (User Stories) که نوشتیم داشته باشیم بعد متوجه میشیم خیلی از اونا نیازی از کاربر رفع نمیکنه !
به نظرم این که ما بشینیم یک جا و بگیم که حالا فکر کنیم که نیاز کاربر چیه و راه حل هم براش دربیاریم اشتباه ترین راهه!!! حداقل میتونم بگم این کار برای من تا حالا آورده ای نداشته!
میخوایم یک مسئله رو حل کنیم؟؟ پس باید بریم تو دلش!! پس باید پاشیم بریم کف کف بازار !! بشینیم پای حرف اون دسته از کاربرانی که مورد هدف ما هستن! درد و دل کنیم و ببینیم نیاز و یا مشکل واقعی این دسته از مردم چیه! اما باید حواسمون باشه که بر اساس تعداد کمی از دیده ها و شنیده ها نباید تصمیم گرفت وگرنه ۱۰۰٪ دچار اشتباه میشیم!
داستان کاربر (User Story) همیشه برای همه افراد یک مفهوم پیش پا افتاده هستش اما حالا فهمیدیم که در حالی خیلی ساده هستش پیچیده هم میتونه باشه! پس حواسمون باشه ما قراره مشکل و مسئله رو حل کنیم نه این که تمرین کنیم جملاتمون رو در یک قالب خاص بگیم !