GizmoxTS - Our Offering

Our Offering

Gizmox Transposition (TS) is offered as a fast, cost-efficient expert service for organizations that would like to provide their customers with a high quality transposed application. The service is offered on a modular basis: starting with only the Transposition expert work, called TS-Only (Transposition-Only), to a full turnkey service, called TS-Plus (Transposition-Plus).


1. SetupSETUP

Initially, a stable source and baseline environment is setup by loading the code & configuring the Transposition Tool.


2. Analysis & Transposition planANALYSIS

Next, the source to target gaps are identified via a virtual compiler and other Transposition assessment and query tools. The Transposition expert then presents and discusses with the customer team the optional target components and code patterns. The deliverable is an agreed Transposition Plan.

REFACTORING3. Refactoring and standard mapping

Once a plan is in place, the next phase includes refactoring and mapping of code fragments and components to the target environment using standard or common custom mapping rules. Stubs are generated for non-common specific mappings.




QUALITY4. First compilation & code quality tests

At this point, the transposed code compiles. Code might include stubs for custom extensions, components and custom rules (according to the selected delivery model, see delivery model below). This phase also includes Initial code quality auto- testing.


5. Custom extensions, components and rulesRULES

Custom extensions, components and mapping rules are created for non-standard types and members by either mapping legacy 3rd party controls to .Net equivalents, or by implementing specific code in the generated stubs. This phase can start earlier, in parallel to the standard refactoring and mapping phase.


6. Final Compilation (Developer Tests)COMPILATION

The final version of the transposed code compiles with all custom stubs mapped and ready for delivery tests. Some additional edits (post-transpose actions) may be done at this stage.

QA7. QA Phase

- Delivery Tests/Bug Fixing - According to defined scenarios and success criteria.
- Acceptance Tests (followed by final bug fixing) - According to defined success criteria.