المشروع الكبير هو جدار من المخاطر وعدم اليقين. تقسيمه إلى أجزاء صغيرة يمكن شحنها بشكل مستقل يجعله قابلًا للتخطيط والتوازي وتقليل المخاطر. الفن هو التقطيع بحيث يسلم كل جزء قيمة ويكشف المخاطر مبكرًا.
كيفية التقطيع
✓ Slice VERTICALLY — thin end-to-end features, not horizontal layers
✓ Ship the RISKIEST/most uncertain part early — learn before you commit
✓ Make each slice INDEPENDENTLY valuable and shippable if possible
✓ Keep slices SMALL — days, not months
✓ Sequence so the team can work in PARALLEL
✓ Define DONE for each (tested, deployed, not just "code written")
الرأسي يتفوق على الأفقي
لا تبني "كل backend بعد ذلك كل frontend"، لن تحصل على شيء يمكن عرضه لأسابيع وتدمجه في النهاية (حيث يفشل كل شيء). بدلاً من ذلك، بني ميزة واحدة رقيقة بالكامل، من النهاية إلى النهاية، ثم التالية. تشحن وتتعلم بشكل مستمر.
