Managing Change
Options
Roadmap

Perform technical due diligence

There is more than one road to the desired final result. Which road depends on these critical factors:

  • Identify the target client platform (e.g., Web browser, GUI, Java AWT or Swing).
  • Analyze how, where, and to what extent business logic is coupled to the presentation layer and database-access logic.
  • Determine best approach and plan for each application.

Select the correct tools

Based on the approach/plan selected, there will be any number of tools used to modernize AS/400 applications. The three primary tool categories are:

  • “Screen scrapers” requiring no modification of application logic.
  • Refactoring tools to extend the existing code base with new functionality.
  • Replatforming tools for redeploying the existing code base to another environment with support for legacy RPG.

Build prototype/create project plan

Sierra’s development methodology is based on a cyclic process of prototype creation, testing, acceptance, and re-analysis. Known in some quarters as “extreme programming,” it is in fact a conservative and gradual approach fostering the best use of resources and least disruption to production systems.

  • Select a module or set of programs and related database to prototype.
  • Evaluate current skills set of existing staff and create a training plan.
  • Build prototype, evaluate tools/process, finalize methodology and project plan.

Execute project plan

Sierra can provide you with access to development resources:

  • AS/400 development environment.
  • VPN internet access.
  • Access to migration development environment complete with tools and products to assist in the migration.
  • Onsite or offsite technical expertise to perform migration or mentor or supplement your existing staff.

Sierra Computer Group

2443 Fillmore Street Suite 254
San Francisco CA 94115
voice: 415-948-6559
  fax: 650-610-0954

solutions@sierragrp.com

Copyright © 2002 Sierra Computer Group.
All rights reserved. 

Home ] About Sierra ] AS/400 Services ] EAI Services ] Methodology ] Site Map ]