2. Contents
Overview
Major Tasks
Tasks in Groups & Deliverables
Software Application Testing
Acceptance Testing
Installations
Implementation Failure
Maintenance
3. Overview
Expensive –too many tasks, too many people
Physical design to computer codes
Detecting and correcting errors
Installing new system
Possible modification and improvement
4. Major Tasks
7 Tasks
Group1 : Coding, Testing, Installation
Group 2: Documentation, Training, Support
Group 3: Maintenance
5. Group 1 + Deliverables
Coding : converting design into computer
codes
Testing: Detecting and correcting errors
Installation: Installing new system
Code, program, documentation, Test plan,
Test data, Test Results
User Guides, Installation & conversion plans
6. Group 2 + Deliverables
Training: Training the trainers
Support: Supporting/helping users through
different ways- help file, forum, online desk
etc
Documentation, Tutorials, Help desk, Bulletin
board, Blogs etc
7. Group 3 + Deliverables
Maintenance Activities
To correct or prevent errors
To improve the system
To adapt with new/changing needs
Maintenance plans
8. Application Testing
Without code execution
With Code execution
Manual Vs automated
12. Installation
Moving from current system to new
developed system
4 types
Direct Installation
Parallel installation
Single location installation
Phased Installation
13. Documentation
System Documentation-intended for
maintenance programmers
User Documentation – intended for system
users
System Documentation – 2 types
Internal Documentation
External Documentation
14. Implementation Failure
Risk – lack of user involvement
Commitment to project
Commitment to change
Lack of Project definition and planning
Unrealistic requirements
15. System Maintenance
New requests for changes
4 types
Corrective
Adaptive
Perfective
Preventive