Redmine لإدارة تكنولوجيا المعلومات: تجربة عملية أنظمة Opensource غير مكثفة

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

ماذا يعني الفوضى في أنظمتنا؟ هذا يعني أن الطلبات غير المرتبة التي لا تخضع للتحليلات وطلبات الهيكل تأتي من المستخدمين، ولا توجد إدارة مشروع على هذا النحو. الاستفسارات تتجمد في مكان ما في البريد، في Word، في رؤساء المحللين والمبرمجين ومديرو الإدارة - اعتمادا على هيكل يستخدم في المنظمة.

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

من الفوضى، التي لدينا، نحاول الانتقال إلى النظام. الآن نحن في منتصف هذا الطريق. بالطبع، لم يكن كل شيء وسيكون غائم وسلس، لكننا نحاول ذلك.

داخل شركتنا، خصصنا ثلاث مشاكل رئيسية:

  • أولا، كنا بحاجة إلى نظام لتتبع الأخطاء والحوادث والطلبات الواردة، أي نحن بحاجة إلى أتمتة تعقب الأخطاء؛
  • ثانيا، أردنا تخصيص إدارة المشاريع بطريقة ما بطريقة ما. لم يتم مراقبتها بالكامل عن طريق الأتمتة، مما يعني استخدام المنهجيات، وإلى حد الضروري أن يتم في مرحلة التطوير ومع بعض المستقبل من المستقبل. بعد ذلك، سترى كيف نستخدم Redmine لهذا الغرض، وأين سنطورها كذلك؛
  • ثالثا، خصصنا وحدة مراقبة خدمات تكنولوجيا المعلومات (ITSM) في نظام منفصل، ولكن أيضا ليس بالكامل. تقدم قسمنا خدمات مختلفة تكنولوجيا المعلومات تحتاج إلى إدارة.

بالإضافة إلى ذلك، خصصنا مشاكلنا الخاصة:

  • هذا، أنا أكرر خدمات تكنولوجيا المعلومات المتنوعة، لأن المبرمجين يعيشون حياتهم، مسؤولي النظام، لا يزال هناك قسم تسويق عبر الإنترنت وغيرها؛
  • لكل منها هيكلها الخاص ورغباتهم لإدارة القسم. في جميع الإدارات، المنهجيات المختلفة والأساليب والمديرين والنبات النفسية - فهي تفرض بصمةها في اختيار النظام. ولكن من الضروري التحرك مع كل الوقت في الوقت نفسه، والوصول إلى هدف واحد - أمر معين في المنظمة، إمكانية الوصول إلى المعلومات والبشرة؛
  • بالإضافة إلى ذلك، هناك KPI آخر، والتي يتم حسابها بالكامل بموجب مؤشرات مختلفة؛
  • لتطوير المزيد، نحتاج إلى تحليل إضافي للمعلومات الواردة، ما يحدث في الإدارات وكيف ينعكس في المنظمة ككل؛
  • يجب أن نتحكم في الميزانيات الداخلية، في إطار التي ندخلها أو، في أغلب الأحيان، لا تدخل. يحتاجون أيضا إلى تحليلهم بطريقة أو بأخرى. من الأفضل أن تفعل كل هذا في نظام واحد - على وجه الخصوص، إنه مناسب للدليل.

وبالتالي، خصصنا ثلاث أنظمة ترغب في الجمع بينها.

لكل من هذه الأنظمة هناك برامج متخصصة منفصلة. إنها جميع منتجات التشغيل الآلي المعروفة التي لديها إيجابيات وسلبيات خاصة بهم، لذلك إذا اخترت النظام لنفسك، ففكر في كل شيء.

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

اين نذهب؟ العديد من المنتجات. متطلباتهم من مختلف الإدارات والضوابط مختلفة. سوف نختار.

نتيجة للتحليل والاختيار، وكذلك مع إيداع Alexei Lustin، منتج Redmine الذي يغطي منطقة معينة جاء إلينا. دعونا معرفة نوع المنطقة التي تغطيها؟

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

    • مكون المعلومات لقاعدة المعرفة، والتي يمكن تحليلها وفهم ما يجب القيام به بعد ذلك غائب. هذا يبطئ معدل التفاعل ويؤثر على عدم انقطاع وجودة العمل، والتي يعتمدها الربح مباشرة؛
    • يزيد من وقت "الغوص" للموظفين الجدد للعمل مع أنظمة الشركات؛
    • عدم التسامح الفشل هو أيضا كل من بلده - شخص ما دون نظام عمل لا يمكن أن يعيش دقيقتين. لذلك، يلعب تعقب الأخطاء دورا كبيرا، وفي ذلك الوقت حصلت المشكلات الحادة للغاية.

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

وكتلة صغيرة جدا مغطاة. لا يهدف نظام Redmine إلى إدارة خدمات تكنولوجيا المعلومات، لذلك هناك بعض العيوب في إجراء البيانات والهزم. لقد خرجنا من هذا الوضع عن طريق تحديد إصدار نظامك من نظام ITSM.

لذلك، خيارنا هو redmine. انها مخصصة جدا، قابلة للتطوير، مرنة ومع إعدادات مريحة.

لماذا redmine؟

  • هذه هي الكلمة الحلوة "Freebie". Redmine مجاني، رغم ذلك، مع الحجز، يتم الدفع الإضافي المدفوعة التي تختارها بنفسك. في أي حال، لديك نوع من التنبؤ بالتكلفة، لأنه إذا اشتريت مكون إضافي ولا تقم بتغيير منصة Redmine، ثم لبعض الوقت يمكن استخدام هذا البرنامج المساعد دون استثمارات إضافية. وإذا كنت، على سبيل المثال، تحتاج إلى تحديثه، فأنت تدفع مقابل هذا التحديث واستخدامه أكثر. يحدث تحديث منصة Redmine مرة واحدة أو سنتين سنويا، وتحديثها أم لا - هذه هي رغبتك.
  • Redmine لديه واجهة بديهية. لقد نفذنا Redmine ليس فقط كمنتج لإدارة تكنولوجيا المعلومات، ولكن أيضا كمنتج يتم فيه استلام التطبيقات من المستخدمين للإدارات المختلفة. على سبيل المثال، يتم تسليط الضوء على فرع منفصل لتطبيقات الإدارة الإدارية والاقتصادية.
  • من الممكن التحكم في الأولويات في أشكال تحليلية مختلفة، بما في ذلك بشكل فردي وفقا للمهام.
  • وقت الإدارة والموارد. أعتقد أن هذه هي الوحدة الرئيسية للرأس. يسمح لك بفهم مقدار القسم الذي يتم تحميله، مع ما هي المهام التي ترتبط بها التكاليف وكيفية تصنيف التكاليف، ولكن حول هذا الموضوع أدناه.
  • يتم التعبير عن التحليلات والتقارير في Redmine ضعيفا، ولكن هناك API واسعة النطاق. يمكنك أن تأخذ البيانات من قاعدة بيانات API، وتفريغها إلى نظامك والحصول على أي تقارير.
  • إعدادات مرنة، تخصيص وأتمتة العمليات اليدوية مع الإضافات.
  • التكامل مع GIT هو أحد المؤشرات الهامة. يتم توصيل مستودع قاعدة بياناتنا ب Gitlab، وفي أي مهمة Redmine، يمكنك رؤية سجلات (إصدارات ذات صلة): من، متى وما تغير وفقا لهذه المهمة، مع الانتقال إلى Gitlab.

للحصول على معلومات: GIT هو نظام تحكم الإصدار الموزع. تعقب المعلومات وإصلاحها وتخزينها (الإصدارات) حول التغييرات في أي ملفات ودولة، وكذلك ترصد سلامة البيانات. في حالتنا، نحن نتحدث عن شفرة المصدر 1C.

هذا هو ما تبدو قائمة الإصدارات ذات الصلة:

  • إدارة المهام وتتبع الأخطاء. هذا هو تعقب علة قياسي، والتي سوف نستخدمها.
  • إدارة الحوادث والمشاريع والميزانيات. يتم تنفيذ جميع تكوين الميزانية بطريقتها الخاصة. سأظل كيف أتمكن ذلك في نفسك، ويمكنك بعد ذلك محاولة أتمتة إدارة الميزانية في نفسك - أعتقد أنه سيكون من السهل، لأن هناك عمالة في Redmine، ويمكنك أيضا نقلها إلى المال أيضا.
  • لم يتم تنفيذ Wiki في Redmine بشكل جيد للغاية، لذلك من الأفضل استخدام منتج آخر لغرض إنشاء قاعدة معارف وتعاونا. لنفسي، اخترنا نظام التقاء من أتلاسيان، وهو واحد من الأكثر شيوعا وسهلة العمل. يمكنك أيضا التفكير في الأنظمة: Dokuwiki، MediaWiki وغيرها.

ما هو redmine تحت غطاء محرك السيارة؟

  • redmine بسرعة كبيرة ولا تتكشف.
  • يعمل على معظم نظام التشغيل.
  • المنصة التي يتم تنفيذها هي روبي على القضبان. إذا كنت ترغب في تخصيص Redmine تحت أنفسنا، فأنت بحاجة إلى كفاءة على Ruby على القضبان، وإلا فلن تكون مريحة للغاية، لأنها ليس كل شيء يمكن أن يصنع الإضافات الجاهزة.
  • الدعم لمختلف DBMS يتحدث عن نفسه.
  • مع RSS أو البريد الإلكتروني، يمكنك تنظيم تنبيهات على أي أحداث.
  • مصادقة الإعلان متاحة.
  • تكامل مع أنظمة التحكم في إصدار SCM (SVN، CVS، GIT، Mercurial، Bazaar و Darcs).

تلبية redmine

يمكنك تنزيل Redmine، تثبيته على جهاز الكمبيوتر الخاص بك و "التجربة". أو استخدم الخادم السحابي، و "بنقرة واحدة" لوضع نفسك نسخة مثبتة مسبقا من Redmine، والتي عادة ما يتم تضمينها في خدمة الاستضافة.

يمكن العثور على أمثلة على التثبيت لأي نظام، بما في ذلك استخدام الخدمة السحابية، على الإنترنت. التعليمات الرسمية على الرابط:

لذلك يشبه قائمة المهام في redmine.

هناك معيار وعدة واجهات إضافية. صحيح، عند تغيير الواجهات، يمكن أن تتوقف بعض الوظائف عن العمل، لأن لا تأخذ الواجهات المخصصة في الاعتبار الإضافات التي ستعمل بها - بعد كل شيء، هذا منتج مفتوح المصدر. ولكن هذا لا يمنعه من كونه أداة مريحة حتى باستخدام الواجهة القياسية.

يتم تخصيص الإدارة في هيكل منفصل ومفهوم للغاية.

قائمة الوحدات المتصلة بإعادة تذمر الخاصة بك، يمكنك دائما البحث والتحليل في قسم الإدارة المناسب.

ليس لدينا Redmine "نظيف"، لأن هناك حوالي 35 إضافي. اشترينا عدد قليل منهم.

يمكن العثور على معلومات عن الإضافات في محرك البحث حسب الكلمات الرئيسية "الإضافات ل Redmine". على سبيل المثال، هناك موقعان يمكنك تنزيله أو شراء إضافات جيدة لبدء العمل مع Redmine:

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

قليلا عن أتمتة احتياجاتنا

هيكل "مشاريع"

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

جزء من الشجرة تبدو وكأنها هذه:

يستخدم قسم إدارة النظام أيضا نهجه في التسلسل الهرمي للمشاريع. تم تصميم العمل على أساس تصنيف الخدمات المقدمة - ساعد في حل المشكلة في عنصر تحكم الخدمة. لذلك، في فرع ITSM، فإن التسلسل الهرمي للمشروع هو كتالوج خدمة أعمال. للراحة، يتم ترقيمها.

قبول الطلبات في Redmine

وفقا للمثال، سأخبرك كيف نظمت استلام الطلبات في Redmine.

قسم قسمنا إلى 3 مجموعات:

  • فريق التطوير؛
  • تشمل مجموعة من التحليلات والمرافقة - هنا الموظفين الذين ينتجون مستوى الدعم "اثنين ونصف". ينصحون، تحليل المشكلة، إذا لزم الأمر، يمكن "قراءة" كتابة طلبات لتحليل البيانات، وكذلك الأخطاء الصحيحة في التعليمات البرمجية. نتيجة لذلك، نجحنا في استبعاد إلهاء برامج المبرمجين من مشاكل صغيرة، وكذلك بمساعدة المحللين، ونحن نفصل المبرمجين عن العملاء والظهر، ل كل شيء، ربما، واجهت مشاكل العلاقات بينهما.
  • ومجموعة من المسؤولين في قاعدة البيانات 1C.

لذلك، يتم إيصال الطلبات في Redmine معنا من خلال كتابة الرسالة المعتادة على صندوق البريد المميز. بالنسبة لتنظيم صناديق البريد الفردية، نحن في كل قسم وفي كل مجموعة تخصيص هيكلهم "مشاريع"، على سبيل المثال:

لكل من المشاريع، كنا في البرنامج المساعد HelpDesk تكوين صندوق البريد الخاص بك. يعرض لقطة الشاشة إعدادات البرنامج المساعد HelpDesk لأحد المشاريع:

يتم إدخال الحروف التي تدخل صندوق البريد المرفق ب "المشروع" في نظامنا كأجهزة عرض مع عرض "طلب المستخدم". كل هذا يؤدي إلى انخفاض في موظفي تكلفة العمالة على التصنيف الأساسي للطلبات الواردة. (مثال في لقطة الشاشة: 1.2 المسؤولون 1C، 1.4 التثبيتات التذاكر، ودعم 1.5 ل DPP Yurait)

إذا كان من المستحيل إنتاج مجموعة مختارة من الهيكل، فمن الممكن تماما تحديد صندوق بريد واحد، وفي الشجرة لإنشاء فروع رقمية، حيث سيتم توزيع التطبيقات على سطر الدعم الأول بعد التصنيف الأساسي (Screenshot Screenshot : 1.3 دعم المستخدم).

نتيجة لذلك، يمر التطبيق الدورة:

  • أولا، يحدث الإدخال الأولي الأساسي في المشروع؛
  • ثم يوزع المحلل التطبيق، أي تصنيف، تصنف وتحديد أولوياتها؛
  • بعد ذلك، يقوم المحلل بتحويل الطلب إلى الفرع المطلوب.

في التطبيق، هناك حقول التصنيف معينة، وبعضها بشكل طبيعي، ويتم إضافة الجزء من قبلنا. وفقا لهذا، يتم تنفيذ التعبئة الأساسية اللازمة باستخدام المعلمات:

  • أفضلية؛
  • فئة؛
  • قسم العملاء
  • حقول Castom من أنواع مختلفة.

أولئك. إذا حدث حادث، فيمكنك التأكد من أنها لن تمر دون أن يلاحظها أحد.

مثال على التطبيقات والحقول المستلمة المستخدمة:

إعدادات "المشروع"

داخل "المشروع" قد يكون هناك عدة أنواع من المتتبعين. هنا، على سبيل المثال، غالبا ما تستخدم تعقب:

  • طلب المستخدم؛
  • مهمة؛
  • خطأ؛
  • جملة او حكم على؛
  • مشروع الأعمال
  • برنامج مشاريع الأعمال، إلخ.

قد يكون Trackers رقم غير محدود - يمكن إضافته يدويا. كل تعقب هو تكوين مرن.

في إعدادات "المشروع"، يمكننا تحديد المقتضات التي يتم استخدامها، وكذلك أي الحقول المخصصة يمكن توصيلها.

أيضا، يتم توصيل الوحدات اللازمة وغيرها من الإعدادات أيضا بكل فرع. يمكنك العثور على هذا في وثائق Redmine القياسية.

بعد توصيل الوحدات النمطية، لا تحتاج إلى إنتاج أي معالجة معقدة، تحتاج فقط إلى حفظ قائمة وحدات النمطات "المشروع" الحالي وسوف تظهر في شكل علامات تبويب عند الذهاب إليها والتي يمكنك القيام بها الإعدادات.

بالإضافة إلى ذلك، تم تكوين Redmine مرن للغاية للوصول إلى حقوق المستويات المختلفة على حد سواء إلى "المشروع" وعلى الوظائف ذات الصلة منفصلة، ​​وكذلك توافر كل مجال.

في صفحة نظرة عامة "مشروع"، يمكنك رؤية جميع أنواع المتتبعين والإحصاء عليها. وأيضا، عندما "السقوط" في المقتفي، ترى مرؤوسين من هذا "المشروع" للمشكلات - دعونا نسميهم "بطاقات".

مشاريع الأعمال

أكرر القليل. منذ في مفاهيم Redmine "Project" - هذا فرع من هيكل الهيكل، ثم صيانة المشاريع الحقيقية، خصصنا فرع منفصل مع "مشروع الأعمال" و "برنامج مشروع العمل". هذا يسمح لنا بإطلاع تقارير الحالة عن مشاريع أعمالنا وتكاليف النماذج من حيث قواعد التوزيع.

ينقسم بنية هذا الفرع أيضا إلى تهجئة حول التفاصيل: الإدارة، العملاء، النظام، النظام الفرعي.

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

في بطاقة مشروع أعمال، يمكنك أيضا تكوين الحقول اللازمة. مثال على الحقول التي نستخدمها:

  • التوزيع الأساسي / متلقي التكلفة؛
  • مكافأة للمشروع؛
  • تقييم تكاليف العمالة؛
  • بدء / بدء التواريخ المخطط لها؛
  • تقرير حالة اليوم وغيرها.

يتم تثقيف جميع المهام التي تم إنشاؤها داخل المشروع إلى البطاقة الرئيسية لمشروع الأعمال.

يتم تسليم تقرير الحالة للعملاء مرة واحدة على الأقل في الأسبوع. تتراكم القصة بأكملها في البطاقة وإرسالها إلى الأطراف المهتمة.

يمكن للعميل وأصحاب المصلحة الآخرين رؤية المعلومات التالية حول مشروع الأعمال في أي وقت:

  • حالة المشروع؛
  • تكاليف العمالة المقدرة؛
  • تكاليف العمالة الفعلية حاليا في سياق التنفيذ والموظفين؛
  • استعداد المشروع؛
  • صياغة مشروع تجاري؛
  • تاريخ المراسلات بالكامل؛
  • بدأ تاريخ التخطيط للمشروع، إذا تم تأجيله بسبب تحديد الأولويات؛
  • التاريخ المخطط للانتهاء من المشروع.

يتم جمع تكاليف العمالة الفعلية من مهام مشروع الأعمال المرؤوس في الوقت المناسب الذي يقضيه موظفو الإدارات.

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

عند العمل مع جدول تخطيط التقويم، يمكنك استخدام تقارير الرسوم البيانية. على سبيل المثال:

نحن نستخدم لوحات المهام لتوزيع المهام في التخطيط الأسبوعي.

يتم تنفيذ كل هذا من خلال المكونات الإضافية، والتي تشمل إمكانية إجراء لوحات رشيقة أو كانبان.

كمثال:

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

أيضا، يمكن تنفيذ التخطيط باستخدام الإصدارات ثم تحويل الإصدارات إلى الإصدارات.

كفعالية عمل الإدارة، نتشكل تقارير في سياق تكاليف توزيع التكاليف وتكاليف العمالة الفعلية للإدارات.

يمكن تحديد تقارير العمل القياسية:

نستخدم ميل التقرير عن تكاليف العمالة:

  • قاعدة بيانات توزيع التكلفة - مجالنا المخصص؛
  • مستلم التكلفة - مجال كاستوم لدينا؛
  • المستخدم هو حقل قياسي.

يمكن أن يحدث التكوين في سياق الفترات:

بالنسبة للميزانية لدينا، نستخدم فقط "الشهر". مثال الإبلاغ:

يقدم لقطة الشاشة مثالا بتكاليف العمالة الفعلية في سياق قاعدة التوزيع لشهر أغسطس.

بالإضافة إلى ذلك، يمكنك تشكيل تقرير مفصل عن كل قيمة زمنية معلنة. إذا لزم الأمر، يتم تحويل جميع التقارير إلى CSV، لذلك يمكن إجراء التحليل الإضافي في Excel.

وبالطبع، مثل الاسم المستعار 1C الحقيقي، يمكننا كتابة تفريغ المعلومات من Redmine في 1C لتشكيل تقريرك في 1C مع المجموعات والمعلومات اللازمة.

مثال على إحدى تقارير التكلفة:

أكثر قليلا عن وظائف redmine

من الوظائف الإضافية المفيدة في Redmine، أود أن أبرز:

  • وضع المصادقة - إما عن طريق الإعلان أو عن طريق تسجيل الدخول وكلمة المرور؛

  • نظام التنبيهات. سيتم إخطار المستخدم بالتغييرات في المهمة. يمكنك تكوين تنبيهات البريد الإلكتروني و RSS؛

  • الجمع بين المستخدمين إلى المجموعات. باستخدام هذه الأداة، يمكنك التكلم في هيكل Redmine الهرمي للمؤسسة. هناك مكونات إضافية للتكامل مع نظام المحاسبة واستنساخ هيكلها في مجموعات؛
  • نموذج الدور الصحيح، مع إعداد متعدد المستويات المتعدد؛

  • وضع سير العمل (دورة الحياة) لكل تعقب لكل دور؛

  • وجود إضافات التكامل مع Outlook MS. على سبيل المثال، وهو إضافي مريح إلى حد ما مع العديد من الوظائف، مثل إنشاء تطبيق في Redmine مباشرة من الرسالة، التعليق، التتبع، إلخ؛ موقع رسمي:

https://ru.a.ausoftware.com/

  • هناك أيضا إضافات لإدماج أنظمة المراسلة الفورية، مثل Telegram و Gateways SMS. على أي قناة اتصال، يمكنك إرسال تنبيهات، مثل الحوادث، ومعلومات المراقبة، وما إلى ذلك؛
  • إذا كان هناك كفاءة، فمن الممكن إجراء أي إضافات أنفسهم.

أسئلة و أجوبة:

سؤال من القاعة : لنفترض أننا قدمنا ​​الوصول إلى العميل، ولدينا قائمة معينة من الخدمات المدعومة لذلك. على سبيل المثال، كما في مثالك، هناك خدمات Sysadminov وخدمات المبرمج. مع نوع من العملاء، نعمل على كلا النوعين من الخدمات، ومع نوع واحد من نوع واحد فقط. هل من الممكن على مستوى الحقوق للحد من نوع الخدمة المتاحة للعميل؟

إجابه: يختلف هذا فقط من خلال فرع منفصل مخصص تحت العميل - "مشروع"، حيث يمكن إنشاء مهام للخدمات المحددة بشكل فردي لهذا العميل. أو يجب عليك توفير الوصول إلى جميع المهام في الفرع - دعم "المشروع" لهذه الخدمة. القدرة القياسية للحد من الحقوق على علامة الخدمة والعميل في "المشروع" في redmine "خارج الصندوق" ليست كذلك. يمكنك البحث عن هذا البرنامج المساعد أو اكتبها بنفسك. ليس لدينا أي هيكل معقد، ولكن هناك مهام يجب أن تكون متاحة فقط للوحدات الفردية الفردية، لذلك تم إنشاؤها لهم.

سؤال من القاعة: اتضح أن كل عميل هو "مشروع". وداخل واحد "مشروع" هل يمكن أن تفعل المشاريع الفرعية؟

إجابه: نعم، بقدر ما تريد. نحن، على سبيل المثال، تسليط الضوء على اليونانية لفصل إدارات العملاء، وإعطائها هناك للوصول إلى الموظفين الرئيسيين حتى لا يرون المساعدة بأكملها المساعدة المرتبطة بالعميل، والهيكل كله، لأن انها كبيرة جدا. Redmine مرنة في الإعدادات، ولكن لسوء الحظ، وفي مرونتها هناك قيود تقدم بعض الإزعاج. بالطبع، هناك حلول متخصصة للغاية أكثر ملاءمة، لكنها تدفع.

سؤال من القاعة : وتم تلخيص تكاليف العمالة المصنوعة من كل حالة؟ على سبيل المثال، بناء على حالة "في العمل"، قمت بتعيين تكاليف العمالة 0.3، ثم على وضع "التحليل"، قمت بتعيين المزيد من تكاليف العمالة.

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

بدون إشارة إلى نوع النشاط، لا يمكن تشكيل التقرير إلا من خلال إجمالي الوقت في سياق الموظف + يوم.

ملخص البيانات التحليلية يمكن أن ينظر إليها عن طريق التقارير. مباشرة في المهمة فقط تكلفة المهمة الحالية مرئية.

سؤال من القاعة : اتضح أن لدي السطر الأول من الدعم الفني والسطر الثاني من الدعم الفني. يقضي كل واحد منهم في نفس المهمة في نفس الحالة "في عمل" وقت معين. وفقا لذلك، كيف يمكنني تحديد تكاليف العمالة الفعلية للشخص الواحد في المهمة على السطر الأول، في السطر الثاني، على السطر الثالث؟

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

سؤال من القاعة : كيف يتم تنظيم تفاعل المستخدم؟ عبر البريد الالكتروني؟

إجابه : إرسال بريد إلكتروني إلى حرف قياسي عبر البريد الإلكتروني أو كتابته بواسطة المستخدم، أو أضعاف Redmine التلقائي، إذا كان مراقبا لهذه المهمة. أيضا، إذا كان مستخدم Redmine، فسيتم عرض الألواح العلوية عدد المهام التي تم تعيينها عدد التغييرات الجديدة وعدد التغييرات. أرى الآن أن لدي 20 مهمة، واحدة منها جديدة وتغييرها. من جانب المستخدم - البريد الإلكتروني فقط.

كما هو موضح أعلاه، عند توصيل الإضافات، يمكنك إخطار المستخدمين من جانب واحد باستخدام أنظمة المراسلة الفورية.

سؤال من القاعة : هل هناك واجهة ويب لتقديم الطلبات؟

إجابه : لا. Redmine يعمل على الهواتف الذكية والأجهزة اللوحية، أي لديه واجهة مكيفة. ولكن يمكن تقديم الطلبات إما عبر البريد الإلكتروني، أو منح الوصول إلى المستخدم مباشرة في النظام، مما يحد منه في الحقوق فقط لإنشاء. كميزة إضافية، يمكنك وضع مكون إضافي في Outlook لإنشاء مهام في Redmine.

حاليا، يوجد البرنامج المساعد Hiderer Hideer، حيث يمكنك من خلاله تقييد الوصول إلى المتتبعين في سياق المستخدمين أو الأدوار.

مثال: أي مستخدم لدى دور "المراقب" في "المشروع" يتوفر فقط البطاقات مع تعقب "طلب المستخدم".

سؤال من القاعة : ووظائف العمل مع البريد الإلكتروني هي واحدة من مربع أو من الإضافات؟

إجابه :نعم، إنه "خارج الصندوق". بمساعدة الإضافات، يكتسب ببساطة وسائل الراحة والإعدادات الإضافية.

سؤال من القاعة : ومن الممكن تكوين أن إشعار العميل، الذي دخلناه في النظام، ذهبت فقط في حالة معينة. لماذا يجب أن يشاهد مراحلنا العشرة الداخلية إذا احتاج إلى إشعار للذهاب فقط عند اكتمال المهمة؟

إجابه :نحل هذه الحالة على النحو التالي.

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

2. كذلك، بالنسبة للفرع المطلوب ("المشروع") متصل إمكانية إرسال رسائل.

3. يمكن للمحلل أو RP-Shnik إرسال بريد إلكتروني باستخدام آلية قياسية: عن طريق الضغط على علامة "إرسال ملاحظة" في وضع تحرير البطاقة. إذا لزم الأمر، يمكنك تحديد مستلمين إضافي.

4. يمكن للمرسل كتابة أي نص وإضافة المرفقات اللازمة. أو استخدام الأنماط التي تم تكوينها مسبقا.

 

للقيام بذلك، يتم تحديد النمط النهائي، استبداله في خطاب الرسالة ويبقى فقط لملء المعلومات الإضافية، إذا لزم الأمر،

بعد ذلك، تحتاج إلى النقر فوق الزر "قبول"، ثم سيتم حفظ التعليق وسيتم إرسال الرسالة. سيتلقى العميل إشعارا في شكل خطاب منتظم.

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

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

الخيار الثاني هو استخدام مساعد إضافي، لأن بشكل افتراضي، لا يوجد مثل هذا الإعداد.

سؤال من القاعة: هل من الممكن ربط الطرف المقابل بالمهمة الواردة؟ على سبيل المثال، لدي مكالمة هاتفية مع PBX، حيث يتم تسجيل الرقم المقابل للنظير، ويحمل Redmine الرقم الواحد من PBX، وإنشاء مهمة وعلمه إلى الطرف المقابل. هل حل مهمة التسلسل الهرمي للأطراف المقابلة؟

إجابه: لا، لم ندمج Redmine مع الاتصالات الهاتفية IP، لم يكن هدفنا. الفكرة جيدة، ولكن في تفاصيلنا ليست هناك حاجة إليها. على الإنترنت، يمكنك العثور على تكامل Redmine مع العلامة النجمية.

سؤال من القاعة :لدينا سؤال ليس على IP Telephony، ولكن على التسلسل الهرمي للأطراف المقابلة. نريد أن يرى المديرون نفس التسلسل الهرمي للأطراف المقابلة في Redmine ك 1C.

إجابه : لا، هيكل الاتصال مسطح. الشيء الوحيد الذي أضفناه هو رابط للإدارة. الحد الأقصى الذي نستخدمه هو جمع جهات الاتصال من قبل الإدارات، ونحن نجعل تعقب الأخطاء للخدمات المنزلية، وليس للعملاء الخارجيين. في Redmine نفسه، من المستحيل تنظيم تسلسل هرمي من المقابلات، ولكن يمكنك ربط الوحدات في Redmine و 1C، وتشكيل هذا التقرير من 1C.

سؤال من القاعة : وأين عمق Scrum؟ لدينا Sprint SPRINT - 7 أيام تقويمية (5 أيام عمل). أين يمكنني أن أرى ما هو تكرار العدو؟ ما هو أسبوع التقويم، ما هو رقم سبرينت؟

إجابه : يمكن التحكم في عمق Scrum بواسطة الإصدارات. هناك ميزة الإصدارات.

لهذا، هناك قسم خاص "الخطة التشغيلية" (أو "إصدار" اعتمادا على الواجهة).

لدي ثلاثة إصدارات على سبيل المثال.

 

قد يكون لكل إصدار اسمه وحالته ويقتصر على تاريخ الإنجاز.

لكل إصدار، تكون قوائم المهام مرئية إذا تم تقديمها، وكذلك عدد غير مكتمل.

للتصور، يمكنك تشكيل المخططات

يمكن تجميع الإصدارات، وكسر المهام، يمكنك بناء لوحات وفقا لهم. يمكنك نقل المهام بين Sprints - مثل هذه الفرصة موجودة في الإصدار "إصدارات التخطيط".

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

سؤال من القاعة : كيف نأخذ في الاعتبار المهام التي لم تتحقق في العدو الحالي؟ يجب أن أراها في الوضع؟ أو أنها بطريقة أو بأخرى تلقائيا، سأعرضها أنها ضرورية الآن لحجز نسخة جديدة؟

إجابه : يمكنك تحديد المهمة وفقا للإصدار. على سبيل المثال، للنظر في "الخطة التشغيلية"، لعدد النسبة المئوية التي تم إكمالها وكيف تحققها. أولئك. كم عدد المهام مغلقة من Sprint وكم لم يتم إغلاقه بعد - سيتم كتابته هنا. عند النقر فوق العنصر المقابل، تكون قائمة المهام التي لم تغلق مفتوحة. علاوة على ذلك، كما قلت، يمكن تحليلها ونقلها إلى سبرينت آخر.

يمكنك أيضا تشكيل لوحات مع المهام، وفقا لنفس الإصدارات وفي سياق الأحوال.

وبالطبع استخدم قائمة المهام القياسية مع الاختيار اللازم، والذي يمكن حفظه واستخدامه في العملية الدائمة.

سؤال من القاعة : كيف يمكنك نقل المهمة إلى Sprint آخر - يجب أن افتح قائمة بالمهام في علامة تبويب واحدة أو Kanban-board على آخر ونقل؟

إجابه: يمكن أن يكون كذلك. لكنه أكثر ملاءمة لاستخدام أداة تخطيط الإصدار. اختر من بين قائمة المهام غير المعينة أو المهام غير المكتملة لإصدار معين من المهمة المرجوة ورميها في الإصدار التالي من الماوس - إظهار أننا نأخذ هذه المهمة في Sprint.

سؤال من القاعة: وكيف يمكنك إعطاء كل المهام غير المؤمنة؟ ربما ثلاثة أو أربعة إصدارات كان لدي نوع من المهمة المهمة هناك. لقد سجلت ذلك، وهي تعطل هناك. كيف لا أستطيع أن أخسرها حتى علقت باستمرار معي؟ بقدر ما فهمت، يمكنك الآن رؤية مهام أو مهام غير مخصصة فقط من Sprint المحدد. وكيفية رؤية جميع المهام غير المؤمنة مع نتيجة تراكمية، لفهمها، خذها في العدو الحالي أم لا تأخذ؟

إجابه: يمكن تنفيذ ذلك باستخدام التصفية في المهام. يمكنك إجراء إعدادات الاختيار في الحالة "فتح" مع المعلمات اللازمة وحفظها.

 

على سبيل المثال، يمكننا النظر في الإعداد، الذي يسمى "المهام للإغلاق". هناك مهام مع الحالة "حلها"، والتي تم تنفيذه من قبل قسمنا ونقلها إلى العميل إلى تشغيل الإنتاج، ولكن لا توجد ملاحظات من العميل لم تتلق بعد. أولئك. هذا هو مجموعة من المهام التي يجب التحقق منها لتوضيح نتائج استغلال الإنتاج وإغلاقها. على سبيل المثال، يمكنك التغيير في قيمة تصفية الحالة "يتوافق" وعلامة "جديد". نتيجة لذلك، سيتم عرض مهام جديدة لم تؤخذ بعد للعمل. يمكنك تغيير الحالة والأولويات والفئات وأي قيم لكل من الحقول القياسية والمخصصة.

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

مجال جديد - حدد نوع الكائن، حيث نضيف، غالبا ما تستخدم "المهام".

نشير إلى تنسيق الحقل - خيارات مغطاة في مكان ما 90٪ من الاحتياجات.

أشر إلى الاسم، كيف ستوفر الأدوار.

نشير إلى المشاريع التي يتم تطبيق تعقبها.

سؤال من القاعة : وحقول مخصصة يمكن إلزامي؟

إجابه : بالطبع، عن طريق القياس مع تفاصيل إضافية في 1C.

يتم تمييز الحقول الإلزامية بنجمة حمراء على يمين الاسم.

سؤال من القاعة : وكيف كان لديك تقارير حول العمل المنجز؟ في نفس المهمة يذهب إلى مستخدم آخر - هناك مبدأ مهم وهناك أداء.

إجابه: هذا صحيح، إذا كان الحقل يتغير - لمن يتم تعيينه، ثم في التقرير، فإنه بإرجاع القيمة النهائية.

اسمحوا لي أن أقول لك كيف رتبنا جميعا. كرر جزئيا.

  • أهم المقتفي لمكتب الخدمات هو "طلب المستخدم"، والتي يتم فيها تفكيك البريد تلقائيا والحروف تتحول إلى "طلبات المستخدم". إذا أرسل المستخدم خطابا ردا على الإخطار من Redmine أو أرسل حرفا توضيحا بنفس الموضوع، فهذا في الموضوع أو المعرف في الموضوع يولي النص تلقائيا من مثل هذه الرسالة إلى استعلام موجود - يتم استخدام وظيفة الإلتصاق الكلاسيكية.
  • التالي - عندما، على سبيل المثال، طلب تقديم المشورة في قسم KIS جاء ومحلل الاستشاريين تفكيك التطبيق وإنتاج تصنيفها الأساسي. تحديد أن هذا هو حادث أو خطأ أو مهمة. يمكن أن يكون حتى فكرة لمشروع جديد. وفقا لذلك، هذا هو أيضا جزء من مكتب الخدمة. بعد التصنيف، يتم توزيع جميع "طلبات المستخدمين" على المشاريع الفرعية لفرع ITAKS، حيث يتم بالفعل القيام بعمل آخر معهم.
  • إذا تنفذ هذا العمل مهمة المطور، ثم على أساس طلب المستخدم، يتم إنشاء "المهمة" المرتبطة المرتبطة. هذا هو، يعيش تعقب "طلب المستخدم" في حد ذاته، وتتبع تعقب المهام منفصلة أيضا. نحن نتحدث عن التعديلات الصغيرة وإصبعات الخطأ التي لدينا دفق منفصل - تظهر من "طلبات المستخدم".
  • إذا كانت المهمة تتعلق بمشروع تجاري معين، ولم يقوم المطور بذلك على أساس "طلب المستخدم"، فهو مرتبط بمشروع الأعمال المرؤوس في كتل وظيفة كيسا، بحيث يمكن رؤية المهمة في وقت لاحق - في أي كتلة ومعرفة التي فعلناها - كان "طلب المستخدم" أو مشروع أعمال.
  • يعيش بشكل منفصل مشروع Tracker "مشروع الأعمال"، الذي نتواصل معه مع الأعمال التجارية - وليس مع المستخدمين عند الطلب والتنقل الطفيف، والذين بالفعل مع المشاريع الحقيقية التي تحمل قيمة العمل. في "مشروع الأعمال" كمراكز تابعة، يمكن أن تكون المهام الفرعية الخاصة بها وحتى حزم المهام - كبيرة، مع التبعية والاتصالات. هذا هو هذا دليل صغير. يتم ربط كل هذه المهن الفرعية مرة أخرى بكتل وظائف KIS.
  • لا يهم أين جاءت المهمة من - من خدمة Desca أو من مشروع أعمال. لكننا جميعا ربطهم بكتلات الوظائف.

بناء على ما سبق، أكرر، يمكننا أن نرى تكاليف العمالة في السياق:

  • كتل وظيفة كيسا؛
  • مشاريع
  • الأداء؛
  • الاتصالات "طلب - المهام / مشروع الأعمال - تتبع الفرعية".

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

مشاريعنا لديها خطة عمل أولية. وفي كل مشروع نراه، تجاوزنا ذلك أم لا. يلخص Redmine تلقائيا عرض جميع المهام المرؤوس للمشروع. وفقا لذلك، نحن نعلم أن هذا المشروع مخصص 700 ساعة. نرى الحقيقة - تم وضع 617 ساعة. هذه هي واحدة من عناصر إدارة المشروع.

يمكن تمثيل عملية نشاط نظام الحوادث على النحو التالي:

  • يجري مستشاري المحلل تحليلا للطلب المطلوب، إذا لزم الأمر، يشكل مهمة تنمية؛
  • ينفذ المطور المهمة وإرجاع مستشاري تحليلاتها للتحقق والتواصل الإضافي؛
  • يتواصل مستشار المحلل بالفعل بناء على طلب المستخدم مع وصف للنتائج؛
  • إذا كان كل شيء بالترتيب، يغلق المحلل المهمة - يحظر المطور إغلاق المهام.

في المزيد من المهام الرئيسية، بما في ذلك. التصميم، تم بناء العملية أكثر توسيعا:

وبالطبع، تقع جميع التغييرات في قاعدة العمل من خلال إصدار الإصدار.

إذا قمت بإرسالها في خيار أكثر ملاءمة، فنا لدينا "ثمانية".

تلك، حقا العديد من المهام التحولات بين المسؤولية، لكنها ليست حاسمة بالنسبة لنا. نقوم بتقييم تكاليف العمالة في سياق الموظفين، وتكاليف توزيع التكاليف والعملاء وفي حالات نادرة في شكل أنشطة. كل هذا قد تم بالفعل ذكر سابقا.

سؤال من القاعة : هل من الممكن الحصول على معلومات حول المهام التي حققت مطور معين؟

إجابه : هنالك. هناك أداة "تقرير عمل" يمكنك من أجله أن ترى أي موظف له مهمة كم من الوقت وفي أي يوم قضيته.

أو يمكن أن ينظر إليه بتقرير قياسي "تكاليف العمالة" - كما يمكن تشكيله في سياق المستخدمين الذين يعانون من فك التشفير.

سؤال من القاعة : وكيفية تتبع تكاليف العمالة الخاصة بك؟

إجابه: يتحكم الموظف أيضا في عملهم من خلال "تقرير العمل". ويتم تثبيت تكاليف العمالة في المهمة يدويا - إما مباشرة في المهمة أو في "تقرير العمل". هناك مكونات إضافية تتيح لك تتبع الوقت. على سبيل المثال، يشبه البرنامج المساعد مؤقت Redmine Timer هذا:

عند البدء في العمل في مهمة، ينقر موظف زر "تشغيل"، وفي النهاية - الزر "إيقاف مؤقت". عند الحفاظ على المهمة، يتم إصلاح تكاليف العمالة فيه.

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

إجابه :القدرة على التخطيط هي، لكنها ليست مثالية - منتج مجاني يجعل الفروق الدقيقة. يوجد مجال "الوقت المناسب"، من الممكن تعيين الحقل المخصص الخاص بك إذا كنت تفتقر إلى حقل قياسي عن طريق وقت التخطيط - كم ساعة من الساعات التي ستنفقها. من الممكن تحديد الوقت المزمع ثم مقارنة الوقت المخطط والفعل الفعلي. وبالطبع، يمكنك استخدام حقل نقاط القصة القياسية لتخطيط البوكر.

سؤال من القاعة : قلت أن Wiki في Redmine غير مريح.

إجابه :Wiki في Redmine تبدو غير ودية.

 

لتنسيق المقالات والمهام، يتم استخدام علامة تخفيض لغة العلامات. التنسيق ليس "على الطاير"، ولكن يشير إلى رموز وضع العلامات.

البحث هو - وفقا للكلمة داخل النص والعناوين. إذا قمت بإدخال "تبادل" في البحث، فسوف يعطي كل من السمات والتتبعين. هناك مجموعة مختارة حسب نوع المقتفي.

لا يعد جدول المحتويات هو الصفحة الرئيسية وعندما يتم عرض إدخال Wiki ببساطة قائمة بالمقالات التي تم إنشاؤها.

جدول المحتويات كما يلي:

وبالطبع، يهدف Wiki في Redmine إلى تخزين المقالات فقط. لا يمكن استخدامه للتعاون.

يتم إجراء تاريخ تغيير المقالات ويمكن العثور عليه عندما، الذي وتغيير المنتج.

سؤال من القاعة : كيف يملأ الويكي؟

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

سؤال من القاعة : واحد من الزملاء يستخدمون نظام مثير للاهتمام للغاية. أنا حقا أحب ذلك، أريد أن أقوم بتطبيقها بنفسي. السطر الأول من الدعم الفني ملزم دائما بإغلاق المهمة من ويكي. وإذا لم تجد مقالا في ويكي، فإنها تعالج الخط الثاني من الدعم الفني. وكان بالفعل السطر الثاني يخلق مقالة يجب تركيبها لمهمة.

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

سؤال من القاعة : غير واضح جدا - كيف يتم تكامل GIT مع Redmine؟

إجابه :عند حفظ التغييرات في تخزين 1C (عند الحساب)، يشير الوصف إلى رقم المهمة مع علامة "#"، على سبيل المثال "# 74516". وبالتالي، نحصل على المحاسبة - يمكننا أن نرى اللجان في تخزين GIT مرتبطة بالمهمة. كان من المهم بالنسبة لنا أن هذا هو حل سطح المكتب حتى نتمكن من إدارتها بسهولة، وإذا لزم الأمر، انتقل إلى حل آخر، لأن كل الاحتياجات نفسها تنمو، ولا يمكن تغطية جميع احتياجات Redmine. لذلك، أعتذر مرة أخرى - إذا اخترت منتجا، فأطال تحليل أنك تريد أتمتة وأي كتل "غطاء".

سؤال من القاعة : هل استخدمت تطبيق الهاتف المحمول من Redmine؟

إجابه :تطبيق الهاتف المحمول هو، لكنه ليس مريحا تماما. في منظمتنا، ليست هناك حاجة لذلك. نحن نعمل أساسا على جهاز كمبيوتر إضافي أو كمبيوتر محمول. يمكنك أيضا استخدام الإضافات مع إمكانيات المعلومات - على سبيل المثال، باستخدام الرسائل القصيرة أو بواسطة Telegram.

سؤال من القاعة : قلت أنك تفريغ المستودع في بوابة، وماذا ترى هناك في الجيت؟

إجابه : في فنيغ بوابة هناك رابط للمهمة. من اللجنة نفتح المهمة نفسها. ومن المشكلة، يمكننا أيضا فتح commote مرتبط بها. لكل مشروع، بغض النظر عن التسلسل الهرمي، يمكنك توصيل مستودعك. بالطبع، يتم إدارة التكامل مع GIT غير تماما من خلال واجهة الويب. مقابض لا يزال يتعين عليك الصعود، ولكن بسرعة وبسيطة.

ما لدينا في النهاية:

بناء على ما سبق، سنلخص النتائج القصيرة.

الايجابيات

  • Redmine - OpenSource - منتج مع مجتمع كبير ونشط؛
  • من المتوقع التكاليف، وغير مكلفة ومرنة، حسب الطلب، قابل للتكامل بسهولة وقابلة للتطوير؛
  • يغطي تماما تعقب الأخطاء، نصف إدارة المشاريع، قليلا جدا - ITSM؛
  • لديه التكامل مع git؛
  • castomizes "على الطاير"؛
  • لديها مجموعة واسعة إلى حد ما من الإضافات. بالإضافة إلى ذلك، من السهل العثور على أخصائيين لأتمتة عملياتهم؛
  • محاسبة مريحة تكاليف العمالة الفعلية. إمكانية تخطيط تكاليف العمالة والميزانيات.

minuses:

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

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

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

في جزء Redmine، ستكون هناك خطوات إضافية لبناء عمليات تجارية أكثر وضوحا ومتحكم فيها.

بشكل عام، اختر الأداة، واسمحوا بترك الفوضى التي لا يلاحظها أحد.

****************

تتم كتابة هذه المقالة على نتائج التقرير تقرأ في مؤتمر مجتمع INFostart 2017. يمكن العثور على المزيد من المقالات هنا.

في عام 2020، ندعو الجميع إلى المشاركة في 7 مخصصات إقليمية، وكذلك حدث Infostart للذكرى 2020 في موسكو.

حدد الحدث.

redmine. - افتح تطبيق خادم الويب لإدارة المشاريع والمهام (بما في ذلك تتبع الأخطاء). تتم كتابة Redmine في Ruby وهو تطبيق يعتمد على إطار الويب المعروف روبي على القضبان. موزعة وفقا لرخصة جنو العامة العامة.

وظائف

يوفر هذا المنتج الميزات التالية:

  • الحفاظ على العديد من المشاريع؛
  • نظام الوصول المرن في الأدوار؛
  • نظام تتبع الأخطاء؛
  • مخططات جانت والتقويم؛
  • أخبار المشروع، المستندات وإدارة الملفات؛
  • تنبيه التغييرات باستخدام تدفقات RSS والبريد الإلكتروني؛
  • ويكي لكل مشروع؛
  • منتديات لكل مشروع؛
  • محاسبة التكاليف المؤقتة؛
  • حقول تعسفية قابلة للتخصيص للحوادث والتكاليف الزمنية والمشاريع والمستخدمين؛
  • تكامل سهل مع إصدارات أنظمة التحكم (SVN، CVS، GIT، Mercurial، Bazaar و Darcs)؛
  • إنشاء سجلات خطأ بناء على الحروف المستلمة؛
  • دعم مصادقة LDAP متعددة؛
  • القدرة على تسجيل المستخدمين الجدد بشكل مستقل؛
  • واجهة متعددة اللغات (بما في ذلك الروسية)؛
  • دعم mysql dbms، postgresql، sqlite، أوراكل.

هيكل قاعدة البيانات

نظام المستخدمين

المستخدمين هي واحدة من المفاهيم المركزية لمنطقة الموضوع. نموذج المستخدم هو الأساس لتحديد وتوثيق نظام الموظفين والعملاء، وكذلك السماح لهم في أدوار مختلفة، مشاريع، إلخ.

دور

يتم تحديد أدوار المستخدم بواسطة نموذج مرن لتحديد حقوق وصول المستخدم. تشمل الأدوار مجموعة من الامتيازات، مما يتيح التمييز بين وصول وظائف النظام المختلفة.

يتم تعيين دور المستخدمين في كل مشروع يشارك فيه، على سبيل المثال، مدير المشروع في تطوير الموقع "،" المطور في المشروع للحفاظ على شركة إنترانت الشركة "أو" العميل في مشروع Refactor من نظام المعلومات للشركة ب ". يمكن للمستخدم الحصول على عدة أدوار. تحديد دور مهمة منفصلة (المشكلة) مستحيلة حاليا.

مشاريع

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

تعقب

تعقب Trackers هي التصنيف الرئيسي الذي يتم فيه فرز المهام في المشروع. في حد ذاته، يعود مفهوم "Tracker" إلى أنظمة المحاسبة الآراء (ENG. أداة تتبع الأخطاء. )، تمثل كل مشروع منفصل.

في الواقع، في "Redmine" تعقب هي تناظرية من فئة "المهام" الفئة وهي الأساس لعدد الأشكال المختلفة من أنواع المهام المختلفة، مما يسمح بتحديد حقول مختلفة لكل منها. أمثلة على تعقب هي "تحسين"، "خطأ"، "الوثائق"، "الدعم"،

مهام

المهام هي المفهوم المركزي للنظام بأكمله، واصفا مهمة معينة تريد أداءها. تحتوي كل مهمة على وصف إلزامي ومؤلف، في إلزامي، المهمة مرتبطة بالمتتبع.

كل مهمة لها حالة. الحالات هي كيان منفصل مع إمكانية تحديد الحقوق في تعيين الحالة لأدوار مختلفة (على سبيل المثال، يمكن تعيين الحالة "المرفوضة" فقط) أو تحديد أهمية المهمة (على سبيل المثال، "فتح"، " تعيين "- ذات الصلة، و" مغلقة "،" مرفوض "- لا).

لكل مشروع، يتم تحديد مجموعة من مراحل التطوير ومجموعة من فئات المهام بشكل منفصل. المجالات الأخرى مثيرة للاهتمام أيضا ل "الوقت المقدر"، والتي تعمل كأساس لمخططات إدارة المباني، بالإضافة إلى مجال تحديد المراقبين للمهمة (انظر "الإخطارات"). المهام قادرة على إرفاق الملفات (هناك تطبيق كيان منفصل ").

يتم تخزين قيم الخصائص المدرجة الأخرى (على سبيل المثال، الأولوية) في طاولة مشتركة منفصلة.

تتبع حالة المهام

لتتبع التغييرات في معلمات المهمة من قبل المستخدمين، يستجيب النظام كيانين: "تسجيل سجل تغيير و" تغيير المعلمة ". يعرض إدخال السجل إجراء واحد من المستخدم لتحرير معلمات المهمة و / أو إضافة تعليق على ذلك. وهذا هو، في وقت واحد يعمل كأداة لإجراء تاريخ المهمة وأداة لصيانة الحوار.

يتم ربط الكيان "المعلمة المتغيرة" بإدخال سجل منفصل ومخصص لتخزين القيمة القديمة والجديدة لمعلمة غير المستخدم.

التواصل بين المهام

يمكن مترابطة المهام: على سبيل المثال، مهمة واحدة هي متعة فرعية لآخر أو تسبقها. قد تكون هذه المعلومات مفيدة في تخطيط تطوير البرامج، وهو كيان منفصل مسؤول عن تخزينه في Redmine.

المحاسبة التي تنفق على مسودة الوقت

يحافظ النظام على محاسبة الوقت الذي تم إنفاقه بسبب جوهر "الوقت المستضفي" المرتبط بالمستخدمين والمهمة. يسمح لك Essence بتخزين الوقت الذي تقضيه، ونوع نشاط المستخدم (التطوير والتصميم والدعم) وتعليق موجز على العمل. يمكن استخدام هذه البيانات، على سبيل المثال، لتحليل مساهمة كل مشارك في المشروع أو تقييم كثافة العمل الفعلية وتكلفة التنمية.

مستودعات ملزمة

يوفر Redmine التكامل مع مختلف أنظمة التحكم في الإصدارات (المستودعات). التكامل هو تتبع التغييرات في المستودع الخارجي، وإصلاحها في قاعدة البيانات، وتحليل التغييرات في ربط مهام معينة. في الهيكل المعيز للنظام للتكامل مع المستودعات الخارجية، تكون ثلاثة كيانات مسؤولة: "مستودع"، "المحررين" و "التغيير". "المستودع" هو مشروع مرتبط بمشروع يخزن نوع مستودع المتصل وموقعه وبيانات تعريف المستخدم الخاص به.

"الافتتاحية" هي عرض لوحة التحرير للمستودع، بالإضافة إلى حقول المعلومات، يمكن ربطها بمهمة محددة (لهذا الذي تريد تحديده في وصف التغييرات "Refs # Num"، حيث الأسطوانات هو رقم المهمة)، ومؤلف المؤلف من لوحة التحرير. تم تصميم "تغيير" الكيان لتخزين قائمة الملفات المعدلة (المضافة والنازح والنازحين المعدلة) في كل إصدار.

استلام الإخطارات

يتم تنفيذ إعلامات المستخدم حول التغييرات التي تحدث على الموقع باستخدام جوهر "المراقبين" الذين يربطون المستخدمين مع كائنات من فئات مختلفة (المشاريع والمهام والمنتديات وغيرها). في قاعدة البيانات، يتم تخزين مفاتيح الوصول إلى اشتراك RSS أيضا، مما يسمح بإخطارات من خلال هذه التكنولوجيا، يتم إرسال الإخطارات أيضا باستخدام البريد الإلكتروني.

بعض العيوب redmine

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

يجب أن تحتوي صفحة المناقشة على تفاصيل.

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

Chiliproject.

نتيجة لحقيقة أن رؤية بعض المستخدمين بالنسبة للمشروع تم تمييزها من رؤية زعيم المطورين، تم إنشاء Forma Redmine يسمى Chiliproject.

أنظر أيضا

المؤلفات

  • 前田 剛 (GO Maeda) 入門 Redmine Linux / Windows 対応. - 秀和 システム. - 226 ص. - ISBN 978-4-7980-2137-9.
  • gunther popp. KonfigurationsManagement MIT Subversion، Maven und Redmine: Grundlagen Für Softwarearchitekten und untwickler. - 3. - Dpunkt.verlag GmbH، 2009. - P. 362. - ISBN 9783898645218

روابط

redmine. [ɹɛdmɑɪn] - افتح تطبيق خادم الويب لإدارة المشاريع والمهام (بما في ذلك تتبع الأخطاء). تتم كتابة Redmine في Ruby وهو تطبيق يعتمد على إطار الويب المعروف روبي على القضبان. موزعة وفقا لرخصة جنو العامة العامة.

موسم يوتيوب.

  • 1/4الآراء: 337.

    1،067.

    20 314.

    1 108.

  • كيفية تثبيت Redmine (إدارة المشاريع) على النسر

  • ماساتشوستس للايجارين ميتاريبي، Projekte und aufgaben

  • Redmine - Herramienta de Gestion De Proyectos

  • [Kube 42] نشر Redmine في مجموعة Kubernetes

محتوى

وظائف

يوفر هذا المنتج الميزات التالية:

  • الحفاظ على العديد من المشاريع؛
  • نظام الوصول المرن في الأدوار؛
  • نظام تتبع الأخطاء؛
  • مخططات جانت والتقويم؛
  • أخبار المشروع، المستندات وإدارة الملفات؛
  • تنبيه التغييرات باستخدام تدفقات RSS والبريد الإلكتروني؛
  • منتديات لكل مشروع؛
  • محاسبة التكاليف المؤقتة؛
  • حقول تعسفية قابلة للتخصيص للحوادث والتكاليف الزمنية والمشاريع والمستخدمين؛
  • تكامل سهل مع إصدارات أنظمة التحكم (SVN، CVS، GIT، Mercurial، Bazaar و Darcs)؛
  • إنشاء سجلات خطأ بناء على الحروف المستلمة؛
  • دعم مصادقة LDAP متعددة؛
  • القدرة على تسجيل المستخدمين الجدد بشكل مستقل؛
  • واجهة متعددة اللغات (بما في ذلك الروسية)؛
  • دعم DBMS MySQL، Microsoft SQL Server [2] ، postgresql، sqlite.

هيكل قاعدة البيانات

نظام المستخدمين

المستخدمين هي واحدة من المفاهيم المركزية لمنطقة الموضوع. نموذج المستخدم هو الأساس لتحديد وتوثيق نظام الموظفين والعملاء، وكذلك السماح لهم في أدوار مختلفة، مشاريع، إلخ.

دور

يتم تحديد أدوار المستخدم بواسطة نموذج مرن لتحديد حقوق وصول المستخدم. تشمل الأدوار مجموعة من الامتيازات، مما يتيح التمييز بين وصول وظائف النظام المختلفة.

يتم تعيين المستخدمين في كل مشروع يشارك فيه، على سبيل المثال، "مدير مشروع تطوير المشروع"، "المطور" في المشروع للحفاظ على شركة إنترانت الشركة "أو" العميل في مشروع Refactor لنظام المعلومات الشركة ب ". يمكن للمستخدم الحصول على عدة أدوار. تحديد دور مهمة منفصلة (المشكلة) مستحيلة حاليا.

مشاريع

يعد المشروع أحد المفاهيم الأساسية في مجال موضوع نظم إدارة المشاريع. نظرا لهذا الجوهر، من الممكن تنظيم عمل مشترك وتخطيط العديد من المشاريع في وقت واحد مع تعيين الوصول إلى مختلف المستخدمين (انظر أعلاه). المشروعات تسمح التعشيش الهرمي.

تعقب

تعقب Trackers هي التصنيف الرئيسي الذي يتم فيه فرز المهام في المشروع. في حد ذاته، يعود مفهوم "Tracker" إلى أنظمة المحاسبة الآراء (ENG. أداة تتبع الأخطاء. )، تمثل كل مشروع منفصل.

في جوهرها، في "Redmine"، تعتبر Trackers من فئة "مشكلة" الطبقة "، وهي الأساس لعدة أمثلة عامة أنواع مختلفة من المهام، مما يسمح لك بتحديد كل من الحقول المختلفة من نوعها. تعقب" تحسن " "خطأ"، "وثائق"، "الدعم".

مهام

المهام هي المفهوم المركزي للنظام بأكمله، واصفا مهمة معينة تريد أداءها. تحتوي كل مهمة على وصف إلزامي ومؤلف، في إلزامي، المهمة مرتبطة بالمتتبع.

كل مهمة لها حالة. الحالات هي كيان منفصل مع إمكانية تحديد الحقوق في تعيين الحالة لأدوار مختلفة (على سبيل المثال، يمكن تعيين الحالة "المرفوضة" فقط) أو تحديد أهمية المهمة (على سبيل المثال، "مفتوح"، "المعين" - ذات الصلة، و "مغلقة"، "مرفوض" - لا).

لكل مشروع، يتم تحديد مجموعة من مراحل التطوير ومجموعة من فئات المهام بشكل منفصل. الحقول الأخرى هي أيضا مثيرة للاهتمام أيضا ل "الوقت المقدر"، والتي تعمل كأساس لمخططات إدارة المباني، وكذلك مجال اختيار المراقبين للمهمة (انظر "الإخطارات"). المهام قادرة على إرفاق الملفات (هناك تطبيق كيان منفصل ").

يتم تخزين قيم الخصائص المدرجة الأخرى (على سبيل المثال، الأولوية) في طاولة مشتركة منفصلة.

تتبع تغيير معلمات المهمة

لتتبع التغييرات في معلمات المهمة من قبل المستخدمين، يستجيب كيانان في النظام: "تسجيل سجل التغيير" و "المعلمة للتغيير". يعرض إدخال السجل إجراء واحد من المستخدم لتحرير معلمات المهمة و / أو إضافة تعليق على ذلك. وهذا هو، في وقت واحد يعمل كأداة لإجراء تاريخ المهمة وأداة لصيانة الحوار.

يتم ربط الكيان "المعلمة المتغيرة" بإدخال سجل منفصل ومخصص لتخزين القيمة القديمة والجديدة لمعلمة غير المستخدم.

التواصل بين المهام

يمكن مترابطة المهام: على سبيل المثال، مهمة واحدة هي متعة فرعية لآخر أو تسبقها. قد تكون هذه المعلومات مفيدة في تخطيط تطوير البرامج، وهو كيان منفصل مسؤول عن تخزينه في Redmine.

المحاسبة التي تنفق على مسودة الوقت

يدعم النظام مع مراعاة الوقت بفضل جوهر "الوقت المستضفي" المرتبط بالمستخدمين والمهمة. يسمح لك Essence بتخزين الوقت الذي تقضيه، ونوع نشاط المستخدم (التطوير والتصميم والدعم) وتعليق موجز على العمل. يمكن استخدام هذه البيانات، على سبيل المثال، لتحليل مساهمة كل مشارك في المشروع أو لتقييم النظر في الوقت الفعلي وتكلفة التنمية.

مستودعات ملزمة

يوفر Redmine القدرة على الاندماج مع مختلف أنظمة التحكم في الإصدارات (المستودعات). التكامل هو تتبع التغييرات في المستودع الخارجي، وإصلاحها في قاعدة البيانات، وتحليل التغييرات في ربط مهام معينة.

في الهيكل المعيز للنظام للتكامل مع المستودعات الخارجية، تكون ثلاثة كيانات مسؤولة: مستودع، المحررين والتغيير.

  • المستودع - مشروع مرتبط بالكيان الذي يخزن نوع مستودع متصل وموقعه وبيانات تعريف المستخدم الخاص به.
  • افتتاحية - عرض مكتب التحرير للمستودع، بالإضافة إلى حقول المعلومات، يمكن ربط مهمة محددة: هذا يتطلب تحديدا في وصف التغييرات "Refs # Num"، حيث Num هو رقم المهمة)، و إلى المؤلف المؤلف من لوحة التحرير.
  • تغيير - تخزن قائمة بملفات معدلة (مضافة أو ناحية عن بعد ونزحت أو تعديل) في كل طبعة.

استلام الإخطارات

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

بعض العيوب redmine

  • يتم تقليل إدارة الملفات والمستندات في Redmine لإضافة وحذف وتحريرها. لا يمكنك إدارة حقوق الوصول إلى أي ملفات أو مستندات فردية.
  • في Redmine، لا يمكنك إدارة حقوق الوصول على مستوى حقول المهام الفردية. على سبيل المثال، في الوقت الحالي، من المستحيل إخفاء تقديرات وقت العمل في المهمة. ولكن يمكنك جعل حقول إضافية مرئية فقط للمستخدمين الذين لديهم أدوار محددة.
  • في Redmine، لا يتم عرض النظر العمالي العام للمهام في قائمة المهام.
  • لا يوجد إمكانية لإعطاء المستخدم دورا في النظام بأكمله؛ على سبيل المثال، يجب أن يكون "مدير Office Project" إمكانية الوصول إلى جميع المشاريع في النظام: لهذا تحتاج إلى إضافة مستخدم بهذا الدور في جميع المشاريع.
  • قم بتوصيل مستودع GIT ممكن فقط إذا Redmine، والمستودع موجود على نفس الخادم.

Chiliproject.

نتيجة لحقيقة أن رؤية بعض المستخدمين بالنسبة للمشروع تم تمييزها من رؤية زعيم المطورين، تم إنشاء Forma Redmine يسمى Chiliproject. حاليا، هذا المشروع مغلق.

أنظر أيضا

ملاحظات

المؤلفات

  • 前田 剛 (الذهاب مايدا). 入門 Redmine Linux / Windows 対応. - 秀和 システム. - 226 ص. - ISBN 978-4-7980-2137-9.
  • gunther popp. KonfigurationsManagement MIT Subversion، Maven und Redmine: Grundlagen Für Softwarearchitekten und untwickler. - 3. - Dpunkt.verlag GmbH، 2009. - P. 362. - ISBN 9783898645218.

روابط

  • الموقع الرسمي Redmine. (المهندس)
  • عميل أندرويد ل redmine (المهندس)
  • تثبيت وتكوين حزم REDMINE مع جوهرة، روبي، القضبان، postgresql، الراكب، Nginx
  • تثبيت وتكوين حزم Redmine مع جوهرة، روبي، القضبان، Mysql، الراكب، Nginx (رابط يتعذر الوصول إليه)
  • إنشاء إضافات ل Redmine
  • Redmineapp - تطبيق iPhone ل Redmine
  • Redmine PM - Redmine Client for iPhone / iPad
  • Redmine للذهاب - عميل هاتف Windows ل Redmine
  • Redmineup هو مجموعة من المكونات الإضافية المجانية والتجارية والموضوعات ل Redmine.
  • RMClient هو عميل لنظام التشغيل Windows، Mac، Linux، التجارية.
  • وضع مهام دورة الحياة
  • حل مشاكل الأداء
  • التخطيط التشغيلي في Redmine
  • دليل الكتابة دليل
  • تعليمات التثبيت التفصيلية
  • من السهل redmine - الخيار التجاري
  • مثبتات مصمم Jetware والآلات الافتراضية مع Redmine

تم تعديل هذه الصفحة في 3 مايو 2021 في الساعة 13:31.

  • - الحفاظ على العديد من المشاريع؛
  • - خطأ في تتبع النظام؛
  • - تنبيهات حول التغييرات عبر البريد الإلكتروني و RSS؛
  • - حالات مهمة للتخصيص؛
  • - حقول تعسفية قابلة للتخصيص للمهام والتكاليف الزمنية والمشاريع والمستخدمين؛
  • - حساب تكاليف الوقت (ساعات)؛
  • - مخططات غانتا والتقويم؛
  • - ويكي لكل مشروع؛
  • - إدارة الأخبار المشروع وإدارة الملفات والوثائق؛
  • - منتديات لكل مشروع؛
  • - واجهة متعددة اللغات، بما في ذلك الروسية؛
  • - سهولة التكامل مع المستودعات (SVN، CVS، GIT، Mercurial، Bazaar و Darcs)؛
  • - نظام فصل الوصول على أساس الأدوار؛
  • - دعم مصادقة متعددة LDAP؛
  • - القدرة على تسجيل المستخدمين الجدد بشكل مستقل؛
  • - توسيع وظيفة النظام عن طريق تثبيت إضافية الإضافات ;
  • - دعم DBMS: MySQL، Postgresql، SQLite، MS SQL Server (من الإصدار 2.3).
  • النظر في نظام Redmine بمزيد من التفاصيل. فيما يلي بعض Screenshots، في الأول منهم - قائمة المهام وفقا لأحد المشاريع.

    تتيح لك علامة تبويب المهام معرفة مهام المشروع الحالية (افتراضيا) والمهام المغلقة مسبقا - طلبات العملاء ممكنة.

    الله أنت لي، لدي صراعات!

    (المرشحات). يمكن حفظ الاستعلامات المخصصة للاستخدام اللاحق من قبل جميع مستخدمي النظام.

    (عند تثبيت خانة اختيار الاستعلام "العامة") أو للاستخدام من قبل المستخدم الذي قام بإنشاء الطلب. بعد إنشاء استعلام، يمكنك تكوين قائمة المهام بنقرة واحدة،

    عاجلا أم آجلا (ربما بالفعل أثناء التحديث الأول إلى الإصدار الأصغر سنا الجديد)، ستواجه صراعات الدمج. أثناء الإيقاظ GIT، يستخدمه ارتكب واحدا تلو الآخر وتوقف في كل مرة يحدث استخدام الالتزام مع الأخطاء. في هذه الحالة، الفريق

    الاستفادة من المرجع باستخدام الاستعلام عن طريق "الاستعلامات المحفوظة" على اللوحة الجانبية على اليمين.

    • ينفذ النظام آليات تتبع المهام والاشتراكات في المهام. بالنسبة لكل مهمة، يمكن تعيين المراقبين، وبعد ذلك عند تغيير الحالة، فإن معلمات المهمة، إضافة تعليقات جديدة، ملفات إلى المهمة، سيتلقى المستخدمون المراقبون إعلامات البريد الإلكتروني المناسبة.
    • يمكن لجميع مستخدمي النظام إنشاء مهام جديدة. من أجل إضافة مهمة جديدة إلى المشروع، تحتاج إلى الذهاب إلى علامة التبويب المهام الجديدة،
    • حدد تعقب المهام وملء حقول المهام الإلزامية (*) وإضافية (بما في ذلك مستخدم مخصص). في حقل "Theme"، يتم وضعه لفترة وجيزة، ولكن معنى غير رسمي للمهمة (عند الانتقال إلى حقل آخر عن طريق الضغط على المفتاح TAB، في حالة وجود مكون إضافي إضافي، يمكنك البحث عن إدخال الموضوع بين المهام التي تم إنشاؤها مسبقا). في حقل "الوصف" يحدد محتوى مفصل للمهمة. لتعزيز قابلية قراءة النص، يمكنك استخدام قدرات محرر الويب المدمج.
    • يمكن توصيل المهمة الملفات، والحد الأقصى الذي يتم تنظيمه بواسطة مسؤول النظام.
    • يمكن توصيل المراقبين بالمهمة: لإنشاء مهمة، عند صنع وجبات الطعام إلى المهمة، قم بتغيير حالة المهمة، سيحصل المراقبون على الإخطارات المناسبة لعنوان بريدهم الإلكتروني. يمكن للمستخدمين أيضا إضافة أنفسهم كمراقب إلى مهمة بأسعار معقولة، والتي في بطاقة المهام يجب أن تتبعها رابط "متابعة".

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

    حالة جيت.

    يوفر نظام Redmine كيان منفصل يسمى "المهام ذات الصلة". قد تحتوي المهام ذات الصلة الأنواع التالية من الروابط:

    يظهر ملفات المشكلة.

    - "التكرارات" - يربط المهام بطريقة تستلزم إغلاق المرء إغلاق مهمة أخرى؛

    تحقق من ارتكاب الفشل، ومعرفة سبب المقصود (ستساعد رسائل الالتزام ذات مغزى)، والملفات الصحيحة، الأمر

    - "ذات الصلة" هي مجرد إشارة إلى مهمة أخرى. يستخدم هذا الرابط لإظهار أن هذه المهام يتم دمجها من قبل هدف واحد أو أي سمات شائعة أخرى؛ - "كتل" - تبين أن هذه المهمة يجب أن تكتمل قبل بدء العمل في مهمة أخرى. في كلا المهامين، يمكنك تغيير النسبة المئوية للإعدام والتواريخ بشكل مستقل بشكل مستقل، ولكن مع استثناء واحد: لا يمكن إغلاق المهمة المقفلة حتى يتم إغلاق مهمة الحظر. ومع ذلك، في المهمة المقفلة، من الممكن ضبط الحالة "التي أجريت"، استعداد 100٪، حتى لو كان استعداد مهمة الحظر يترك الكثير مما هو مرغوب فيه؛ - "مسبق" - تعيين إجراءات إجراء المهام بحيث يجب إكمال هذه المهمة لأيام N قبل بدء المرتبط. في بطاقة المهام المرتبطة، لن يكون مجرد إدخال على الربط، ولكن أيضا تغيير توقيت ونهاية المهمة تلقائيا. ستكون مصطلح المهمة يساوي تاريخ المشكلة المرتبطة، زيادة عدد الأيام المحددة في الحزمة؛

    إضافة جيت

    - "التالي" - تعيين الإجراءات اللازمة لأداء المهام بطريقة يمكن إجراء هذه المهمة إلا بعد المرتبطة. هذا الاتصال هو عكس واحد السابق.

    أضف كل ملف تصحيح عند الانتهاء. إذا تم القضاء على الصراعات، فيمكنك عرض التغييرات التي سيتم إصلاحها باستخدام الأمر

    سيتغير التوقيت تلقائيا ليس في الربط، ولكن في مهمة قابلة للتحرير. لذلك، يجب استخدام الرابط "التالي"، فقط التأكد من أن المهام يجب أن تذهب حقا واحدة تلو الأخرى في فترة زمنية معينة بينهما.

    git diff - cachached.

    يتم تخصيص الصور التالية لتكوين وإدارة نظام Redmine.

    وبعد بمجرد أن تفكر في النتيجة مرضية، يمكنك الاستمرار في إعادة البناء مع الفريق

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

    git rebase - continue.

    يعد Tracker رابطة منطقية للمهام في مجموعة واحدة داخل المشروع، على سبيل المثال، القضاء على الخطأ، تطوير وظائف جديدة، إلخ. قد يكون المقتفي

    المدرجة في واحد، عدة أو جميع المشاريع.

    يجب إدراج مستخدمي RedMine في أحد مجموعات الدور، وعدد الأدوار غير محدودة. يوفر النظام أدوارا محددة مسبقا:

    دور "مجهول" - للمستخدمين غير المسجلين ودور "عدم المشاركة" - للمسجلين، ولكن غير مدرج في أي مشروع مستخدم.

مجهول لا يمكن إنشاء مهام.

يتم تعيين كل دور للوصول إلى حقوق الإجراءات الممكنة مع المهام والمشاريع والمستندات والملفات والويكي والمنتديات وغيرها. من الواضح أن

يجب إعطاء أدوار "مدير المشروع" المزيد من القوى، ودور "الأداء" - أصغر، وأدوار "غير المشاركة" - حتى أقل، أدوار "مجهول" للسماح بالحد الأدنى من الاحتمالات

في المشاريع العامة، وفي المشاريع الفردية، يتحمل كل شيء. يشارك المشاركون في دور النظام "المسؤول" بحقوق غير محدودة في جميع أنحاء النظام.

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

لذلك، في المثال أدناه بالنسبة للمتتبع الذي تم إنشاؤه "استكشاف الأخطاء وإصلاحها"، "مهمة لمرة واحدة، ADHOC"، "تطوير جديد" أقصى طريقة كاملة من خلال حالات المهمة:

1. جديد -> 2. موزعة -> 3. تحليل -> 4. في العملية -> 5. صنع -> 6. قبول العميل -> 7. مغلقة

تم إنشاء أدوار "مدير المشروع"، "التنفيذي"، "العميل والعضو". نظرا لأن مدير المشروع هو مسؤول مشروعه، فيمكن نقله في إطار مشروعه إلى مهمة في حالات مختلفة. يمكن لأداء المهمة أو العميل / المشارك ترجمة المهمة فقط من حالات معينة. في أي مرحلة، قد يتم إلغاء المهمة (ترجمت إلى الحالة "المرفوضة") تشير إلى السبب. .

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

لكل زوج "تعقب الدور"، هناك فرصة لتكوين الرؤية، والالتزام بملء الحقول (بما في ذلك الحقول القابلة للتكوين) في بطاقة المهام. حقول النظام

"المشروع"، "تعقب"، "الموضوع"، "الأولوية"، "خاصة" (المهمة) مطلوبة دائما لملء. تكوين تسلسل الإجراءات لأحد أزواج "الدور"،

يمكن نسخ إعدادات التسلسل لزوج آخر ("نسخ" رابط).

في نظام Redmine للمهام والمستخدمين والكيانات الأخرى، يمكنك إنشاء عدد تعسفي من الحقول القابلة للتخصيص (مخصص). الحقول المخصصة ستكون

عرض في بطاقة مهمة في أعمدة بعد منطقة حقول النظام المحدد مسبقا. نوع يحدد ترتيب الحقول المخصصة في بطاقة المهام. حقول مخصصة تدعم أنواع البيانات التالية: سلسلة، نص طويل، عدد صحيح، رقم حقيقي، تاريخ، قائمة لتحديد قيمة واحدة، قائمة لاختيار قيم متعددة، رابط، مستخدم. يمكن تمكين كل حقل مخصص في جميع المشاريع المحددة أو فقط، استخدم تعقب المحدد. في تحديد حقل مخصص، يمكنك التثبيت على الفور الإعدادات العالمية مطلوبة ورؤية الأدوار، وكذلك المشاركة الميدانية في استعلامات المستخدم (المرشحات) استعلامات البحث. يمكن العثور على برنامج إدارة الخوادم والخدمات REDMINE كندا -> Bitnami Redmine Stack Group -> أداة إدارة Redmine. باستخدام هذا التطبيق الإداري، يمكنك إدارة خدمات Redmine وخادم Apache Web Server و MySQL Database Server.

الإبلاغ

يوفر نظام Redmine رسم مخطط غانت، وبمساعدة الإضافات الإضافية، من الممكن تشكيل تقارير لفهم حالة المشاريع والمهام.

ولعل تقديمي خاص للمطورين حول تنسيقات هذه التقارير سوف يرتبك.

ومع ذلك، فإن التقارير التحليلية عن مهام المشروع تنشئ بشكل أفضل بناء على البيانات المصدرة إلى ملف CSV. لهذا

في القائمة الرئيسية لنظام Redmine، حدد "المشاريع" -> "جميع المشاريع"، اتبع الرابط "عرض جميع المهام"،

إلى قائمة المهام، قم بتطبيق / إلغاء معايير التصفية المرغوبة وانقر على رابط "التصدير إلى CSV" في أسفل اليمين أسفل قائمة المهام.

وبهذه الطريقة، سيتم تفريغ قائمة المهام - ملف المشكلات .csv.

بعد ذلك، يجب عليك فتح دفتر MS Excel الجديد، حدد "البيانات" -> "من النص" في القائمة الرئيسية، حدد المسار إلى مشكلات الملف .CSV، في مربع الحوار "تحديد صفحة الرموز" "1251: السيريلية (Windows)"، (ربما كرمز فاصل، لاحظ - "الآخر"، حدد الرمز | (سمة رأسية)) وانقر فوق الزر "إنهاء". سيتم استيراد البيانات إلى ملف Excel أثناء حفظ الاتصال بملف CSV. على أساس جدول البيانات المصدر، تحتاج إلى إنشاء جداول ملخصة، مخططات (تسليط الضوء على الجدول / الأعمدة، ثم حدد "إدراج" -> "جدول الموجز"). من الممكن ضمان التأكد من المؤشرات التحليلية في الجدول الأساسي، وستحتاج إلى إنشاء أعمدة محسوبة إضافية.

يمكن العثور على مثال على تقرير في الاستثمار لهذه المادة.

redmine¶

هو مرن لإدارة مشروع تطبيق ويب. مكتوبة باستخدام Ruby On Rails Framework، وهي عبارة عن منصة عرضية وعبر قاعدة البيانات.

Redmine مفتوح المصدر وأصدرت بموجب شروط رخصة جنو العامة V2 (GPL).

سمات¶

بعض الملامح الرئيسية ل Redmine هي:

اقرأ المزيد عن ميزات Redmine.

توثيق¶ .

يمكنك قراءة

دليل redmine

موارد آخرى:

التجريبي عبر الإنترنت يمكن العثور على تجريبي مشترك عبر الإنترنت على http://demo.redmine.org/. لقد تم إعداده لإعطاء المستخدمين المسجلين القدرة على إنشاء مشاريعهم الخاصة هذا يعني بمجرد التسجيل، يمكنك إنشاء مشروعك الخاص هناك وتجربة ميزات إدارة المشروع. بدلا من ذلك، يمكنك الحصول على بيئة تجريبية Redmine الخاصة بك على http://m.redmine.org مع امتيازات المسؤول الكامل بعد ملء نموذج بسيط.

الدعم والحصول على المساعدة

للحصول على مساعدة أو مناقشة Redmine، يمكنك تصفح

منتديات redmine. 

استضاف هنا في redmine. لدينا أيضا غرفة الدردشة. - انضم إلى # Redmine على شبكة IRC Frenode.There أيضا مساحة عمل غير رسمية على

تثاقل حيث يمكنك طرح الأسئلة والمشاركة في المناقشات مع مستخدمي Redmine الآخرين. قبل تقديم تقرير الأخطاء، تصحيح أو طلب ميزة هنا، يرجى قراءة إرشادات التقديم.

المساهمة والمساعدة بنيت Redmine وصيانتها من قبل متطوعي المجتمع. إذا كنت تستمتع باستخدامها وترغب في إعادتها إلى المجتمع، فإن صفحة المساهمة لديها أفكار Sevel. تجربة تطوير البرمجيات غير مطلوبة. تحقق من صفحة الفرق إذا كنت مهتما بمنطقة معينة للمساهمة بانتظام. يمكنك أيضا إجراء تبرع وإدراج في صفحة Redmine للمانحين. من يستخدم Redmine؟ ¶ تسرد هذه الصفحة بعض الشركات والمشاريع باستخدام Redmine. كتب redmine¶ إتقان redmine 2nd الطبعة

هو دليل شامل مع نصائح وحيل وأفضل الممارسات لاستخدام Redmine.You يمكنك شرائه عبر الإنترنت.

Redmine المساعد ملحق وتطوير يوفر نظرة عامة على الأدوات المتاحة للمطورين الذين يرغبون في تمديد Redmine للعمل. يمكنك شرائه عبر الإنترنت. كتب طبخ redmine. غرفة الدردشة. .

: أكثر من 80 وصفات العملية لتحسين مهاراتك في إدارة المشاريع وإدارة الفريق وتحسين العمليات وإدارة Redmine. يمكنك شرائه عبر الإنترنت. كتب redmine¶ إخلاء المسئولية: هذا ليس دليلا عاديا "كيفية تثبيت Redmine". في ذلك، لن أغوص في إعداد قاعدة البيانات أو تثبيت خادم الويب. لن أتحدث أيضا عن إعداد Redmine. وثائق Redmine في هذه الخطة كاملة تماما. وبالنسبة للترتيب غير المذكور في الوثائق الرسمية، هناك إجراء عام لتشغيل تطبيقات القضبان التي يمكن العثور عليها بسهولة على الإنترنت.

بدلا من ذلك، سيكون الأمر يتعلق برفقة إصداره الخاص، أكثر أو أقل حسب الطلب من Redmine، والتي يمكن نشرها باستخدام أمر قذيفة واحدة عند الضرورة. مستعد؟ ثم دعنا نبدأ. اضبط نوع البناء "الكل في واحد" وعلى استعداد لبدء الأجهزة الافتراضية حزم تثبيت Bitnami أو الأجهزة الظاهرية المثبتة مسبقا جيدة لعينة Redmine سريعة، ولكنها غير مناسبة للاستخدام الإنتاجي. لماذا ا؟ لأنهم ليس لديهم تحديث. أوه، ثانيا، بيتنس. صحيح، يبدو أكثر مثل مزحة. "قم بتثبيت الإصدار الجديد من المكدس بأكمله إلى دليل آخر ونقل بياناتك هناك،" هذا ليس تحديثا. ليست كلمة حول الإعداد والتخصيص والمكونات الإضافية، والتي ربما تحتاج أيضا إلى حفظها وإعادة تثبيتها. أتمنى حظا سعيدا في مثل هذا "التحديث". تعقيم Reliza Redmine فوق أو مرتين في الشهر. تصدر تصحيحات الأخطاء المتعلقة بالأمن حسب الحاجة - أنت لا تريد أن تفوتها؟

حقيقة أن الناس ينسون غالبا ما: تحديث الوقت لا يعتمد دائما عليك. بالطبع، يمكنك تأجيل التحديث قبل إصدار إصدار الأصغر سنا التالي من Redmine - لبضعة أسابيع (ربما حتى لفترة أطول). لكنك لا ترغب في اكتشاف مشاكل أمنية جديدة في Redmine أو القضبان بالجلوس بنظام Nepostable حتى يكون من الممكن إصدار الوقت لتثبيت وتكوين مكدس Bitnami الجديد وانتقل كل البيانات يدويا؟

التثبيت هو فقط الجزء العلوي من جبل الجليد. تحديث - هذا هو ما يجب أن يفعله بانتظام 

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

  • سأخبرك أدناه كيفية دعم Redmine ببساطة في الحالة الحالية. كتب redmine¶ .
  • استخدام git. كتب redmine¶ حتى لو كنت تنوي تشغيل Redmine الأسهم دون أي إعدادات أو مكونات إضافية، استخدم مستودع GIT لتخزين نسخة Redmine. على الأقل، فإن وجود مستودع متخصص سيعطيك مكان تخزين جميع اللازمة للنشر (في وقت لاحق، سيتم اعتبار هذا تفاصيل أكثر). عاجلا أم آجلا أنت (أو مستخدميك) بنيت Redmine وصيانتها من قبل متطوعي المجتمع. إذا كنت تستمتع باستخدامها وترغب في إعادتها إلى المجتمع، فإن صفحة المساهمة لديها أفكار Sevel. تجربة تطوير البرمجيات غير مطلوبة. تحقق من صفحة الفرق إذا كنت مهتما بمنطقة معينة للمساهمة بانتظام. .
  • نحن سوف

قم بتثبيت بعض المكون الإضافي أو الموضوع المخصص، ولهذه ستكون بنية تحتية جاهزة. أصبحت التجارب مع تغييرات واختبار الإضافات وأولئك في الفروع المحلية دون اضطرابات في قانون الإنتاج بسيط للغاية في وجود مستودع Redmine Git C Redmine. حتى الآن سنبدأ بتكوين المستودع. على الرغم من أن مستودع Redmine الرئيسي هو مثيل للتخريب، إلا أن GitHub لديه مستودع شبه رسمي يدعمه المفاتيح الرئيسية ويتم تحديثه باستمرار. استخدمه لتكوين مستودع الخاص بك: إنشاء استنساخ محلي Redmine

$ git استنساخ [email protected]: redmine / redmine.git $ cd redmine $ git إعادة تسمية orector upstream $ git add add الأصل [email protected]: redmine.git $ git checkout -b redmine / 3.2-stable upstream / 3.2 القابل للاغلاق $ git checkout -B محلي / 3.2-مستقرة $ git push - Wet-upstream الأصل المحلي / 3.2-stable

تغيير رقم الإصدار 3.2 مستقرة. على عدد آخر نسخة مستقرة من redmine.

مستودع عن بعد

[email protected] 

يجب أن تكون خاصة، حيث ستخزن تكوين النشر (وربما معلومات أخرى، والتي لا تستحق النشر). نظرا لأن عملية النشر الموضحة أدناه ستسخر إلى التعليمات البرمجية من هذا المستودع، يجب أن يكون المستودع متاحا أثناء عمليات النشر، لذلك لا تضعه على أجهزة كمبيوتر سطح المكتب. سيكون المثالي هو الموقف عند توفر المستودع أيضا من خادم ويب يحدث للنشر. ولكن هذا، إذا لزم الأمر، يمكنك التجول. الآن لديك فروع محلية: redmine / 3.2- مستقرة بنيت Redmine وصيانتها من قبل متطوعي المجتمع. إذا كنت تستمتع باستخدامها وترغب في إعادتها إلى المجتمع، فإن صفحة المساهمة لديها أفكار Sevel. تجربة تطوير البرمجيات غير مطلوبة. تحقق من صفحة الفرق إذا كنت مهتما بمنطقة معينة للمساهمة بانتظام. и ما هي المسارات Redmine 3.2 دون وظائف إضافية من مستودع GitHub / Redmine المعروض عن جهاز التحكم أعلاه تصاعدي بنيت Redmine وصيانتها من قبل متطوعي المجتمع. إذا كنت تستمتع باستخدامها وترغب في إعادتها إلى المجتمع، فإن صفحة المساهمة لديها أفكار Sevel. تجربة تطوير البرمجيات غير مطلوبة. تحقق من صفحة الفرق إذا كنت مهتما بمنطقة معينة للمساهمة بانتظام. مخزن ما هي المسارات Redmine 3.2 دون وظائف إضافية من مستودع GitHub / Redmine المعروض عن جهاز التحكم أعلاه محلي / 3.2 مستقرة

حيث سيتم وضع جميع إعدادات النشر والتخصيص والمواضيع والمكونات الإضافية.

تحديثات متقدمة للإصدارات

يستخدم Redmine نظام ترقيم الإصدار التالي: XYZ الرئيسية / القاصر / التصحيح. كل إصدار أصغر له له فرع مستقرة سيتم تطبيق إصلاحات تصحيحات الإصلاحات والسلامة مع مرور الوقت (طالما أن هذا الإصدار لا يزال مدعوما). في حالتنا، هذا فرع

من وقت لآخر، سيتلقى هذا الفرع الصاعد بعض الالتزامات الجديدة. مهمتك هي تضمين ارتكاب جديد في الفرع المحلي للنشر. على الرغم من أنه من الممكن ومكمل بانتظام الفرع الصاعد، أقترح استخدامه rebase git. لدعم مجموعة التغييرات الخاصة بك على .

الأسهم Redmine: إعادة توزيع التغييرات المحلية على Redmine "عارية": $ git checkout Redmine / 3.2-Stable $ git pull # جديد upstream يرتكب القادمة في us $ git checkout المحلية / 3.2-stable $ git rebase redmine / 3.2-stable

Rebase:

سوف تلغي جميع التغييرات المحلية في

روابط

  1. تحديث
  2. لتعكس التغييرات التي حدثت في
إذا حصلت بشكل غير متوقع على مجموعة من الصراع، فلا يوجد وقت لحل هذه المشكلة، يمكنك ببساطة مقاطعة الإعادة الإدخال الحالي باستخدام المعلمة

سيتم إعادة تطبيق جميع التغييرات المحلية في النسخة "العارية".

redmine. ستكون النتيجة قصة نقية التي يرتكبها (المحلي) دائما أعلى من آخر (تصاعدي) يرتكب Redmine.

التحديثات المبتدئين والأقدم

الآن بعد أن يوجد فرع مستقر جديد (دعنا نقول 3.3 مستقرة. )، افعل نفس الشيء - التغيرات الخاصة بك على رأسه. ستكون أوامر GIT مختلفة قليلا بسبب تغيير الفرع الصعودي: نقل التغييرات المحلية إلى فرع مستقرة جديد جبن جيت upstream $ git checkout -B redmine / 3.3-Stable Upstream / 3.3-Stable $ GIT SHECKOUT -B محلي / 3.3 مستقر محلي / 3.2 دولار مستقرة $ GIT Rebase - Onto Redmine / 3.3-Stable Redmine / 3.2-Stable محلي / 3.3 مستقرة تقوم هذه الفرق أولا بإنشاء فروع محلية جديدة للإصدار 3.3: أحد الصعود والآخر من الفرع المحلي 3.2. ثم نقل التغييرات المحلية redmine / 3.3- مستقرة

وبعد التغييرات المحلية هنا هي الفرق بين

محلي / 3.3 مستقرة (الذي لا يزال ). الآن

يحتوي على Redmine 3.3 بالإضافة إلى أي تغييرات محلية.

Добавить комментарий