Since 15 years I have been working on IT projects in many different roles. I see a lot of positive evolution regarding successful projects. Nowadays we deliver more software in less time and learned to listen better to our customers.
Nowadays Scrum is our methodology of choice that helps to be more effective and successful. Basically, it will result in doing more in less time. Completing small, but completed parts of software will give an overview of results in an early stage. This helps Product Owners in specifying the business needs.
Read the extended version on blog.mirabeau.nl