User Story Generator
Generate well-structured user stories with acceptance criteria, story points estimation, and edge cases — in Agile, Scrum, SAFe, or Kanban format.
كيفية الاستخدام User Story Generator
- Describe the feature in plain language — include what the user wants to accomplish, why it matters, and any constraints or edge cases you have identified.
- اختر منهجية فريقك (Scrum يضيف سياق السبرينت، SAFe يضيف تسلسل القدرات، Kanban يضيف اعتبارات التدفق).
- اختر تنسيق القصة: 'كـ...' للأجايل التقليدي، 'مُعطى-عندما-ثم' للفرق الموجهة نحو BDD/الاختبار، 'الأعمال التي يجب إنجازها' للتطوير الموجه نحو النتائج.
- قم بتمكين معايير القبول للقصص الجاهزة للتطوير مع متطلبات قابلة للاختبار وحالات حافة.
حالات الاستخدام
قم بتفكيك طلب ميزة مدير المنتج إلى قصص مستخدم بحجم السبرينت.
قم بإنشاء قصص بأسلوب BDD مع معايير قبول Given-When-Then للاختبار الآلي.
أنشئ قصص بتنسيق SAFe مع تسلسل هرمي للقدرات والميزات للفرق المؤسسية
أنتج قصص مستخدمين مع تقديرات نقاط القصة لجلسات تخطيط السبرينت
اكتب قصص مستخدمين لعناصر الديون الفنية التي تنقل قيمة للمساهمين غير الفنيين.
نصائح للحصول على أفضل النتائج
- Describe the feature from the user's perspective, not the developer's — focus on the outcome they want, not the implementation you are planning.
- قم بتضمين الحالات الحدية المعروفة في وصفك — سيحولها المولد إلى معايير قبول محددة تمنع الأخطاء.
- بالنسبة للميزات الكبيرة، يقوم المولد تلقائيًا بتقسيمها إلى عدة قصص مستقلة يمكن تحديد أولوياتها وتطويرها بشكل منفصل.
- Use 'Given-When-Then' format if your team practices BDD — the acceptance criteria can be directly converted into automated test scenarios.
أسئلة شائعة
ما هي معايير INVEST؟
INVEST هي قائمة مراجعة الجودة لقصص المستخدم: مستقلة (لا تعتمد على قصص أخرى)، قابلة للتفاوض (يمكن مناقشة التفاصيل)، قيمة (تقدم قيمة للمستخدم أو العمل)، قابلة للتقدير (يمكن للفريق تقدير الجهد)، صغيرة (تناسب في سبرينت واحد)، قابلة للاختبار (لها معايير واضحة للنجاح/الفشل). يتبع المولد جميع المبادئ الستة.
كيف يتم تقدير نقاط القصة؟
تستخدم نقاط القصة تسلسل فيبوناتشي (1، 2، 3، 5، 8، 13) لتقدير التعقيد النسبي. يأخذ المولد في الاعتبار النطاق، والتعقيد الفني، وعدم اليقين، والاعتماد. 1-2 نقاط: تغييرات بسيطة. 3-5 نقاط: تعقيد معتدل. 8-13 نقاط: ميزات معقدة قد تحتاج إلى تقسيم.
ما الفرق بين As a... و Given-When-Then؟
'كـ[دور]، أريد [إجراء]، حتى [قيمة]' يلتقط حاجة المستخدم والتبرير التجاري. 'بالنظر إلى [سياق]، عندما [إجراء]، فإن [نتيجة]' يصف سيناريوهات محددة يمكن اختبارها. تستخدم العديد من الفرق 'كـ...' للقصة و'بالنظر إلى-عندما-ثم' لمعايير القبول.
هل يمكن أن يكسر ميزة واحدة إلى عدة قصص؟
نعم. إذا كانت الميزة كبيرة جدًا لسباق واحد، يقوم المولد بتقسيمها إلى عدة قصص مستقلة، كل منها يقدم قيمة تدريجية. يتم ترتيب القصص حسب الاعتماد والأولوية حتى تتمكن من تخطيط قائمة المهام الخاصة بك بشكل فعال.
ما هي الوظائف التي يجب إنجازها (JTBD)؟
يركز JTBD على النتيجة التي يحاول المستخدم تحقيقها: 'عندما [الوضع]، أريد [الدافع]، حتى أتمكن من [النتيجة المتوقعة]'. إنه أكثر توجيهًا نحو النتائج من التنسيق التقليدي 'كـ...' ويساعد الفرق على التركيز على حل مشاكل المستخدمين الحقيقية بدلاً من بناء الميزات.
هل يعمل لمتطلبات غير وظيفية؟
نعم. وصف متطلبات الأداء أو الأمان أو القابلية للتوسع أو الوصول في وصف ميزتك. يقوم المولد بإنشاء قصص مع معايير قبول محددة وقابلة للقياس - على سبيل المثال، 'بالنظر إلى صفحة تحتوي على 1000 عنصر، عندما يقوم المستخدم بالتمرير، تظل معدل الإطارات فوق 60 إطارًا في الثانية'.
Part of these workflows
This tool is used in step-by-step guides that help you get more done
نحن لا نخزن نصك. تتم المعالجة في الوقت الحقيقي ويتم التخلص من إدخالك على الفور بعد توليد النتيجة.
فتح الوصول غير المحدود
المستخدمون المجانيون: 10 استخدامات في اليوم | المستخدمون المحترفون: غير محدود
See how this tool stacks up side-by-side: