Each day thousands of project managers try to meet ever-changing expectations of the board and fight with software development difficulties. How not to slip into madness when deadlines are near?