Do you ever wonder why the software projects in your department consistently seem to run out of time or money (or both) before agreed goals have been achieved? Why staffing a team with technical experts and certified project managers is no guarantee of project success? Why what seemed like an achievable plan at the beginning of a software project inevitably falls short of expectations?

The Information Technology (IT) industry is filled with endless examples of high-visibility software projects that failed miserably: multi-million dollar budget blowouts, faulty software that was released prematurely into a live environment to meet a contractual (or management) deadline, and part-time support and maintenance services that become unending ...

Get Everything you want to know about Agile now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.