|
|
 |
|
Developing Software -> Maintenance |
|
|
 |
|
|
 |
|
|
Maintaining existing software is often the most
difficult, yet most important task in a mature development
environment. After all, existing products and
upgrades provide most of the revenue in a typical software
company; if products are not maintained properly,
they tend to decay and become a mess over time.
This, in turn, makes them difficult to support and upgrade
in a timely manner, such that eventually major resources
are required to re-write things from scratch.
Good Design
Documentation
Uphold original standards
Customization
|
|
|
 |
|
|
|