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

ما هي الصفات التي يجب أن تتمتع بها لتكون عضو فعال في فريق Agile؟

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

بعض كورسات Agile 

يقدم هذا الكورس شرح هام لآليات Scrum وللمفاهيم الأساسية في Agile وكيف يمكن تطبيقها بإدارة المشاريع.

إنه كورس مقدّم من جامعة Alberta ، يشرح أساسيات Agile ونماذج العمليات المستخدمة في تنظيم إنتاج المشاريع البرمجية.

اختصاص كامل مقدم من جامعة فيرجينيا، يتم فيه تطبيق جميع مفاهيم Agile  على مشروع محدد منذ البداية وحتى آخر مرحلة في المشروع، وهو مناسب للمبتدئين.

كورس موجود على Udemy، يقدم شرح عن Agile  في إدارة المشروعات، لا يحتاج لوجود خبرة سابقة ولكن من المفيد وجود اهتمام مسبق بإدارة الأعمال لتحقيق أقصى فائدة منه.

يشرح هذا الكورس فوائد Agile  وأهميتها لفريق العمل والمنظمة ككل، حيث يشرح النماذج التقليدية كنموذج الشلال وبعدها يقدم أساسيات Agile ، يعدّ كورساً رائعاً لمهندسي البرمجيات و قادة فرق العمل.

بعض كورسات Agile على اليوتيوب 

دورة مقدمة من قناة Edureka  تحتوي على تدريب على Agile وأهم مفاهيم عمل Scrum master.

مقدمة من قناة Sachin FromDev ، تحتوي فيديوهات قصيرة وسهلة عن أساسيات Agile.

قائمة تحوي عدة فيديوهات عن Agile  مقدمة من قناة Jasper Alblas.

مقدمة من قناة Healthy Software Developer ، فيديوهات سهلة وواضحة عن منهجية Agile و تطبيقاتها.

بعض الكتب عن Agile 

  • Getting Value out of Agile Retrospectives, Second Edition

يعدّ مقدمة عن Agile Retrospective ( أي الاجتماعات التي يتم فيها مراجعة المهام الماضية و تقييمها) ، يحتوي على العديد من التمارين والتدريبات.

  • Agile Transition 

يحتوي هذا الكتاب على الأفكار التي يجب أن تعرفها قبل أن تبدأ بمنهجية Agile.

  • Agile Project Management For Dummies

كتاب من السلسلة الشهيرة For Dummies ، يقدم خطوات Agile بشكل مبسط و سهل جداً.

  • The Art of Agile development

يعدّ دليلاً شاملاً عن Agile ، سواء للمبرمجين أو للمدراء أو لمختبري البرمجيات .

إنّ Agile واحدة من أهم المنهجيات المتبعة اليوم في سوق العمل، وأعتقد أنّ التدرب عليها أصبح من الضروريات لتؤمّن لنفسك مركزاً هامّاً في هذا السوق، هذا بغض النظر عن أهميتها في تطويرك كفرد فعال في المجتمع وقادر على إنجاز مختلف المهام، لذلك عليك كمبرمج أو كمدير أن تهتم حقاً في تعلّمها.