صممها صح أولا.. رمّزها لمرة واحدة
يجب تصميم تطبيقات الشبكة الجديدة بشكل كامل (شاشة شاشة كملفات صور تفصيلية) قبل أن تبدأ أي برمجة. فمن المتعارف عليه أننا عندما نبني شيئا أساسيا كبيت علينا أن نبدأ بمخطط تفصيلي. ولما لا نفعل الشيء نفسه لتطبيقاتنا البرمجية؟ هذا النموذج البصري هو مفتاح استراتيجيتنا لـ “صممها صح أولا”. بعد تصميم هذه الشاشات يمكنك أنت ومستخدميك أن تراجعوهم حتى نتأكد أننا جميعا على الطريق الصحيح. مع الحصول على تغذيتكم الراجعة ، نقوم بتعديل وتوضيح تصميماتنا. فقط عند التوقيع النهائي نبدأ بالترميز، وهذا يقودنا إلى استراتجيتنا “رمّزها لمرة واحدة”. في غياب النماذج البصرية، فإن المبرمجين يفضلون أن يقفزوا ويبدأوا بالترميز. وعندما ينتهون يبعثون بها إلى لمستخدمين ليلقوا نظرة على عملهم ويقدموا قائمة من التغييرات، ثم يبعثوا بها إلى المبرمجيين ليقوموا بالتغييرات المكلفة والمستهلكة للوقت.
هذا النموذج عادة يؤدي إلى تنازلات غير ضرورية في التصميم والوظائف. فعندما يتم بناء تطبيق ما فإن المستخدمين يدركون أن الأوان قد فات لعمل تغييرات أساسية للتطبيق، وبالتالي يرضون فقط بالتغييرات التي تسمح لهم بتدبير أمورهم.
“Planning pay off 10 to 1”
في بعض الحالات، يمكن لاستراجيات “صممها صح أولا” و “رمّزها مرة واحدة” أن توفر 20-50% من التكلفة الإجمالية للمشروع. لقد شهدنا حالات عديدة كانت فيها نتائج الاستخدام (تقريبا أمرا ثانويا في عقول المبرمجيين) سيئة جدًا مما أدى إلى شطب وإعادة بناء هذه التطبيقات، وهذا كلف مالكيها مئات الألوف من الدولارات وكما هائلا من الإحباط.


