Software Development Productivity: Why It's Important and why It's Too Hard

All software companies strive to be productive. They want to produce more features in less time, with fewer bugs. Numerous techniques exist for improving productivity, but many of them are considered too hard to adopt and simply get thrown out before being tried. In this lecture, we’ll examine why many productivity improvements fail, largely due to the financial bottom line, but also due to the organization’s overwhelming focus on their other goals.