منهجية البرمجة الرشيقة Agile

تقنيات واساليب العمل

هنــــا نستعــرض كــل طــرق,اساليــب، والوسـائـل التـي يستخدمها فريــق عمــل نيوكسيرو للعمل علي مشاريع الويب لشركاؤنا العملاء هذة التقنيـات نستخدمها لتنفيذ خدمات التصميــم الجرافيكي، تطوير مواقع وتطبيقـات الــويب، صناعـــة المتاجــر الالكترونيـــة وتصميــم تجربــة الاستخدام للويب.

التقنيات الاخري التي تستخدمها نيوكسيرو ...

احدى تقينات تطوير مواقع وتطبيقات الويب

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

فيها يتم جمع كل المزايا الفنية المطلوبة في البرمجية في لوحة يطلق عليها Project Backlog بناءاً على دراسة زبائنك والمستخدمين المحتملين، يتم صياغة هذة المزايا في بطاقات من وجهة نظر “شخصيات المستخدمين User Persona“.

كل بطاقة من هذة البطاقات تحتوى على ميزة، يتم وضعها علي اللوحة، ويبدا كل عضو من اعضاء الفريق المختص ( المصممين، المطورين، مدير المشروع … الخ) في تقدير الوقت الذي سيستغرقة تنفيذ كل ميزة مكتوبة في كل بطاقة، ويتم اعطاء كل ميزة رمز يعبر عن حجمها كرموز احجام الملابس (XL، L، M، S)

يتم تقسيم هذة البطاقات في مجموعات حسب الروابط فيما بينها، ويتم وضعها بعد هذا على لوحة تسمي “كانبان Kanban” – كلمة يابانية تعني لوحة.

يتم تقسيم المشروع الى Sprints او دورات تكراريه، كل مرحلة تحدد بوقت – بالاسابيع، في نهاية كل مرحلة يكون تم الانتهاء من جزء متكامل من البرمجية، بحيث يبدأ اختبارها وعرضها عليك للحصول على تغذية عكسية، وضمان اننا نسير علي طريق ما تريد تنفيذة.

انت كمستفيد من المشروع / صحاب العمل التجاري تلتقي بفريق عمل نيوكسيرو بعد كل دورة لمناقشة ما حدث في الدورة السابقة وإعادة تقييم المتطلبات وتحديد الأولويات. هذه الخطوة تعطي شفافية اكبر بينك وبين فريق عمل نيوكسيرو وخلالها يكون لك تأثير أكبر حول سريان المشروع وضمان مواكبة المشروع في نهايتة للمواصفات التي تريدها.

مبادئ منهجية Agile

  • فرق العمل وتعاملهم فيما بينهم فوق البيروقراطية والأدوات
  • البرمجيات الصالحة للاستخدام فوق التوثيق الكامل للبرمجية
  • التعاون ومشاركتك كصاحب العمل التجاري/ممثل المشروع فوق التفاوض معك حول العقد
  • الاستجابة للتغييرات فوق الالتزام بمخطط عمل محدد – المرونة
  • جودة البرمجية محور اساسي في منهجية Agile
  • توثيق البرمجية مهم ولكن لا يغنى عن التواصل المباشر معك

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

الفرق بين المنهجية التقليلدة ومنهجية Agile

  • الطريقة التقليدية تتفاوض فيها فرق التنفيذ معك
  • طريقة Agile تتعاون فيها فرق التنفيذ معك

منهجية Agile تؤمن بان الواقع هو ان حاجاتك تتغير باستمرار، ولابد من اختبار رضاك عن المشروع باستمرار عن طريق التعجيل بتسليم المشروع، فسرعة تسليم مراحل المشروع اول بأول يسرع من عملية التغذية العكسية.

فعندما نقوم بتقسيم المشروع الي مراحل تنفيذية صغيرة ويتم تسليمها لك بسرعة وتتوالى عمليات التسليم باستمرار فإن رغباتك في المشروع ستتحقق بسرعة.

التواصل معك يكون يومياً للدلالة على اهمية الاتصال المستمر في منهجية Agile

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

تواصل هاتفيا +201008840550
تواصل هاتفيا info@neoxero.com
ابدأ مشروعك مع نيوكسيرو راسلنا بتفاصيل مشروعك عبر صفحة اتصل بنا