مبادئ تصميم التميز التشغيلي
في جوهر ركيزة التميز التشغيلي، توجد ممارسات DevOps التي تضمن جودة حمل العمل من خلال مهام سير العمل الموحدة وتماسك الفريق. تحدد هذه الركيزة إجراءات التشغيل لممارسات التطوير وإمكانية المراقبة وإدارة الإصدار. الهدف هو تقليل تباين العملية وفرص الخطأ البشري وتعطيل العملاء. لتقييم صحتك التشغيلية، ابدأ بهذه الأسئلة:
- هل تنفذ العمليات مع الانضباط؟
- هل يستخدم العملاء حمل العمل مع أقصى قدر من قابلية التنبؤ؟
- كيف تتعلم من الخبرة والبيانات المجمعة لدفع التحسين المستمر؟
يمكن أن تنتقل عمليات حمل العمل إلى ممارسات فوضوية عندما لا تكون هناك ملكية أو قيادة واضحة. في هذا النوع من البيئة، غالبا ما تلجأ الفرق إلى الأساليب التي يتم تنفيذها بجهد كبير وتنتج نتائج منخفضة، ما يؤدي إلى ضعف تجربة المستخدم. ولا تحقق هذه النهج سوى الأهداف القصيرة الأجل. وتتحقق الفوائد الطويلة الأجل من خلال التقييم المستمر والاستثمارات الاستراتيجية.
توفر مبادئ التصميم إرشادات للاستراتيجيات التشغيلية التي يجب النظر فيها لمعالجة الأسباب الأساسية وليس فقط علاج الأعراض. ابدأ بالنهج الموصى بها، ثم لاحظ ما يعمل وما لا يعمل لتحديد مجالات التحسين. بعد تعيين استراتيجيتك، استمر في دفع العمل باستخدام قائمة التحقق من التميز التشغيلي.
المتطلبات التشغيلية لحمل العمل لا تقل أهمية عن متطلبات العمل الخاصة به. تضمن العمليات الفعالة أن يحقق حمل العمل نتائج الأعمال ضمن قيود الامتثال، سواء كان هذا التوافق تنظيميا أو خارجيا. المفتاح هو العثور على قابلية التكرار مع التناسق.
أهداف ركيزة التميز التشغيلي هي القيام بالشيء الصحيح، والقيام بذلك بالطريقة الصحيحة، وحل المشاكل الصحيحة كفريق.
إذا كنت تحقق هذه الأهداف، فسيتم تشغيل أحمال العمل بشكل موثوق ويمكن التنبؤ به حتى أثناء أوقات التغيير. يمكن أن يؤدي عدم القدرة على تلبية المتطلبات التشغيلية إلى عمليات نشر فاشلة، وتجربة مستخدم غير متسقة، وتكاليف إضافية كان من الممكن تجنبها من خلال التخطيط السليم والتنفيذ المبسط.
احتضان ثقافة DevOps
تمكين فرق التطوير والعمليات من تحسين تصميم النظام وعملياته باستمرار من خلال العمل جنبا إلى جنب مع عقلية التعاون والمسؤولية المشتركة والملكية. |
---|
DevOps هو مجتمع من الممارسات حيث يدفع تنوع المنظور والمهارات نحو مهمة واحدة. يجب على الفرق تعزيز بيئة تعاونية من المعرفة المشتركة بدلا من التعلم المعزل. استخدم الوظائف المشتركة للسعي للتغلب على قيود الموارد.
تزدهر ثقافة DevOps الجيدة على المسؤولية المشتركة. يجب على فرق التطوير والعمليات مواءمة أهدافها وأولوياتها مع توقعات عملائها والحفاظ على تركيز الأعمال في الاعتبار. يجب أن يشارك فريق التطوير فريق العمليات في حلقة الملاحظات حتى يتم دفع التحسينات في المنبع وتستفيد الفرق الأخرى بالتساوي. وعلى العكس من ذلك، فإن فرق العمليات مسؤولة عن جعل فريق التطوير ناجحا في نتائج أعمالهم من خلال مشاركة الموارد والملاحظات ذات الصلة بعبء العمل.
في الوقت نفسه، تطبق ممارسات DevOps خطوطا واضحة للملكية والمساءلة على كل فريق. بغض النظر عن مكان تشغيل التطبيق، يكون فريق حمل العمل مسؤولا عن هذا التطبيق.
تعمل DevOps على تحسين المهام التشغيلية بحيث تكون فعالة ولكنها ليست مرهقة. لجني الفائدة الكاملة من DevOps، يجب أن تحسن الثقافة العمليات من خلال التكنولوجيا وأن يكون لديها عمليات للأشخاص في المؤسسة لتعزيز الاتصال الشفاف.
النهج | المزايا |
---|---|
استخدم الأنظمة والأدوات الشائعة التي تعزز بيئة تعاونية للاتصال وتتبع التقدم. | تمكن الأدوات والعمليات الشائعة الاتصال الشفاف. تستفيد فرق التطوير والعمليات من الوعي الظرفي عبر بيئات مختلفة، وقضايا الدعم الشائعة، والتحديات والمكاسب الشاملة. ستكون الفرق على دراية بالفعل بمسارات التصعيد الحالية إذا كان هناك حادث. تجعل التراكمات المشتركة الأولويات، مثل العمل على ميزات جديدة أو إصلاح الأخطاء، واضحة. |
بناء عقلية التعلم والتجريب المستمر طوال دورة التطوير. دعم مشاركة المعرفة عبر الفرق والحفاظ على الوثائق لإعادة استخدامها. إجراء تحليل دون لوم واستجواب ما بعد الإصدار و/أو مراجعات ما بعد الحادث. |
من خلال آليات التجريب، مثل اختبار A/B وتطوير إثباتات المفهوم، يمكنك تشجيع الابتكار مع الحفاظ على انخفاض التكاليف. مشاركة المعرفة من خلال التعاون الذي يجعل الفريق بارعا في نهج التصميم والأدوات والعمليات. يساعد القيام بأثر رجعي بعد المشروع في تحديد مجالات التحسين والاحتفال بالنجاح. |
اعتماد ممارسات مرنة مثبتة في الصناعة تركز على تحسين الإجراءات. ابحث عن فرص "التحول إلى اليسار" في عمليات العمليات اليدوية والآلية، وممارسات التوزيع وضمان الجودة، وإمكانية الملاحظة. |
تؤدي ممارسات التطوير السريع إلى دورات حياة أقصر للإصدار، والتي تعد مؤشرا على قيمة الأعمال. غالبا ما يكون الكشف عن المشكلات السابقة وحلها وبالتالي منعها أقل تدخلا في العملية. |
وضع معايير لجميع إجراءات التطوير والتشغيل ومراجعتها والتحقق من صحتها بوتيرة منتظمة. وتشمل هذه الإجراءات المهام الروتينية والعمليات خارج النطاق والتدريبات وحالات الطوارئ واختيار الأدوات وإجراءات المراقبة وخطط المهارات وحتى التواصل مع أصحاب المصلحة والكشف عن العملاء. كن متعمدا وصريحا بشأن قراراتك. |
تضيف المعايير إمكانية التنبؤ للعمليات وتجعل العمليات والممارسات قابلة للتطوير. يعد التحقق من صحة المعايير طريقة رائعة لرسم نقاط التحسين. كن مستعدا لحالات الطوارئ والتعافي من خلال إجراء تدريبات منتظمة. تنفيذ بدقة وتمكين الحوكمة لمنع الحالات الشاذة التي تؤدي إلى المخاطر. |
استفد من فرق العمليات المركزية ذات المهارات المتخصصة واتساع نطاق الخبرة. | هناك ميزة تكلفة لاستخدام الموارد المشتركة لكل من العمليات والموارد. على الرغم من أنك تملك حمل العمل الخاص بك، إلا أن الفريق المركزي يساعدك على اكتساب مهارات وظيفية متعددة، مثل إدارة الحوادث، ومنظور استباقي للمراقبة، والاستعانة بمصادر خارجية للخبرة بثقة. |
وضع معايير التطوير
تحسين الإنتاجية من خلال توحيد ممارسات التطوير، وفرض بوابات الجودة، وتتبع التقدم والنجاح من خلال إدارة التغيير المنهجية. |
---|
فريق التطوير مسؤول عن معالجة مشكلات حمل العمل قبل الإصدار بأقل قدر من الاحتكاك. ضع في اعتبارك كفاءة المطور وتحسين دورات التحول السريع، من الترميز إلى نتائج الاختبار. تنفيذ عمليات فعالة وبحجم مناسب تخطط وتوحد الأنشطة التقنية وتدفع أيضا إلى توافق الآراء داخل الفريق وأصحاب المصلحة.
النهج | المزايا |
---|---|
توثيق ميزات حمل العمل والتقاط مزايا العملاء. اشتقاق النطاق والمتطلبات الوظيفية التفصيلية وغير الوظيفية للبنية. إنشاء نماذج تقدير التحجيم للإبلاغ عن نطاق وتكلفة المهام المعنية. |
تؤدي المواصفات الجيدة إلى خفض التكاليف التشغيلية وفرص الفشل من خلال دعم دورات تطوير أكثر إنتاجية وتبسيطا. يفهم المطورون التصميم الفني والأهداف ومعايير الإكمال قبل بدء دورة الترميز. تسهل الوثائق الجيدة الاتصال القابل للتكرار وإلحاق أعضاء الفريق الجدد. |
استخدم منهجية تطوير البرامج القياسية للصناعة التي تم ضبطها بشكل مناسب لاحتياجات حمل العمل وحجم الفريق. احتفظ بتراكم مشترك بين جميع الأدوار. |
إن اعتماد منهجية معروفة يحدد إيقاع المشروع. فهو يزيل غموض العملية من خلال منح أعضاء الفريق توقعات واضحة والمساءلة. من خلال التعقب مقابل قائمة شائعة، يمكن تحسين المهام وترتيب أولوياتها باستخدام الممارسات القياسية. سيكون للمشروع فرص أفضل للتسليم في الوقت المحدد. تساعد المنهجيات القياسية في إدارة المخاطر. مع مراجعات المراحل الرئيسية الدقيقة، يمكن للمطورين معالجة المشكلات المحتملة قبل أن يصبحوا showstoppers. |
استخدم عنصر تحكم المصدر الموحد لجميع التعليمات البرمجية والبرامج النصية وقوالب التوزيع وتعريفات البنية الأساسية لبرنامج ربط العمليات التجارية والوثائق ذات الصلة. يجب أن تدعم استراتيجية التفريع الإصدار الخالية من الاحتكاك للميزات المستقلة والمترابطة وإصلاحات الأخطاء والإصلاحات العاجلة. استخدم المعرفة المشتركة عبر المؤسسة لإنشاء استراتيجية التفريع وعمليات التوزيع. |
يعد الاستخدام السليم للتحكم بالمصادر أمرا بالغ الأهمية في دعم التغييرات المتزامنة وتعيين الإصدارات. الحفاظ على سير عمل قابل للتكرار للإفراج عن تغييرات من أحجام ومخاطر مختلفة، وإجراء مراجعات النظراء كجزء من العملية، والاحتفاظ بسجل تدقيق. |
لديك عمليات ضمان الجودة التي تؤكد على الاختبار في وقت مبكر من دورة حياة التطوير. قم بتضمين جميع البيانات الاصطناعية لإجراءات الاختبار المخطط لها، بما في ذلك مكونات التطبيق والبنية الأساسية وعمليات مستوى البيانات التي تعد جزءا من إصدار ميزة أو تحديثها. تعامل مع البيانات الاصطناعية على أنها غير قابلة للتغيير عند ترقيتها من خلال البيئات، مع اكتساب الثقة في كل مرة تمر عبر بوابة الجودة. حيثما يكون ذلك عمليا، قم بأتمتة عمليات الفحص الروتينية. |
يضمن ضمان الجودة تلبية المتطلبات الوظيفية وغير الوظيفية بثقة، ما يؤدي إلى تأثير إيجابي على العملاء. يضمن وجود خطط اختبار الجودة والاكتمال ويأخذ حالات الفشل المحتملة في الاعتبار. باستخدام بوابات الجودة، يمكنك فرض أفضل الممارسات لتقليل المخاطر. الثبات يجلب الثقة لأنه يضمن أن النظام الذي تختبره هو بالضبط ما تقوم بإصداره. تمنع دورات الاختبار التقدم بكفاءة ما لم يتم استيفاء معايير الجودة. |
محرك التناسق باستخدام أدلة الأنماط والأدوات، التي تفرض الاصطلاحات، وتعتمد سلسلة أدوات مشتركة للتطوير والاختبار والتواصل مع أصحاب المصلحة. يجب أن تتطلب معايير التكنولوجيا للمطورين تنفيذ الأنماط وتصميم واجهة برمجة التطبيقات والتسجيل ومعالجة الاستثناءات والعمليات الأخرى. |
الاتساق في التعليمات البرمجية يدفع قابلية القراءة والصيانة الأسهل. كما أنه يقلل من التعقيد ويمكن إعادة استخدام التعليمات البرمجية. تساعد الأدوات والاصطلاحات الشائعة أيضا الفرق على تحسين العمليات دون الحاجة إلى معالجة الخيارات لمرة واحدة. |
الإصرار باستمرار وتعمد على وثائق المطور للتعليمات البرمجية كما هو مكتوب. | تضمن وثائق التعليمات البرمجية الواضحة فهم المنطق والوظائف بسهولة عندما تحتاج التعليمات البرمجية القديمة إلى إعادة النظر أو عند تدوير فرق التطوير. |
الإبلاغ عن التقدم والاتجاهات لقياس الكفاءة. | يتم نشر الاتجاهات في الأخطاء والتحديثات الفاشلة ووقت النشر وحلقات الملاحظات والمقاييس الأخرى، والتي تدفع التحسينات. |
تطوير العمليات مع إمكانية المراقبة
احصل على رؤية في النظام، واشتقاق الرؤى، واتخاذ القرارات المستندة إلى البيانات. |
---|
بناء ثقافة تحسن الجودة باستمرار من خلال مراقبة حمل العمل وأخذ جميع ركائز Azure Well-Architected Framework في الاعتبار. تمكين الفريق وأصحاب المصلحة من اتخاذ قرارات قصيرة الأجل وطويلة الأجل عبر العديد من الجوانب من خلال توفير البيانات والإحصاءات والاتجاهات الضرورية. تعلم من بياناتك وتحسينات محرك الأقراص.
تعد العمليات التي تم إنشاؤها لأغراض إمكانية المراقبة أساسية في الصيانة الاستباقية للتطبيق وضمان الجودة والأمان وتخطيط السعة وإدارة المنتجات.
أحد الجوانب الحاسمة للمراقبة هو التطبيق باستخدام النمذجة الصحية لمساعدتك على توقع المشكلات قبل أن تصبح حوادث وتؤثر على تجربة العملاء. تقلل المراقبة الفعالة من الدورات التفاعلية التي تنفق على إدارة الحوادث.
النهج | المزايا |
---|---|
إنشاء نظام مراقبة بمكدسه وتدفقاته الخاصة. تعامل مع نظام المراقبة كبعد لحمل العمل الذي تم فصله عن الأداة المساعدة الخاصة به. يجب أن يغطي المكدس جميع الطبقات، بما في ذلك البنية الأساسية وصحة التطبيق وعمليات الإنشاء والإصدار. يعد التقاط بيانات الأعمال أو أخذ عينات منها خارج نطاق عمليات تنفيذ إمكانية المراقبة. |
فصل مكدسات المراقبة وأحمال العمل لفصل المتطلبات الوظيفية ومتطلبات المراقبة وجعل التطور المستقل ممكنا. يجب ألا تؤثر التغييرات في التعليمات البرمجية على المراقبة، والعكس صحيح. نظرا لأن متطلبات المراقبة منفصلة عن المتطلبات الوظيفية، فلن يتم تعطيلبيانات العمل من خلال مراقبة تغييرات التكوين أو الانقطاعات. |
محرك التناسق في عملية التجميع لكل نوع من أنواع مصادر البيانات. توحيد الأجهزة في التعليمات البرمجية باستخدام معايير الصناعة للقياس عن بعد وجمع مقاييس البنية الأساسية والأدوات. |
يمنع الاتساق التباين في الاستشعار والقياس لأن الإلمام عبر الموارد المماثلة يقلل من الوقت المستغرق في ربط البيانات وتحليلها. لديك منظور شامل لتوقع المشكلات. |
يصدر بيانات تتبع الاستخدام من التعليمات البرمجية للتطبيق التي تربط النقاط الرئيسية لتدفق التنفيذ وتمنح طريقة عرض شاملة على مستويات مختلفة من النقاوة. | تحديد أولويات الإجراءات بناء على مستوى الخطورة، وفهم السياق نظرا لاسهابه. هذه المعلومات ضرورية لأغراض استكشاف الأخطاء وإصلاحها. |
امتلاك مسؤولية إصدار البيانات وجمعها، حتى عندما تشارك فرق متعددة متلقي البيانات وتديرها الفرق المركزية. | من خلال ترجمة بيانات المراقبة إلى بيئة حمل العمل، يمكن للفريق الوصول إلى السجلات والمقاييس لمعالجة مخاوف حمل العمل. |
جمع بيانات كافية فقط والاحتفاظ بها لفترة كافية فقط. ضع في اعتبارك مفاضلات التكلفة المرتبطة بتسجيل البيانات وتخزينها. |
يساعدك جمع البيانات المتعمد على تحسين التكاليف المالية والتشغيلية المرتبطة بجمع بيانات أكثر مما تحتاج إليه. تقليل الضوضاء وتجنب الحساب المكثف أثناء التحليل، وتقليل تكلفة تخزين البيانات التي لم تعد بحاجة إليها. |
التمييز بين إشارات المراقبة المختلفة: ملفات التعريف والسجلات والمقاييس والتتبعات. استخدم كل إشارة للغرض الصحيح. تحديد أولويات استخدام المقاييس لتشغيل الإجراءات التي تعتمد على القياسات الرقمية. استخدم ملفات التعريف للحصول على رؤية ذات مستوى أدنى، مثل تخصيص الذاكرة، في النظام. احجز استخدام السجلات والتتبعات لتوفير سياق للتدفقات والتبعيات. |
باستخدام الإشارات للأغراض الصحيحة، يمكنك منع التنفيذ غير الفعال لنظام المراقبة. على سبيل المثال، يتطلب استخدام السجلات للإجراءات التحليل. قد تكون قادرا على تحقيق نفس الأهداف بشكل أسرع باستخدام المقاييس. |
تجميع البيانات وتصورها في لوحات المعلومات لتقديم بيانات المراقبة التي تلبي احتياجات الجماهير وتبقي سياق العمل في الاعتبار. استخدم لوحات المعلومات الظرفية لعرض البيانات لزيادة الوعي بين أصحاب المصلحة. استخدم لوحات المعلومات والمصنفات التشغيلية مع قدرات التنقل لأسفل لأنشطة المشغل مثل الاستجابة للحوادث. تحديث لوحات المعلومات بشكل متكرر وتوفير بيانات دقيقة. |
باستخدام المرئيات، يمكنك تحليل الاتجاهات، والتعقب مقابل أهداف الأعمال، وإدارة الحوادث. تجعل لوحات المعلومات المصممة خصيصا لمصلحة العميل الترجمة الفورية ذات صلة وتسريع الوقت للكشف والإجراءات. |
اجعل التنبيهات قابلة للتنفيذ عن طريق إعلام الأدوار القابلة للمساءلة باستخدام أوصاف موحدة ومستويات خطورة. توفير المعلومات المجمعة من مصادر مختلفة وتتبع الانحرافات عن أهداف العمل. تشغيل التنبيهات فقط للحوادث التي تتطلب إجراء. اسعى جاهدا للحصول على تنبيهات استباقية ومثيرة للفكر تبدأ الإجراءات قبل أن تصبح الحالة المتدهورة فاشلة. |
تجلب التنبيهات الانتباه إلى الأحداث الهامة كما هو محدد من قبل المؤسسة. يحدد نظام التنبيه الجيد الإجراءات والخطورة ويوفر بيانات كافية فقط لدفع الوضوح والغرض. يمكن أن تبدأ عوامل التشغيل في المعالجة دون تأخير. |
التوزيع بثقة
الوصول إلى الحالة المطلوبة للتوزيع مع إمكانية التنبؤ. |
---|
أنشئ سلسلة توريد حمل العمل التي تمكنك من الوصول باستمرار إلى هدف إمكانية التنبؤ في جميع بيئاتك، عبر الأنظمة الأساسية لاستضافة حمل العمل والتطبيقات والبيانات وموارد التكوين. يجب أن تكون آلية التوزيع قادرة على التشغيل التلقائي والاختبار والمراقبة وتعيين الإصدار. يجب أن يكون نمطيا وجاهز للتنفيذ عند الطلب. لا ينبغي تمثيله كعملية متجانسة من طرف إلى طرف. سلسلة التوريد ليست بالضرورة لتنفيذ أسرع، ولكن لتحقيق الاتساق والتوثيق الذاتي عبر تكرارات متعددة.
فريق حمل العمل مسؤول عن سلسلة التوريد من حيث صلتها بعبء العمل الخاص به.
النهج | المزايا |
---|---|
استخدم البنية الأساسية كتعليمية (IaC) لتحديد الجوانب القابلة للتكرار لسلسلة التوريد الجاهزة للإنتاج. تفضل الأساليب التعريفية على الأساليب الإلزامية. |
تم تصميم تقنيات IaC التعريفية مع وضع الأتمتة وقابلية إعادة الاستخدام في الاعتبار. يمكنك إلغاء تحميل عمليات توزيع البنية الأساسية من الأفراد إلى الأدوات وتحقيق جودة متسقة. من منظور البنية الأساسية، يؤدي وجود خيارات تقنية أقل إلى إزالة التباين في الأدوات ويجعل من السهل اكتشاف انحراف التكوين. ستكون الصيانة أسهل أيضا. إذا قمت بمحاذاة الخيارات مع مجموعة المهارات الحالية للفريق، يمكن للفريق اعتمادها بسهولة. |
إعداد الفريق لاستخدام تقنية IaC المختارة. تعرف على نموذج القابلية للتوسعة وقدراته وقيوده. الاستفادة من التخصص داخل الفريق والمعرفة المشتركة داخل المؤسسة. |
تؤدي زيادة المهارات إلى زيادة الإنتاجية وتعزيز بيئة التعاون من خلال التعلم المشترك. يمكنك سد الثغرات بالتدريب بدلا من التوظيف. |
اتبع توصيات البرامج لتطوير وصيانة IaC. الوحدات النمطية في الإشراف. تجنب التجريدات المخصصة أو منخفضة القيمة. اتبع نهجا متعدد الطبقات لعكس دورات الحياة المختلفة. تشكل طبقات أساسية حيث تظل الطبقات السفلية ثابتة وتتغير الطبقات العليا حسب الحاجة. البيانات الاصطناعية للتوزيع، مثل ثنائيات التطبيق وقوالب IaC والمعلمات، هي جزء من سطح الهجوم. تطبيق الضمانات، مثل إدارة البيانات السرية والتحكم في الوصول والمبادئ الأخرى لركيزة الأمان. |
تواجه البيانات الاصطناعية نفس مستوى الصرامة الهندسية مثل التعليمات البرمجية للتطبيق. تمنحك عناصر التحكم في الجودة من خلال مراجعات الأقران والاختبار الثقة في النشر. يجعل النهج متعدد الطبقات الصيانة أسهل ويخلق حدودا تحدد خطوطا واضحة للمسؤولية. تساعد إضافة عناصر تحكم الأمان إلى البيانات الاصطناعية على تقوية النظام أثناء عملية التوزيع. |
تطوير بيان توزيع شائع يستخدم عبر جميع البيئات. استخدم هذا البيان كآلية افتراضية لمشاريع greenfield أو تحديثات حمل العمل المتزايدة أو الإصلاح بعد كارثة. | إزالة النفقات العامة للحفاظ على أصول متعددة. إذا كانت هناك كارثة، فسيكون الاسترداد سريعا وموثوقا لأنه يمكنك نشر بيان مجربة ومختبرة بدلا من إنشاء بيئة مرتجلة. |
اسعى جاهدا للحصول على بنية أساسية غير قابلة للتغيير و سريعة الزوال يتم نشرها من خلال أتمتة IaC. | حظر انحراف التكوين وجعل التوزيع غير فعال. يزيل هذا النوع من البنية الأساسية أعباء تشغيلية كبيرة، مثل التصحيح. كما أنه يستفيد من سيناريوهات التحقق الأساسية، مثل عمليات نشر البنية الأساسية الزرقاء والأخضر. |
ملاحظة
تقليل نطاق استخدام المدخل إلى مهام التحقيق غير المتكررة فقط.
أتمتة الكفاءة
استبدل المهام اليدوية المتكررة بأتمتة البرامج التي تكملها بسرعة أكبر، بمزيد من الاتساق والدقة، ويقلل من المخاطر. |
---|
قد يكون لحمل العمل مهام سير عمل مع عمليات تتضمن أعضاء الفريق الذين يقومون بمهام دنيوية ومتكررة وتستغرق وقتا طويلا ولا تحتاج في الواقع إلى الذكاء البشري. اعتمادا على التردد، قد تقضي وقتا طويلا في هذه الجهود، ما يستثمر المزيد من الوقت مع نمو حمل العمل. أيضا، غالبا ما تكون هذه العمليات عرضة للخطأ بسبب المدخلات البشرية.
من خلال الأتمتة، يمكنك توفير الوقت والجهد والمال، وتجنب الأخطاء.
النهج | المزايا |
---|---|
تقييم جميع مهام سير العمل مقابل المعايير التي تكون على المستوى الصحيح من التعقيد والجهد والتكرار والدقة وحسن التوقيت والعمر الافتراضي. أتمتة مهام سير العمل استنادا إلى هذا التقييم وتحديد أولويات مهام سير العمل ذات أعلى العوائد المتوقعة. إزالة مهام سير العمل المكررة أو إضافة قيمة لتبرير الجهد البشري. |
يمكنك إعادة استثمار سعة الفريق في عمل أعلى قيمة وزيادة الإنتاجية والاتساق. يضمن إنشاء مخزون من مهام سير العمل أتمتة المهام الصحيحة. تؤدي إزالة المهام المكررة إلى تقليل التعقيد والأخطاء. |
كن صريحا بشأن قرارك عند تقييم ما إذا كنت تريد إنشاء أدوات مخصصة أو شراء برامج. حجز أتمتة البناء للعمل عالي التخصص وعالي القيمة. |
من خلال شراء البرامج الجاهزة والاستفادة من عقد الدعم، يمكنك توفير تكاليف الصيانة. من خلال إنشاء البرامج، لديك المزيد من التحكم ويمكنك تلبية حالات الاستخدام الفريدة لفريقك وأحمال العمل الخاصة بك. ومع ذلك، هناك تأثير على التكلفة. اختيار الأدوات يجلب مستوى من التوحيد القياسي لعملياتك. من خلال التدريب، يمكنك تحقيق مستوى موحد من الاستعداد للتبني. |
تصميم مكونات حمل العمل لدعم قدرات الأتمتة. | تجنب الموقف حيث يؤدي عدم وجود أتمتة في تصميم النظام الخاص بك إلى تعزيز النمط المضاد للمهام المتكررة، وإبطاء النمو، والبدء في تراكم الديون التقنية. |
تعامل مع جميع الأتمتة على أنها تبعية هامة لحمل العمل الخاص بك. التكيف مع النمو المتوقع لحمل العمل. تعد أدوات الأتمتة جزءا لا يتجزأ من حمل العمل الخاص بك، ويجب أن تلتزم بركائز إطار العمل الخمسة Well-Architected. |
صمم مكون الأتمتة الخاص بك لتحمل المخاطر، مثل التهديدات الأمنية. مع أفضل الممارسات المطبقة، يمكنك تجنب توسع التنفيذ. سيستمر حمل العمل في العمل مع ضمان عالي المستوى إذا تم الحفاظ على هذه التبعية وظيفية وآمنة. |
أتمتة على نطاق واسع من خلال استكشاف خيارات تتجاوز حمل العمل الخاص بك. يفضل نموذج "التصميم مرة واحدة، يتم تشغيله في كل مكان" من خلال توفير قوالب وأطر عمل لإلحاق مشاريع جديدة وتعزيز إعادة استخدام التصميمات والتطبيقات الحالية. |
استخدام أساليب مجربة ومختبرة وتقليل فرص الفشل. |
اعتماد ممارسات التوزيع الآمنة
تنفيذ حواجز الحماية في عملية التوزيع لتقليل تأثير الأخطاء أو الظروف غير المتوقعة. |
---|
أثناء دورة التطوير، تمر عناصر حمل العمل بالعديد من التغييرات أثناء تنفيذها واختبارها ومع إصلاح الأخطاء.
يجب أن تتبع عملية التوزيع إجراء تشغيل قياسيا. يجب توزيع أي تغيير بنفس مستوى الصرامة. ينطبق هذا المبدأ بالتساوي على التعليمات البرمجية والتكوين وجميع البيانات الاصطناعية ذات الصلة. المفتاح هو تطبيق الممارسات الآمنة في أقرب وقت ممكن بحيث يكون لديك إمكانية التنبؤ في الإنتاج. حتى إذا وصلت الأخطاء إلى العملاء، يجب أن تكون قادرا على طرح تغييرات الاسترداد في أقرب وقت ممكن.
النهج | المزايا |
---|---|
توحيد عملية توزيع أي تغيير باستخدام عمليات التوزيع التلقائية، مثل المسارات. يجب أن تستخدم جميع البيئات البنية الأساسية لبرنامج ربط العمليات التجارية. تصنيف الأصول والإصدارات لكل بيئة لجعلها قابلة للتتبع والتعرف عليها بسهولة. |
تقلل أساليب النشر المتسقة من المشكلات الناجمة عن أخطاء العملية والتباين وتسمح لك بتركيز جهودك على مخاوف حمل العمل. تضمن التوحيد القياسي اكتمال النشر بأمان وموثوقية وقابلية للتكرار. يسهل التصنيف عرض سجلات عمليات التوزيع والمشكلات السابقة التي حدثت. قد تتمكن من استخدام هذه المعلومات لتسريع عمليات العودة إلى الحالة السابقة والإعادة إلى الحالة السابقة. |
نشر تحديثات تزايدية صغيرة بوتيرة منتظمة. | تجعل التحديثات الصغيرة المتكررة والمختبرة جيدا التحقق من صحة الإصدار أسهل. استكشاف الأخطاء وإصلاحها بشكل أسرع مع الحد الأدنى من تأثير العملاء بسبب بصمة أصغر. |
اختبر التحديثات بدقة باستخدام آليات مختلفة طوال دورة حياة التطوير. | التقاط المشكلات في المراحل المبكرة من التطوير. تؤدي الإصلاحات التكرارية وممارسات التوزيع المتسقة إلى توقف المشكلات بحلول الوقت الذي يكون فيه التحديث جاهزا للإنتاج. |
طرح التحديثات تدريجيا، مع العناية الواجبة. استخدم نماذج التوزيع التي تمنحك التحكم في زيادة عدد المثيلات والعملاء تدريجيا حتى يتم اعتماد التحديث بأمان من قبل الجميع. |
اختبر كل تحديث بطريقة خاضعة للرقابة بحيث يتم إصلاح المشكلات في وقت مبكر من الإنتاج. تجنب طرح تحديث خاطئ يؤثر على قاعدة العملاء بأكملها. اختبر ما إذا كان التحديث متوافقا مع الإصدارات السابقة والمتقدمة. |
لديك استراتيجية التخفيف من المخاطر للتعافي بسرعة من فشل التوزيع. وينبغي أن تشمل الاستراتيجية اتخاذ القرارات بشأن التراجع أو التقدم استنادا إلى أهمية المسألة. لديك عمليات محددة جيدا وأنظمة تلقائية يمكنها طرح الإصلاحات بسرعة باستخدام مسارات التوزيع القياسية. |
تقليل مدة التأثير المحتمل. قم باستعادة النظام مرة أخرى إلى إصدار العمل السابق أو العودة إلى الأمام إلى إصدار يحتوي على إصلاحات تم اختبارها بدقة. |
لديك خطة احتياطية تقوم بإعادة تعيين النظام إلى حالة عمل في حالة الطوارئ وللتعافي من حالات الفشل غير المتوقعة. استخدم هذه الاستراتيجية فقط عند الضرورة وبموافقة. احرص على تحسين الخطة بمرور الوقت. |
يمكنك تتبع الإصلاحات ذات الأولوية العالية بسرعة، مثل معالجة الأمان. قد لا تحتوي البنية الأساسية لبرنامج ربط العمليات التجارية المتسارعة على جميع عمليات التحقق من إجراءات التشغيل القياسية الخاصة بك، ولكنك ستصل العملاء إلى إصدار آمن بأسرع طريقة ممكنة، والتي تفوق الأخطاء ذات التأثير المنخفض. |
الخطوات التالية
نوصي بمراجعة قائمة التحقق من التميز التشغيلي لاستكشاف مفاهيم أخرى.