¿Qué es un número de autobús?

El término "número de bus" a veces es utilizado por los gerentes de proyecto en el campo de la tecnología de la información (TI) al hacer estimaciones sobre la estabilidad del equipo que trabaja en un proyecto de desarrollo de software determinado. Se refiere al número de programadores involucrados que podrían ser atropellados por un autobús sin colocar el proyecto en un gran peligro. Estimación de un número de bus es una forma de cuantificar los riesgos de un proyecto mientras se encuentra en un estado de desarrollo vulnerable.

Los programas de escritura para software complejo a menudo son un esfuerzo de equipo. Numerosos programadores e ingenieros de sistemas pueden trabajar juntos para desarrollar los diversos subsistemas y utilidades para un software específico. A menudo, estos programadores trabajan solos o en pequeños grupos en una faceta particular del programa. A medida que avanza el proyecto, los programadores se vuelven indispensables, porque nadie más que trabaja en el proyecto podría entender y completar el código que han comenzado.

Para imaginar la complejidad del problema, imagine el escalaE de desarrollar un sistema operativo completo. Si un solo equipo fuera responsable de desarrollar cada utilidad para el sistema, tomaría años completar el proyecto. En cambio, una empresa podría tener un equipo que trabaje en componentes de redes, otro en la interfaz gráfica, etc. En la mayoría de los casos, estos equipos individuales rara vez colaborarían de una manera significativa; Sus contribuciones solo se combinarían una vez que el producto final estuviera listo para ensamblar.

Por lo tanto, cada equipo esencialmente opera ciego. Como los diferentes equipos autónomos tienen poco o ningún conocimiento de la estructura de codificación o el diseño de programación utilizando los demás, cada equipo individual se vuelve más crucial para el resultado del proyecto. Si suficiente de esos miembros del equipo renuncian al proyecto, o se ve afectado por un autobús, podría condenar todo el proyecto a contratiempos serios o incluso fallar. Estimando el número de autobús de una APRticular Project permite que la gerencia sepa cuán seguro es el proyecto y establece cuán prescindible es cualquier programador en particular para el proyecto.

El objetivo de la gestión es organizar la estructura de un proyecto para maximizar el número de bus, minimizando así el riesgo. La programación en equipos ayuda a aumentar el número de autobús, ya que cada persona en el equipo puede desarrollar suficiente comprensión del sistema general para continuar con el proyecto si algo le sucede a algunos de los programadores. La revisión del código proporciona otro método para aumentar el número de bus: los equipos pueden estudiar y analizar el código escrito por otros que trabajan en el proyecto, difundiendo el conocimiento del sistema. Un método final para aumentar el número de bus es utilizar la documentación dejando comentarios dentro del código real, explicando cómo y por qué funciona el código y cuáles son las intenciones y la metodología de los programadores. En general, cualquier técnica utilizada para diversificar el conocimiento de la base de código de programación aumentará el número de bus teóricober, aumentando la seguridad del proyecto.

OTROS IDIOMAS