هل تتبع البرمجيات الشخصية العملية ؟ منظمتكم/فريق متابعة فريق البرامج العملية ؟ [مغلقة]

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

  •  09-06-2019
  •  | 
  •  

سؤال

لمزيد من المعلومات - البرمجيات الشخصية على ويكيبيديا و فريق برامج عملية على ويكيبيديا.

لدي سؤالان:

  1. ما هي الفوائد هل رأيت من هذه العمليات ؟
  2. ما هي الأدوات و/أو الأساليب التي تستخدمها لمتابعة هذه العمليات ؟
هل كانت مفيدة؟

المحلول

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

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

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

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

فقط بلدي اثنين سنتا.

نصائح أخرى

حصلت في هذه المرة حاولت حتى باستخدام PSP لوحة القيادة.

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

+1 هذا السؤال ، -1 إلى PSP.

لقد استخدمت PSP و ملعقة صغيرة من عملية القلب لمدة 4 سنوات (على الرغم من أنه كان في البداية من البرامج المهنية).كما مثالي سوف تحب ما تقوم به أنت و بالطبع نعم هناك نتائج مذهلة كذلك.
على الرغم من PSP دعاة التسجيل من العيوب الأساسية (مثل ؛ أو الخطأ المطبعي) كنت في محادثة مع السيدواتس همفري حيث الكثير من الناس سألته عن التقدم المجمعين والمفقودين من وجوه أورينتيدنيس (التي شعرت كم هو مفقود ، كما كان OO مبرمج و تم استخدامه بنجاح).كان هناك إجابة جيدة جدا التي تقدمها له.أنه ذهب مثل "PSP, أو في الواقع أي عملية منهجية ، ليس مفهوما أن يكون عالقا على فكرة واحدة.والفكرة الأساسية هي إدخال الناس إلى نوعية أساليب التحليل.
"دائما على التكيف.يمكنك تكييفها لتناسب الاحتياجات الخاصة بك.إذا كنت تشعر انك سوف تذهب مع وظيفة نقطة منهجية أنت بخير على المضي قدما في ذلك.نفسه عن أي أساليب التقييم.ولكن عليك أن تفعل ذلك باستمرار ، repetetively.
"نفس الشيء مع التقدم في المجمعين.إذا كنت تشعر مثل WBS في هيكل PSP لن تناسب الخاص بك ، هل تعديله واستخدام ولكن مرة أخرى تفعل ذلك constinuously.
"كما كنت تفعل ذلك بشكل مستمر, عليك جمع البيانات التاريخية من يدكم وسوف يكون إحصائيا القيام predectable و تقديرات دقيقة على جميع المعلمات"
قد يكون أنا إعطاء إجابة في وقت متأخر ولكن عندما قرأت جميع الردود شعرت أردت أن حصة هذا.كما في الأدوات لدينا عملية لوحة القيادة, PSP excel ورقة جميعا.

بالنسبة PSP, لقد رأيت البرامج العملية لوحة التحكم, لكن يبدو بفظاعة من الصعب استخدام.

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

  • أولا وقبل كل شيء بلدي المصدر الرئيسي الإحباط هو أن تصميم قوالب طريقة مملة جدا و غير عملي. تغيير لهم UML و BPMN قل المدربين الخاص بك من البداية ، وفرض إذا لزم الأمر.الكتاب نفسه يقول أن تصميم قوالب للأشخاص الذين لا تعرف أو لا تريد أن تعلم UML.
  • ثانيا ، التقديرات كانت فقط جزء مهم بالنسبة لي.الكتاب نفسه يقول أن يمكنك استخدام الأشياء الأخرى appart من الأسطر من التعليمات البرمجية و حتى يخبرك كيفية معرفة ذات الصلة هم إحصائيا.بلدي يأخذ على ذلك (عد الأسطر من التعليمات البرمجية) هو أداة/المساعد الذي يربط مع فكس (git ، الزئبقي) يجب أن تكون موجودة و أتمتة بناء قاعدة البيانات الشخصية الخاصة بك ، وإلا هو مملة جدا أن تتبع قاعدة/إضافة/إعادة استخدام أجزاء.
  • العملية نفسها هي لطيفة ، ولكن لا ينطبق على المشاريع الكبيرة, لماذا؟, لأن انها فقط لا تعامل مع التكرار.في العالم الحقيقي ، بسبب شرط التغييرات سيكون لديك دائما أن أؤكد مجددا على المشروع.لا يزال بإمكانك تطبيق الانضباط الصغيرة برنامجي المهام ، وهذا هو:خطة التصميم ومراجعة التصميم الخاص بك (قد ومعايير تصميم صغير المرجعية التي u يمكن حفظ), رمز, مراجعة التعليمات البرمجية الخاصة بك (واضحة معايير الترميز صغيرة المرجعية العقلية يمكنك حفظ) ، واختبار التفكير في الأخطاء الخاصة بك.أي مبرمج من ذوي الخبرة سوف تعرف أن هذه هي نهاية المطاف بديهية الخطوات التي يجب اتباعها. توصيتي في الممارسة الحقيقية:متابعة عملية ولكن لا مستند الأشياء الأخرى من التصميم الخاص بك ، إذا كنت تنفذ وحدة الاختبارات ، الوثيقة جيدا.
  • هذه العملية قد يكون في الواقع يستحق أن يتبع والعملية...في الوقت الحقيقي نظام البرمجة حيث لا مجال للخطأ وإلا لا يشعر يستحق ذلك.
  • إذا كنت تبحث عن منهجية لتنظيم وتحسين التركيز ، في محاولة GTD (الحصول على الأشياء القيام به) و بومودورو أولا.
  • إذا كان لديك اضطراب الوسواس القهري قد تستمتع فعلا PSP =).

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

P. S.:R. I. P.واتس همفري

لقد تم استخدام PSP في الأشهر الستة الماضية.

هو مضيعة للوقت.بالنسبة تقديري لقد قضيت 7% من وقتي ملء الاستمارات.فمن frustating عليك وضع خطأ "في عداد المفقودين منقوطة" مرارا وتكرارا.

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

كما أنه يجعل لكم "استعراض" التعليمات البرمجية الخاصة بك حتى تتمكن من رؤية ما إذا كان هناك أي مشكلة قبل أن تصل إلى زر تجميع.

أدوات أوصي باستخدام Timetracker: http://0xff.net/

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

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

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

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

للحفاظ على المسار من الوقت يمكنك استخدام PSP لوحة القيادة ، والتي لديها مجموعة من المدمج في ميزات البرامج النصية التي تساعدك على متابعة عملية.

إذا كنت تبحث فقط لفترة من الوقت-تتبع أداة, أنا أيضا أحب http://slimtimer.com.فإنه يمكن أيضا القيام ببعض لائق التقارير.

تابعت PSP لبضعة أسابيع قبل بضع سنوات, لأن الفريق يريد أن التجربة معها.لقد وجدت أنها مخيبة للآمال جدا و حتى غضب للعمل مع.أنها استنفدت صبري.بلدي أهم نقاط سلبية هي:

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

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

المواد ذات الصلة: جوابي عن PSP الكتاب في "ما كتاب البرمجة لا يوصي المطورين" السؤال.

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

تجربتي مع كان أنه يبدو الآن مملة جدا أن تكون مفيدة.إذا لم يكن الآلي, ثم أنها يمكن أن تذهب بعيدا.

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