ما هي الطريقة الأكثر فعالية لعرض تحسين الأداء والتواصل معه (على سبيل المثال:النسب المئوية والبيانات الأولية والرسومات)؟[مغلق]

StackOverflow https://stackoverflow.com/questions/497240

سؤال

هل من الأفضل وصف التحسينات باستخدام النسب المئوية أم مجرد الاختلافات في الأرقام؟على سبيل المثال، إذا قمت بتحسين أداء استعلام ETL SQL المهم من 4000 مللي ثانية إلى 312 مللي ثانية، فكيف يمكنك تقديمه على أنه "إنجاز" في مراجعة الأداء؟

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

المحلول

ومن الأفضل دائما لقياس التحسن النسبي.

وهكذا، إذا كنت أحضر ذلك وصولا الى 312ms من 4000ms ثم أن ذلك يعد تحسنا من 3688ms، وهو 92.2٪ من السرعة الأصلية. لذلك، يمكنك تقليل وقت التشغيل 92.2٪. وبعبارة أخرى، كنت أحضر وقت التشغيل وصولا الى٪ فقط 7.8 عما كان عليه في الأصل.

والأرقام المطلقة، من ناحية أخرى، وعادة ما تكون ليست جيدة لأنها ليست قابلة للمقارنة. (إذا كان وقت التشغيل الأصلي 4،000،000ms ثم تحسن من 3688ms ليست كبيرة).

نصائح أخرى

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

وساعات شخص حفظها، (تقريبا جدا) القيمة التقديرية لل$ NEW_THING_THE_COMPANY_CAN_DO_AS_RESULT، ترقيات الأجهزة في المستقبل تفادت، وما إلى ذلك.

وتحصل على مكافأة لطيفة التي تظهر لك أن كنت حساسة للموقف المالي للشركة. المهوس الذي يمكن أن يتحالف مع ما هي الشركة حقا.

  1. خذ البطاطس
  2. اغمس البطاطس في سائل أخف
  3. بطاطس خفيفة على النار
  4. تسليم البطاطس لرئيسه
  5. اجعل الرئيس يمسكها لمدة 4 ثواني.
  6. اسأل رئيسك عن المدة التي شعرت بها خلال تلك الثواني الأربع
  7. اسأل رئيسك كم كان يمكن أن يكون نصف ثانية أفضل
  8. تشمس في المجد

يرى هذا الرابط للحصول على بعض اقتراحات الرسم البياني لطيفة.

المقارنة بالمتطلبات

إذا كانت لدي متطلبات (زمن الاستجابة والإنتاجية)، فإنني أرغب في تلوين الأرقام المطلقة كما يلي:

أخضر:<= 80% من المتطلبات (زمن الاستجابة)؛>= 120% من > المتطلبات (الإنتاجية)
لا التنسيق:يفي بالمتطلبات.
أحمر:لا يفي بالمتطلبات.

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

مقارنة المعايير

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

تقدير مواصفات الأجهزة

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

  • النظام أ:1000 معاملة/الثانية، 0.02 دولار/معاملة
  • النظام ب:1500 معاملة/الثانية، 0.04 دولار/معاملة

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

  • ============= <- استعلام قديم
  • = <-- استعلام جديد

على الرغم من أن الرسم البياني ليس طريقة سيئة.

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

-آدم

وسيادة الإبهام: أيهما يبدو أكثر إثارة للإعجاب

إذا ذهب من 10 مهام عمله في فترة ل12، هل يمكن أن نقول لكم تحسين الأداء بنسبة 20٪ يقولون أنك لم مهمتين أكثر لا يبدو هذا الإعجاب.

في قضيتك، سواء الأرقام تبدو جيدة، ولكن تحاول تمثيلات مختلفة ونرى ما تحصل عليه!

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

وعلى سبيل المثال: لديك 5 بارامس A، B، C، D، E. هل يمكن جعل الرسم البياني شريط مع تلك 5 بارامس و"قبل وبعد" الجانب القيم إلى جنب لكل المعلمة. هذا بالتأكيد سوف ننظر للإعجاب.

والله ايم بدأت ليبدو وكأنه صديقي من التسويق!

يهرب يصرخ

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

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