You are on page 1of 3

‫في السنوات القليلة األخيرة ومع انتشار فكر الشركات الناشئة انتشر مسمى يعتبر جديد نوع ما‬

‫على أسماع الناس وهو “منهجية اإلدارة المرنة للمشاريع أو ‪ Agile‬وهي طريقة ومنهجية‬
‫فكرية جديدة إلدارة المشاريع بطريقة مرنة وأصبح من المصطلحات الشهيرة في مجال ريادة‬
‫األعمال وخاصة المجتمع التقني‪.‬‬

‫ما هو تعريف مصطلح “األجايل”؟‬


‫كلمة الـ ‪ Agile‬تعني لغةً المرونة و الرشاقة و ترمز إلى سرعة التعامل مع المتغيرات بسالسة‪.‬‬

‫أما إصطالحا ً هي منهجية فكرية تركز على األفكار و القيم األساسية لتقديم منتجات ذات قيمة‬
‫من خالل تعاون فريق عمل متعدد الوظائف ذاتي التنظيم‪.‬‬

‫أما إصطالحا ً هي منهجية فكرية تركز على األفكار و القيم األساسية لتقديم منتجات ذات قيمة‬
‫من خالل تعاون فريق عمل متعدد الوظائف ذاتي التنظيم‪.‬‬
‫كيف نشأ األجايل؟‬

‫مع انتشار اإلعتماد على تكنولوجيا المعلومات في أوائل التسعينات من القرن المنصرم‪ ،‬واجه‬
‫تطوير البرمجيات أزمة‪ .‬في ذلك الوقت ‪ ،‬تمت اإلشارة إليه على نطاق واسع باسم "أزمة‬
‫تطوير التطبيقات" أو "تأخر تسليم التطبيقات"‪ .‬وقدر خبراء الصناعة أن الوقت بين حاجة‬
‫العمل التي تم التحقق منها والتطبيق الفعلي في اإلنتاج كان حوالي ‪ ٣‬سنوات‪.‬‬

‫ففي غضون ‪ ٣‬سنوات ‪ ،‬من المحتمل أن تتغير المتطلبات واألنظمة وحتى الشركات بأكملها‪.‬‬
‫وهذا يعني أن العديد من المشاريع قد تم إلغاءها جزئيا ً ‪ ،‬وأن العديد من المشاريع التي تم‬
‫استكمالها ال تلبي جميع احتياجات العمل الحالية ‪ ،‬حتى لو تم تحقيق األهداف األصلية للمشروع‪.‬‬

‫في شهر فبراير من سنة ‪ ،٢٠٠١‬اجتمع ‪ ١٧‬من كبار مهندسي تطوير البرمجيات في منتجع‬
‫بأعالي مدينة سنوبيرد ‪ Snowbird‬بوالية يوتا ‪ Utah‬األمريكية‪.‬‬
‫سعى هؤالء المنهدسون إلى إيجاد طرق إلنشاء برامج عمل بسرعة وإيصالها إلى المستخدمين ‪.‬‬
‫إعالن األجايل‬
‫لقد توصل المشاركون في اإلجتماع بصياغة ما يعرف بإعالن األجايل "‪Agile‬‬ ‫‪‬‬
‫‪ ،"Manifasto‬والذي يعتبر تحوال في النموذج الفكري في مجال إدارة وإنتاج‬
‫البرمجيات‪.‬‬
‫فقد عززت قيم ومبادئ "األجايل" االعتماد على قدرة اإلنسان في التعلم من تجاربه‬ ‫‪‬‬
‫واالستفادة من الذكاء الجماعي للفريق من أجل تحقيق الكفاءة والفعالية في اإلنتاج‪.‬‬
‫وقد توصل المشاركون إلى ‪ ٤‬بنود رئيسية يجب اإلهتمام بهم لتحقيق منهجية األجايل‪.‬‬ ‫‪‬‬

‫بنود إعالن األجايل هي‪:‬‬ ‫‪‬‬


‫األفراد وتعاملهم فيما بينهم‪ ‬فوق المنظومات واألدوات‬ ‫‪.1‬‬
‫البرمجيات الصالحة لالستعمال‪ ‬فوق التوثيق الكامل‬ ‫‪.2‬‬
‫تعاون ومشاركة العميل‪ ‬فوق التفاوض حول العقد‬ ‫‪.3‬‬
‫االستجابة للتغييرات‪ ‬فوق االلتزام بمخطط عمل محدد‬ ‫‪.4‬‬

‫ويعني ذلك أنه على الرغم من كون العناصر على الجانب األيسر ذات قيمة‪ ،‬فإننا نعطي قيمة‬
‫‪.‬أكبر للعناصر على الجانب األيمن‬

‫مبادئ األجايل‬
‫هدفنا األسمى هو إرضاء العميل عن طريق التسليم المبكر والمتواصلـ لبرمجيات ذات‬ ‫‪.1‬‬
‫قيمة‪.‬‬
‫الترحيب بتغيير المتطلبات ولو في مراحل متقدمة من التطوير‪ .‬فمناهج األجايل تُسخر‬ ‫‪.2‬‬
‫التّغيير لصالح الميزة التنافسية للعميل‪.‬‬
‫تسليم برمجيات صالحة لالستعمال على فترات منتظمة‪ ،‬من أسبوعين إلى شهرين‪ ،‬مع‬ ‫‪.3‬‬
‫استحسان المدة الزمنية األقصر‪.‬‬
‫يجب أن يعمل كالً من المهنيين والمطورين معا ً بشكل يومي خالل فترة المشروع‪.‬‬ ‫‪.4‬‬
‫أكثر الطرق فاعلية وتأثيراً لتوصيل المعلومات إلى فريق التطوير وبين أفراده هي‬ ‫‪.5‬‬
‫التخاطب وجها ً لوجه‪.‬‬
‫االعتماد في بناء المشاريع على أفراد متحمسين‪ .‬مع توفير البيئة المناسبة والدعم الالزم‪،‬‬ ‫‪.6‬‬
‫ومنحهم الثقة من أجل إنجاز العمل‪.‬‬
‫مناهج األجايل تشجع التطوير المستدام‪ .‬ينبغي على الرعاة والمطورين والمستخدمين أن‬ ‫‪.7‬‬
‫يكونوا قادرين على الحفاظ على وتيرة ثابتة على الدوام‪.‬‬
‫البرمجيات الصالحة لالستعمال هي المقياس الرئيسي للتقدم‪.‬‬ ‫‪.8‬‬
‫االهتمام المستمر بالتفوق التقني والتصميم الجيد يعزز درجة األجايل‪.‬‬ ‫‪.9‬‬
‫البساطة ‪ --‬فن تقليص األعمال غير الضرورية ‪ --‬أساسية‪.‬‬ ‫‪.10‬‬
‫إن أفضل البنيات والمواصفات والتصميمات تنبثق من فرق العمل ذاتية التنظيم‪.‬‬ ‫‪.11‬‬
‫يراجع فريق العمل على فترات منتظمة كيف يصبح أكثر فاعلية‪ ،‬ثم يدقق ويضبط‬ ‫‪.12‬‬
‫سلوكه وفقا لذلك‪.‬‬

‫إنتشار األجايل‬
‫ومع مرور الزمن توسع العمل بمنهجية "األجايل" إلى مجاالت أخرى خارج تطوير‬ ‫‪‬‬
‫البرمجيات وتقنية المعلومات "‪ ،"Agile beyond IT‬وأصبحت عبارة عن منهجية‬
‫فكرية تستقطب العديد من الشركات والمؤسسات التي أصبحت في أمسّ الحاجة إلى‬
‫هذا التحول في طريقة التفكير‪.‬‬

‫أغلب الخبراء في منهجية األجايل يرون أن التحول من الذهنية التقليدية في العمل‬ ‫‪‬‬
‫والتسيير إلى ذهنية األجايل "‪ "Agile Mindset‬ال يمكنه أن يكون بين عشية‬
‫وضحاها أو فقط من خالل التدرب على تطبيق اآلليات وأطر العمل‪ ،‬فالعديد من‬
‫المنظرين لمقاربة األجايل يق ّرون أن هناك فرقا شاسعا بين العمل بمنهجية األجايل "‬
‫‪ "Doing Agile‬وبين اكتساب ذهنية األجايل "‪."Being Agile‬‬

‫بما أن منهجية "األجايل" هي منهج تفكير أو ذهنية ”‪ "Mindset‬فإنها تشجع التعامل‬ ‫‪‬‬
‫مع العقل التوليدي لإلنسان ”االبتكار“‪ ،‬حيث تتيح إمكانية إبداع أطر عمل وآليات‬
‫جديدة تتناسب مع طبيعة العمل وظروفه‪ ،‬فقط شريطة االلتزام بقيم ومبادئ "إعالن‬
‫األجايل“‪.‬‬

‫لذا انبثقت مجموعة من أطر العمل "‪ "Frameworks‬واآلليات "‪ "Process‬التي تقوم على‬
‫هذه المنهجية‪ ،‬ومن أشهرها‪ XP ، Lean ، Scrum ، Kanban :‬وغيرها‪ ،‬حيث أن‬
‫منهج‪ Scrum ‬هو األكثر رواجا وإستعماال‪ .‬ولذا سنتحدث عنه بالتفصيل الحقا‪.‬‬

You might also like