مفهوم هندسة التكوين

مفهوم هندسة التكوين
مفهوم هندسة التكوين

مفهوم هندسة التكوين

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


ما أهداف هندسة التكوين؟

تعد هندسة التكوين من الأمور الهامة جدًا لتطوير أجهزة الكمبيوتر المستخدمة في العديد من المجالات، لكن هناك عدة أهداف ومسؤوليات محددة لها سنقوم بتوضيحها لك للتعرف عليها كما يلي:[٢]

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


تعرف عليها: مراحل هندسة التكوين

يتطلب تنفيذ أهداف هندسة التكوين القيام بعدة مراحل محددة ومدروسة، وتطبيقها بالشكل الصحيح، وهذه المراحل تتلخّص بالخطوات التالية:[٣]

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

بعد ذلك يُقيّم مستوى العمل المرتبط بالبيانات وتجميع بيانات جديدة لدعم متطلبات النظام.

  • التأكد من الأدوات المتوفرة لدعم العملية: التأكد من الأدوات المتوفرة داخل الشركة لتحصيل بيانات نظام إدارة المحتوى وتخزينها وإدارتها وتطويرها، وتحديد الأدوات اللازمة لتحقيق المتطلبات المحددة، والمتطلبات التي لم تفيدها الأدوات الحالية، لأن تحديد كمية الأدوات وتصنيفها يؤثر جدًا على إنشاء نموذج البيانات النهائي للشركة، كما أن هذه الأدوات تُستخدم لجمع البيانات المقللة من الأخطاء الحاصلة أثناء إدخال البيانات يدويًا وصيانتها.
  • تحديد تصنيف عنصر التكوين (CI) ونظام التسمية: يعد النوع والفئة لعنصر التكوين المطلوب نقطة انطلاق مهمة للنظام ويليها تحديد تسميته وهو ضروري جدًا لعمل الشركات بسبب دمج البيانات سويًا في نظام إدارة المحتوى ومن ثم تخزينها في قواعد البيانات للشركة، وذلك لضمان سلامة عمليات إدارة خدمات تكنولوجيا المعلومات الأخرى، بالإضافة إلى عملية إعداد التقارير.
  • تحديد هيكل CMS: تُجرى هذه العملية بعد تنفيذ الخطوات السابقة وهي تصميم الهيكل الرئيسي للنظام والتأكد من توافقه مع الاستخدامات الأساسية المحددة فيما سبق لتحقيق الأهداف حسب الأولويات، وأهم هذه الأهداف ما يلي:
    • عدد فئات CIS التي ستستخدم.
    • مدى القدرة على تتبع العناصر المكونة للنظام، مثال على ذلك تتبع محركات الأقراص أو البطاقات المستخدمة داخل الخادم باعتبارها CIs.
    • معرفة عدد الصفات وأنواع العلاقات لكل فئة من الفئات التي سيتم اتباعها.
  • البدء بتنفيذ عملية التطوير: تشمل هذه الخطوة على تصميم برامج تطوير الأنظمة تدريجيًا والمحافظة على استمراريتها، وذلك من خلال مراجعة كل استخدام من استخدامات نظام إدارة المحتوى والتأكد من مدى تحقيق هذا النظام للاحتياجات التي تتطلب استراتيجيات معينة.


قد يُهِمُّكَ: المؤهلات التعليمية والمتطلبات اللازمة لممارسة هندسة التكوين

تتطلب ممارسة وظيفة هندسة التكوين حصول المهندس أو الخبير على درجة البكالوريوس في تكنولوجيا المعلومات أو علوم الكمبيوتر أو أي تخصص أخر له صلة وخبرة للعمل مع تطبيقات مهمة مثل VMware أو Hyper V و VPN، وتحتاج هذه الوظيفة وجود خبرة عالية في العمل مع أنظمة التشغيل Linux أو Windows، كما أنه يتطلب أيضًا قدرة المهندسين على البرمجة بعدة لغات متخصصة مثل Perl أو Bash أو Ruby؛ لأنه من مسؤوليات المهندسين مساعدة المستخدمين على استخدام هذه الأنظمة عن طريق حل المشكلات والتعقيدات المتعلقة بتكنولوجيا المعلومات مثل البرمجة وتعطل الأنظمة وغيرها من العقبات الأخرى التي من الممكن مواجهتها.[٤]

المراجع

  1. "CONFIGURATION ENGINEER What They Do", zippia, Retrieved 28/12/2020. Edited.
  2. "Configuration Engineer Responsibilities and Duties", greatsampleresume, Retrieved 28/12/2020. Edited.
  3. "9 Steps to Implementing a Successful Configuration Management System", siriuscom, Retrieved 29/12/2020. Edited.
  4. "Server Configuration Engineer", field engineer, Retrieved 29/12/2020. Edited.

فيديو ذو صلة :