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

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

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

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

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

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