JavaRush /Blog Java /Random-MS /Kapten pasukan pengekodan dan ketua pengatur. Siapa Ketua...

Kapten pasukan pengekodan dan ketua pengatur. Siapa Ketua Pasukan dan apa yang dia lakukan?

Diterbitkan dalam kumpulan
Kami terus mengkaji pelbagai profesion dan pengkhususan dalam bidang IT yang berkaitan dalam satu atau lain cara dengan pembangunan perisian. Kapten pasukan pengekodan dan ketua pengatur.  Siapa Ketua Pasukan dan apa yang dia lakukan?  - 1

https://www.spokesman.com/stories/2009/sep/05/laboata-only-way-cruise-spokane/

Tidak lama dahulu, kami telah menyemak kedudukan Ketua Teknologi dan mengetahui perbezaannya daripada, contohnya, Ketua Pasukan atau pengurus projek. Oleh itu, kami memutuskan bahawa adalah logik untuk melihat dengan lebih dekat apa yang dilakukan oleh Ketua Pasukan biasa dalam bidang pembangunan perisian, kemahiran yang diperlukan untuk jawatan ini dan bagaimana ketua pasukan yang baik berbeza daripada yang buruk. Kapten pasukan pengekodan dan ketua pengatur.  Siapa Ketua Pasukan dan apa yang dia lakukan?  - 2

Siapa Ketua Pasukan dalam pasukan pembangunan?

Sebagai peraturan, dalam pasukan pembangunan, Ketua Pasukan ialah salah seorang pengaturcara yang berpengalaman (walaupun ketua pasukan tidak selalu menjadi pengekod), yang tanggungjawabnya termasuk bukan sahaja menulis kod dan kerja teknikal lain, tetapi juga menyelaraskan aktiviti seluruh pasukan. Selalunya, pembangun atau penguji QA yang mempunyai pengetahuan yang baik tentang kedua-dua bahagian teknologi dan kecekapan serta ciri setiap ahli pasukan dilantik ke peranan ketua pasukan.

Bagaimanakah Ketua Pasukan berbeza daripada Ketua Teknologi?

Memandangkan kedua-dua jawatan ini adalah serupa dalam banyak cara, dan tanggungjawab pakar yang mendudukinya sebahagian besarnya bertindih, mari kita jelaskan bagaimana ia berbeza antara satu sama lain.
  • Tidak seperti Ketua Teknologi, ketua pasukan tidak perlu mempunyai latar belakang teknikal. Ini mungkin sama ada pengurus atau bekas pengaturcara yang telah lama berpindah dari menulis kod secara langsung.
  • Ketua Pasukan boleh menguruskan pasukan dari jauh.
  • Ketua Pasukan lebih tertumpu pada belanjawan, rancangan dan aspek bukan teknikal pasukan yang lain.
  • Lebih terlibat dalam kerja HR, termasuk perancangan percutian, semakan gaji, dsb.

Bagaimanakah Ketua Pasukan berbeza daripada pengurus Projek?

Satu lagi jawatan yang bertindih dengan Ketua Pasukan dan ini menyebabkan beberapa kekeliruan ialah jawatan pengurus projek. Ringkasnya, perbezaannya ialah ketua pasukan harus tertumpu terutamanya kepada orang, iaitu pasukan, manakala pengurus projek memberi tumpuan secara langsung pada projek. Ini dinyatakan dalam fakta bahawa ketua pasukan menangani isu yang berkaitan dengan pelaksanaan teknikal projek oleh pasukan pembangunan, manakala pengurus projek menyelesaikan isu yang berkaitan dengan projek, seperti mendapatkan pembiayaan, strategi jangka pendek dan jangka panjang , aspek perundangan, dan sebagainya. Kapten pasukan pengekodan dan ketua pengatur.  Siapa Ketua Pasukan dan apa yang dia lakukan?  - 3

Tanggungjawab Ketua Pasukan

Sekarang mari kita bincangkan tanggungjawab utama Ketua Pasukan pasukan pembangunan.
  • Memantau pematuhan piawaian kualiti semasa pembangunan.

    Adalah menjadi tugas ketua pasukan untuk memastikan bahawa pasukan menulis kod yang memenuhi piawaian syarikat dan menghasilkan produk berkualiti tinggi.

  • Memantau pematuhan dengan keutamaan.

    Selain itu, ketua pasukan mesti memastikan bahawa pasukan mengikut keutamaan semasa bekerja dan secara amnya mengetahui perkara yang paling penting pada setiap peringkat tertentu pengeluaran produk perisian.

  • Mengatur pasukan.

    Seperti yang diketahui oleh banyak ketua pasukan yang berpengalaman, tugas mereka, pertama sekali, adalah memastikan pasukan itu teratur sendiri, dan setiap peserta menyumbang kepada tujuan bersama.

  • Bertanggungjawab atas semua masalah atau kesukaran dalam pasukan.

    Ketua pasukanlah yang bertanggungjawab terhadap semua masalah dalam pasukan pembangunan yang mungkin menjejaskan kualiti produk akhir.

  • Menunjukkan contoh profesionalisme dan pematuhan kepada amalan pengekodan terbaik.

    Satu lagi peranan yang agak penting ketua pasukan adalah untuk menunjukkan contoh kepada ahli pasukan lain untuk mengikuti prinsip dan amalan terbaik yang ditetapkan dalam pengekodan.

  • Memahami dan boleh melaksanakan proses dan metodologi yang berbeza dalam pengekodan.

    Selain itu, Ketua Pasukan mesti mempunyai pemahaman dan dapat melaksanakan pelbagai metodologi dalam pasukan pengaturcara, seperti Scrum, Kanban, XP, Lean, dan sebagainya, untuk manfaat projek.

  • Mengagihkan tanggungjawab.

    Tugas ketua pasukan adalah untuk mengatur beban kerja sedemikian rupa sehingga tiada ahli pasukan adalah satu-satunya yang mampu melaksanakan satu atau bahagian lain projek. Supaya pasukan itu berkesan dan terus bekerja, walaupun salah seorang pakar tidak berada di tapak.

  • Mengekalkan komunikasi dengan pelanggan dan/atau pengurusan.

    Satu lagi tugas penting ketua pasukan ialah mengekalkan komunikasi berterusan dengan pelanggan atau pengurusan untuk memastikan pasukan pembangunan memahami dengan jelas matlamat dan masalah projek dari sudut perniagaan.

    Bertanggungjawab untuk menjalankan projek.

    Tetapi salah satu fungsi yang paling penting dan menentukan ketua pasukan adalah untuk memastikan kerja yang stabil dan berterusan pada projek supaya kemajuan dapat dilihat dengan jelas dan difahami oleh kedua-dua ahli pasukan itu sendiri dan pengurusan/pelanggan.

  • Menjaga disiplin dalam pasukan.

    Dan sudah tentu, ketua pasukan bertanggungjawab untuk memantau disiplin: bagaimana ahli pasukan berinteraksi antara satu sama lain, menghadiri mesyuarat, berkaitan dengan kerja, dsb.

Kapten pasukan pengekodan dan ketua pengatur.  Siapa Ketua Pasukan dan apa yang dia lakukan?  - 4

Bagaimana untuk menjadi Ketua Pasukan yang baik? Nasihat

Sekarang mari kita beralih kepada petua tentang cara menjadi Ketua Pasukan yang benar-benar baik, daripada pakar industri dan pembangun berpengalaman.
  • Fokus pada orang, bukan hanya pengaturcaraan.

    “Selalunya jawatan ketua pasukan diduduki oleh pembangun yang paling senior dan berpengalaman. Ini boleh jadi satu kesilapan. Hanya kerana seseorang itu mempunyai kemahiran yang kuat dan pengetahuan teknikal tidak bermakna mereka juga pandai memimpin orang,” Mike Honeycutt, pakar sokongan teknikal di University of North Carolina, berkongsi pengalamannya di laman Soal Jawab Quora.

    Walaupun aspek teknikal bekerja pada projek untuk ketua pasukan juga sangat penting, peranan paling penting dalam kedudukan ini masih dimainkan oleh kepimpinan, iaitu mengurus orang dan mengatur kerja pasukan pengaturcara dan pakar lain. Oleh itu, adalah penting untuk membangunkan kemahiran komunikasi dan pengurusan.

  • Контролируйте свое эго.

    Не стоит воспринимать данную позицию How место большого босса. На самом деле она оставляет крайне мало места для контроля. “Для меня было большим сюрпризом, что у тимлида на самом деле очень мало власти над проектом в целом. Тем, кто получает удовольствие от власти, это можно быть сложно понять. Позиция тимлида оставляет очень мало пространства для эго,” — отметил Чак Кариш (Chuck Karish), релиз-инженер компании Google.

  • Учитесь выступать посредником и договариваться.

    “Для меня самой большой сложностью всегда была необходимость быть посредником между командой разработчиков и всеми остальными. Каждое, даже самое простое решение, может иметь далеко идущие последствия, поэтому очень важно обсуждать его со всеми заинтересованными сторонами,” — говорит Линда Брэнаган (Linda Branagan), в прошлом опытный тимлид из компании Construct Internet Design.

  • Обсуждайте детали и договаривайтесь обо всем заранее.

    Поскольку коммуникации — это важная часть функциональности тимлида, старайтесь по-максимуму обсуждать все аспекты работы над проектом и договариваться обо всем заранее, советует Майк Скэнлин (Mike Scanlin), СЕО американской компании Born to Sell и бывший тимлид в целом ряде ИТ-компаний, среди которых T/Maker и General Magic.

    “Нет ничего хуже, чем работать в течение года над проектом, и, продемонстрировав результаты своей работе на очередной спринте, услышать от членов команды что-то вроде “А How насчет этих функций?” or “Мы забыли, что нам нужно будет реализовать вот это.” Постарайтесь убедиться в том, что все известно и четко спланировано еще до начала работы над проектом,” — рекомендует он.

  • Не провоцируйте конфликты, но будьте готовы к ним.

    Также важно помнить о том, что будучи на позиции тимлида, очень сложно угодить всем сторонам, а поэтому конфликты в той or иной форме практически неизбежны. “Работа на позиции тимлида означает, что на Howом-то этапе вам придется принимать решения, касающиеся членов команды, и эти решения неизбежно будут вызывать конфронтацию. Этот аспект работы часто оказывается неожиданным для многих тимлидов, потому что далеко не все умеют и способны решать конфликты,” — сказал Стив Морс (Steve Morse), разработчик поддержки в компании Tealeaf Technology.

Kapten pasukan pengekodan dan ketua pengatur.  Siapa Ketua Pasukan dan apa yang dia lakukan?  - 5

Зарплата и карьерные перспективы

Dan akhirnya, seperti biasa, mari kita lihat gaji ketua pasukan dan prospek kerjaya mereka. Menurut sumber berwibawa PayScale, di Amerika Syarikat purata gaji ketua pasukan untuk pasukan pengaturcaraan ialah $105 ribu setahun. Glassdoor memberikan purata AS $87,000 setahun, dengan julat dari $53,000 setahun (minimum) hingga $130,000 setahun. Menurut laman web ZipRecruiter, purata gaji untuk ketua pasukan di Amerika Syarikat adalah lebih sederhana, iaitu $53 ribu setahun. Bagi wilayah kita pula. Menurut maklumat daripada sumber DOU.ua, purata gaji Ketua Pasukan di Ukraine adalah kira-kira $3,100 sebulan. Di Rusia, menurut data ini , gaji ketua pasukan berbeza secara purata dari 150 ribu rubel. (kira-kira $2000) sehingga 250 ribu rubel. (kira-kira $3600). Di Belarus, sumber dev.by memberitahu kami. Ketua Pasukan memperoleh purata lebih sedikit daripada di Ukraine, iaitu kira-kira $3,550 sebulan. Bagi prospek kerjaya, ketua pasukan mempunyai yang agak baik: ketua pasukan yang berjaya boleh meningkat kepada pengurus peringkat lebih tinggi, seperti CTO atau CEO. Satu lagi kelebihan penting kerja ini ialah hakikat bahawa ia berada di persimpangan kedudukan pengurusan dan teknikal, yang bermaksud, sebagai tambahan kepada pembangunan ke arah pengurusan, seorang ketua pasukan yang baik, jika dikehendaki, akan dapat berkembang dalam bidang teknikal, untuk contoh, kepada seorang arkitek perisian.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION