سؤال

أنا وحيد مهندس البرمجيات على الفريق أن يطور نماذج الفيزياء (تقريبا من 30 ، 000 خطوط من التعليمات البرمجية).بقية الفريق يتكون من العلماء الذين تم تطوير codebases لمدة 20 عاما.سير بلدي وغني عن شيء مثل هذا:

  1. عالم طلبات ميزة جديدة
  2. أنا تنفيذه
  3. عن طريق الاختبار والتحقق أجد مشكلة خطيرة في مكان ما في أعماق العددية
  4. عالم طلبات ميزة جديدة (دون تحديد المشاكل التي تم تحديدها في #3)

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

  • لا يصدق سهلة الاستخدام
  • تدمج مع النسخة برنامج التحكم (نستخدم التخريب)

هناك الكثير من الوظائف التي تشير إلى التي bugtracker هو "أفضل"...ولكن أعتقد أن أنا أكثر اهتماما في:

  • ما هي تجربتك في ما إذا كان أو لم يكن النفقات العامة من bugtracker يستحق ذلك
  • كيف يمكنك إقناع فيزيائي (الذي يتبع الفقراء هندسة البرمجيات "أفضل الممارسات" من 70) التي تعقب علة يستحق إضافية effor?
  • أشعر أنني إذا تثبيت تعقب علة سأكون الوحيد المستخدم.وقد أي شخص آخر من ذوي الخبرة في هذا ؟ أنها لا تزال مفيدة ؟ يبدو أن الفريق سوف تحتاج إلى كمية معينة من "شراء" إلى جعل تعقب علة يستحق النفقات الإضافية.
هل كانت مفيدة؟

المحلول

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

نصائح أخرى

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

في عام ، كمطور برامج علة بتتبع كانت مفيدة جدا.سيكون اقتراحي التفكير في الطرق التي bugtracker من شأنه أن يعزز الخاص بك & زميلك في العمل والحياة.ربما اقوم بعرض سريع.

HTH.

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

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

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

حتى لو كنت الوحيد المستخدم (هذا ما حدث معي مرة واحدة), انه يستحق ذلك.يمكنك البدء في قول أشياء مثل "علة 1002 يتم حظر.الذين يمكن أن تساعد لي مع ذلك يمكننا أن ننتقل إلى هذا الميزة."

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

هذا هو سؤال مماثل.

ما هو الأكثر فعالية سير العمل بين الناس الذين يصابون Algorithsm و المطورين ؟

لا الكلام الذي bugtracker هو الأفضل, ولكن ذلك لا يتكلم كيفية إقناع الفيزيائيين في شراء.

باستخدام التخريب ؟ هنا /.المشاركة المفيدة:
أفضل المتكاملة مسألة تعقب على التخريب ؟

في عام ، وهنا المقارنة من مسألة نظم تتبع.

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