# رمينا كل شيفرتنا في سلة المهملات!

ترجمة آلية للمنشور الأصلي، لم يراجعها مترجم بشري. قد لا تكون المعلومات التاريخية محدثة.

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

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

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

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

هذه الممارسة "throw away code" اعتمدتها لاحقًا فرق أخرى أقامت مشاريع جديدة لدينا. 

إذا كنتم تنطلقون بمشروع جديد، فأي طريقة أفضل لإثبات الجدوى من العمل باليدين، وتمرير خيط عبر كل أجزاء النظام في أقل وقت لكشف كل التحديات التي ستواجهونها في الأشهر القادمة 🚮 سيوفّر عليكم الكثير من الوقت الثمين وسيقدّمكم أسرع بكثير إلى منتج عالي الجودة - ولذلك أيضًا أثر تراكمي

Original: https://ofershap.github.io/posts/why-we-built-a-project-just-to-throw-it-away/
Source: https://www.linkedin.com/posts/ofershap_%D7%96%D7%A8%D7%A7%D7%A0%D7%95-%D7%90%D7%AA-%D7%9B%D7%9C-%D7%94%D7%A7%D7%95%D7%93-%D7%A9%D7%9C%D7%A0%D7%95-%D7%9C%D7%A4%D7%97-%D7%90%D7%97%D7%A8%D7%99-%D7%A9%D7%91%D7%95%D7%A2-%D7%A9%D7%9C%D7%9D-activity-7480487424113008640-DeIZ
Published: 2026-07-08T08:06:22.644000+03:00
