عملية التحكم في التغيير في هندسة البرمجيات بالخطوات
⚡ ملخص ذكي
التحكم في التغيير هو العملية الرسمية التي تستخدمها الشركة لتوثيق وتحديد واعتماد التغييرات في بيئة تكنولوجيا المعلومات، مما يقلل من مخاطر التعديلات غير المصرح بها والاضطرابات والأخطاء في المشاريع والتطبيقات والبنية التحتية.
ما هو التحكم في التغيير؟
التحكم في التغيير هو العملية التي تستخدمها الشركة للقيام بذلك توثيق وتحديد والترخيص بالتغييرات في بيئة تكنولوجيا المعلومات. يقلل ذلك من احتمالية حدوث تعديلات غير مصرح بها، وتعطيل النظام، وأخطاء فيه.
لماذا تغيير التحكم؟
عندما يطلب أصحاب المصلحة تغييرات جديدة أو مختلفة على النظام، فإن هذه التغييرات ليست اختيارية ولا يمكن تجاهلها. يجب تنفيذ التغييرات دون التأثير على مكونات النظام الأخرى. وهنا تبرز أهمية إدارة التغيير، حيث تساعد فرق المشروع على تعديل نطاق المشروع باستخدام ضوابط وسياسات محددة. وتُطبق إدارة التغيير كلما انحرف المشروع عن الخطة الموضوعة.
يجب إكمال وثيقة طلب التغيير الرسمية ومراجعتها للحفاظ على السيطرة على كل طلب تغيير.
تشمل الأسئلة الشائعة التي تُطرح أثناء تحليل طلب التحكم في التغيير ما يلي:
- ومن سيوافق على التغيير؟
- هل يحتاج الأمر إلى مراجعة من قبل مجلس مراقبة التغيير؟
- كم من الوقت يلزم لإجراء البحث وتنفيذ التغيير؟
- ما هي آثار التغييرات على المكونات الأخرى للنظام (الجداول، والتكلفة، والموارد، وما إلى ذلك)؟
- هل هناك حد أدنى يمكن لإدارة المشروع دونه الموافقة عليه مباشرة؟
العوامل المختلفة لعملية التحكم في التغيير
هناك عوامل مختلفة يجب أن تأخذها عملية التحكم في التغيير بعين الاعتبار
| خطوات عملية التحكم في التغيير | الإجراء المتخذ في التحكم بالتغيير |
|---|---|
| تغيير بدء الطلب والتحكم فيه | ينبغي توحيد طلبات التغيير ومراجعتها من قبل الإدارة، وينبغي إبقاء مقدم الطلب على اطلاع دائم. |
| تقييم الاثر | ينبغي تقييم كل طلب تغيير بطريقة منظمة لتحليل التأثيرات المحتملة. |
| مراقبة وتوثيق التغييرات | يجب أن يسجل سجل التغييرات التاريخ، والشخص الذي أجرى التغيير، والتغيير نفسه. ولا يُسمح بإجراء التغييرات إلا للأفراد المصرح لهم، ويجب تحديد آلية للتراجع عن التغييرات. |
| التوثيق والإجراءات | كلما تم تطبيق تغييرات على النظام، يجب تحديث الإجراءات والوثائق ذات الصلة لتتوافق معها. |
| الصيانة المعتمدة | ينبغي التحكم في حقوق الوصول إلى النظام لمنع الوصول غير المصرح به. |
| الاختبار وتسجيل خروج المستخدم | ينبغي اختبار البرامج بدقة، ويجب على مستخدمي الأعمال الموافقة عليها قبل إصدارها. |
| التحكم في الإصدار | يجب التحكم في إصدارات شفرة المصدر الخاصة بالإنتاج بحيث يتم نشر أحدث إصدار معتمد فقط. |
| تغييرات طارئة | ينبغي الحصول على موافقة شفهية وتوثيق التغيير في أسرع وقت ممكن. |
عملية التحكم في التغيير
قبل الخوض في عملية إدارة التغيير، من المفيد التعرف على الوثائق المستخدمة فيها. هناك وثيقتان أساسيتان في إدارة التغيير:
- غير المفتاح: سجل التغييرات يسرد تفاصيل كل طلب تغيير - رقم المشروع، معرف طلب تغيير المشروع (PCR)، الأولوية، المالك، التاريخ المستهدف، الحالة، تاريخ الحالة، من قام بالطلب، وتاريخ الرفع.
- تغيير نموذج الطلب: فهو يسجل التفاصيل اللازمة لاتخاذ القرار - نوع التغيير، والفوائد، ومقدم الطلب، وتقدير الوقت والتكلفة، والأولوية، والموافق، وحالة طلب التغيير.
مخطط تدفق عملية التغيير
تتبع عملية التغيير نمطًا محددًا لتنفيذ التغييرات في المنتج أو النظام. يوضح مخطط التدفق أدناه الخطوات المتبعة.
خطوات عملية التحكم في التغيير
| خطوات التحكم في التغيير | اكشن |
|---|---|
| تغيير تعريف الطلب | حدد الحاجة إلى التغيير واشرحها في نموذج طلب تغيير المشروع. |
| تغيير تقييم الطلب | إذا كان التغيير غير صالح، فقم بتأجيله أو رفضه. خصص الموارد اللازمة لتحليل الطلب، وإجراء تقييم سريع للأثر، وتحديث نموذج طلب التغيير. تتوقف معالجة الطلبات المرفوضة عند هذه المرحلة. |
| تغيير تحليل الطلب | قم بتعيين طلب التغيير إلى عضو مُصرَّح له لإجراء التحليل الكامل. التغييرات المؤجلة تعود إلى هذه الخطوة، والطلبات المرفوضة تتوقف هنا. |
| تغيير الموافقة على الطلب | حدد المخاطر والتعقيدات والتأثيرات المترتبة على التغيير قبل الموافقة عليه. ثمّ وجّه طلب التغيير إلى الشخص المخوّل بالموافقة لاتخاذ القرار. وتتوقف الطلبات المرفوضة عند هذه المرحلة. |
| تغيير تنفيذ الطلب | تحديث إجراءات المشروع وخطط الإدارة، وإبلاغ الفريق، ومراقبة التقدم المحرز، وتسجيل الإنجاز، وإغلاق طلب التغيير. |
نوتقد يتم منح الموافقة على التحكم في التغيير من قبل مدير المشروع، أو قائد قسم تكنولوجيا المعلومات، أو كبير المطورين، أو أحد أصحاب المصلحة المعينين.
إدارة التغيير مقابل التحكم في التغيير
| تغيير الإدارة | تغيير السيطرة |
|---|---|
| يدير ويتحكم في طلبات التغيير عبر البنية التحتية لتكنولوجيا المعلومات والخدمات لتقليل الاضطراب إلى أدنى حد وزيادة الفائدة التجارية إلى أقصى حد. | يشمل ذلك تقديم وتسجيل وتحليل واعتماد تغيير لتحسين الأداء العام للنظام أو المنتج. |




