كيف تمول مشروع تطوير البرمجيات

نشرت: 2022-08-23

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

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

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

يحسب السياق عند اختيار خيار التمويل

مبدأ مهم لسرعة الأعمال هو أن السياق مهم. يقر هذا المبدأ بأن الفرق المختلفة في مواقف مختلفة ، وأنه لا توجد "أفضل الممارسات" ، وبدلاً من ذلك ، فإن جميع الممارسات / التقنيات ذات طبيعة سياقية.

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

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

الموضوعات ذات الصلة: إتقان عملية اتخاذ القرار: دليل عملي

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

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

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

من المهم ملاحظة أن التصنيفات الموضحة في الشكل 1 مخصصة لفرق البرمجيات ، على الرغم من أننا نشك في أن التصنيفات من المحتمل أن تكون صحيحة بالنسبة للفرق التي لا تعتمد على البرامج أيضًا.

الشكل 1. هدف عملية التمويل الآمن

كيفية تأمين تمويل المشروع

دعنا نستكشف كيفية مقارنة استراتيجيات التمويل الموضحة في الشكل 1.

خيارات تمويل الفريق

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

  1. الشحن حسب الميزة: يتم تمويل الميزات ، مثل إضافة تقرير جديد أو تنفيذ قصة مستخدم جديدة ، بشكل فردي.
  2. التكلفة الإضافية: هذا هو الاختلاف في الوقت والمواد حيث يتم دفع سعر منخفض مقابل وقت الفريق لتغطية التكاليف الأساسية مع مكافآت التسليم المدفوعة لإنتاج الحلول القابلة للاستهلاك. وهذا ما يسمى أيضًا "على أساس النتائج" أو "سداد التكاليف".
  3. الوقت والمواد (T&M): من خلال هذا النهج ، ندفع كما نمضي ، ندفع أجرًا بالساعة أو يوميًا ("الوقت") بالإضافة إلى أي نفقات ("المواد") تكبدتها.
  4. بوابة المرحلة: من خلال هذه الإستراتيجية ، نقوم بتقدير المشروع ثم نقوم بتمويله لفترة زمنية معينة قبل العودة للحصول على مزيد من التمويل. هذه بشكل فعال سلسلة من الزيادات الصغيرة في تمويل التكلفة الثابتة.
  5. السعر / التكلفة الثابتة (متفاوتة): في بداية المشروع ، نطور تقديرًا أوليًا ، ثم نلتزم به ، بناءً على متطلباتنا المسبقة وجهودنا في تصميم النماذج المعمارية. يجب تقديم التقدير كنطاق كبير إلى حد ما ، غالبًا +/- 25 بالمائة أو +/- 50 بالمائة لتعكس مخاطر تقديرات "السعر الثابت".
  6. السعر / التكلفة الثابتة (بالضبط): يتم إنشاء تقدير أولي في وقت مبكر من دورة الحياة ويتم تقديمه كرقم دقيق أو كنطاق صغير جدًا (على سبيل المثال +/- 5 بالمائة أو +/- 10 بالمائة).

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

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

الجدول 1. مقارنة خيارات التمويل

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

· مناسب للاستعانة بمصادر خارجية للعمل القائم على الميزات ولكن بشكل عام لا يستخدم للتطوير الداخلي.

· تمكن أصحاب المصلحة من إنفاق استثماراتهم في تكنولوجيا المعلومات بحكمة.

· يتطلب مشاركة كبيرة وتعقيدًا من أصحاب المصلحة.

· التمويل لمعالجة القضايا الفنية ، مثل سداد الديون التقنية ، من المرجح أن يتم تجويعه لصالح وظائف جديدة.

· لا يوفر بسهولة إمكانية التنبؤ الخاطئة المطلوبة لاستراتيجيات الموازنة التقليدية ، والسنوية في كثير من الأحيان.

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

· مخاطر مالية منخفضة لكل من الفريق وأصحاب المصلحة التجاريين.

· تمكن أصحاب المصلحة من إنفاق استثماراتهم في تكنولوجيا المعلومات بحكمة.

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

· لا يوفر بسهولة إمكانية التنبؤ الخاطئة المطلوبة لاستراتيجيات الموازنة التقليدية ، والسنوية في كثير من الأحيان.

الوقت والمواد · مخاطر مالية منخفضة عند وجود حوكمة فعالة.

· يوفر المرونة لتطوير الفريق حسب الاقتضاء ، ومطابقة قدرة الفريق حسب الحاجة.

· تمكن أصحاب المصلحة من إنفاق استثماراتهم في تكنولوجيا المعلومات بحكمة.

· يتطلب من أصحاب المصلحة مراقبة وإدارة الشؤون المالية للفريق.

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

· لا يوفر بسهولة إمكانية التنبؤ الخاطئة المطلوبة لاستراتيجيات الموازنة التقليدية ، والسنوية في كثير من الأحيان.

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

قد يكون من الصعب التحكم في كيفية إنفاق الأموال عندما تكون بوابات المرحلة متباعدة عدة أشهر (عادة كل ثلاثة أشهر).

· باستثناء مرحلة التأسيس ، يجب أن يكون التمويل مرتبطًا بتقديم زيادات في حلول العمل ، وليس المصنوعات الورقية - يمكن أن تتزامن بوابات المرحلة مع رؤية أصحاب المصلحة في DA ، و / أو الهندسة المعمارية المؤكدة ، و / أو معالم الجدوى المستمرة كعنصر من مكونات أجايل الحكم.

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

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

· سيركز العديد من أصحاب المصلحة على الحد الأدنى من نطاق التقدير وبالتالي يكون لديهم توقعات غير واقعية.

· العديد من أصحاب المصلحة لا يفهمون الحاجة إلى تقديرات متفاوتة ، ومن المحتمل أن يحتاجوا إلى التثقيف حول هذا المفهوم.

السعر / التكلفة الثابتة (بالضبط) · يزود أصحاب المصلحة بتكلفة دقيقة ، وإن كانت غير واقعية في أغلب الأحيان ، للأمل فيها.

· يعمل بشكل جيد عندما يُسمح لنا بإسقاط المجال للوصول إلى الميزانية.

· مخاطر مالية عالية للغاية بسبب احتمال تغير المتطلبات والمجهول الفني.

· لا تنقل حالة عدم اليقين الفعلية التي يواجهها فريق المشروع وتضع توقعات خاطئة حول الدقة.

· عندما لا يُسمح للفريق بإسقاط النطاق ، فإنهم يغيرون الجودة ، مما يؤدي في النهاية إلى زيادة التكلفة الإجمالية للملكية (TCO).

الاختيار جيد عند تمويل المشروع

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

الموضوعات ذات الصلة: تحديد مستوى التفاصيل المطلوبة لخطة الإصدار

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

تم تعديل المواد الخاصة بهذه المدونة من Choose Your WoW! كتيب تسليم رشيق منضبط لتحسين طريقة عملك ، نُشر في يناير 2019.

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