سؤال

كيف يمكن لدينا فريق جمع المتطلبات من المنتج "مالك" في النحو منخفضة الاحتكاك بعد صالحة للاستعمال من طريقة ممكن ؟

الآن هنا هو التوجيهية - أي الوظائف التي لا يمكن أن تتم أو أن العمل يحتاج إلى اتخاذ قرار أنه يهتم الجودة ، يادا يادا.المنتج أعمل مجموعة صغيرة ناجحة منذ سنوات.أنا فقط أريد أن تساعدهم الخطوة عنه قليلا.

أساسا أنا على 6 أو 7 شخص الفريق مع واحد صاحب المنتج.لقد يقوم بعمل عظيم ولكن هو شعوذة بضعة أدوار مختلفة (كما أعتقد هو شائع للغاية على فرق صغيرة).عادة متطلبات تعطى في مرات متفرقة (البريد الإلكتروني convos وجها لوجه المناقشات والاجتماعات ، إلخ).فهي لم يدخل في النظام في بعض الأحيان وهذا يؤدي الميزات في عداد المفقودين الإفراج أو إطلاق يتأجل لأن الجميع نسي اللازمة الميزة.

إذا كنت في وضع مماثل ولكن وجدت طريقة للتغلب على هذا ، أنا نحب أن نسمع ذلك.أنا سعيد أن كتابة التعليمات البرمجية للمساعدة في تخفيف هذا الوضع ولكن لا يمكن أن يكون موقع على شبكة الإنترنت أن صاحب المنتج لديه للذهاب من أجل الحصول على أي شيء فعله.هي مشغولا للغاية ونحن بحاجة إلى طريقة العمل معا كفريق واحد من أجل جمع هذه المتطلبات.

أنا حاليا أفكر في شيء من هذا القبيل:المطورين أعضاء الفريق جمع متطلبات مناقشتها في الاجتماعات وجها لوجه وكتابة بعض الملاحظات السريعة على الميزات التي تناقش على صفحة ويكي.مالك المنتج هو إخطار كلما هذه الصفحات يتم تحديثها ومن ثم يصبح لها مسؤولية ضمان دقة.

الايجابيات:سيكون لدينا سجل بعض الميزات.سلبيات:المطورين يأخذون المسؤولية عن شيء أنهم عادة لا.أنا بخير مع ذلك هنا.أعتقد في هذه الحالة هو العمل الجماعي.

وبطبيعة الحال عندما نفعل هذا ثم سنرى أن المنتج المالك ربما لا يكون ما يكفي من الوقت للتأكد من ميزة الدقة.في نهاية المطاف أنها مثقلة و أعتقد أن هذا سوف يساعد في عرض هذه الحقيقة, ولكن أنا فقط بحاجة إلى أن تكون قادرة على لفت الانتباه إلى ذلك.

لذلك أي اقتراحات ؟

P. S.لها وقت محدود للغاية لذلك فهو يعتبر من غير المعقول أن تتوقع أن تحتاج إلى كتابة المتطلبات بعد المناقشة.لديها فقط الوقت لمناقشة هذه مرة وعلى هذه الخطوة.

هل كانت مفيدة؟

المحلول

على الرغم من أن مفهوم "صاحب المنتج" هو وا غامضة بالنسبة لي أنا أعمل في ظروف مشابهة:العملاء للغاية buzy دائما هو عنق الزجاجة في وضع المتطلبات.

على السطح ، ما نحاول القيام به في هذه الحالة هو واضح تماما و تبدو بسيطة:نحن نحاول التأكد من أن العميل هو المشاركة في "للقراءة فقط / الحديث فقط" واسطة.لا كتابة.الحد الأدنى من القراءة.معظمها يتحدث.

الشيطان, بالطبع, هو في التفاصيل.حتى هنا هي بعض التفاصيل عن العملية (في أي ترتيب معين):

  • ونحن غالبا ما تبدأ من تسجيل البيانات المشكلة, التي هي في نهاية المطاف مصادر من متطلبات.في الواقع, في بعض الأحيان بيان المشكلة هو أن نسجل في البداية, فقط للتأكد من أنها لا تضيع.

    ملحوظة:: من المهم أن نميز مشكلة البيانات من المتطلبات.على الرغم من أن بيان المشكلة في بعض الأحيان يعني بوضوح بعض الشرط في مشكلة واحدة البيان قد تسفر عن مجموعة كاملة من متطلبات (ولكل منها شدة الأولويات) ، وعلاوة على ذلك, في بعض الأحيان معين شرط بلدي تعريف حل (عادة فقط في جزئية واحدة) إلى مشاكل متعددة.

    واحدة من الأسباب الرئيسية تسجيل البيانات المشكلة (وهذا هو ذات الصلة جدا على سؤالك!) هو الذي لغويا فهي إلى حد ما "أقرب إلى العميل الجلد" و أكثر استقرارا من متطلبات المستمدة منها.أعتقد أن هذه مشكلة البيانات جعله أسهل بكثير وأسرع إلى وضع العميل في السياق المناسب كلما كان لديه وقت لتوفير التغذية المرتدة لفريق التطوير.

  • نحن لا سجل كل متطلبات (و تتبع لهم إلى البيانات المشكلة), بغض النظر عن متى سنذهب إلى تنفيذها.الأولويات تحكم ترتيب متطلبات الحصول على تنفيذها.بالطبع, كما أنها تحكم ترتيب مراجعات العملاء غير مكتمل الشروط.

    ملحوظة:: واحد الدهون وثيقة تحتوي على جميع متطلبات مطلقة لا لا! جميع متطلبات توضع في "مشكلة تتبع قاعدة البيانات" ، جنبا إلى جنب مع تقارير الشوائب.(الخلل هو مجرد حالة خاصة من مشكلة في كتابنا.)

  • نحن نحاول دائما أن نقدم أفضل ما لدينا تقليل عدد التكرارات من الضروري "وضع اللمسات الأخيرة" كل شرط (أو مجموعة من المتطلبات ذات الصلة).من الناحية المثالية, يجب على العميل أن تعيد النظر في الشرط مرة واحدة فقط.

    كلما أول استعراض تتحول إلى أن تكون غير كافية (يحدث في كل وقت) ، وشرط في المسألة معقدة تتطلب الكثير من النص و/أو الرسوم التوضيحية ، ونحن تأكد من أن العميل لا تضطر إلى إعادة قراءة كل شيء من الصفر.كل المهم التغييرات/الإضافات/الحذف منذ السابق reviwed إصدار الضوء.

    بينما مشكلة أو شرط يبقى في غير مكتمل الدولة ، جميع القضايا المفتوحة (في الغالب أسئلة العملاء) المضمنة في الوثيقة أبرزت.ونتيجة لذلك كلما كان العميل لديه الوقت لاستعراض متطلبات أنه لا يجب أن ندعو اجتماع والتماس الأسئلة من الفريق ؛ بدلا من ذلك يمكن للعميل فتح أي لم تنته الوثيقة الأولى ، انظر بالضبط ما هو متوقع منه ، ومن ثم تقرر ما هي أفضل طريقة و الوقت (بالنسبة له) معالجة أي من القضايا المفتوحة.أحيانا يقوم العميل باختيار لكتابة البريد الإلكتروني أو إضافة تعليق مباشرة إلى المستند المشكلة.

  • ونحن نبذل قصارى جهدنا إنشاء والحفاظ على النطاق الرسمي المفردات (حتى إذا كان يحصل المنتشرة عبر وثائق).والأهم من ذلك أننا عمليا إجبار العملاء على التمسك بهذا المفردات.

    ملحوظة:: هذا هو واحد من الأجزاء الأكثر صعوبة من عملية العميل يحاول "المتمردين" من وقت لآخر.ومع ذلك ، في نهاية اليوم يتفق الجميع على أن هذا هو السبيل الوحيد لجعل الثمينة اجتماعات مع العملاء فعالة قدر الإمكان.إذا كنت من أي وقت مضى وحضر ساعة واحدة اجتماعات حيث 30 دقيقة تنفق فقط أن يحصل الجميع على نفس الصفحة (مرة أخرى), أنا متأكد من أنك سوف نقدر وجود المفردات.

    ملحوظة:: كلما كان ذلك ممكنا ، أي تغييرات في المفردات ينعكس في الإصدار القادم من البرنامج.

  • أحيانا مشكلة معينة يمكن حلها بطرق متعددة ، الحق في الاختيار ليست واضحة دون التشاور مع العملاء.فهذا يعني أنه سيكون هناك "قائمة من متطلبات" العميل لاختيار من.نحن الوثيقة هذه "القوائم" ، ليس فقط اختار أخيرا الشرط.

    قد يبدو هذا مثيرا للجدل و تبدو مثل الحمل غير الضرورية.غير أن هذا النهج يوفر الكثير من الوقت كلما العميل (عادة بضعة أسابيع أو أشهر على الطريق) يقفز فجأة في سؤال مثل "لماذا نحن لم نفعل ذلك بهذه الطريقة وليس بتلك الطريقة؟" أيضا, انها ليست مثل هذه الصفقة الكبيرة لإخفاء "رفض فروع" باستخدام التنظيم السليم/تنسيق متطلبات التوثيق.مملة ولكن قابلة للتنفيذ.:-)

    ملحوظة:: عند إعداد "قوائم متطلبات" من المهم جدا عدم الإفراط فيها.الخيارات كثيرة جدا أو كثيرة جدا اختيار تداخل المستويات - الاستعراض القادم قد تتطلب المزيد من العملاء من الضروري حقا.وغني عن القول أن الوقت الذي يقضيه في تفصيل الفروع قد يكون تماما الضائع.نعم ، فمن الصعب العثور على بعض التوازن هنا (فإنه يعتمد إلى حد كبير على دائما في عجلة من امرنا العملاء القدرة على التفكير اثنين أو أكثر من الخطوات قدما ونفعل ذلك بسرعة).ولكن ماذا يمكن أن أقول ؟ إذا كنت حقا تريد القيام بعملك بشكل جيد, أنا متأكد من أنه بعد بعض الوقت سوف تجد التوازن الصحيح.:-)

  • العملاء لدينا هو "البصري" الرجل.ولذلك كلما نناقش أية عناصر واجهة المستخدم ، الشاشة نماذج بالأحجام الطبيعية (أو حتى خفيفة الوزن النماذج) غالبا ما تكون مفيدة للغاية.في الوقت الحقيقي المدخرين في بعض الأحيان!

    ملحوظة:: نقوم الشاشة نماذج بالأحجام الطبيعية حصريا للعملاء فقط من أجل تيسير المناقشات.أنها يمكن أن تستخدم من قبل المطورين أيضا ، ولكن بأي حال من الأحوال أنها بديل واجهة المستخدم المواصفات!في أكثر الأحيان, هناك بعض مهم جدا واجهة المستخدم التفاصيل التي تحصل المحددة في كتابة (الآن - في المقام الأول للمطورين).

  • كنا محظوظين بما فيه الكفاية العملاء مع خلفية تقنية.لذا لا تتردد في استخدام مخططات UML كما المناقشة المساعدات.جميع أنواع مخططات UML - طالما أنها تساعد العملاء على الحصول في السياق المناسب أسرع والبقاء هناك.

    أنا أتحدث عن متطلبات المستوى مخططات UML, بالطبع.لا حول التنفيذ على مستوى منها.وأعتقد أنه حتى لا تقنية جدا من الناس يمكن أن تبدأ حفر متطلبات على مستوى مخططات UML عاجلا أو آجلا ؛ عليك أن تكون صبورا أعرف ماذا وضعت على الرسم البياني.

ومن الواضح أن تكلفة هذه العملية إلى حد كبير يعتمد على التحليل والكتابة الفريق ، وبالطبع على الأدوات التي لديك تحت تصرفكم.ويجب أن أعترف أنه في حالتنا هذه العملية تظهر أن تكون مكلفة جدا وبطيئة.ولكن مع الأخذ بعين الاعتبار معدل منخفض جدا من البق و انخفاض معدل "بخار ملامح"...أعتقد أنه في المدى الطويل ، ونحن الحصول على جيد جدا الاسترداد.

FWIW:وفقا جويل تصنيف نيس من منتجات البرمجيات, هذا المشروع هو "الداخلية" واحد.وهذا يمكن أن تكون رشيقة مثل العملاء يمكن التعامل معها.:-)

نصائح أخرى

"المطورين و أعضاء فريق جمع متطلبات مناقشتها في الاجتماعات وجها لوجه وكتابة بعض الملاحظات السريعة"

تبدأ مع هذا.إذا كنت لا تأخذ الملاحظات فقط إجراء تغيير واحد صغير.تدوين الملاحظات.في وقت لاحق قد نشرها موقع ويكي أو إنشاء ميزة المتراكمة أو البدء في استخدام سكروم أو بجزيلا أو شيء من هذا.

أولا, ومع ذلك ، إجراء تغييرات صغيرة.أكتب الأشياء يبدو وكأنه شيء كنت لا تفعل ، بذلك فقط أن نرى ما يحسن وما يمكنك القيام به المقبل.تكون رشيقة.العمل تدريجيا.

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

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

بالطبع هذا يعتمد على المالك الوضع الخاص بك, ولكن وجدنا أن المقاييس هي أسهل لمناقشة من المتطلبات ، و أن المطورين هم جيدة جدا في تفسيرها أيضا.مشكلة نموذجية يمكن أن العملاء يبدو أن قضاء وقت طويل ملء عربات التسوق الخاصة بهم ولكن لا تذهب إلى الخروج.

1) التسويق الشرط قد يكون لجعل زر الخروج أكبر و أكثر احمرارا.2) الرئيس التنفيذي الشرط قد يكون اتخاذ العميل مباشرة إلى الخروج ، الرئيس التنفيذي فقط من أي وقت مضى يشتري عنصر واحد في وقت واحد على أي حال.3) واجهة المستخدم مصمم الشرط قد يكون إلى مكان ثان الخروج على زر في الجزء العلوي من العربة فضلا عن تلك القائمة في الأسفل.4) المطور الشرط قد يكون بعض الويب 2.0 اياكس القطعة التي يتبع مؤشر الماوس حول الشاشة.من هو على حق ؟

من يهتم...العميل ربما رأى سخيف تكلفة التوصيل و هربت.ولكن تعريف المشكلة كمقياس بدلا من الشرط ، وفجأة يصبح مطور مهتم.المطور لا يجب أن نفعل 10 جولات مع CMO على ما في الظل من أحمر يجب أن يكون الزر.يمكن أن يلعب مع الويب 2.0 شيء كل أسبوع, ومن ثم الاندفاع خارج الأخرى 3 حلول صباح يوم الاثنين.كل واحد يحصل على نشر يعيش لمدة 48 ساعة ، عربة إلى الخروج معدل يقاس والإبلاغ عنها على الفور.لا يجعل أي اختلاف ، ولكن المطور حصلت على القيام بعملهم الأعمال التحولات انها تركز على كربي المنتجات التي تبيعها و سعر أنهم قياس على التسليم.

حسنا, حسنا, لذلك المثال هو المفتعلة.هناك الكثير من العمل هناك للتأكد من أن المشروع هو صغير ، فريق من ذوي الخبرة, الساخنة النشر بسيطة ، الاستعادة الفورية هو أن الجميع على متن الطائرة.ما أردنا أن نصل إلى دولة حيث المطور الإمكانات الكاملة لا يضيع, لذلك هذا هو السبب في أنهم لا تنطوي فقط من البداية ، ولكن أيضا في النجاح.تبدأ مع قضية مثل عدد النقرات أثناء التسجيل عالية جدا ، تشغيله من خلال لجنة التصميم ، وجدنا أن عدد النقرات فعلا ذهبت في مواصفات التصميم.كان لدينا تجربة على أية حال.ولكن ترك المطور بعض الحرية فقط تقليل عدد النقرات و كنت قد ينتهي مع براءة اختراع الحل ، كما فعلنا.غير أن المطور يهتم براءات الاختراع ، ولكن كان الجدارة و لا من النقرات!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top