The Future of Software Development (and business planning?)

Lot’s to think about in this article on, of all things, the emergence of agile development methods. I’ve been thinking a lot lately about how to apply some of these ideas – build process to embrace change, refactoring – to business planning. No great breakthroughs yet, but i do believe there’s a germ in here somewhere. The strategy and planning model we’re following now – essentially the waterfall method: plan for 8 months, execute for 12, start over again – is broken. The institutional reasons for planning like this – tv production cycles, product development cycles, budgeting, – have all gotten faster and more iterative, so why hasn’t our business planning cycles? Gotta keep thinking about this and looking for alternatives to the waterfall method. Anyone out there have better ideas?

Link: The Future of Software Development.