I first picked this one up on via Andrew on the Australian Scrum Community. Reg Braithwaite has written an essay on the difference between Deterministic development and Probabilistic development.

It's a great read, and if I ever needed another reminder why "inspect & adapt" is a great mantra to follow and of the difficulties in implementing organisational change in an embedded Deterministic culture then this is it.