Software Capital — Achievement and Leverage
Too Long; Didn't Read
To most effectively manage an ever-increasing demand for ever-increasingly complex software, it is vital that an organizational process be established which aims to achieve a central goal: maximizing the creation of, and benefits from, S<strong>oftware Capital</strong>. Software Capital, with specific regard to software developed over time in-house, can be defined as the cumulative technology that can be re-deployed to new situations. To best achieve it, two separate development teams with distinct but mutually reinforcing goals and missions need to exist: Application developers and Software Capital developers. Application developers serve the business units directly, while<br>Software Capital developers ensure maximum quality and productivity from the application developers. The separation allows both sides to leverage their respective strengths in business knowledge and good software design.