This document discusses ways to improve software productivity. It notes that while hardware productivity has increased dramatically over time, software productivity has improved much more slowly. The document explores ways to better measure and analyze software productivity, noting that lines of code is commonly used but has limitations. It discusses analyzing productivity based on factors like programming language experience, team skills, and project size. Improving areas like requirements analysis, reuse, and team skills can significantly boost productivity.