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