Qu'est-ce qu'un numéro de bus?

Le terme "numéro de bus" est parfois utilisé par les chefs de projet dans le domaine des technologies de l'information (TI) lors de la réalisation des estimations de la stabilité de l'équipe travaillant sur un projet de développement logiciel donné. Il fait référence au nombre de programmeurs impliqués qui pourraient être frappés par un bus sans placer le projet en danger sérieux. L'estimation d'un numéro de bus est un moyen de quantifier les risques d'un projet alors qu'il est dans un état de développement vulnérable.

Les programmes d'écriture pour des logiciels complexes sont souvent un effort d'équipe. De nombreux programmeurs et ingénieurs système peuvent travailler ensemble pour développer les différents sous-systèmes et services publics pour un logiciel spécifique. Souvent, ces programmeurs travaillent seuls ou en petits groupes sur une facette particulière du programme. Au fur et à mesure que le projet se déroule, les programmeurs deviennent indispensables, car personne d'autre ne travaillant sur le projet ne serait facilement en mesure de comprendre et de compléter le code qu'ils ont commencé.

pour envisager la complexité du problème, imaginez la Scale de développer un système d'exploitation complet. Si une seule équipe était responsable du développement de chaque utilité pour le système, il faudrait des années pour terminer le projet. Au lieu de cela, une entreprise pourrait faire travailler une équipe sur les composants de réseautage, un autre sur l'interface graphique, etc. Dans la plupart des cas, ces équipes individuelles collaboreraient rarement de manière significative; Leurs contributions ne seraient combinées qu'une fois que le produit final était prêt à s'assembler.

Ainsi, chaque équipe opère essentiellement aveugle. Comme les différentes équipes autonomes ont peu ou pas de connaissances sur la structure codante ou la conception de programmation utilisée par les autres, chaque équipe individuelle devient plus cruciale pour l'issue du projet. Si suffisamment de ces membres de l'équipe quittent le projet - ou se font frapper par un bus - cela pourrait condamner l'ensemble du projet à de sérieux revers, voire à un échec. Estimation du numéro de bus d'un PALe projet rticulaire permet à la direction de savoir à quel point le projet est sécurisé et établit à quel point un programmeur particulier est consommable pour le projet.

Le but de la gestion est d'organiser la structure d'un projet pour maximiser le nombre de bus, minimisant ainsi le risque. La programmation dans les équipes aide à augmenter le numéro de bus, car chaque personne de l'équipe peut développer une compréhension suffisante du système global pour poursuivre le projet si quelque chose arrive à quelques-uns des programmeurs. La revue de code fournit une autre méthode pour augmenter le numéro de bus: les équipes peuvent étudier et analyser le code écrit par d'autres travaillant sur le projet, répartissant les connaissances du système. Une dernière méthode pour augmenter le numéro de bus consiste à utiliser la documentation en laissant les commentaires dans le code réel, en expliquant comment et pourquoi le code fonctionne et ce que les intentions et la méthodologie des programmeurs sont. En général, toutes les techniques utilisées pour diversifier la connaissance de la base de code de programmation augmenteront le Num de bus théoriqueber, augmentant la sécurité du projet.

DANS D'AUTRES LANGUES