
بعد موجة النجاح التي حققتها عائلة Agile لمنهجيات التنمية ، صمد عدد قليل منهم أمام اختبار الزمن. ولكن من بينها تقنية خاصة واحدة: التنمية المدفوعة بالذعر PDD - التنمية من خلال الذعر .
تشترك هذه التقنية في المبادئ الأساسية لمنهجية التطوير السريع ، ولكنها خالية من الاحتفالات غير الضرورية وعبء العمل التكنولوجي الذي يؤدي فقط إلى إبطاء سرعة الفريق. دعونا نلقي نظرة فاحصة على مبادئ هذه المنهجية.
كلما كانت المهمة أحدث ، زادت الأولوية
بمجرد ظهور مهمة جديدة في منتصف العدو ، فإن أولويتها ترتفع على جميع الأعمال المخطط لها مسبقًا. بعد كل شيء ، كل ما هو جديد دائمًا أفضل وأكثر أهمية. بشكل عام ، يجب تضمين هذه النقطة في المبادئ الأساسية لمنهجية Agile.
يقترح التركيز على تقديم قيمة للعميل أنه يجب على الفريق تنحية العمل المخطط مسبقًا جانبًا والاهتمام بالميزات الجديدة
نكتب بالضبط عدد الكود المطلوب للنتيجة
يكسب المطورون لقمة العيش من خلال كتابة التعليمات البرمجية. يمكن تصحيح الأخطاء فقط عن طريق الكود. مناقشة التصميم و UX يؤدي فقط إلى إبطاء التطوير. لذلك ، نقوم بذلك: نكتب الحل ، ونتأكد من أن الإصلاح يعمل. إذا كان كل شيء على ما يرام ، فسيتم حل المشكلة. لنذهب أبعد من ذلك.
لا تتسرع في الاختبار
بعد تنفيذ الإصلاح ، يجب جدولة الاختبارات كمهام معلقة. الاختبارات مفيدة بالطبع ، لكن لا تسرف. يمكنك الاعتناء بهم لاحقًا. قم بإنشاء تذكرة وتحميلها إلى الأعمال المتأخرة. للتحقق من الوظيفة ، من الممكن تمامًا إجراء الاختبار اليدوي.
ثق في حواسك
البرمجة فن. الغرائز والحدس جزء لا يتجزأ من أي فن. انصت الى قلبك. اكتب الحل. قم بلفها بجرأة أكبر. فقط الشجعان محظوظون.
يجب أن تتكيف العملية معك
أي عملية لتطوير البرامج واختبارها وإصدارها هي ببساطة مجموعة من الاتفاقيات والقواعد. فهي ليست منقوشة على الحجر. تتطلب الإصلاحات الحاسمة المرونة. من المتوقع تمامًا أن يتم تغيير العمليات لتلبية احتياجات الفريق لتحسين السرعة.
كل شيء يأتي من المدير
مدير الفريق مخول للتحدث عن قضايا التنمية. جميع عمليات إعادة البناء وكل التقيد بالممارسات الجيدة يمكن ويجب أن تتجاوزها احتياجات العمل. يمكن للمهندسين بالطبع التعبير عن آرائهم ، لكن في النهاية يجب عليهم العمل من أجل الاحتياجات المنقولة إليهم من الأعلى.
خاتمة
PDD هي تقنية تزيد بسرعة من سرعة العمل الجماعي في أي مشروع في أقصر وقت ممكن.
يتم استخدامه في الشركات في جميع أنحاء العالم وهو الأساس لبرمجة مرنة لا هوادة فيها.