|
Application Upgrade Methodology
RSI Application Upgrade Philosophy
Our upgrade approach is a very structured methodology that we have executed in the past and is the basis for our blueprint for covering all phases of the project. We use a three stage approach that can be tailored to our client’s specific needs.
The following three stage methodology is broken up with multiple phases within each of the three stages.

Stages

Stage 1 = Definition & Analysis
|
Ø Establish Reporting Standards
Ø Create Status Reports
Ø Quality Assurance
|

|
Ø Define & document upgrade objectives & scope & critical success factors
Ø Define overall upgrade strategy
Ø Define the project team
Ø Create work-plan
Ø Arrange physical requirements
|

|
Ø Establish Backup / Disaster Recovery Planning
Ø Create/Upgrade Alternate Environment
Ø Define Conversion Production Environments
|

|
Ø Review new software functionality
Ø Perform Business Process Reengineering
Ø Determine Status of Issues and Concerns
|

|
Ø Select Courses
Ø Select Users/MIS Personnel
Ø Develop Educational Material
Ø Attend Education
|

Stage 2 = Construction
|
Ø Establish Development Environment
Ø Set New Software Functionality Parameters
Ø Perform Detailed Design
Ø Perform Programming
Ø Perform Unit Tests
|

|
Ø Application Specific Modifications
|

|
Ø Create New User Procedures
Ø Update Existing Procedures
Ø Review with Management
|

|
Ø Plan Training
Ø Develop Training Objectives
Ø Develop Training Material
Ø Schedule Training
|

|
Ø Create Documentation Standards
Ø Modify / Create Documentation
|

|
Ø Plan Tests
Ø Develop Test Conditions
Ø Develop Test Data
Ø Develop Expected Outcomes
Ø Schedule Tests
|

|
Ø Plan Conversion
Ø Develop Conversion Procedures
Ø Review and Clean Conversion Data
Ø Create & Test Conversion Programs
Ø Schedule Conversion
Ø Define Support Environment
Ø Prepare Contingency Plan
|

|
Ø Perform Integration Tests
Ø Perform Stress Tests
Ø Resolve Issues
|

|
Ø Develop Readiness Checklist
Ø Run Readiness Tests
Ø Resolve Issues
|

Stage 3 = Conversion
|
Ø Conduct Training
Ø Resolve Issues
|

|
Ø Execute Upgrade Plan to Production Environment
Ø Monitor Upgrade Process
Ø User Review of Upgraded system
Ø Go / No Go Decision
|

|
Ø Transfer to Support Environment
Ø Train On-going Support Team
Ø Prioritize Issues
Ø Monitor and Adjust System
Ø Perform Review
|

|