فريق المبرمجين الرئيسيين

فريق المبرمج الرئيسي هو فريق برمجة منظم على شكل نجمة حول دور "رئيسي"، يُمنح لمهندس البرمجيات الذي يفهم نوايا النظام على أفضل وجه. ويحصل أعضاء الفريق الآخرون على أدوار داعمة. [ 1 ]

يشبه هذا المفهوم مفهوم الفريق الجراحي الذي يدعم فيه الطاقم الطبي، كطبيب التخدير والممرضات ، الجراح الذي يجري العملية . [ 1 ] وقد وصف فريد بروكس هذا المفهوم بالتفصيل في كتابه "أسطورة الشهر الرجلي" ، [ 2 ] كما اقترحه هارلان ميلز [ 3 ] عام 1971.

هيكل الفريق

يتكون الفريق من أفراد. وقد تم تحديد أدوار مختلفة لأعضاء الفريق، وفيما يلي مقتطفات من بروكس. [ 2 ]

  • كاتب البرنامج: مسؤول عن جميع السجلات الفنية للمشروع.
  • صانع الأدوات: يقوم ببناء ودعم الأدوات التي يستخدمها المطورون.
  • محامٍ لغوي: لديه خبرة متعمقة في اللغة (اللغات) المستخدمة في تطوير المشروع.

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

مراجع

  1. 1 2 دوغ بيل (2005)، هندسة البرمجيات للطلاب: منهج البرمجة ، ISBN 9780321261274
  2. 1 2 بروكس الابن، فريدريك ب. (1975). الشهر الأسطوري للرجل . شركة أديسون ويسلي للنشر. ص 32-35. 
  3. ميلز، هـ. (1971)، "فرق المبرمجين الرئيسيين، والمبادئ، والإجراءات"، تقرير قسم الأنظمة الفيدرالية لشركة IBM FSC71-5108 ، غايثرسبيرغ، ماريلاند.