SupportContactNewsCareersSite Map
 
Home Company Products Solutions Training Clients Partners
 
  Asset Management
  Modernization
  Migration
go
   
 
   
 
 

Software Modernization Methodology

 
 

SM2 is our migration and modernization methodology based on years of delivering successful migrations. SM2 is closely coupled with SMT while allowing flexibility to address the complex and unique requirements of each application.

The diagram below represents the conceptual model, which depicts the entire process of Synchrony's SM2 Methodology for modernization of an application from one platform, programming language and architecture to another.

 
 

What is Modernization?

Application modernization is a complete transformation of an application from a source to target architecture. Moving an application across languages and platforms encompasses the activities involved in migrating architectures while at the same time dealing with the complexities introduced by the need to migrate from one language to another, and, perhaps, to create completely new artifacts from data that is not resident inside the original source code.

Our goal is to simplify and reduce the cost and time of undergoing this process with a rigorous E-Business Modernization/Transformation Methodology. The goal of “Modernization” is to place the owners of the application in a position to take advantage of the possibilities offered by the target environment with minimal impact on the existing application code.

SM² is our migration and modernization methodology based on years of delivering successful migrations. SM² is closely coupled with SMT while allowing flexibility to address the complex and unique requirements of each application.

Goals of Modernization

  1. Preserve core application assets

    Application assets represent those software modules and components that implement core business functionality, application domain, business process and user interaction. For example:

    • Domain Model
    • Business Processes
    • Database Model
    • Presentation Layout

    The goal is to identify these application assets and migrate them "As Is" to the target platform.

  2. Reduce maintenance on the target platform

    • Integrate with components on the target platform
    • Retire home-grown infrastructure
    • Eliminate obsolete or dead code

  3. Manage cost
    • Manageable process with a proven Modernization Methodology
    • Manageable process with a proven Modernization Technology - SMT
    • Incremental not a wholesale migration - divide and conquer
    • More frequent, smaller working deliverables
    • Less overall effort than a complete rewrite

Phases of Software Modernization

  1. Modernization Analysis

    • Discovery/Requirements Analysis
    • Architecture Analysis
    • Migration Analysis

  2. Modernization Execution - The modernization execution plan resulting from the previous stages is used to commence with the process of physically migrating and modernizing the source components to the target platform using SMT.
  3. Evolution
go to top

 

 
Why Modernize?
Customize a Roadmap
Quick Assessment
Home Company Products Solutions Training Clients Partners
 © Copyright , Synchrony Systems Inc. All Rights Reserved Worldwide.