تطور تطوير البرمجيات بسرعة، انتقلنا من كتابة الرموز مع الهياكل المتسلسلة وبدون أي نمط تطوير ، إلى إنشاء هياكل التقاط المتطلبات ، وتخطيط المهام ، وإدخال منهجيات التطوير ، وهيكلة التكاليف ، وإنشاء الاختبارات وقبل كل شيء إلى تحويل التركيز من "البرنامج أولاً ، المستند لاحقًا".
كان هناك العديد من منهجيات التطوير التي تم إنشاؤها بمرور الوقت ، بغرض ذلك البرامج التي يتم إنشاؤها اليوم ذات جودة ومستقرة وسهلة الاستخدام.
على وجه الخصوص في المشاريع الأخيرة التي كنت حاضرًا فيها ، بدأنا في ذلك استخدام منهجيات التطوير الرشيقة، على وجه التحديد استخدمنا SCRUM أن أكثر من منهجية تطوير هو أ مخطط العمل, SCRUM هو مجموعة من الممارسات الجيدة التي يجب تطبيقها لتنفيذ العمل التعاوني من أجل تطوير الجودة في أقصر وقت ممكن.
الغرض من Scrum هو الحصول على نماذج أولية وظيفية يمكن استخدامها دون الحاجة إلى إنهاء المنتج الرئيسي بالكامل ، وهذا يساعد على ذلك الحصول على نتائج بسرعةأو اعتماد متطلبات جديدة أو تعديل المتطلبات الأولية أو الابتكار في سياق التطوير أو زيادة القدرة التنافسية، مرونة و الإنتاجية.
نظرًا لأن SCRUM هو مخطط عمل ، فإنه يحتوي على بعض الإجراءات الإلزامية ، وهي واحدة من أهمها والتي جعلتني أعرف أداة المصدر المفتوح Taiga.io هو تراكم، وهو ليس أكثر من قائمة بجميع الأعمال المعلقة. يتم استدعاء المهام في سكروم قصص المستخدم وهي وظائف لها قيمة لأنفسها ، يتم تقدير قصص المستخدم بشكل عام بالنقاط وتشير إلى مدى تعقيد المهمة.
غابة صنوبر سبخة إنها أداة برمجيات مجانية ومفتوحة المصدرتم إنشاؤه من أجل gإدارة المشاريع الرشيقة والتعاون فيها، خاصة تلك التي تستخدم منهجية سكرم وكانبان، كما يسمح إدارة القضايا.
وبالمثل ، يحتوي Taiga على وحدات نمطية أخرى مثل ويكي, مؤتمر الفيديو (بفضل حل جهة خارجية) ، لوكينا, ترقية المعدات وكأن ذلك لم يكن كافيًا بفضله واجهة برمجة تطبيقات قوية يسمح لل التكامل مع الخدمات أطراف ثالثة كما Slack و GitHub و GitLab و Bitbucket و HipChat و Gogs و Hall وغيرها.
غابة صنوبر سبخة يتم توزيعه بموجب ترخيص المصدر المفتوح Affero GPL ، وهو مكتوب بلغة Django (الخلفية) + AngularJS (الواجهة الأمامية) ويتم استضافة كود المصدر الخاص به في GitHub جيثب: ليتم استخدامها من قبل المجتمع.
إلى ابدأ في الاستمتاع بالتايغا يجب عليك تسجيل مجانًا ، تحقق من حسابك من خلال البريد الإلكتروني الذي يرسلونه لك وقم بتسجيل الدخول باستخدام المعلومات التي أشرت إليها أعلاه.
La مجموعة من إطار عمل SCRUM مع أداة إدارة مشروع Taiga، يمكن تطبيقها على أي مشروع تريد القيام به ، سواء على مستوى تطوير البرنامج أو في إعداد مقالة على مدونتك كما سنظهر في اليوم التالي حالة عملية.
الخطوة الأولى هي إنشاء مشاريع (يمكن أن يكون ملف مشروع كانبان أو مشروع سكروم) ، كلاهما نموذجان لبدء مشروع ، ولكن يمكنك التكيف وفقًا لاحتياجاتك وأذواقك. في هذه الحالة سنختار مشروع Scrum وسنقدمه بعد ذلك.
بعد ذلك ، سنقوم بإعطاء اسم لمشروعنا وكتابة وصف له
بمجرد إنشاء مشروعنا في Taiga ، فإن أول شيء نلاحظه هو رجوعأين نستطيع أضف قصص المستخدمين لمشروعنا، قصة كل مستخدم يتم تقديرها عادة بالنقاط ويجب أن نكون واضحين في ذلك يجب ألا يشير إلى وقت الواجب المنزلي، من المهم ملاحظة ذلك يمكن إجراء التقدير في التايغا عن طريق الأدوار.
يمكنك إضافة العديد من قصص المستخدمين حسب احتياجات مشروعك ، عند إنشاء قصة جديدة ، يجب أن تضع ملف título، تقدير، و استادو, تسميات و وصف المهمة. يمكنك أيضًا تقسيم المهمة إذا كان مطلوبًا من قبل الفريق أو العميل.
بمجرد إنشاء جميع المهام الضرورية التي يحتاجها مشروعنا ، يجب علينا إنشاء ما في سكروم ودعا عدو سريع، ما هو تجميع مجموعة من المهام والتي يمكن أن تمثل منتج وظيفي ومن المقرر أن يتم تنفيذها في فترة زمنية محددة.
يمكن أن يحتوي المشروع على العديد من سباقات السرعة حسب الضرورة ولكل منها عدو سريع يجب أن يكون مثل نتيجة النموذج الأولي.
في حالتنا ، أنشأنا سباقًا فرديًا يستمر يومًا واحدًا ، ولكن عادةً ما تستمر سباقات السرعة من 3 إلى 4 أسابيع في حالة تطوير البرامج ويجب أن يكون هناك يوم راحة بين سباقات السرعة.
لقد أضفنا إلى السباق جميع المهام التي تم إنشاؤها مسبقًا ، يتيح لك Taiga القيام بذلك بطريقة سهلة عن طريق سحب وإسقاط كل مهمة في العدو الذي تريده. لقد حددنا أيضًا أولويات المهام لذلك نحدد أي واحدة يجب القيام بها أولاً.
يتيح لنا Taiga إضافة أعضاء للتعاون في المهام ، على سبيل المثال مصمم ، لدعوة شخص ما للتعاون في مشروعك ، يجب أن تذهب إلى قائمة المسؤول وإرسال دعوة إلى بريدهم الإلكتروني.
بمجرد أن يكون لدينا خططنا للعدو السريع بالفعل ومع استعداد الأعضاء للبدء ، ننتقل إلى لوحة مهام العدو ، وهي كانبان بعدة أعمدة ، يمثل كل منها ما يلي
- سجل المستخدم: جميع قصص المستخدم التي يتألف منها السباق.
- نويفا: يمكن تقسيم كل قصة مستخدم إلى مهام.
- في تقدم: هي تلك المهام التي يتم تنفيذها في الوقت الحالي.
- جاهز للاختبار: هي تلك المهام التي تم الانتهاء منها ولكن لم يتم اختبارها.
- مغلق: هي تلك المهام التي تم انجازها
- بحاجة الى معلومات: هي تلك المهام التي تحتاج إلى معلومات إضافية ليتم إكمالها.
يتم أخذ المهام من قبل المتعاون الذي سيقوم بأدائها ، والذي سيكون مسؤولاً عن تغييرها إلى الحالة المقابلة. الفكرة هي أن الفريق بأكمله يعرف حالة المشروع ويعمل بشكل متزامن أكثر.
الهدف من السباق هو إكمال جميع المهام ، تقدم لنا التايغا رسمًا بيانيًا يسمح لنا برؤية كيف نقوم به في جميع الأوقات.
في نهاية جميع المهام ، انتهى سباقنا السريع :).
تقدم لنا Taiga ويكيًا للمشروع يمكننا من خلاله وضع معلومات تتعلق بالمشروع ، والصيغة المستخدمة هي الأكثر شهرة تخفيض السعر، يمكنك أيضًا إضافة الروابط التي تحتاجها لمشروعك.
يمكننا القول أن تايغا تستفيد من شعارها:
«مجاني ومفتوح المصدر وسهل الاستخدام".
باختصار ، التايغا هي:
- قوي: يمكنك تخصيص كل شيء والتحكم فيه بسهولة.
- بسيطة وبديهية: التايغا من السهل جدًا تعلمها ومستوى قابليتها للاستخدام ممتاز. أيضا وثائق كافية للخوض في كل من خصائصه.
- عالية التصميم: التايغا بسيط ورائع ، تصميمه ممتاز ولا تمل من استخدامه.
- قابل للتخصيص: يمكنك إعطاء التكوين الذي تريده لكل مشروع ، وتوسيع وظائفه بفضل وحداته النمطية والتكامل مع الأدوات الأخرى.
في الختام ، التايغا أداة ممتازة والتي أصبحت الآن متاحة لجميع المستخدمين منذ أكثر من عام بقليل ، وهي أداة ولدت من حاجة مبتكريها و إنها بالنسبة لي أفضل أداة لإدارة المشاريع الرشيقة ، حتى فوق حلول الملكية.
ندعوك للاستمتاع ، ومحاولة ، وقبل كل شيء ، توثيق كيف أثرت تايغا على حياتك اليومية.
ببساطة أقول أن SCRUM هو الأفضل ضمن المنهجيات الرشيقة جنبًا إلى جنب مع XP.
تحياتي 😉
منشور ممتاز. شاركتها مع بعض الأصدقاء الذين يحبون إدارة المشاريع. أستخدمه في إنتاج الأحداث الثقافية.
لم اكن اعرف هذا التطبيق شكرا جزيلا على المقال. في مشاريع التطوير الخاصة بي ، استخدمنا دائمًا Trello مع فريقي ، لكن Trello ليس مخصصًا لـ Scrum. سيكون بالتأكيد مفيدًا جدًا لنا.
تحية.
لقد استخدمت أيضًا trello ، وما زلت أستخدمه في بعض المشاريع. أقوم بترحيل كل شيء إلى التايغا ، لأنه في الأساس برنامج مجاني ومفتوح المصدر ، وثانيًا لأنه مصمم بوضوح لـ scrum والثالث لأنه يبدو ممتازًا على مستوى التكامل. لقد قمنا بطريقة أو بأخرى بتكييف بعض التطبيقات معها وكان ذلك جيدًا جدًا ... في حالة استمرار استخدام trello ، يوجد trello لتمديد scrum في الكروم ، ولكن بدون شك أفضل Taiga التي يمكنها بالفعل أصلاً حمل كل هذا الموضوع ... شيء آخر رائع في Taiga هو أنه يمكنك الحصول على التثبيت الخاص بك ، لاحقًا يمكنك تحميل برنامج تعليمي حول كيفية الحصول على Taiga الخاصة بك في السحابة الخاصة بك.
شكرا على المنشور! في Taiga نحن سعداء للغاية لاستخدامك Taiga.
إذا كانت لديك أي أسئلة ، فسوف يسعدنا مساعدتك. لدينا أيضًا قائمة بريدية للتفاعل مع المجتمع: https://groups.google.com/forum/#!forum/taigaio
إذا كنت تريد أن ترى كيف يسير المشروع وتطوره ، فلديك حق الوصول إلى المشروع العام: https://tree.taiga.io/project/taiga/kanban
تحياتي
Xaviju ، شكرًا لك على الوقت الذي قضيته في قراءة ما نقوله عن مشروعك ، ندعوك لمشاركته معنا في منشور ، ودروس تعليمية ، وأدلة ، وما إلى ذلك ، مما يتيح لنا معرفة المزيد عن Taiga وما يمكننا القيام به ، خاصة في مجال التكامل والتطوير بالإضافة إلى جزء وجود Taiga على خادمنا المحلي.
هنا لديك وثائق Taiga ، وهناك قسم حول كيفية تثبيت Taiga على الخادم الخاص بك. http://taigaio.github.io/taiga-doc/dist/
هناك أيضًا بدائل أنشأها المجتمع والتي تم تفصيلها هنا: http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html
يحتوي Taiga على واجهة برمجة تطبيقات قوية جدًا (https://taigaio.github.io/taiga-doc/dist/api.html) يتيح لك إنشاء مكونات إضافية بسهولة للتكامل مع جهات خارجية (http://taigaio.github.io/taiga-doc/dist/#contrib-plugins) وحتى إنشاء سمات جديدة لواجهة المستخدم.
أي أسئلة أخرى نحن تحت تصرفكم!
مساء الخير يا صديقي Xaviju ، سؤال ، سيكون لديك برنامج تعليمي لتثبيت Taiga في Debian 8 ، لأنني أقوم بتثبيته ولدي مشاكل في تثبيت تبعيات التايغا الخلفية ، من فضلك.
غراسياس.
يا لها من مقال ممتاز. في عملي ، أستخدم JIRA Agile وشخصيًا استخدمت Trello الذي يمكن "تكييفه" قليلاً مع SCRUM ولكن برؤية هذا ، أعتقد أنه الخيار النهائي.
ممتاز ، نأمل أن تخبرنا كيف كنت تستخدم الأداة
تطبيقات ممتازة لإدارة المشاريع الرشيقة. للمهنيين المهتمين بإدارة المشاريع ، أوصي أيضًا بزيارة الرابط التالي دورة إدارة المشاريع . في صحتك!
بالصدفة البحتة ، يمكن تنزيل الرمز وتثبيته على الخادم الخاص بك؟ أم أنها مجرد ويب؟
لقد عملت دائمًا في برنامج Excel وأود العمل في ظل هذا البرنامج.
أحتاج إلى معرفة كيف أقوم بترحيل ما لدي مع جميع الولايات إلى هذا الوسيط وألاحظ أنني لا أحصل على الكثير من المعلومات على الإنترنت لتطوير ما أريد.
يمكن لشخص ما أن يعطيني رابطًا أو ينصحني لبدء الترحيل
أين يمكنني الحصول على مساعدة في تصدير واستيراد الملاحم وقصص المستخدمين من Taiga ؟؟؟