Spell Solutions

دليل

كيف نحدد نطاق مشروع برمجي.

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

  • النطاق أولاً
  • خطة مكتوبة
  • شروط مصممة لكل عميل

لماذا نبدأ بالنطاق

لا يمكن تسعير ما لم يحدده أحد.

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

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

الاستكشاف

ما يحدث في مرحلة الاستكشاف.

01

الأهداف ومقاييس النجاح

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

02

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

من يستخدم النظام، وماذا يفعلون اليوم، وأين يُهدر الوقت أو تتراجع الجودة.

03

البيانات وعمليات التكامل

الأنظمة المعنية، والبيانات التي تنتقل بينها، وما يمكن الاعتماد عليه منها.

04

القيود

الأمان والامتثال والاستضافة ونطاق الميزانية والتواريخ التي تهمكم فعلاً.

05

الخيارات والتوصية

المناهج التي دُرست، والمنهج الذي نوصي به، وسبب ذلك.

ما تتسلمونه

ما تخرجون به.

نطاق مكتوب: ما يشمله وما يستبعده والافتراضات التي يقوم عليها

مخطط للبنية المعمارية وأهم القرارات التقنية

خطة تنفيذ على مراحل رئيسية، مع تحديد الإصدار الأول

المخاطر المعروفة وكيفية التعامل مع كل منها

نموذج التعاقد الموصى به والعرض التجاري

ما الذي يغيّر التقدير

العوامل التي تغيّر حجم المشروع.

عمليات التكامل

كل نظام يجب أن يقرأ منه المشروع أو يكتب إليه يضيف أعمال تصميم واختبار ومعالجة للأعطال.

البيانات

ترحيل البيانات الحالية أو تنقيتها أو مطابقتها غالباً ما يكون أكبر مما يبدو.

الأمان والامتثال

البيانات الخاضعة للتنظيم وسجلات التدقيق ونماذج الوصول تضيف أعمال تصميم ومراجعة.

المستخدمون والأدوار

زيادة أنواع المستخدمين والصلاحيات تعني مزيداً من المسارات التي يجب تصميمها واختبارها.

المنصات

الويب فقط، أو الأجهزة المحمولة فقط، أو كلاهما، وعدد الأجهزة واللغات.

الدعم بعد الإطلاق

هل يُسلَّم النظام، أم نتولى تشغيله وتحسينه كخدمة مدارة.

التغيير

كيف يُدار التغيير بعد انطلاق العمل.

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

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

أسئلة

أسئلة شائعة حول تحديد النطاق.

لماذا لا تنشرون أسعاركم؟

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

هل يمكن أن نحصل على فكرة تقريبية قبل الاستكشاف؟

نعم. يُعد مولّد العروض لدينا مسودة عرض مبدئي انطلاقاً من وصف قصير لمشروعكم، ويمكن لمكالمة أولى أن تضيّق التقدير أكثر.

ما نماذج التعاقد التي تقدمونها؟

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

كيف تبلغون عن سير العمل بعد بدئه؟

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

لماذا تُصمَّم الشروط التجارية لكل عميل على حدة؟

لأنها تتبع النطاق ونموذج التعاقد والدعم الذي تريدونه بعد الإطلاق، وهذه تختلف من عميل لآخر.

ابدؤوا بمكالمة استكشافية.

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