バス番号とは何ですか?
「バス番号」という用語は、情報技術(IT)分野のプロジェクトマネージャーが、特定のソフトウェア開発プロジェクトに取り組んでいるチームの安定性を推定するときに使用されることがあります。 プロジェクトを深刻な危険にさらすことなくバスにぶつかる可能性のある、関与するプログラマの数を指します。 バス番号の見積もりは、開発の脆弱な状態にあるプロジェクトのリスクを定量化する方法です。
複雑なソフトウェアのプログラムを作成することは、多くの場合チームの努力です。 多数のプログラマとシステムエンジニアが協力して、特定のソフトウェア用のさまざまなサブシステムとユーティリティを開発できます。 多くの場合、これらのプログラマーは、プログラムの特定の面で単独で、または小さなグループで作業します。 プロジェクトが進行するにつれて、プログラマーは不可欠になります。なぜなら、プロジェクトに取り組んでいる他の誰も、彼らが始めたコードを容易に理解して完成させることができないからです。
問題の複雑さを想像するために、完全なオペレーティングシステムの開発規模を想像してください。 単一のチームがシステムのすべてのユーティリティを開発する責任がある場合、プロジェクトを完了するのに何年もかかります。 代わりに、企業はネットワークコンポーネントで作業するチームと、グラフィカルインターフェイスで作業するチームなどを持つことができます。 ほとんどの場合、これらの個々のチームが有意義な方法でコラボレーションすることはほとんどありません。 それらの貢献は、最終製品の組み立て準備ができて初めて結合されます。
したがって、各チームは基本的にブラインドで動作します。 異なる自律チームは、他のチームが使用しているコーディング構造やプログラミング設計に関する知識をほとんど、またはまったく持たないため、各チームはプロジェクトの結果にとってより重要になります。 それらのチームメンバーの多くがプロジェクトを終了した場合、またはバスに見舞われた場合、プロジェクト全体が深刻なset折、または失敗にさえ陥る可能性があります。 特定のプロジェクトのバス番号を見積もることにより、管理者はプロジェクトの安全性を知ることができ、特定のプログラマーがプロジェクトに対してどれだけ消耗できるかを確立できます。
管理の目的は、プロジェクトの構造を整理してバス数を最大化し、リスクを最小限に抑えることです。 チームのプログラミングは、数人のプログラマーに何かが起こった場合にプロジェクトを続行するために、チームの各人がシステム全体を十分に理解できるため、バス数を増やすのに役立ちます。 コードレビューは、バス数を増やすための別の方法を提供します。チームは、プロジェクトで作業している他の人が書いたコードを調査および分析し、システムの知識を広めることができます。 バス数を増やす最後の方法は、実際のコード内にコメントを残してドキュメントを活用し、コードが機能する方法と理由、プログラマの意図と方法論を説明することです。 一般に、プログラミングコードベースの知識を多様化するために使用される技術は、理論上のバス数を増やし、プロジェクトのセキュリティを高めます。