Regla del noventa y noventa
En programación informática e ingeniería de software, la regla del noventa y noventa es un aforismo humorístico que establece:
El primer 90% del código representa el primer 90% del tiempo de desarrollo. El 10% restante del código representa el otro 90% del tiempo de desarrollo.
—Tom Cargill, Bell Labs
Esto suma un 180 %, lo que hace una alusión irónica a la notoriedad de los proyectos de desarrollo de software que superan significativamente sus cronogramas (consulte la estimación del esfuerzo de desarrollo de software). La anécdota expresa tanto la asignación aproximada de tiempo a las porciones fáciles y difíciles de una tarea de programación como la causa de la tardanza de muchos proyectos en su incapacidad para anticipar sus complejidades difíciles, a menudo impredecibles. En resumen, a menudo se necesita más tiempo y más codificación de lo esperado para completar un proyecto.
La regla se atribuye a Tom Cargill de Bell Labs, y se popularizó gracias a 'Programming Pearls' de Jon Bentley de septiembre de 1985. columna en Comunicados de la ACM, en la que se titulaba la "Regla de Credibilidad".
En algunos proyectos de software ágiles, esta regla también aparece cuando una tarea se presenta como "relativamente terminada". Esto indica un escenario común en el que el trabajo planificado se completa pero no se puede aprobar, quedando pendiente una sola actividad final que puede no ocurrir durante un período de tiempo considerable.
Contenido relacionado
Manzana IIe
Unidad de memoria RAM
Objetos de datos ActiveX