أحدد المشكلة الصحيحة أولاً

غالباً ما تبدأ فكرة منتج جديد بسؤال «أي تقنية تناسبه؟». أما أنا فأبدأ بتوضيح عمل من تريد تسهيله، وكيف يُنجز اليوم، وكيف سأقيس النجاح. ثم أحوّل المتطلبات إلى مسارات استخدام ونقاط قرار ومعايير قبول.

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

أتخذ القرارات التقنية في سياق العمل

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

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

لمن يناسب هذا العمل؟

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

الاستشارة ليست استئجار مطور خارجي

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