Làm việc tổ trong dự án lớn

GS John Vu20/04/2026 13:00
Làm việc tổ trong dự án lớn

Ngày nay nhiều dự án phần mềm là lớn và làm việc tổ đang trở nên quan trọng hơn để giữ mọi người làm việc cùng nhau. Không may nhiều người quản lí không được đào tạo về làm việc theo tổ cho nên khi dự án gặp vấn đề, họ không biết cách giải quyết nó. Điều đầu tiên người quản lí có thể làm là tạo điều kiện cho cuộc họp nơi mọi người có thể nói với nhau.

Vài năm trước, tôi đã được yêu cầu tiếp quản một dự án lớn trên hai trăm người phát triển bởi vì người quản lí dự án đã rời bỏ việc này. Dự án này được chia thành bốn nhóm chức năng chính nơi họ phải tương tác với nhau để làm cho công việc được thực hiện. Sau vài ngày, tôi thấy rằng mối quan hệ của họ với nhau là không tốt. Từng nhóm đều nhìn nhóm khác như kẻ gây chuyện và cản trở tiến bộ của họ. Để giúp họ xây dựng mối quan hệ hài hoà, tôi triệu tập một cuộc họp tại đó tôi để họ chia thành những tổ nhỏ, với từng tổ bao gồm những người của tất cả bốn nhóm.

Khi họ thành lập tổ, tôi yêu cầu họ tự giới thiệu mình cho nhau. Bên cạnh tên họ và vai trò kĩ thuật, tôi cũng yêu cầu họ nói đôi điều về bản thân họ như sở thích riêng, mối quan tâm hay bất kì cái gì họ muốn chia sẻ. Tôi ngạc nhiên, một số thành viên của bốn nhóm chưa bao giờ gặp gỡ và đó có lẽ là lí do mà họ thấy lỗi ở nhau. Tôi yêu cầu họ nói chuyện với bạn thân trong tổ về mọi vấn đề xoay quanh dự án để xác định xem họ đang có vấn đề kĩ thuật gì, vấn đề khách hàng gì, hay vấn đề cá nhân gì. Sau khi họ thảo luận từng vấn đề trong tổ nhỏ của họ, tôi tụ tập họ lại như một nhóm để cho họ có thể báo cáo về những phát kiến và khuyến nghị của họ.

Một khi họ bắt đầu nói, họ nhận ra họ đã hiểu về trách nhiệm và hoạt động của nhau ít làm sao. Họ phát hiện ra rằng một số vấn đề họ đã trách cứ lẫn nhau vì có những giải thích hợp thức, như yêu cầu mơ hồ, mong đợi không rõ rệt, và ưu tiên từng nhóm có mà nhóm khác lại không nhận biết do dựa trên cái vào họ đã nhận được từ khách hàng. Một số các vấn đề của họ có thể được giải quyết dễ dàng với vài thay đổi đơn giản. Ngay cả một số vấn đề lớn hơn cũng có giải pháp mà có thể mất thời gian lâu hơn nhưng không phải là không thể giải được. Về toàn thể, có thể giải quyết các vấn đề này một  khi họ biết phải làm gì cũng như ai chịu trách nhiệm giải quyết chúng. Thảo luận của họ về nhu cầu của mình đưa họ tới kết luận rõ ràng: Dưới dạng trách nhiệm, họ có nhiều điểm chung, và có thể hoàn thành được nhiều điều bằng việc cộng tác hơn là bằng tranh cãi và trách móc lẫn nhau.

Để kết luận phiên này, tôi yêu cầu họ thảo luận họ sẽ làm gì tiếp sau để cải tiến mối quan hệ của họ. Điều đầu tiên họ đi tới là ở chỗ họ muốn tiếp tục đối thoại của họ qua những cuộc họp đều đặn. Những gợi ý khác bao gồm dành thời gian trong khu vực của nhau như người quan sát, tạo ra wiki để nắm bắt mối quan tâm chung, và cam kết thảo luận các vấn đề thay vì trách móc lẫn nhau.

Cuộc họp này chỉ kéo dài một ngày nhưng hầu hết những người phát triển ra về với cảm nhận tích cực hơn và hiểu biết sâu hơn về ba nhóm kia. Tất nhiên, cuộc họp này cũng chỉ là điểm bắt đầu trong việc giải quyết vấn đề của tổ và cải tiến mối quan hệ của họ. Tuy nhiên, họ đã hoàn thành nhiều điều đơn giản chỉ bằng để thời gian nói và hiểu lẫn nhau.

English version

Teamwork in large project

Today many software projects are large and teamwork is becoming more important to keep people working together. Unfortunately many managers are not trained in teamwork so when projects encounter problem, they do not know how to solve it. The first thing a manager could do is to facilitate a meeting where people can talk to each others.

Few years ago, I was asked to take over a large project of over two hundreds developers because the project manager had quit the job. The project was divided into four major functional groups where they must interact with each others to get the work done. After several days, I found that their relationships with each other were not good. Each group saw the other as trouble-makers and hindrances to their progress. To help them build harmonious relationships, I called a meeting where I had them divide into small teams, with each team comprising people from all four groups.

As they formed teams, I asked them to introducing themselves to each other. Beside their names and technical roles, I also asked them to say something about themselves such as hobbies, interests or anything that they wanted to share. To my surprise, some members of the four groups had never even met and that was probably the reason that they find fault with each other. I asked them to talk with their team-mates about all issues that revolved around the project to determine whether they are technical issues, customer issues, or personal issues. After they discussed each issue in their small team, I gathered them together as a group so they could report their findings and recommendations.

Once they started talking, they realized how little they had understood about each others’ responsibilities and activities. They discovered that some problems they had blamed each other for had valid explanations, such as ambiguous requirements, unclear expectations, and priorities each group had that the others were unaware of based on the inputs that they received from customers. Some of their problems could be readily resolved with few simple changes. Even some larger problems had solutions that may take longer but were far from impossible. Overall, it was possible to solve these problems once they know what to do as well as who were responsible to solve them. Their discussions of their needs led them to a clear conclusion: In terms of their responsibilities, they had a lot in common, and could accomplish more by collaborating than by arguing and blaming each others.

To conclude the session, I asked them to discuss what they’d like to do next to improve their relationships. The first thing they came up with was that they wanted to continue their conversations through regular meetings. Other suggestions included spending time in each other’s areas as observers, creating a wiki for capturing shared concerns, and committing to discuss issues rather than blaming each others.

The meeting only lasted one day but most developers left with a more positive perception and deeper understanding of the other three functional groups. Of course, the meeting were just a starting point in solving team’s problems and improve their relationship. However, they had accomplished a lot simply by taking the time to talk and understand each others.

 


Gửi bình luận
(0) Bình luận
1

Vòng đời kiểm thử

Nhiều người trong các bạn đã hỏi tôi về kiểm thử và mối quan hệ của nó với vòng đời phát triển phần mềm. Về căn bản kiểm thử tuân theo vòng đời tương ứng với mọi pha của vòng đời phát triển.
2

Một dòng mã

Khi tôi là sinh viên khoa học máy tính, tôi chưa bao giờ học về Quản lí cấu hình phần mềm Software Configuration Management (SCM).
3

Cách đo và độ đo

Tôi nhận được một email người gửi viết: “Cái gì là khác biệt giữa cách đo và độ đo và có bao nhiêu cách đo hay độ đo phần mềm?”
4

Thành công ở đại học

Thành công nghĩa là đạt tới mục đích của bạn, dù chúng là bất kì cái gì.
5

Cách đo

Tôi nhận được một email từ một sinh viên: “Tại sao chúng ta phải đo công việc của mình? Đo là khó và phí thời gian vì nó không cung cấp cho tôi giá trị. Nếu chúng ta có lỗi, chúng ta có thể sửa chúng về sau bất kể chúng có bao nhiêu. Tôi không biết tại sao chúng ta cần đo?”

Xếp hạng đại học năm 2011

14 năm liên tiếp Carnegie Mellon được xếp hạng trong những trường hàng đầu.

Hãy phản biện và sáng tạo hơn khi sử dụng AI

Hôm qua một người bạn kể với tôi rằng anh vừa ghi danh cho đứa con mười hai tuổi, vào một khóa học dạy về Trí Thông Minh Nhân Tạo (AI) để chuẩn bị cho tương lai khi con của anh vào đại học. Anh tin rằng nó sẽ có khả năng và ưu thế hơn các bạn đồng lứa.

Đào tạo và học tập

Yếu tố thành công then chốt cho bất kì công ti phần mềm nào là có tổ gồm các cá nhân có hiệu năng cao, những người đam mê và có hiểu biết về nghề nghiệp của họ.

Việc làm phần mềm

“Tôi học về khoa học máy tính, tốt nghiệp năm 2006 sau đó làm việc cho công ti đầu tư và thương mại chứng khoán. Sáu tháng qua tôi thất nghiệp, liệu tôi có thể kiếm được việc làm trong công nghiệp phần mềm? Thầy có nhắc tới việc thiếu hụt người làm phần mềm, nếu tôi muốn làm việc ở Mĩ thì làm sao tôi có thể kiếm việc làm ở đó? Tôi cần có loại kĩ năng nào?”

Kỹ năng nào đang cần?

Tôi gặp Steve Smith trên chiếc máy bay từ Thượng Hải tới San Francisco. Steve là người quản lí nhân lực về thuê kĩ sư từ hải ngoại cho công ti phần mềm lớn của Mĩ. Anh ấy bảo tôi:

Phần mềm như thị trường dịch vụ

Khi tình huống tài chính toàn cầu vẫn còn trong trạng thái bất định, các công ti đang tìm kiếm cách tốt hơn để giảm chi phí công nghệ thông tin và Phần mềm như dịch vụ (SaaS) là một trong những giải pháp mà nhiều công ti đang tìm kiếm.

Công nghệ thông tin tài chính đang nóng

Theo cuộc điều tra mới đây của chính phủ Mĩ, năm nay các công ti tài chính và ngân hàng đang thuê nhiều người làm về công nghệ thông tin (CNTT) hơn các sinh viên tốt nghiệp kinh doanh.

Dự án phần mềm lớn

Ngày nay, phần lớn các dự án phần mềm đều lớn, phức tạp, và tổ dự án thường bao gồm nhiều người với các vai trò và nhiệm vụ khác nhau.

Kỹ năng của nhà doanh nghiệp

Blog GS John VU - GS John Vu - 14/07/2026 11:00
Tuần trước trong lớp, một sinh viên đã hỏi tôi: “Em muốn là một nhà doanh nghiệp như Steve Jobs hay Bill Gates và bắt đầu công ti riêng của em. Em cần làm gì để biết trước khi em tốt nghiệp?” Đột nhiên, vài sinh viên cũng muốn biết cách bắt đầu công ti riêng của họ. Dường như là mọi người đều muốn là ông chủ riêng của họ thay vì làm việc cho ai đó khác.

Những cải tiến quan trọng về AI và đồng bộ dữ liệu

Kỹ năng - 14/07/2026 10:00
Theo Zalo, các tính năng Dịch AI, AI Agent, đồng bộ dữ liệu hiện đang mở thử nghiệm cho người dùng từ tháng 7 và sẽ sớm được phổ biến đến toàn bộ người dùng.

AI tranh việc, đất sống nào cho người làm nghề thiết kế?

Phong cách sống - Đoàn Thủy - Việt Anh - 14/07/2026 09:00
Mất dự án vì khách chọn AI, bị khách dùng AI nhận xét sản phẩm, đó là những gì người làm thiết kế đang đối mặt. Trước làn sóng công nghệ, người làm nghề phải tìm lời giải cho giá trị của chính mình.

Không khóc giữa nhân gian - Khổ đau chỉ là ảo tưởng do chính mình tạo

Từ sách - Phim - PV - 14/07/2026 08:00
Tất cả chúng ta, không ngoại trừ bất kỳ ai trong đời này, đều đang bước vào một kỳ thi tâm linh.

Ưu tiên cho người quản lý dự án phần mềm

Blog GS John VU - GS John Vu - 13/07/2026 11:00
Phần lớn những người quản lí dự án được đào tạo để hội tụ vào lịch biểu nhưng theo kinh nghiệm của tôi, có lẽ điều quan trọng nhất là về đặt ưu tiên dự án.

10 câu trích dẫn ý nghĩa dành cho những ai đang cảm thấy lạc lối

Suy ngẫm - Trinh Quang - 13/07/2026 10:00
Khi bạn không thích những người xung quanh, cách tốt nhất để thể hiện sự không thích đó không phải là tranh cãi với họ, mà là chủ động rời bỏ họ.

Bức ảnh bữa cơm gia đình của tỷ phú Jensen Huang khiến nhiều người suy ngẫm

Truyền cảm hứng - Mi Vân - 13/07/2026 09:00
Một bữa cơm gia đình giản dị của Jensen Huang - CEO Nvidia và là một trong những tỷ phú giàu nhất thế giới - đang khiến nhiều người suy ngẫm về giá trị của gia đình giữa cuộc sống hiện đại.

Không khóc giữa nhân gian: Gặp lại chính mình trong vô lượng khổ đau

Từ sách - Phim - TĐ - 13/07/2026 08:00
"Không khóc giữa Nhân gian" không phải là một quyển sách chữa lành, mà là lời nhắn nhủ chánh niệm rằng chúng ta đừng sợ nỗi buồn. Nỗi buồn không đáng sợ, cái đáng sợ là hiểu sai và có thái độ chưa đúng với nỗi buồn mình đang trải qua.

Một dòng mã

Blog GS John VU - GS John Vu - 12/07/2026 10:00
Khi tôi là sinh viên khoa học máy tính, tôi chưa bao giờ học về Quản lí cấu hình phần mềm Software Configuration Management (SCM).

10 câu trích dẫn giúp bạn khi lạc lối

Suy ngẫm - Trinh Quang - 12/07/2026 09:00
Một khi đã đánh mất điều gì đó, bạn sẽ không bao giờ có thể lấy lại được. Có những việc, nếu bạn không làm ngay bây giờ, bạn sẽ không bao giờ làm lại được nữa.

Không khóc giữa nhân gian - Làm sao để hết khổ?

Từ sách - Phim - FN - 12/07/2026 08:00
Đau khổ vốn không trừ một ai, và nó có trăm hình vạn trạng: một sự mất mát, cảm giác cô độc giữa đám đông, hay đơn giản là nỗi thất vọng khi không đạt được thứ mà mình mong chờ. Vậy phải làm sao để ta hết khổ? Đau khổ có thực sự đáng sợ như người ta vẫn nghĩ? Hay chúng ta vẫn có thể nhìn đau khổ dưới một góc độ bao dung hơn?

Cách đo và độ đo

Blog GS John VU - GS John Vu - 11/07/2026 11:00
Tôi nhận được một email người gửi viết: “Cái gì là khác biệt giữa cách đo và độ đo và có bao nhiêu cách đo hay độ đo phần mềm?”

Không thích ai đó, cách khéo léo để xử lý việc này là thông qua "Phương pháp Sedona"

Suy ngẫm - PV - 11/07/2026 10:00
Trong cuộc sống, chúng ta sẽ luôn gặp những người mình không thích: đó có thể là một đồng nghiệp luôn nhắm vào bạn ở nơi làm việc, một người quen giả tạo và hay buôn chuyện, hoặc một người lạ có giá trị sống trái ngược với bạn và bạn không thể hòa hợp.

Mẹ tỷ phú Elon Musk chỉ cách nuôi dạy con thành tài: điều tuyệt đối không nên làm

Phong cách sống - Hân Ly - 11/07/2026 09:00
Mẹ của người giàu nhất thế giới cho rằng việc nuôi dạy con không nằm ở sự áp đặt, mà ở điều này cực kỳ quan trọng và cần thiết.

Sắp phát hành: Hồi ký của hy vọng

Tủ sách - PV - 11/07/2026 08:00
Hồi ký của hy vọng (Saving Five: A Memoir of Hope) thu hút sự chú ý của truyền thông quốc tế không chỉ bởi câu chuyện có thật của Amanda Ngọc Nguyễn, mà còn bởi cách cô kể lại cuộc đời mình vượt ra ngoài khuôn mẫu của một hồi ký về sang chấn.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS