Ley de Brook en la gestión de proyectos: definición y fórmula
Ley de Brook
Frederick Brooks es un científico informático e ingeniero de software estadounidense que ha trabajado anteriormente para IBM. En 1975, publicó un libro sobre gestión de proyectos e ingeniería de software llamado The Mythical Man-Month: Essays on Software Engineering . La idea clave del libro era que agregar mano de obra a un proyecto de software tardío lo hace más tarde . Esta idea más tarde se conoció como Ley de Brook .
Al principio, la idea puede parecer contradictoria, especialmente para los directores de proyectos. A menudo se asume que cuanta más gente trabaja en una tarea, más rápido se hace y que un proyecto tardío puede volver a encarrilarse añadiendo más personas. Piense en descargar una camioneta: si dos personas pueden descargarla en dos horas, se espera que cuatro personas terminen el trabajo en una hora.
Sin embargo, basado en su experiencia en IBM, Brooks sugirió lo contrario. En el título de su libro, Brooks se refiere a un hombre-mes , un concepto popular en la gestión de proyectos para el desarrollo de software, que mide la cantidad de trabajo realizado por una persona en un mes. Según la ley de Brook, un hombre-mes no es una medida válida de esfuerzo.
Fórmula de intercomunicación grupal
La razón principal por la que la mano de obra adicional causa más retrasos en un proyecto reside en el hecho de que los nuevos miembros del equipo requieren una introducción al proyecto. Los proyectos de desarrollo de software son complejos y se basan en un trabajo colaborativo eficaz y en la comunicación entre los miembros del equipo. Se asume que un nuevo miembro no podrá contribuir de manera efectiva al proyecto sin una presentación. El tiempo y el esfuerzo dedicados a la comunicación aumentarán con cada nueva persona que se una al proyecto, lo que significa que el tiempo y el esfuerzo dedicados al trabajo real del proyecto disminuirán. Además, los miembros del equipo más experimentados y eficientes probablemente dedicarán parte de su tiempo a la formación de nuevos miembros del equipo, lo que reducirá aún más la eficacia del proceso de desarrollo.
Brooks introdujo una fórmula para medir el volumen de comunicación dentro del equipo. Asume que cada miembro del equipo necesita comunicarse con todos los demás miembros del equipo para poder realizar su trabajo. La fórmula de intercomunicación grupal mide el número de canales de comunicación dentro del equipo del proyecto y se puede expresar como n * (n-1) / 2, donde n es el número de personas que trabajan en un proyecto.
Con 5 desarrolladores de software trabajando en un proyecto, la cantidad de canales de comunicación dentro del equipo del proyecto se convierte en 5 * (5-1) / 2 = 10
Con 10 desarrolladores de software, el número de canales de comunicación dentro del equipo del proyecto se convierte en 10 * (10-1) / 2 = 45
Puede notar fácilmente que si bien duplicamos la mano de obra, ¡el número de canales de comunicación se ha más que cuadriplicado!
Soluciones alternativas
Junto con un tiempo adicional dedicado a la comunicación, agregar nuevas personas al proyecto aumenta los costos del proyecto, requiere una nueva planificación (lo que genera más trabajo para el gerente del proyecto) y posiblemente introduce nuevos riesgos.
Agregar nuevo personal al proyecto puede seguir siendo una solución viable, si se tienen en cuenta ciertas consideraciones:
- Hay suficiente tiempo disponible en el cronograma para las presentaciones sin dañar el proceso de desarrollo.
- Se agrega nuevo personal en pequeños incrementos
- El personal recién agregado tiene suficiente experiencia y conocimiento
Resumen de la lección
La ley de Brook establece que agregar mano de obra a un proyecto de software tardío lo hace más tarde . Tradicionalmente, la carga de trabajo en proyectos de desarrollo de software se mide en meses-hombre , la cantidad de trabajo realizado por una persona en un mes. Esta no es una medida precisa, según Brooks.
De acuerdo con la Ley de Brook, agregar nuevas personas al proyecto aumenta el tiempo dedicado a la comunicación y la capacitación, y disminuye el tiempo dedicado al desarrollo real del proyecto y su eficiencia. Como resultado, el proyecto se retrasa aún más, mientras que los costos aumentan. La fórmula de intercomunicación grupal mide el número de canales de comunicación dentro del equipo del proyecto y se puede expresar como n * (n-1) / 2, donde n es el número de personas que trabajan en un proyecto.
Aprende más sobre:
Arte Arquitectura Biologia Ciencia Ciencia Fisica Ciencias de la Tierra Ciencias Sociales Economia Historia Historia Mundial Historia Moderna Medio Ambiente y Ecologia Literatura Plantas y Animales Religiones del Mundo QuimicaArticulos relacionados
- Asignaciones de valoración en contabilidad: ejemplos y análisis
- Marco de control interno de COSO: estructura subyacente y limitaciones
- ¿Qué es la planificación de la calidad? – Definición, proceso y herramientas
- Cómo estimar costos usando el método de gráficos de dispersión
- Reflación en Economía: Definición, operaciones y ejemplos ¿Qué es la reflación?
- Tipos de discursos: informativos, persuasivos y para ocasiones especiales
- Créditos fiscales para el cuidado de niños y dependientes
- Preparación de un informe de compilación para estados financieros
- Gestión ajustada de la cadena de suministro
- Puntos de inflexión de la Guerra Civil: Chancellorsville, Gettysburg y Vicksburg
- Oficina de Responsabilidad Gubernamental Normas de Auditoría Gubernamental para Auditorías de Control Interno
- Herramientas de gestión de proyectos para el desarrollo de sistemas
- Cuantificación de la incertidumbre mediante modelos de probabilidad
- Percepciones culturales del tiempo en las organizaciones: tiempo monocrónico y policrónico
- Venta Profesional: Definición, habilidades y técnicas