JavaRush /Blog Java /Random-VI /Đội trưởng đội mã hóa và người sửa lỗi chính. Trưởng nhóm...

Đội trưởng đội mã hóa và người sửa lỗi chính. Trưởng nhóm là ai và anh ấy làm gì?

Xuất bản trong nhóm
Chúng tôi tiếp tục xem xét các ngành nghề và chuyên môn khác nhau trong lĩnh vực CNTT có liên quan theo cách này hay cách khác đến phát triển phần mềm. Đội trưởng đội mã hóa và người sửa lỗi chính.  Trưởng nhóm là ai và anh ấy làm gì?  - 1

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

Cách đây không lâu, chúng ta đã xem xét vị trí Trưởng nhóm công nghệ và tìm ra sự khác biệt của nó với, chẳng hạn như Trưởng nhóm hoặc người quản lý dự án. Do đó, chúng tôi quyết định rằng sẽ hợp lý hơn nếu xem xét kỹ hơn những gì một Trưởng nhóm điển hình làm trong lĩnh vực phát triển phần mềm, những kỹ năng nào cần thiết cho vị trí này và một trưởng nhóm giỏi khác với một trưởng nhóm kém như thế nào. Đội trưởng đội mã hóa và người sửa lỗi chính.  Trưởng nhóm là ai và anh ấy làm gì?  - 2

Trưởng nhóm trong nhóm phát triển là ai?

Theo quy định, trong một nhóm phát triển, Trưởng nhóm là một trong những lập trình viên giàu kinh nghiệm (mặc dù trưởng nhóm không phải lúc nào cũng là lập trình viên), người có trách nhiệm không chỉ bao gồm viết mã và các công việc kỹ thuật khác mà còn điều phối các hoạt động của toàn nhóm. Thông thường, các nhà phát triển hoặc người kiểm tra QA có kiến ​​thức tốt về cả phần công nghệ cũng như năng lực và đặc điểm của từng thành viên trong nhóm sẽ được bổ nhiệm vào vai trò trưởng nhóm.

Trưởng nhóm khác với Trưởng nhóm công nghệ như thế nào?

Vì hai vị trí này giống nhau về nhiều mặt và trách nhiệm của các chuyên gia đảm nhận chúng phần lớn chồng chéo lên nhau, chúng ta hãy làm rõ chúng khác nhau như thế nào.
  • Không giống như Trưởng nhóm công nghệ, trưởng nhóm không cần phải có kiến ​​thức nền tảng về kỹ thuật. Đây có thể là một người quản lý hoặc một cựu lập trình viên, người đã không trực tiếp viết mã từ lâu.
  • Trưởng nhóm có thể quản lý một nhóm từ xa.
  • Trưởng nhóm tập trung hơn vào ngân sách, kế hoạch và các khía cạnh phi kỹ thuật khác của nhóm.
  • Tham gia nhiều hơn vào công việc nhân sự, bao gồm lập kế hoạch nghỉ phép, đánh giá lương, v.v.

Trưởng nhóm khác với Người quản lý dự án như thế nào?

Một vị trí khác trùng lặp với Trưởng nhóm và điều này gây ra một số nhầm lẫn là vị trí quản lý dự án. Nói tóm lại, sự khác biệt là trưởng nhóm nên tập trung chủ yếu vào con người, tức là nhóm, trong khi người quản lý dự án tập trung trực tiếp vào dự án. Điều này được thể hiện ở chỗ trưởng nhóm giải quyết các vấn đề liên quan đến việc triển khai kỹ thuật của dự án bởi nhóm phát triển, trong khi người quản lý dự án giải quyết các vấn đề liên quan đến dự án, chẳng hạn như đảm bảo tài chính, chiến lược ngắn hạn và dài hạn. , các khía cạnh pháp lý, v.v. Đội trưởng đội mã hóa và người sửa lỗi chính.  Trưởng nhóm là ai và anh ấy làm gì?  - 3

Trách nhiệm của Trưởng nhóm

Bây giờ chúng ta hãy xem qua các trách nhiệm chính của Trưởng nhóm của nhóm phát triển.
  • Giám sát việc tuân thủ các tiêu chuẩn chất lượng trong quá trình phát triển.

    Nhiệm vụ của trưởng nhóm là đảm bảo rằng nhóm viết mã đáp ứng các tiêu chuẩn của công ty và tạo ra sản phẩm chất lượng cao.

  • Giám sát việc tuân thủ các ưu tiên.

    Ngoài ra, trưởng nhóm phải đảm bảo rằng nhóm tuân theo các ưu tiên khi làm việc và thường biết điều gì là quan trọng nhất ở từng giai đoạn sản xuất sản phẩm phần mềm cụ thể.

  • Tổ chức đội.

    Như nhiều trưởng nhóm có kinh nghiệm lưu ý, nhiệm vụ của họ trước hết là đảm bảo rằng nhóm có khả năng tự tổ chức và mỗi người tham gia đều đóng góp cho sự nghiệp chung.

  • Chịu trách nhiệm về mọi vấn đề hoặc khó khăn trong nhóm.

    Chính trưởng nhóm là người chịu trách nhiệm về mọi vấn đề trong nhóm phát triển có thể ảnh hưởng đến chất lượng của sản phẩm cuối cùng.

  • Nêu gương về tính chuyên nghiệp và tuân thủ các phương pháp mã hóa tốt nhất.

    Một vai trò khá quan trọng khác của trưởng nhóm là làm gương cho các thành viên khác trong nhóm tuân theo các nguyên tắc đã được thiết lập và các phương pháp hay nhất trong mã hóa.

  • Hiểu và có thể thực hiện các quy trình và phương pháp khác nhau trong mã hóa.

    Ngoài ra, Trưởng nhóm phải hiểu và có thể triển khai các phương pháp khác nhau trong một nhóm lập trình viên, chẳng hạn như Scrum, Kanban, XP, Lean, v.v., vì lợi ích của dự án.

  • Phân phối trách nhiệm.

    Nhiệm vụ của trưởng nhóm là tổ chức khối lượng công việc sao cho không thành viên nào trong nhóm là người duy nhất có khả năng thực hiện phần này hoặc phần khác của dự án. Để nhóm hoạt động hiệu quả và tiếp tục làm việc, ngay cả khi một trong các chuyên gia không có mặt tại chỗ.

  • Duy trì liên lạc với khách hàng và/hoặc quản lý.

    Một nhiệm vụ quan trọng khác của trưởng nhóm là duy trì liên lạc thường xuyên với khách hàng hoặc ban quản lý để đảm bảo rằng nhóm phát triển hiểu rõ mục tiêu và vấn đề của dự án từ quan điểm kinh doanh.

    Chịu trách nhiệm làm việc tại dự án.

    Nhưng một trong những chức năng quan trọng và rõ ràng nhất của trưởng nhóm là đảm bảo công việc ổn định và liên tục trong dự án để cả các thành viên trong nhóm và quản lý/khách hàng đều có thể nhìn thấy rõ ràng và dễ hiểu.

  • Duy trì kỷ luật trong đội.

    Và tất nhiên, trưởng nhóm có nghĩa vụ giám sát kỷ luật: cách các thành viên trong nhóm tương tác với nhau, tham dự các cuộc họp, liên quan đến công việc, v.v.

Đội trưởng đội mã hóa và người sửa lỗi chính.  Trưởng nhóm là ai và anh ấy làm gì?  - 4

Làm thế nào để trở thành một Trưởng nhóm giỏi? lời khuyên

Bây giờ, hãy chuyển sang các mẹo về cách trở thành Trưởng nhóm thực sự giỏi, từ các chuyên gia trong ngành và các nhà phát triển giàu kinh nghiệm.
  • Tập trung vào con người, không chỉ lập trình.

    “Vị trí trưởng nhóm thường do nhà phát triển cấp cao và giàu kinh nghiệm nhất đảm nhận. Đây có thể là một sai lầm. Chỉ vì một người có kỹ năng mạnh và kiến ​​thức kỹ thuật không có nghĩa là họ cũng giỏi lãnh đạo mọi người,” Mike Honeycutt, chuyên gia hỗ trợ kỹ thuật tại Đại học Bắc Carolina, chia sẻ kinh nghiệm của mình trên trang hỏi đáp Quora.

    Mặc dù khía cạnh kỹ thuật khi làm việc trong một dự án đối với trưởng nhóm cũng rất quan trọng, nhưng vai trò quan trọng nhất ở vị trí này vẫn thuộc về lãnh đạo, tức là quản lý con người và tổ chức công việc của nhóm lập trình viên và các chuyên gia khác. Vì vậy, điều quan trọng là phát triển kỹ năng giao tiếp và quản lý.

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

    Не стоит воспринимать данную позицию 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.

Đội trưởng đội mã hóa và người sửa lỗi chính.  Trưởng nhóm là ai và anh ấy làm gì?  - 5

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

Và cuối cùng, như thường lệ, hãy nhìn vào mức lương của các trưởng nhóm và triển vọng nghề nghiệp của họ. Theo nguồn có thẩm quyền PayScale, ở Hoa Kỳ, mức lương trung bình của trưởng nhóm lập trình là 105 nghìn USD mỗi năm. Glassdoor mang lại cho Hoa Kỳ mức lương trung bình là 87.000 USD mỗi năm, dao động từ 53.000 USD mỗi năm (tối thiểu) đến 130.000 USD mỗi năm. Theo trang web ZipRecruiter, mức lương trung bình của trưởng nhóm ở Hoa Kỳ thậm chí còn khiêm tốn hơn, ở mức 53 nghìn USD mỗi năm. Đối với khu vực của chúng tôi. Theo thông tin từ nguồn DOU.ua, mức lương trung bình của Trưởng nhóm ở Ukraine là khoảng 3.100 USD mỗi tháng. Ở Nga, theo dữ liệu này , lương của các trưởng nhóm trung bình dao động từ 150 nghìn rúp. (khoảng $2000) lên tới 250 nghìn rúp. (khoảng $3600). Ở Belarus, tài nguyên dev.by cho chúng tôi biết . Trưởng nhóm kiếm được trung bình thậm chí nhiều hơn một chút so với ở Ukraine, cụ thể là khoảng 3.550 USD mỗi tháng. Về triển vọng nghề nghiệp, trưởng nhóm có triển vọng khá tốt: một trưởng nhóm thành công có thể thăng tiến lên quản lý cấp cao hơn, chẳng hạn như CTO hoặc thậm chí là CEO. Một lợi thế đáng kể khác của công việc này là nó nằm ở sự giao thoa giữa các vị trí quản lý và kỹ thuật, nghĩa là ngoài việc phát triển theo hướng quản lý, một trưởng nhóm giỏi, nếu muốn, sẽ có thể phát triển trong lĩnh vực kỹ thuật, ví dụ: ví dụ, đối với một kiến ​​trúc sư phần mềm.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION