Development & Technical

User Story Generator

Generate well-structured user stories with acceptance criteria, story points estimation, and edge cases — in Agile, Scrum, SAFe, or Kanban format.

تعرف على المزيد

The User Story Generator transforms feature ideas into actionable, development-ready user stories. Get properly formatted stories with clear personas, actions, value statements, detailed acceptance criteria, definition of done, technical considerations, and story point estimations. Supports multiple formats including the classic 'As a... I want... So that...' pattern, Given-When-Then (Gherkin), and Jobs to Be Done.

0 / 5000 characters

كيفية الاستخدام User Story Generator

  1. 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.
  2. اختر منهجية فريقك (Scrum يضيف سياق السبرينت، SAFe يضيف تسلسل القدرات، Kanban يضيف اعتبارات التدفق).
  3. اختر تنسيق القصة: 'كـ...' للأجايل التقليدي، 'مُعطى-عندما-ثم' للفرق الموجهة نحو BDD/الاختبار، 'الأعمال التي يجب إنجازها' للتطوير الموجه نحو النتائج.
  4. قم بتمكين معايير القبول للقصص الجاهزة للتطوير مع متطلبات قابلة للاختبار وحالات حافة.

حالات الاستخدام

1

قم بتفكيك طلب ميزة مدير المنتج إلى قصص مستخدم بحجم السبرينت.

2

قم بإنشاء قصص بأسلوب BDD مع معايير قبول Given-When-Then للاختبار الآلي.

3

أنشئ قصص بتنسيق SAFe مع تسلسل هرمي للقدرات والميزات للفرق المؤسسية

4

أنتج قصص مستخدمين مع تقديرات نقاط القصة لجلسات تخطيط السبرينت

5

اكتب قصص مستخدمين لعناصر الديون الفنية التي تنقل قيمة للمساهمين غير الفنيين.

نصائح للحصول على أفضل النتائج

  • 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 استخدامات في اليوم | المستخدمون المحترفون: غير محدود

⚖️ Compare This Tool

See how this tool stacks up side-by-side: