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

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

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

بعض كورسات Agile 

( Agile project Management by University of Maryland (edx 

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

 ( Software Processes and Agile practice (coursera

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

 (Agile Development Certification by University of Virginia (coursera 

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

Mastering Agile Scrum Project Management

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

Agile Fundamentals 

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

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

Scrum Master Training Videos

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

Agile Methodology Tutorials

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

Agile playlist

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

Agile Project Management with Scrum and Kanban

مقدمة من قناة 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 واحدة من أهم المنهجيات المتبعة اليوم في سوق العمل، وأعتقد أنّ التدرب عليها أصبح من الضروريات لتؤمّن لنفسك مركزاً هامّاً في هذا السوق، هذا بغض النظر عن أهميتها في تطويرك كفرد فعال في المجتمع وقادر على إنجاز مختلف المهام، لذلك عليك كمبرمج أو كمدير أن تهتم حقاً في تعلّمها.