سؤال

بعض الأسئلة حول النقاط الوظيفية:

1) هل هي طريقة دقيقة إلى حد معقول لإجراء التقديرات؟(لست غير معقول هنا، ولكن أريد فقط أن أعرف مقارنة بطرق التقدير الأخرى)

2) وهل الجهد المطلوب يستحق الفائدة التي تحصل عليها منه؟

3) ما نوع النقاط الوظيفية التي تستخدمها؟

4) هل تستخدم أي أدوات للقيام بذلك؟

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

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

المحلول

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


1) هل هي طريقة دقيقة إلى حد معقول لإجراء التقديرات؟(لست غير معقول هنا، ولكن أريد فقط أن أعرف مقارنة بطرق التقدير الأخرى)

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

2) وهل الجهد المطلوب يستحق الفائدة التي تحصل عليها منه؟

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

3) ما نوع النقاط الوظيفية التي تستخدمها؟

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

4) هل تستخدم أي أدوات للقيام بذلك؟

يعد برنامج Excel رائعًا ويحتوي على جميع الصيغ التي يمكنك استخدامها.يساعد استخدام جداول بيانات Google بدلاً من Excel إذا كنت تريد القيام بذلك بشكل تعاوني.

هناك أيضًا أداة رائعة مدمجة في سباركس Enterprise Architect الذي يسمح لك بإجراء التقديرات بناءً على وقائع الاستخدام التي يمكن استخدامها لتقديرات FP أيضًا.

نصائح أخرى

لقد كنت متخصصًا في نقاط الوظائف المعتمدة من IFPUG في الفترة من 2002 إلى 2005، وما زلت أستخدمها لتقدير تطبيقات الأعمال (القائمة على الويب والعميل الكثيف).تجربتي في الغالب تتعلق بالمشاريع الصغيرة (1000 إطار عمل أو أقل).

لقد استقرت على النقاط الوظيفية بعد استخدام نقاط حالة الاستخدام وأسطر التعليمات البرمجية.(لقد عملت بنشاط مع تقنيات التقدير لأكثر من 10 سنوات حتى الآن).

بعض الأسئلة حول النقاط الوظيفية:

1) هل هي وسيلة دقيقة بشكل معقول للقيام بالتقديرات؟(أنا لست غير معقول هنا ، ولكن أريد فقط أن أعرف مقارنة بطرق التقدير الأخرى)

من الصعب الإجابة بسرعة، لأن ذلك يعتمد على موقعك في دورة الحياة (من الوميض في العين إلى التنفيذ).عليك أيضًا أن تدرك أن التقدير أكثر من الدقة.

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

تكون ميزتهم أكبر في وقت مبكر من دورة الحياة، عندما يتعين عليك تقييم جدوى المشروع قبل أن يتم تجميع الفريق.

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

اجمع بين تحليل النقاط الوظيفية وورشة عمل المتطلبات الميسرة وسيكون لديك نهج رائع لإعداد المشروع.

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

2) وهل الجهد المطلوب يستحق الاستفادة التي تحصل عليها؟

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

3) ما نوع نقاط الوظيفة التي تستخدمها؟

IFPUG CPM (دليل ممارسات العد) 4.2

4) هل تستخدم أي أدوات للقيام بذلك؟

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

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

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

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

الاختراق العظيم غير متصل بالإنترنت الآن، ولكنه موجود في شكل كتاب.لديه مقال عن النقاط الوظيفية: http://www.scribd.com/doc/459372/hacknot-book-a4, وخلصت إلى أنها خيال (وأنا أتفق معها).

لدى Joel on Software بديل صوتي معقول يسمى الجدولة القائمة على الأدلة ذلك على الأقل اصوات مثل أنه قد يعمل ....

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

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

للإجابة على أسئلتكم:

  1. نعم، إنها أكثر دقة من أي شيء آخر واجهته (في أكثر من 20 عامًا).

  2. نعم إنهم يستحقون هذا الجهد.يمكنك تقدير الحجم والموارد والجودة والجدول الزمني من خلال عدد FP فقط - وهو أمر مفيد للغاية.يستغرق الأمر دقيقة واحدة في المتوسط ​​لحساب FP يدويًا و8 ساعات في المتوسط ​​لترميز FP بالكامل (بقيمة 800 دولار تقريبًا).وتأمل قول النجار "قس مرتين واقطع مرة واحدة".والآن المكونات وقح:مع https://www.ScopeMaster.com يمكنك قياس 1 FP في الثانية، ولا تحتاج إلى معرفة كيفية القيام بذلك!

  3. أنا أحب نقاط الوظيفة الكونية (لأنها متعددة الاستخدامات) وIFPUG نظرًا لوجود الكثير من البيانات المنشورة (معظمها من Capers Jones).

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

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