دليل سكرم | 20. INVEST - إنشاء أفضل قصة مستخدم
نشرت: 2022-05-21INVEST هي طريقة لإنشاء قصص مستخدم جيدة. يسمح بالتحقق مما إذا كانت تحتوي على محتوى تمت صياغته بشكل صحيح وما إذا كانت تتعلق بالقيمة التجارية للمنتج. وأيضًا ، ما إذا تم اختيار حجمها وقابليتها للاستخدام بشكل صحيح.
إنشاء أفضل قصة مستخدم باستخدام INVEST - جدول المحتويات:
- مقدمة
- أنا من أجل الاستقلال
- N للتفاوض
- V للقيم أو الرأسي
- E لتقدير
- S للصغير
- T للإختبار
- ملخص
مقدمة
INVEST هو اختصار أنشأه Bill Wake في عام 2003 . يمثل كل حرف منه بداية الكلمة التي تميز قصة مستخدم جيدة. وفقًا لمبدأ INVEST ، يجب أن تكون كل قصة مستخدم:
- لا يعتمد
- قابل للتفاوض
- ذو قيمة
- محتمل
- صغير
- قابل للاختبار
لقد كتبنا المزيد حول قصة المستخدم في مقالة منفصلة. هنا ، سنذكر فقط أنه وصف موجز لوظيفة منتج جديدة مكتوبة بلغة يمكن الوصول إليها.
أنا من أجل الاستقلال
الميزة الأولى لقصة المستخدم الجيدة هي استقلاليتها. وهذا يعني أن وصفها وخصائصها يجب أن يكونا مفهومين دون الرجوع إلى قصص المستخدمين الأخرى. ولكن الأهم من ذلك كله ، أن إدراكه لا ينبغي أن يرتبط بقصص المستخدمين الأخرى. بالطبع لن يكون الاستقلال الكامل. لا يمكنك تقسيم إنشاء المنتج إلى وحدات منفصلة تمامًا. ومع ذلك ، من الأهمية بمكان تذكر الحفاظ على استقلالية قصص المستخدمين قدر الإمكان. بفضل ذلك ، حتى لو لم يدخل أحدهم مرحلة التنفيذ أو تم تعديله بشكل كبير ، فلن يلزم تعديل المرحلة المتبقية. كقاعدة عامة ، يجب أن تشكل قصة المستخدم كلاً منفصلاً ومتماسكًا.
N للتفاوض
يجب أن تكون قصة المستخدم قابلة للتفاوض. هذا يعني أنه يحدد الهدف وليس الطريق للوصول إليه.
بمعنى آخر ، فهي تحدد ميزة متوقعة للمنتج ، وليس حلاً تقنيًا لتنفيذه.
يتم التفاوض حول قصة المستخدم بين مالك المنتج وفريق التطوير. يقترح مالك المنتج تنفيذ وظائف معينة للمنتج ، أي يقول "ماذا" يجب القيام به. المطورون مسؤولون عن الإجابة على سؤال "كيف". بمعنى ، التفاوض على طرق محددة لحل المشكلة المعروضة في قصة المستخدم.
V للقيم أو الرأسي
في اختصار INVEST ، يرمز الحرف V إلى صفتين:
- ذو قيمة
- عمودي
كلاهما يكشف عن الخصائص الرئيسية لقصة مستخدم جيدة. لذلك قررنا أن نشرح ما يعنيه كل منهم.
ذو قيمة
قصة مستخدم قيّمة تبرر الغرض التجاري من التعديل. بمعنى آخر ، فإنه يجيب بدقة على السؤال عن سبب إدخال التعديل ولماذا هو مهم من وجهة نظر أصحاب المصلحة.
عمودي
الميزة الثانية ؛ عمودي مشتق من منهجية Agile. تحتوي قصة المستخدم الرأسية على ميزة جديدة للمنتج مرئية للمستخدم. أي أنه لا يركز على "تحسين الأداء" الأفقي في طبقة محددة من المنتج. على العكس من ذلك ، فهي تضيف "طبقة" أخرى إليها.
بمعنى آخر ، تصف قصة المستخدم كيفية تعديل التشغيل الكلي للمنتج من خلال الإجابة على سؤال ما الذي يجب تحسينه بالضبط؟ وهذا يعني أيضًا أن كل وظيفة من وظائف المنتج تعتمد على الحلول الحالية.
E لتقدير
يجب أن تكون قصة المستخدم الجيدة قابلة للتقدير. هذا يعني أنه يجب تحديد نطاق التعديلات التي يتم إجراؤها على المنتج بوضوح حتى يتم اعتبار قصة المستخدم كاملة. يتيح ذلك لفريق التطوير تحديد الوقت والجهد اللازمين لإكماله.
عادة ما يتم تقدير نطاق وصعوبة المهمة في وحدات تسمى نقاط المجموعة. هم نسبي. ويحدد كل فريق تطوير قيمة Story Point عمليًا بناءً على الخبرة السابقة.
في مقالات منفصلة ، قمنا بتغطية المزيد حول Development Team Velocity وكيفية قياسها.
S للصغير
يجب أن تكون قصة المستخدم المقبولة لتحقيقها بواسطة Development Team موجزة. أي أنه لا ينبغي أن يكون أكثر من Sprint واحد. إذا اكتشف المطورون أثناء تخطيط Sprint أن قصة المستخدم التي اقترحها مالك المنتج طويلة جدًا ، فيجب عليهم تقسيمها إلى أجزاء يحتمل أن تكون مستقلة.
T للإختبار
يشير الحرف الأخير من الاختصار INVEST إلى أنه قابل للاختبار. هذا يعني أن تعديل المنتج الموضح في قصة المستخدم يجب أن يظل ساريًا ويمكن التحقق منه. بمعنى آخر ، يجب أن يكون من الممكن التحقق مما إذا كان الحل الذي ينفذه المطورون قد قدم القيمة المفترضة إلى صاحب مصلحة معين.
إنشاء أفضل قصة مستخدم - ملخص
INVEST هو اختصار يصف قصة مستخدم مكتوبة جيدًا. يجب أن يكون:
- مستقلة عن قصص المستخدمين الأخرى. بحيث يمكن تعديلها أو إزالتها من Product Backlog إذا دعت الحاجة.
- قابل للتفاوض. يجب أن تحدد ما يجب فعله مع ترك خيار كيفية القيام بذلك للمطورين.
- قيمة ، أي تبرير الحس التجاري لتعديل المنتج. أو عمودي ، أي تقديم ميزة جديدة للمنتج مرئية للمستخدم.
- قابل للتقدير ، بمعنى وجود معيار حجم وإكمال قابل للتحديد.
- صغير بما يكفي لإكماله في Sprint واحد.
- قابل للاختبار بحيث يمكن تحديده على وجه اليقين أنه تم تنفيذه.
إذا أعجبك المحتوى الخاص بنا ، فقم بالانضمام إلى مجتمع النحل المشغول لدينا على Facebook و Twitter و LinkedIn و Instagram و YouTube و Pinterest.
دليل سكروم:
- مسرد للمصطلحات الأساسية والأدوار والمفاهيم
- ما هو سكرم؟
- قيم سكروم
- كيف تنفذ سكرم في شركتك؟
- فريق سكرم - ما هو وكيف يعمل؟
- من هو مالك المنتج؟
- أكثر أخطاء "مالك المنتج" شيوعًا
- من هو سيد سكرم؟
- خصائص سيد سكرم الجيد
- الأخطاء الأكثر شيوعًا في Scrum Master
- ما هي الإحصائيات والمقاييس التي يجب أن يتبعها Scrum Master؟
- التعاون بين مالك المنتج و Scrum Master
- فريق التطوير في سكرم
- أكثر أخطاء المطورين شيوعًا
- القطع الأثرية سكروم
- تحجيم سكروم
- سباق المتراكمة
- ما هو Product Backlog؟
- ما هي قصص المستخدم؟
- إنشاء أفضل قصة مستخدم مع INVEST
- أكثر أخطاء قصة المستخدم شيوعًا
- معايير قبول قصة المستخدم
- التقدير ونقاط القصة في سكرم
- التخطيط للبوكر
- لعبة تقدير الفريق
- تحديد الزيادة
- أحداث سكرم
- ما هو Sprint in Scrum؟
- التزامات فريق Scrum - هدف المنتج ، هدف Sprint وتعريف الإنجاز
- ما هو مخطط Burndown؟
- كيفية إنشاء وتفسير مخطط توقف؟
- مزايا وعيوب مخطط التوقف
- مجالس كانبان في سكرم وسكرومبان
- السرعة في سكرم - سرعة فريق التطوير
- ديلي سكرم
- Sprint Planning
- مراجعة Sprint
- ما هو معرض Sprint Retrospective؟
- الأخطاء الشائعة خلال Sprint Retrospective
- رعاية تراكم المنتج