JavaRush /مدونة جافا /Random-AR /عبقري، مبرمج، استراتيجي، مدير. من هو القائد الفني وكيف يص...

عبقري، مبرمج، استراتيجي، مدير. من هو القائد الفني وكيف يصبح واحدًا؟

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

من هو قائد التكنولوجيا؟

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

ما هي وظيفة القائد الفني؟

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

هل تحتاج شركات تكنولوجيا المعلومات إلى عملاء محتملين في مجال التكنولوجيا؟

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

كيف يبدو القائد الفني الجيد؟

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

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

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

  • تشكيل فريق متحمس من المطورين والإدارة.

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

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

  • تنسيق وموازنة الجهود.

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

  • - مسؤول عن جميع نجاحات وإخفاقات فريق التطوير.

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

ماذا يفعل القائد الفني الجيد وكيف يصبح واحدًا؟

الآن دعونا نتناول المزيد من التفاصيل ونلقي نظرة على ما يفعله القادة الفنيون لتحقيق الأهداف التي تمت مناقشتها في القسم السابق.
  • منهجية التطوير.

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

  • كومة التكنولوجيا.

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

  • هيكلة البرمجيات.

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

  • التخطيط الداخلي وتوزيع مجالات المسؤولية.

    يجب على القائد الفني، بصفته الشخص المسؤول عن النتيجة النهائية، تحديد مواعيد نهائية لتسليم أجزاء معينة من المشروع وتحديد مجالات المسؤولية.

  • توقيت الإصدارات الجديدة.

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

  • سياسة مراجعة الكود.

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

آفاق الراتب

وأخيرًا، الشيء الأكثر متعة - هو مقدار ما يكسبه عادةً المتخصصون في مناصب القيادة التقنية، أو بعبارة أخرى، أحد الأسباب الرئيسية التي تجعل من المنطقي (أو غير المنطقي، قرر بنفسك) العمل كثيرًا على ذلك نفسك ونموك المهني، لكي تنمو يومًا ما وتصبح قائدًا تقنيًا فخورًا ومحترمًا. وفقًا للبوابة الشهيرة Glassdoor، يبلغ متوسط ​​الراتب العالمي لوظائف القادة التقنيين 78.6 ألف دولار سنويًا. في الولايات المتحدة، وفقًا لمورد PayScale الرسمي، يكسب متوسط ​​​​القائد التكنولوجي حوالي 101.4 ألف دولار سنويًا. مصدر آخر شائع، Salary.com، يعطينا رقمًا قدره 131 ألف دولار سنويًا، مع نطاق تقريبي يتراوح بين 118 ألف دولار إلى 145.5 ألف دولار سنويًا. في "خطوط العرض لدينا"، كما خمنت على الأرجح، تكون رواتب القادة الفنيين أقل من رواتب الأمريكيين وأقل قليلاً من المتوسط ​​العالمي. وهكذا، وفقًا لمورد DOU، في أوكرانيا في ديسمبر 2019، حصل متوسط ​​الرصاص الفني على حوالي 4400 دولار شهريًا. في روسيا، وفقًا لمورد Trud.com، يمكن أن يصل راتب القائد الفني إلى 400 ألف روبل شهريًا (5600 دولار).
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION