كتابة قصص المستخدمين الجيدة هي فن يأتي بالممارسة وليس بمجرد التمني. تشكل قصص المستخدم جزءًا حيويًا من تطوير وظائف المنتج. إذا كنت تبحث عن نصائح لكتابة قصص مستخدم جيدة، فهذه التدوينة مناسبة لك.
لنأخذ جولة في أساسيات قصص المستخدم قبل الوصول إلى النقطة المحورية لمحتوى اليوم.
ما هي قصة المستخدم؟
قصة المستخدم هي أداة تُستخدم في Agile لتسجيل وصف منتج برمجي من منظور المستخدم النهائي. يتم تقسيم قصص المستخدم إلى أجزاء من العمل يمكن إدارتها، وغالبًا ما تسمى مهام.
من يملك قصة المستخدم؟
في حين أن مالك المنتج يمتلك قصة المستخدم، يعمل الفريق متعدد الوظائف بأكمله على تراكمات المنتج. مالك المنتج مسؤول عن إدارة وتنظيم الأعمال المتراكمة للمنتج، بما في ذلك محتوياتها وترتيبها.
دليل المحترفين
تعزز شهادة Scrum Master قدرتك على قيادة فرق Agile في كتابة قصص مستخدمين رائعة.
سجل اليوم!
عناصر قصة المستخدم 1أ المعرف الفريد: يُستخدم المعرف الفريد لتحديد المتطلبات على وجه التحديد. عند استخدام أداة إدارة دورة حياة التطبيق (ALM)، تكون هذه السمة الافتراضية التي يتم إصلاحها من قبل الفريق لجميع المتطلبات 2الملخص: هذا هو العنوان المختصر أو المضغوط للمتطلب 3الوصف: الوصف هو قصة المستخدم الموصوفة بتنسيق قصة المستخدم القياسية، أي “بصفتي [شخصية المستخدم]، أريد [تنفيذ هذا الإجراء] حتى أتمكن من تحقيق هذا الهدف]” 4معايير القبول: معايير القبول هي مجموعة من المتطلبات المحددة مسبقًا التي يجب الوفاء بها قبل أن يتم وضع علامة اكتمال لقصة المستخدم. إذا كان المتطلب مذكورًا في معايير القبول، فيجب أن يتم بناؤه. 5التقدير: التقدير هو عملية تقدير الجهد المطلوب لإكمال قصة المستخدم في قصة المستخدم في تراكمات المنتج. معظم الفرق الرشيقة تقدر قصص المستخدم باستخدام نقاط القصة. 6الحالة: تشير الحالة إلى مرحلة تقدم قصة المستخدم. قد تبدأ بـ مفتوح، قيد التحليل، جاهز للتطوير، قيد التطوير، فكرة، محددة، منقحة، مخطط لها، قيد التنفيذ، مكتملة، مرفوضة، مقبولة.
اختبر مهاراتك في سكروم ماستر من خلال تقييمنا.
جرب تقييمنا الشامل المصمم لتحدي وتقييم كفاءتك في مهارات Scrum Master. اختبر معرفتك وقدراتك لضمان جاهزيتك لمواجهة تحديات العالم الحقيقي في إدارة المشاريع الرشيقة.
سجل اليوم!
الأنواع المختلفة لقصص المستخدم 1قصص المستخدم الوظيفية: تتم كتابة قصص المستخدم الوظيفية بناءً على السمات الوظيفية للبرنامج وتركز على المستخدم وقيمة الوظيفة المقدمة للمستخدم النهائي. 2قصص المستخدم التقنية: توفر قصص المستخدم التقنية الدعم لقصص المستخدم الوظيفية. 3البنية التحتية للمنتج: تساعد قصص البنية التحتية للمنتج في القصص الوظيفية المطلوبة. قد يشمل ذلك البنية التحتية الجديدة أو المجددة. 4البنية التحتية للفريق: تساعد قصص البنية التحتية للفريق في مساعدة الفريق وقدرته على تقديم برمجيات عاملة. ويشمل ذلك الأدوات والاختبار والمقاييس والتصميم والتخطيط. 5إعادة التصنيع: إعادة الهيكلة هي قصص المستخدم التقنية التي تحدد الرموز التي تحتاج إلى إعادة هيكلة. إعادة الهيكلة هي عملية تحسين البنية الداخلية للكود دون تغيير سلوكه الخارجي. 6إصلاح الأخطاء: إصلاح الأخطاء هو تغيير في منتج أو نظام تم إنشاؤه لمعالجة خلل أو خطأ برمجي. 7المسامير: السنبلة هي قصة مستخدم تقنية لا يمكن للفريق تحديد تقدير الجهود المطلوبة فيها. هذه هي قصص المستخدم التي تتطلب بحثًا عن التصميم والهندسة المعمارية المفيدة في تلبية الاحتياجات الوظيفية للمستخدم النهائي.
يجب أن يتم تحديد المسارات الزمنية لقصص المستخدمين في نقاط القصة، ويجب أن يساهم هذا الإطار الزمني في سرعة الفريق لهذا السباق. يتم تقدير المسامير وعرضها في نهاية التكرار، مثل القصص الأخرى. يمكن للفرق استخدام المسامير في العديد من المواقف، مثل- تقدير أحدث الميزات والقدرات لتحليل السلوك الضمني الذي يقدم رؤى لتقسيمها إلى أجزاء ثانوية قابلة للقياس. معرفة جدوى الملاحم من خلال إجراء تحليل الجدوى والأنشطة الأخرى. إجراء البحوث الأساسية لجعلهم على دراية بتقنية أو مجال جديد. تطوير الخبرة في الأساليب التقنية والوظيفية، وبالتالي تقليل المخاطر وعدم اليقين.
تدرب مع نافين وسوميت لتحقيق معدل نجاح بنسبة 100%. انضم إلى تدريب PSPO الآن!
انضم إلى تدريب مالك المنتج PSPO الخاص بنا للحصول على تعليمات من الدرجة الأولى من نافين وسوميت. مع سجل نجاح بنسبة 100%، فإن نجاحك في التدريب مضمون.
سجل اليوم!
10 نصائح لكتابة قصص مستخدمين جيدة 1إعطاء الأولوية للمستخدمين: يجب دائمًا كتابة قصص المستخدم بنهج “المستخدم أولاً”. يجب أن تصف كيف سيستخدم المستخدم النهائي المنتج. تساعد قصص المستخدم في فهم الوظائف الدقيقة التي يحتاجها المستخدم. يجب على مالك المنتج وفريق التطوير إجراء مقابلات مع المستخدمين/التحدث إليهم ثم كتابة قصص المستخدم التي تتمحور حول العميل. 2إنشاء شخصيات لكتابة قصص المستخدمين: يعد إنشاء شخصيات رشيقة أحد أكثر الطرق استخدامًا عندما يتعلق الأمر بكتابة قصص المستخدمين. الشخصيات هي تمثيلات خيالية للمستخدمين النموذجيين لسلعك وخدماتك وموقعك الإلكتروني وما إلى ذلك. يتم استخدامها لتكوين صورة للمستهلكين لديك، بما في ذلك تفضيلاتهم وسماتهم وعمليات اتخاذ القرار وما إلى ذلك، من خلال إنشاء ملفات شخصية للمستخدمين النموذجيين. سيكون هذا مفيدًا في تحديد المشاكل الفعلية التي قد يواجهها مستخدموك. 3اجعل قصص المستخدمين قصيرة وبسيطة: يجب كتابة قصص المستخدم بلغة بسيطة وواضحة. اترك المصطلحات والمصطلحات الغامضة. قم بتضمين المعلومات المهمة فقط وحذف الباقي. 4ابدأ بالملاحم: الملحمة هي قصة مستخدم كبيرة يتم تقسيمها إلى قصص مستخدم تحتوي على هدف استراتيجي أكبر. وهي مفيدة للغاية في تلقي الملاحظات على زيادات المنتج والنماذج الأولية. تساعدك الملاحم على معرفة وظائف المنتج دون الخوض في التفاصيل. وهذا يساعد في توضيح المنتجات والميزات الجديدة ويساعد في فهم أفضل الطرق لتلبية احتياجات المستخدم. تقلل الملاحم إلى حد كبير من الوقت والجهد لتجميع رؤى جديدة. 5تصفية القصص حتى تصبح جاهزة: يجب أن يكون لدى فريق التطوير فهم مشترك فيما يتعلق بقصص المستخدم. يجب ألا تكون قصص المستخدم طويلة جدًا ويجب أن تحتوي على معايير القبول. يجب تقسيم قصص المستخدم حتى تصبح واضحة تمامًا وعملية وقابلة للاختبار. 6تحديد معايير القبول: معايير القبول هي مجموعة من المتطلبات/الشروط المحددة مسبقًا التي يجب استيفاؤها قبل أن يتم وضع علامة على اكتمال قصة المستخدم. إذا كان المتطلب مذكورًا في معايير القبول، فيجب أن يتم بناؤه. فهي تساعد الفريق على فهم الشروط التي يجب أن يستوفيها الفريق لوضع علامة “مكتملة” على القصة. عندما يتم تقسيم الملاحم إلى قصص أصغر، يكون من الضروري تحديد معايير القبول. هذا يمثل المنتج جاهزًا لإصداره وعرضه على المستخدمين النهائيين. كقاعدة عامة، احتفظ بـ 3 إلى 5 معايير قبول. 7استخدم البطاقات الورقية: قد تبدو البطاقات الورقية غريبة، لكنها استخدمت في البرمجة القصوى (XP). تساعد البطاقات الورقية في التعاون بشكل أفضل، ويمكن لصقها بسهولة على الحائط لفحص الانتظام والكمال وتصور التبعيات. وأخيرًا، فهي منخفضة التكلفة وسهلة الاستخدام. 8اجعل قصصك سهلة الوصول إليها وعرضها: تهدف قصصك إلى توصيل المعلومات. ومن خلال جعلها خاصة وتقييد رؤيتها، فإنك تعيق التواصل والتعاون. اعرض قصصك على الحائط أو استخدم أداة ليتمكن الجميع من رؤيتها، حيث سيؤدي ذلك إلى إطلاع الجميع على التغييرات في المنتج. 9توقف عن الاعتماد المفرط على قصص المستخدمين: الاعتماد المفرط على قصص المستخدمين يعرض المنتج للفشل. لا يجب أن يعتمد نجاح المنتج كلياً على قصص المستخدمين. يتطلب الأمر أكثر من قصص المستخدم لإنشاء تجربة مستخدم رائعة. قصص المستخدم ليست مصممة لتوضيح رحلات المستخدم والتصميم المرئي. استخدم خرائط القصص، ومخططات سير العمل، ولوحات القصص المصورة، والرسومات التخطيطية، والنماذج بالحجم الطبيعي. أخيرًا، استخدم UML لتحديد المتطلبات الفنية لأن قصص المستخدم ليست أفضل أداة لذلك.
نجحت في اختبار PSM بنسبة 100%: ما التالي؟
استكشف فرص التعلم المستمر التي صممها مدربونا ومدربونا لتمكين رحلتك الرشيقة. اتصل بنا اليوم لاكتشاف الخطوة التالية الأفضل لمسيرتك المهنية.
اتصل بنا اليوم!
خصائص قصص المستخدم الجيدة 1يجب أن تصور أقصى قيمة للمستخدم 2يجب أن تكون متمحورة حول المستخدم 3يجب أن تبدأ بملحمة 4يجب أن تكون موجزة وبسيطة ودقيقة 5يجب أن تحتوي على وثائق ومعلومات تكميلية إذا لزم الأمر 6يجب أن تكون مفصلة بما يكفي لعرض القيمة وأساسية بما يكفي لبنائها في تكرار واحد 7يجب أن يتم إنشاؤها من خلال تضمين مدخلات من جميع أصحاب المصلحة 8يجب أن تكون مرنة وقابلة للتعديل دون التأثير على قصص المستخدم الأخرى سلبًا 9يجب أن تكون سهلة الاختبار، وتحتوي على معايير القبول لفريق الاختبار 10اذكر معايير INVEST لكتابة قصة مستخدم جيدة
كن مالك منتج معتمد مع أفضل عروضنا اليوم!
لقد مكّنت SPOTO أكثر من 150,000 محترف بشهادات مالك المنتج. كن مالك منتج معتمد مع أفضل صفقة لدينا اليوم – معدل نجاح 100٪.
سجّل اليوم.
فوائد قصص المستخدم الجيدة 1تقديم أقصى قيمة: تساعد قصص المستخدمين الجيدة في تقديم القيمة القصوى من خلال التركيز على متطلبات المستهلكين الفورية والأصغر. تقسم فرق Agile قصص المستخدم إلى مهام وميزات يمكن تطويرها في غضون أيام أو ساعات. يعمل مالك المنتج عن كثب على تحديد أولويات قصص المستخدمين بناءً على معايير مثل قيمة المستخدم والمخاطر وقيمة الأعمال لزيادة تسليم القيمة بشكل كبير في سباقات السرعة الأولية. يزيد تقديم أقصى قيمة من عائد الاستثمار ويقلل من الاستثمار لأن عوائد المنتج تبدأ في دفع تكاليف تطوير الوظائف الجديدة. 2تشجيع التعاون: تتيح قصص المستخدم الجيدة التعاون دون عوائق بين فريق التطوير ومالك المنتج والعميل. تتحدث فرق Agile Teams مباشرة مع العملاء لتقديم القيمة المثلى للعملاء. تتطلب قصص المستخدم الجيدة الحد الأدنى من الكتابة مما يسمح لفريق التطوير بالتحدث إلى المستخدمين النهائيين أو مالك المنتج أثناء العمل على قصة المستخدم. وهذا يساعد في الكشف عن الرؤى التجارية والتقنية التي تساعد في معالجة نقاط الألم لدى العملاء. 3إبقاء المستخدمين النهائيين على اطلاع: نظرًا لأن قصص المستخدم الجيدة تتضمن الحد الأدنى من الكتابة، مما يساعد في التفاعل المتكرر مع المستخدمين النهائيين. وهذا يساعد فريق التطوير على فهم وجهة نظر العميل ونقاط الألم والتحديات التي يجب حلها. وبما أن المستخدمين في حلقة، فإن التعليقات متاحة بانتظام لقصص المستخدم التي تم إنجازها. 4بناء المنتجات على مراحل: نظرًا لأن قصص المستخدم مقسمة إلى مهام صغيرة، يتم بناء المنتج بزيادات تقدم أعلى قيمة ممكنة. وتسمح زيادات المنتج بالتنفيذ السريع وتقديم ملاحظات العملاء بشكل أسرع. يمكن أن تساعد قصص المستخدم في إضافة وإزالة الميزات الجديدة. 5زيادة الشفافية: تزيد قصص المستخدم المكتوبة على بطاقات الفهرس من الشفافية بين مالك المنتج وأعضاء الفريق وأصحاب المصلحة. بطاقات الفهرس هذه متاحة للجميع مما يضمن اتخاذ قرارات سريعة وتعاون أفضل. لا تفيد بطاقات الفهرس في كتابة مستندات شاملة. 6تخلق فهمًا مشتركًا: في المنهجيات التقليدية، تتم كتابة قصص المستخدمين وتمريرها إلى فريق التطوير لتنفيذها، مما يؤدي إلى عمل دون المستوى المطلوب. تحدث الأمور بشكل مختلف في منهجية أجايل، حيث يعمل مالك المنتج وفريق التطوير معًا لتقطير قصص المستخدم وبنائها وتقسيمها.
اشترك في النشرة الإخبارية لسبوتو
ابق على اطلاع بأحدث اتجاهات أجايل وسكروم.
