Strategies for Managing Software Maintenance Expense
Often software engineers approach development as if it is the only or final release of the software. Instead, we need to realize that we are developing the first release of many follow-up releases. There are several strategies that can be used to proactively…