Three steps to effective IT development:

Understand, improve, pull. John Seddon explains with a case example to an audience of IT professionals at Oredev 2010.