بصفتي متسوقًا، أرغب في حفظ طريقة الدفع الخاصة بي لأتمكن من إتمام عملية الشراء بشكل أسرع في المرة القادمة. هذه قصة مستخدم، وهي جملة وليست مواصفات. تقوم فرق تطوير البرمجيات الرشيقة بكتابتها على بطاقات فهرسة أو ملاحظات لاصقة. يُلزم هذا الأسلوب الكاتب بتحديد دور المستخدم، وهدفه، وسبب استخدامه. كما يُبقي التركيز على الشخص الذي سيستخدم الميزة فعليًا، وليس على مخطط قاعدة البيانات.
انتشرت قصص المستخدمين بفضل كينت بيك ورون جيفريز في أواخر التسعينيات. وهي قصص غير مكتملة عمدًا، إذ تُعدّ بمثابة وعدٍ بحوارٍ بنّاء. يناقش المطورون والمصممون ومديرو المنتجات التفاصيل، وتُضاف معايير القبول لاحقًا. تُسمى القصة الطويلة جدًا "ملحمة"، بينما تُعتبر القصة الغامضة جدًا بمثابة خللٍ مُحتمل.
ثلاثة جيم
- Card: القصة المكتوبة، قصيرة بما يكفي لتناسب الورق.
- Conversation: النقاش الذي يسد الثغرات.
- Confirmation: الاختبارات التي تثبت أنها تعمل.
القصص الجيدة مستقلة، قابلة للتفاوض، قيّمة، جديرة بالتقدير، موجزة، وقابلة للاختبار. اختصارها INVEST. إنها ليست عقيدة. بعض الفرق تكتب القصص كقصص وظيفية: "عندما أتأخر، أريد الدفع بنقرة واحدة حتى لا يفوتني القطار". نفس الفكرة، إطار مختلف.
Comments
No comments yet. Be the first to share a thought.
Leave a comment