سؤال

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

وأنا (! وأعتقد أن منظمتي الحالية) وقد كافح دائما مع متطلبات جمع في شكل قصص المستخدم، والتي تأخذ شكل:

وكما [نوع المستخدم] أريد [ميزة] بحيث [بعض الفوائد]

وأنا <م> دائما إغراء أن تفوت بداية ونهاية، ومجرد ترك ميزة - ولكن هذا فقط ثم يصبح متطلبات جمع الطريقة القديمة

ولكن أنا لا أريد أن تجعل مجرد أنه من المناسب، لذلك أستطيع أن أقول "أنا أفعل رشيق '.... على سبيل المثال، إذا كنت تعرف أن المستخدم لتقديمها مع قائمة من البنود، ثم والسبب هو بديهي، أليس كذلك؟

ومنها مثلا.

وكما [مدير المتجر] أريد [لرؤية قائمة وحدات الأسهم] بحيث ...؟

هل من الممارسة العادية لليستبعد البند [بحيث]؟

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

المحلول

ولقد اعتدنا أن تفوت بها كذلك. وتركها خارج فاتنا الكثير. لفهم ميزة بشكل صحيح وليس مجرد فعل الشيء الصحيح ولكن فعل الشيء الصحيح هو المفتاح لمعرفة لماذا هذه الميزة، ولهذا المفتاح التالي منظمة الصحة العالمية (دور) من حيث DDD، أصحاب المصلحة. أصحاب المصلحة يمكن أن تكون مختلفة، لكل من يهتم. من المبرمجين ومدراء ديسيبل لجميع أنواع المستخدمين.

وهكذا، نفهم أولا، من هو صاحب المصلحة، ثم تعرف لماذا 50٪ من يهتم، ثم صالح، ثم هو بالفعل من الواضح تقريبا ما لتنفيذها.

وحاول أن لا مجرد كتابة "كمستخدم". تحديد. "كمدير مخزن"، أو حتى "حيث يؤدي التحول مسؤولة عن إغلاق اليوم"، ولست بحاجة .... بحيث ....

وربما يمكنك تنفيذ شيء مختلف والتي سوف تعطي نفس أصحاب المصلحة فائدة أفضل!

نصائح أخرى

وحاول، لتحقيق [قيمة الأعمال] و[العضو] أحتاج [ميزة].

والهدف هو التركيز على قيمة توفر هذه الميزة. انها تساعدك على التفكير في شرائح عمودية، مما يقلل من "المهام الفنية" النقية التي تكون غير مرئية. انها ليست عملية انتقال سهلة، ولكن عندما نبدأ في التفكير عموديا البدء كونها حقا قادرة على الحد من النفايات في العملية.

وهناك طريقة أخرى للتفكير في اختبارات القبول التي عميلك يمكن أن يكتب لضمان أن ميزة العمل. انها قفزة قصيرة لثم استخدام شيء من هذا القبيل FitNesse لآلية تلك الاختبارات.

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

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

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

وباختصار لا أشعر بأن لديك لتكون في سترة على التوالي. الشيء المهم هو أن اتباع روح المنهجية.

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

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

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

.

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

وخلاصة القول بالنسبة لي: إذا عمل قصص لديك دون المستخدم والمنطق - ما دمت فهم الذين المستخدم هو وماذا يريدون شيئا - أن تفعل ذلك ولكن تريد. فقط لا تتطلب مواصفات كاملة قبل البدء في التنفيذ.

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