الاستشارات البرمجية · أنقرة

قبل أن تكتب، قرّر ما الذي لن تكتبه.الاستشارات البرمجية — أنقرة

نظرة خارجية على القرارات التقنية: تقييم النظام القائم، وخارطة طريق، وتبرير قرار الشراء أو التطوير.

تحليل الوضع الحاليخارطة الطريقمراجعة البنيةاختيار الموردينالتدقيق التقنيخطة التسليم

السؤال الأكثر طرحًا في أعمال الاستشارة هو «أي تقنية نستخدم؟». لكن السؤال الأكثر حسمًا عمليًا مختلف: هل يجب حقًا أن نبني هذا، أم ينبغي أن نركّب شيئًا موجودًا؟

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

إذا بدت لك هذه الحالات مألوفة

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

ما الذي يشمله

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

سيناريوهات استخدام نموذجية

أمثلة توضيحية؛ تتحدد التفاصيل خلال دراسة وضعكم.

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

ما نسلّمه

  • تقرير بالنتائج والخيارات وتوصية مسببة
  • قائمة مخاطر مرتبة حسب الأولوية
  • خارطة طريق من خطوات مرتبة وقابلة للقياس
  • جدول مقارنة الموردين عند الحاجة
  • عرض يُناقش فيه التقرير مع الإدارة

كيف نمضي

1 · الاستماعكيف تظهر المشكلة، ومن تؤثر فيه، وما الذي جُرّب حتى الآن.
2 · المراجعةفحص ملموس للنظام والبيانات والعمليات.
3 · التقريرالنتائج والخيارات وتوصية مبررة — لا طريق واحد، بل خيارات مع عواقبها.
4 · دعم التنفيذاختياري: دعم تقني لتطبيق القرار.

متى يكون الخيار الصحيح

  • تريدون رأيًا مستقلًا قبل قرار برمجي كبير.
  • يمكن توفير الوصول إلى الشيفرة المصدرية وبيئة عاملة.
  • تريدون أن تكون النتيجة مستقلة عمّن سينفذها.

متى لا يكون الخيار الصحيح

  • إذا كان المتوقع مجرد المصادقة على قرار متخذ مسبقًا.
  • إذا تعذّر منح الوصول إلى النظام والبيانات للمراجعة.

الأسئلة الشائعة

هل ستوصون في النهاية بمنتجكم؟

نوصي به حين يكون مناسبًا ونقول ذلك صراحة. وحين لا يكون مناسبًا نقول ذلك أيضًا — فإن كان منتج جاهز أو مورد آخر هو الإجابة الأصح فهذا ما يُكتب في التقرير.

لم تكتبوا برنامجنا الحالي، فهل تراجعونه مع ذلك؟

نعم. معظم أعمال التدقيق التقني تُجرى على أنظمة كتبتها فرق أخرى، ويكفي الوصول إلى الشيفرة المصدرية وبيئة تعمل.

لنتحدث عن هذا الموضوع.

لنستمع إلى وضعك الحالي ونحدّد معًا من أين نبدأ.