Skip to main content

Số xe buýt là gì?

Số thuật ngữ số xe buýt đôi khi được sử dụng bởi các nhà quản lý dự án trong lĩnh vực công nghệ thông tin (CNTT) khi đưa ra ước tính về tính ổn định của nhóm làm việc trong một dự án phát triển phần mềm nhất định.Nó đề cập đến số lượng các lập trình viên có liên quan, những người có thể bị xe buýt đâm mà không đặt dự án gặp nguy hiểm nghiêm trọng.Ước tính số xe buýt là một cách để định lượng rủi ro của một dự án trong khi nó ở trong tình trạng phát triển dễ bị tổn thương. Các chương trình viết cho phần mềm phức tạp thường là một nỗ lực của nhóm.Nhiều lập trình viên và kỹ sư hệ thống có thể làm việc cùng nhau để phát triển các hệ thống con và tiện ích khác nhau cho một phần mềm cụ thể.Thông thường, các lập trình viên này làm việc một mình hoặc trong các nhóm nhỏ trên một khía cạnh cụ thể của chương trình.Khi dự án tiến hành, các lập trình viên trở nên không thể thiếu, bởi vì không ai khác làm việc trong dự án sẽ dễ dàng hiểu và hoàn thành mã mà họ đã bắt đầu. Để hình dung sự phức tạp của vấn đề, hãy tưởng tượng quy mô phát triển hệ điều hành đầy đủ.Nếu một nhóm duy nhất chịu trách nhiệm phát triển mọi tiện ích cho hệ thống, sẽ mất nhiều năm để hoàn thành dự án.Thay vào đó, một công ty có thể có một nhóm làm việc trên các thành phần mạng, một công ty khác trên giao diện đồ họa, v.v.Trong hầu hết các trường hợp, các nhóm riêng lẻ này sẽ hiếm khi hợp tác theo bất kỳ cách có ý nghĩa nào;Đóng góp của họ sẽ chỉ được kết hợp khi sản phẩm cuối cùng đã sẵn sàng để lắp ráp.Vì vậy, mỗi đội về cơ bản hoạt động mù.Vì các nhóm tự trị khác nhau không có kiến thức về cấu trúc mã hóa hoặc thiết kế lập trình được sử dụng bởi các nhóm khác, mỗi nhóm riêng lẻ trở nên quan trọng hơn đối với kết quả của dự án.Nếu đủ các thành viên trong nhóm bỏ dự án mdash;hoặc bị một chiếc xe buýt mdash đâm vào;Nó có thể làm cho toàn bộ dự án trở thành thất bại nghiêm trọng, hoặc thậm chí thất bại.Ước tính số xe buýt của một dự án cụ thể cho phép ban quản lý biết dự án an toàn như thế nào và thiết lập cách sử dụng bất kỳ lập trình viên cụ thể nào cho dự án. Mục tiêu của quản lý là tổ chức cấu trúc của một dự án để tối đa hóa số xe buýt,do đó giảm thiểu rủi ro.Lập trình trong các nhóm giúp tăng số xe buýt, vì mỗi người trong nhóm có thể phát triển đủ hiểu về hệ thống tổng thể để tiếp tục với dự án nếu có điều gì đó xảy ra với một vài lập trình viên.Đánh giá mã cung cấp một phương pháp khác để tăng số xe buýt: các nhóm có thể nghiên cứu và phân tích mã được viết bởi những người khác làm việc trong dự án, truyền bá kiến thức về hệ thống.Một phương pháp cuối cùng để tăng số xe buýt là sử dụng tài liệu bằng cách để lại nhận xét trong mã thực tế, giải thích cách thức và lý do tại sao mã hoạt động và ý định và phương pháp của các lập trình viên là gì.Nói chung, bất kỳ kỹ thuật nào được sử dụng để đa dạng hóa kiến thức về cơ sở mã lập trình sẽ tăng số lượng xe buýt lý thuyết, làm tăng tính bảo mật của dự án.