chef de projet logiciel

مدير مشروع برمجيات

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

دور مدير مشروع البرنامج

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

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

تنتمي هذه الوظيفة إلى مجال إدارة المشاريع.

البعثات

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

جهات الاتصال الرئيسية

Fiche métier - CTO

الرئيس التنفيذي للشؤون التقنية (CTO)

مزيد من المعلومات
métier développeur back-end

مطور الواجهة الخلفية

مزيد من المعلومات
métier développeur front-end

مطور الواجهة الأمامية

مزيد من المعلومات
métier testeur qa

مختبر ضمان الجودة

مزيد من المعلومات
Fiche métier - architecte cloud

مهندس السحابة

مزيد من المعلومات

مهارات مدير مشروع البرمجيات

المهارات التقنية

  • إتقان لغات البرمجة مثل C وC++C وPython، وفهم الأنظمة والأجهزة المدمجة.
  • خبرة في التطوير على أهداف مختلفة مثل وحدات التحكم الدقيقة (MCUs) ووحدات إدارة الذاكرة (MMUs) ووحدات إدارة الذاكرة (MPUs) والمعالجات الدقيقة (MPUs).
  • الإلمام بأنظمة تشغيل مختلفة مثل FreeRTOS.
  • التمكن من أساليب إدارة المشاريع الرشيقة ودورات التطوير الافتراضية وأدوات إدارة المشاريع (مثل Jira وTrillo).
  • القدرة على كتابة وثائق واضحة ومفصلة لمراقبة المشروع.
  • المعرفة بالمعايير المتعلقة بصناعات معينة (الطيران، والطب) أو القدرة على دمجها بسرعة.
  • إتقان اللغة الإنجليزية التقنية أمر ضروري للقراءة والكتابة والتواصل في المشاريع الدولية.

المهارات الشخصية

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

هل تبحث عن مرشح لهذه الوظيفة؟ أخبرنا عن احتياجاتك

التعليم والتدريب

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

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

المسارات الوظيفية الممكنة

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