Maintenance side effects
Inadequate documentation of software evolution
 
Inadequate documentation of software design and structure
 
Loss of "cultural" knowledge of software due to staff turnover
 
Lack of allowance for change in original software design
 
Maintenance is unglamorous and may be viewed as a "punishment task"
