من هو الذي في تكنولوجيا المعلومات؟



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

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

إنتاج تكنولوجيا المعلومات للمبتدئين


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

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

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

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

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

دورة حياة البرنامج كأساس لأدوار الإنتاج


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

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



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

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

تنوع المشاركات كمثال على دور المحلل


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



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

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



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

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

خذ من الجانب أو تنمو؟


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

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

لإغلاق هذه الشواغر كمحلل أنظمة ومهندس برامج ، على العكس من ذلك ، فإن عملية التدريب داخل الشركة لها أهمية كبيرة. يجب تشكيل هؤلاء المتخصصين في بيئة العمل الحالية وخصائص منظمة معينة. تم تطوير محللي النظام من محللي الأعمال والكتاب التقنيين ومهندسي الدعم الفني. Software Architect (System Architect) - من المصممين (System Designer) ومطوري البرمجيات (Software Developer) أثناء اكتسابهم الخبرة وتوسيع آفاقهم. يسمح هذا الظرف لأخصائي الموارد البشرية باستخدام الموارد الداخلية للشركة بفعالية.

تقاطع وتوحيد وتطور أدوار الإنتاج


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



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

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

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

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

ما هو سيء عن حديقة الحيوان من المشاركات تكنولوجيا المعلومات؟


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

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

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

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

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

هل من الممكن جلب كل شيء إلى قاسم مشترك؟


هل من الممكن توحيد أدوار الإنتاج والتوصل إلى فهم مشترك لها من داخل الشركة وخارجها؟

بالطبع ، هذا ممكن وضروري ، لأن التجربة الجماعية المتراكمة لجميع مطوري المشاريع تدل على وجود مفاهيم موحدة وموحدة لتنظيم عملية الإنتاج. هذا نتيجة لحقيقة أن هناك مفهومًا واضحًا لا لبس فيه لدورة حياة البرنامج ، وأن أدوار الإنتاج التي ظهرت حديثًا (DataScientist ، QA-Engineer ، MachineLearning Engineer ، وما إلى ذلك) هي نتيجة لتنقيح وتطوير دورة حياة البرنامج على هذا النحو ، تحدث مع تحسين التقنيات والأدوات ، وكذلك تطوير وتوحيد مهام العمل.

في الوقت نفسه ، من الصعب توحيد أدوار الإنتاج ، لأن تكنولوجيا المعلومات هي واحدة من أصغر الصناعات ازدهارًا. بمعنى ما ، هذه هي الفوضى التي نشأ عنها الكون. , – , . , – «»- , , «»-, . , , , , . , , , , .

-


, HR- -.

-, - , : , , – .

-, HR- . , . : , , . , , , .

-, : , , , , , .

-, , – , . HR- , , : , , , , , .

, , – , , . , , , -, « », . -, .

, : .

Source: https://habr.com/ru/post/ar475688/


All Articles