ALI

vendredi 20 septembre 2013

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

Le terme "nombre de bus» est parfois utilisé par les gestionnaires de projets en technologies de l'information (IT) domaine pour établir des estimations quant à la stabilité de l'équipe travaillant sur ​​une donnée développement logiciel projet. Il se réfère au nombre de programmeurs impliqués qui pourraient être touchés par un bus sans mettre le projet en péril sérieux. L'estimation d'un certain nombre de bus est un moyen de quantifier les risques d'un projet alors qu'il est dans un état vulnérable de développement.
L'écriture de programmes pour les logiciels complexes est souvent un travail d'équipe. De nombreux programmeurs et ingénieurs système peuvent travailler ensemble pour développer les différents sous-systèmes et des services publics pour une pièce de logiciel spécifique. Souvent, ces programmeurs travaillent seuls ou en petits groupes sur une facette particulière du programme. Comme le projet avance, les programmeurs deviennent indispensable, parce que personne ne travaille sur le projet serait facilement capable de comprendre et compléter le code qu'ils ont commencé.
Pour imaginer la complexité du problème, imaginer l'ampleur de développer un système d'exploitation complet. Si une seule équipe était responsable du développement de chaque utilitaire unique pour le système, il faudrait des années pour compléter le projet. Au lieu de cela, une entreprise peut avoir un travail en équipe sur des composants de réseautage, un autre sur l'interface graphique, et ainsi de suite. Dans la plupart des cas, ces différentes équipes collaboreraient rarement d'une manière significative, leurs contributions ne seraient combinées une fois le produit final était prêt à assembler.
Ainsi, chaque équipe intervient essentiellement aveugle. Comme les différentes équipes autonomes ont peu ou pas de connaissance de la structure de codage ou de la conception de programmation utilisé par les autres, chaque équipe devient plus crucial pour l'issue du projet. Si un nombre suffisant de ces membres de l'équipe ont quitté le projet - ou se faire frapper par un autobus - il pourrait condamner l'ensemble du projet de sérieux revers, voire des échecs. Estimation du nombre de bus d'un projet particulier permet de gérer de savoir comment sécuriser le projet, et qui établit comment durables tout particulier programmeur est à ce projet.
L'objectif de gestion est d'organiser la structure d'un projet visant à maximiser le nombre de bus, minimisant ainsi les risques. Programmation en équipe contribue à augmenter le nombre de bus, comme chaque membre de l'équipe peut développer une compréhension suffisante de l'ensemble du système pour poursuivre le projet si quelque chose arrive à quelques-uns des programmeurs. Revue de code fournit une autre méthode pour augmenter le nombre de bus: les équipes peuvent étudier et d'analyser le code écrit par d'autres personnes travaillant sur le projet, la diffusion des connaissances du système. Une dernière méthode pour augmenter le nombre de bus est l'utilisation de la documentation en laissant des commentaires dans le code actuel, en expliquant comment et pourquoi le code fonctionne et quelles sont les intentions et la méthodologie des programmeurs est. En général, les techniques utilisées pour diversifier la connaissance de la base de code de programmation va augmenter le nombre de bus théorique, ce qui augmente la sécurité du projet.