قبل از نوشتن user story، از AI سؤال بخواه
خلاصهٔ کاملتر
نویسنده با یه جملهی ساده شروع میکنه: «کاربر باید بتونه یه گزارش فیلترشده رو export کنه». این رو به یه دستیار AI بدی، تو چند ثانیه یه user story کامل با persona و acceptance criteria (یعنی شرطهایی که مشخص میکنن کار کی تموم حساب میشه) میگیری. ولی سؤالهای اصلی هنوز بیجوابن: همهی رکوردها یا فقط صفحهی جاری؟ فیلتر روی کدوم تاریخه؟ ستون مخفی هم تو فایل بیاد؟ به گفتهی نویسنده اینا مشکل نوشتن نیستن، تصمیم محصولیان.
مقاله اسم این مشکل رو میذاره confident gaps، یعنی جاهایی که خروجی مطمئن به نظر میاد چون مدل یه حفره رو بیصدا پر کرده. مثلاً تیم عملیات فقط CSV، فیلتر تاریخ و دسترسی محدود رو تأیید کرده، ولی پیشنویس AI یهو «حذف رکوردهای تکراری» رو هم اضافه میکنه. همین یه خط یه قانون کسبوکار جدید ساخته و بعداً تو توسعه یا تست، با هزینهی بیشتری دوباره سر باز میکنه.
راهحل نویسنده اینه که بهجای پیشنویس، سه دسته بخوای: Confirmed (تأییدشده، با نقل خط منبع برای هر مورد)، Assumed (یکی فرضش کرده ولی کسی تأیید نکرده) و Unknown (یادداشتها اصلاً بهش نپرداختن). کنار هر مورد هم صاحب تصمیم و منبعش ثبت میشه. مهمترین دستور اینه که به AI بگی جاهای خالی رو پر نکنه. این یه دستور کل خروجی رو از «اینم story تو» به «اینا چیزاییه که هنوز باید بفهمی» عوض میکنه.
البته هر سؤالی جلسه نمیخواد؛ لیست ۴۰ سؤالی همونقدر بیفایدهست که story با ۴۰ فرض پنهان. نویسنده سه تا تست پیشنهاد میکنه: جوابش scope رو عوض میکنه؟ اینکه کی اجازهی چه کاری داره رو عوض میکنه؟ معنی داده یا نتیجه رو عوض میکنه؟ اگه جواب هر کدوم «آره» باشه، اون سؤال میاد بالای لیست. این خروجی رو میشه مستقیم برد تو جلسههای refinement، Three Amigos یا Example Mapping.
آخر سر، وقتی ذینفعها جواب سؤالهای مهم رو دادن، یه decision record مینویسی: قانون، صاحبش، منبعش و چیزایی که هنوز بازه. فقط بعد از اون از AI میخوای acceptance criteria رو از روی همین رکورد بنویسه. نویسنده معتقده این رکورد کوچیک اغلب از خود story باارزشتره، چون چند ماه بعد که نیازمندی عوض شد، تیم بهجای حدس زدن معنی یه جمله، سراغ خود تصمیم میره.
نکات کلیدی:
- خروجی مرتب AI یعنی «دقیق»، نه «تأییدشده»
- یادداشتها رو به سه دستهی Confirmed، Assumed و Unknown تقسیم کن و برای Confirmed نقل منبع بخواه
- صریحاً به AI بگو قانون کسبوکار از خودش نسازه
- اولویت سؤالها با سه تست: تغییر scope، تغییر دسترسیها، تغییر معنی داده
- acceptance criteria رو آخر و از روی decision record تأییدشده بنویس
- کار رو فقط تو محیط AI مورد تأیید سازمان انجام بده؛ مسئولیت نتیجه با تحلیلگره




