One of the most common mistakes made by software development teams and others in thinking about software is the confusion between the concept of software as a project and the concept of software as a product. When asked, most people would agree that software is a product, not a project. After all, the software will […]