What's better - more planning and detail or winging it... Err, I meant "agile". All jokes aside, which path is better - larger scope and more detailed specifications or the opposite?