Maintenance Process
-
Determine maintenance objective
- Correct program defect
- Add new functionality
- Remove old functionality
- Optimize
-
Understand the program
-
Analyze change impact
-
Plan change release into system
- Branch by abstraction
-
Implement change
-
Iterate