predictability has a devious sister named complexity
Causality is not enough. Although we can predict the return of Halley’s comet and the behavior of a piece of software when it’s in production, we cannot accurately predict next month weather and neither can we predict the full combination of features, qualities, time and resources of a software project. Predictability enables you to go to work, make appointments, play sports and watch TV, whereas complexity frequently turns the same interaction between you and the world into an unpredictable and unmanageable mess, full of unexpected issues and surprises.
la teoría del caos nos enseña que incluso los cambios más pequeños en un sistema dinámico pueden tener tremendas consecuencias más adelante en el tiempo. esto significa que el comportamiento de muchos sistemas es en último lugar impredecible ya que cualquier pequeña fricción puede convertirse en un gran problema. la naturaleza innata de la impredectabilidad en los sistemas dinámicos tiene grandes consecuencias para estimar planificar y controlar lo cual es una preocupación bien conocida entre los científicos climáticos y expertos en tráfico pero menos aceptado entre project managers y line managers.
Referencia: Actionable Agile Metrics for Predictability