كيف تكتب قصص المستخدم في Jira
نشرت: 2022-11-24يعد إنشاء تطبيق / برنامج ويب أكثر من مجرد تشفير وتشغيل التطبيق.
هناك العديد من الخطوات المتضمنة ، مثل فهم الحاجة والتصميم والاختبار والتحسين والإصدار النهائي للتطبيق.
كانت بعض تطبيقات الويب التي نراها معقدة إلى حد ما لفهمها أثناء عملية التطوير. لحسن الحظ ، عندما يتم تصور العمليات أو الأفكار أو المفاهيم المعقدة ، يصبح من السهل استيعابها.
تعد قصص المستخدمين عنصرًا أساسيًا في رحلة تطوير البرامج لأنها تساعد في وصف ميزاتها بشكل مرئي وترتيب أولويات العناصر أو القصص التي تحتاج إلى تطوير. استمر في القراءة لفهم كيفية إنشاء قصص المستخدمين في Jira.
ما هي قصة المستخدم
يمكن وصف قصة المستخدم على أنها شرح عام لميزة تطبيق / برنامج ويب مكتوبة من منظور المستخدم النهائي. من الجدير بالذكر أن قصص المستخدمين ليست متطلبات برمجية. ومع ذلك ، فإن هذه القصص غير رسمية وتتم كتابتها لتوضيح كيف ستوفر هذه الميزة / الميزات قيمة للمستخدمين النهائيين.

الهيكل الأساسي لقصة المستخدم
قصص المستخدمين هي قوائم "المهام" التي تساعد في تحديد الخطوات التي يجب اتباعها عند العمل في مشروع. من المفترض أن تسجل قصة المستخدم "من" و "ماذا" و "لماذا" من متطلبات المنتج. هذه القصص مختصرة ، حيث يحتوي كل عنصر على 10-15 كلمة. ستساعد هذه الخطوات في ضمان تلبية المنتج والعملية للمتطلبات المطلوبة.
وفقًا لرون جيفريز ، يجب أن تحتوي كل قصة مستخدم على 3Cs ، والتي تشير إلى "البطاقة والمحادثة والتأكيد". دعونا الآن نصف 3Cs التي يجب مراعاتها عند كتابة قصص المستخدمين في Jira.

بطاقة
تمت كتابة قصص المستخدم في الأصل على بطاقات مادية أو ملاحظات لاصقة. لدينا الآن بطاقات حديثة يمكننا تخصيصها بسهولة عند كتابة قصص المستخدمين في Jira. ومع ذلك ، ستحتوي البطاقة فقط على بعض المعلومات حول المتطلبات. ستحتوي البطاقة على معلومات كافية لمساعدتك على فهم الحاجة.
يمكن أن تحتوي البطاقة أيضًا على تفاصيل مهمة مثل الأولوية والتكلفة المرتبطة بالميزة. سيقوم مالك المنتج أو مدير المشروع بتسليم بطاقة القصة إلى المطورين بمجرد التقاط جميع التفاصيل.
محادثة
بعد استخدام البطاقة لصياغة قصة المستخدم ، يتبع ذلك محادثة بين الأطراف المعنية. يجب مناقشة المتطلبات الواردة في قصة المستخدم وصقلها قبل توصيلها إلى المطورين.
يتم تعزيز التعاون أيضًا من خلال المحادثات بين مالكي المنتجات و Scrum Masters والمطورين وأصحاب المصلحة. يشارك العديد من أصحاب المصلحة أفكارهم وآرائهم من خلال هذه المحادثات من مرحلة التخطيط إلى النقطة التي يتم فيها اختيار قصة المستخدم للتنفيذ. يمكن أن تكون هذه المحادثات شفهية ، وفي بعض الأحيان ، تحتوي على مستندات داعمة.
تأكيد
يمكن أن تستمر المحادثات لأيام أو حتى أسابيع. ومع ذلك ، يمكن أن يكون هناك عنصر شك ، لذا يلزم التأكيد. يمكنك إضافة بعض المعايير التي تعطي مقياسًا معينًا كمعيار قبول. يمكن كتابة هذه القياسات في شكل قوائم ذات تعداد نقطي داخل القصة.
يأتي التأكيد في شكل اختبارات قبول. يجب أن تلتقط هذه الاختبارات المتطلبات الأساسية وتساعدك على اختبار المنتج الذي تم إنشاؤه لتحديد ما إذا كان يفي بالمعايير. يحدد مالك المنتج معايير القبول. من ناحية أخرى ، يتم تكليف المطورين بتنفيذ معايير القبول.
الغرض من كتابة قصة مستخدم
- يساعد المصممين ومالكي المنتجات والمطورين على التفكير مع وضع المستخدمين النهائيين في الاعتبار . يجب أن تفكر المنتجات الحديثة دائمًا في كيفية تفاعل المستخدمين النهائيين مع المنتج. تعد قصة المستخدم أسلوبًا ممتازًا يسلط الضوء على رحلة المستخدمين النهائيين عند تصميم منتج وتطويره.
- له شكل بسيط ومرن . لا يجب أن تكون قصص المستخدمين في Jira معقدة. يضمن التنسيق المباشر التقاط جميع التفاصيل باستخدام أقل عدد ممكن من الكلمات. تتغير الاحتياجات أيضًا مع نمو تطبيق النظام / البرنامج ، ولهذا السبب تتميز قصة المستخدم بالمرونة لاستيعاب هذه التغييرات.
- يتحدث الفريق نفس اللغة . يمكن أن يكون لدى فريق التطوير النموذجي مالك المنتج والمصممين والمطورين. تعد قصة المستخدم أداة جيدة تضمن أن يفهم كل فرد في الفريق الحاجة والأهداف النهائية.
- تتيح قصص المستخدم التعاون . تحدد قصص المستخدم الأهداف النهائية. وبالتالي يمكن للفريق العمل معًا وتحديد كيفية خدمة المستخدم النهائي بشكل أفضل وتحقيق الأهداف المحددة.
أفضل الممارسات التي يجب اتباعها أثناء كتابة قصص المستخدم
# 1. يجب تحديد المستخدم بوضوح
يجب أن يتم العمل فقط إذا تم تحديد المستخدم. يمكن أن يكون المستخدم الذي يطلب هذه الميزة مستخدمًا خارجيًا أو عميلاً أو مدير منتج. يمكن أن يكون المستخدم أحيانًا عضوًا في التطوير بعد ملاحظة الميزة التي يجب العمل عليها.
يتم تقديم المستخدم على النحو التالي:
"باسم [اسم مستخدم] ……"
على سبيل المثال ، "كمستأجر ……." ، أو "بصفتك مالك عقار…."
# 2. يجب أن تلتقط قصص المستخدم الحاجة
بعض الأسئلة التي يجب طرحها هي - هل يرغب المستخدم في مشاركة صورة للمنتجات مع أصدقائه أو يريد الاطلاع على محفوظات لجميع العناصر التي اشتراها في الماضي؟ ستساعد مثل هذه الأسئلة فريق المنتج على فهم ما يفترض بهم إنشاؤه.
الخطأ الشائع الذي يظهر في هذه المرحلة هو تقديم حل. ومع ذلك ، لا ينبغي أن تأتي قصة المستخدم مع حل. بصفتك مطور منتجات ، يجب أن تعمل مع المستخدمين عند كتابة قصص المستخدمين في Jira لتسجيل متطلباتهم ولكن تجنب القفز إلى الاستنتاجات.
يتم تمثيل الحاجة على النحو التالي ، "باعتبارك [اسم مستخدم]: يمكنني [تحقيق شيء ما]…."

على سبيل المثال ، "بصفتي مالك العقار: يمكنني رؤية تفاصيل تحصيل الإيجار الشهري ..."
# 3. يجب أن يكون هناك بيان مؤهل
يمكنك ببساطة تقديم البيان المؤهل بعبارة مثل "بحيث". لا تتم إضافة ميزة إلى التطبيق فقط ، ولكن يجب أن تضيف هذه الميزة قيمة.
يمكنك تقديم البيان المؤهل على النحو التالي:
"باعتباري [اسم مستخدم] يمكنني [تحقيق شيء ما] ، لذلك [بيان القيمة] ..."
فمثلا؛
"بصفتي مالك العقار: يمكنني رؤية تفاصيل تحصيل الإيجار الشهري حتى أتمكن من التخطيط لنفقاتي."
يبرر البيان المؤهل سبب عمل فريق المنتج على الميزة المقترحة.
# 4. يجب أن تكون قصة المستخدم مستقلة
يجب أن تمثل كل قصة مستخدم تم إنشاؤها مجموعة مستقلة ومميزة من القيم التجارية. وبالتالي ، يجب أن تكون هناك قيمة إضافية عندما يقوم المطورون بتنفيذ قصة المستخدم.
# 5. اجعل قصة المستخدم قابلة للتفاوض
يمكن وصف الهدف النهائي لقصة المستخدم بوضوح. ومع ذلك ، يجب أن تكون عملية تحقيق الأهداف المحددة قابلة للتفاوض. يجب أن تسمح قصة المستخدم لمالك المنتج وفريق التطوير بالتفاوض لمنع القيود غير الواقعية على الوظيفة أو الميزة.
# 6. يجب أن تكون بسيطة وصغيرة
يجب أن تجعل قصص المستخدمين الخاصة بك في Jira صغيرة إذا كنت ترغب في تحقيق الأهداف خلال دورة العدو المحددة. إذا كانت لديك قصة معقدة للغاية ، فهذا مؤشر على أنك بحاجة إلى مزيد من التفصيل لها.
عملية خطوة بخطوة لإنشاء قصة مستخدم في Jira
تعد Jira واحدة من أفضل أدوات إدارة المشاريع في العالم الحديث. تم استخدام Jira في الأصل لتتبع الأخطاء والمشكلات ، ولكنه تطور الآن إلى أداة تطوير برمجيات رشيقة شاملة لفرق التطوير.
تعد الوظائف الأنيقة لهذا التطبيق وسهولة التكامل مع التطبيقات المختلفة من الأسباب التي تجعلك تكتب قصص المستخدمين في Jira. اتبع هذه الخطوات لإنشاء أول قصة مستخدم لك
# 1. تسجيل الدخول / إنشاء حساب Jira الخاص بك
إذا كان لديك حساب Jira بالفعل ، فقم بتسجيل الدخول وانتقل إلى الخطوة 2. ومع ذلك ، إذا لم يكن لديك حساب Jira ، فيمكنك إنشاء حساب Jira مجانًا. املأ التفاصيل واتبع الدروس لإعداد مشروعك الأول. بمجرد أن يصبح حسابك جاهزًا ، يمكنك الآن الانتقال إلى الخطوة 2.
# 2. قم بإنشاء عدد
يتم استخدام المشكلات لتتبع أجزاء العمل الفردية التي يجب إكمالها. انقر فوق رمز "إنشاء" في شريط التنقل العلوي بلوحة معلومات Jira.

# 3. اذكر قصة المستخدم الخاصة بك
صِف مشكلتك في قسم الوصف. في هذا المثال ، وصفنا هو "بصفتي مستخدمًا ، أود مشاركة الصفقات المهمة حتى يتمكن أصدقائي / عائلتي من الاستفادة".

# 4. إرفاق الملفات المرتبطة
قد تتطلب بعض المهام ملفات. ومع ذلك ، لا تحتوي قصة المستخدم الخاصة بنا على صورة ، لذلك سنتخطى هذه الخطوة.

# 5. إضافة وصف
يصف هذا القسم الميزة بالتفصيل. في حالتنا ، يمكننا وصف منصات الوسائط الاجتماعية حيث يمكن مشاركة المنتجات.

# 6. قم بتعيين المهمة
يتم تعيين المهمة تلقائيًا لمنشئ القصة. ومع ذلك ، يمكنك تعيين المشكلة إلى شخص آخر إذا كنت تعمل كفريق.

# 7. قم بتعيين أولوية المهمة
عند كتابة قصص المستخدمين في Jira ، يمكنك تعيين الأولوية على أنها الأعلى أو الأعلى أو الأدنى أو الأدنى. لقد اخترنا "عالية" لميزة مشاركة الوسائط الاجتماعية الخاصة بنا.

# 8. انشر قصة المستخدم
نظرًا لأنك تقوم بإنشاء قصة المستخدم لأول مرة ، فلن يكون لديك الكثير من الميزات. يمكنك الضغط على زر "إنشاء" ، وستكون قصة المستخدم الخاصة بك جاهزة للعرض.

تغليف
لا يجب أن تكون كتابة قصص المستخدمين في Jira صعبة عند اتباع الخطوات المذكورة أعلاه. لدى Jira أيضًا أدلة ودروس تعليمية يمكنك الرجوع إليها دائمًا عندما تشعر بالعجز.
قد تكون مهتمًا أيضًا بهذا دليل المنهجية الرشيقة.