"The management of software development has always been beset
with challenges regarding how to balance innovation with control.
Too little control, and those pesky developers start writing their
own stuff with scant regard for project deadlines (I remember, back
in the day, one chap writing a programme to decide who should go
down to the sausage roll machine at break time)."