hopp approach to mapping and implementation is born out of a recognition that the Traditional Way data migrations are specified and implemented is lacking when it comes to speed, consistency and quality.
We believe that teams need a tool to facilitate collaboration and detailed, high-quality specifications. The specifications should be automatically turned into code to achieve implementation speed and ensure consistency between specification and code.
To deliver that we have developed Studio, a dedicated multiuser productivity application that provides a comprehensive and consistent interface for mapping specification. Studio allows a team of business experts to collaborate on producing mappings for the executables. It offers rich cross-referencing and cross-validation functionality, ensuring a high level of enduring consistency and coherence in the mapping. Importantly, Studio facilitates and enforces highly structured mapping.
The specifications done in Stusio are so structured that the corresponding code can automatically be produced by our code generator - the migration executables.
The structured specification and generated code are key quality aspects of hopp.
The benefits include:
- Complete guarantee of consistency between the mapping and the executable code at all times.
- Increasing mapping quality over time as it can be reused across projects.
- The specification becomes the implementation, eliminating the need for manual adjustments. There is no longer a separate implementation process or team.
- Business experts have control and empowerment. Modifications made directly by them to the specifications reflect in the generated executable code.
Studio supports users in their work from the start to the final specification. It contains all the mapping, collaboration and validation features needed to specify even the most complex data migrations.
The repository in Studion maintains and manages any changes made by team members making it easy to go back and for while trying and testing ned specifications. A complete audit trail is available making it easier to investigate any issues that may arise during testing.