Too often software development projects don't meet the client expectations.
What's causing this? How can we make that both the client (business side) and the developers communicate in such a way that both sides know what can be expected? Are new development practices the solution to realize top results?
See my blog post for more information: http://ow.ly/1rPaa