عملية التحكم في التغيير في هندسة البرمجيات بالخطوات

⚡ ملخص ذكي

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

  • 📚 فريف: تُضفي إدارة التغيير الطابع الرسمي على كيفية طلب التغيير وتقييمه والموافقة عليه وتنفيذه وإغلاقه داخل بيئة تكنولوجيا المعلومات.
  • 📋 الوثائق الرئيسية: يقوم سجل التغييرات ونموذج طلب التغيير معًا بتسجيل الأولوية والمالك والتكلفة والفوائد والتأثير وحالة الموافقة.
  • 💼 خمس خطوات أساسية: تشكل عمليات التحديد والتقييم والتحليل والموافقة والتنفيذ سير العمل القياسي للتحكم في التغيير.
  • ؟؟؟؟ ️ مجلس مراقبة التغيير: تقوم لجنة مراقبة التغيير بتقييم المخاطر والتعقيد والتأثير للتغييرات التي تتجاوز عتبة متفق عليها قبل الموافقة عليها.
  • 🔁 الإدارة مقابل الرقابة: تحدد إدارة التغيير استراتيجية تبني التغيير، بينما تحكم مراقبة التغيير كل طلب على حدة.
  • ✅ تأثير الأعمال: يساهم التحكم المنضبط في التغييرات في تقليل حالات الانقطاع، وحماية نطاق العمل، والحفاظ على سجلات التدقيق والامتثال سليمة.

عملية التحكم في التغيير في هندسة البرمجيات

ما هو التحكم في التغيير؟

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

لماذا تغيير التحكم؟

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

يجب إكمال وثيقة طلب التغيير الرسمية ومراجعتها للحفاظ على السيطرة على كل طلب تغيير.

تشمل الأسئلة الشائعة التي تُطرح أثناء تحليل طلب التحكم في التغيير ما يلي:

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

العوامل المختلفة لعملية التحكم في التغيير

هناك عوامل مختلفة يجب أن تأخذها عملية التحكم في التغيير بعين الاعتبار

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

عملية التحكم في التغيير

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

  • غير المفتاح: سجل التغييرات يسرد تفاصيل كل طلب تغيير - رقم المشروع، معرف طلب تغيير المشروع (PCR)، الأولوية، المالك، التاريخ المستهدف، الحالة، تاريخ الحالة، من قام بالطلب، وتاريخ الرفع.

عملية التحكم في التغيير

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

عملية التحكم في التغيير

مخطط تدفق عملية التغيير

تتبع عملية التغيير نمطًا محددًا لتنفيذ التغييرات في المنتج أو النظام. يوضح مخطط التدفق أدناه الخطوات المتبعة.

عملية التحكم في التغيير

خطوات عملية التحكم في التغيير

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

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

إدارة التغيير مقابل التحكم في التغيير

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

الأسئلة الشائعة

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

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

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

الخدمة الآن، Jira Service Managementبي إم سي هيليكس Freshserviceوتوفر كل من Ivanti Neurons ITSM سير عمل للتحكم في التغييرات متوافق مع ITIL. فهي تسجل الطلبات، وتنفذ الموافقات، وتلتقط خطط التراجع، وتتكامل مع خطوط أنابيب CI/CD.

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

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

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

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

تلخيص هذه التدوينة بـ: