From Unsafe Releases to Controlled Changes
ERP workflow with Git and Jira enables structured development, integrated testing, and stable releases in complex ERP systems.
PROBLEM
The Challenge
Modern ERP systems are under constant pressure to change:
multiple customers, continuous requirements, and business-critical processes in continuous operation.
Traditional release processes reach their limits here:
- Changes are integrated too early
- Errors are discovered too late
- Coordination effort increases
- Releases become unstable
SOLUTION
Our Approach
We have rethought the development and release process:
Every change must be isolated, traceable, and testable before it becomes part of a release.
- Ticket-based development with Jira
- One Git branch per change
- Mandatory code reviews
- Structured customer testing
- Automatic synchronization between Git and runtime
CORE FEATURES
Key Functions
End-to-End Workflow
Jira, Git, and InterSystems IRIS are fully connected.
All steps are transparent and traceable.
Automated Development Environment
Local setups are configured automatically:
VS Code, Git hooks, and branch configuration are ready to use immediately.
Synchronization of Code and Runtime
A dedicated service layer transfers changes directly from Git into the IRIS runtime.
Code and system remain in sync at all times.
Integrated Customer Testing
Customers test changes before release in their own environment:
with clear test instructions and direct feedback.
Centralized Test Management
Tests are organized in a structured way as test suites and test cases.
All results are clearly assigned to a change and can be evaluated.
The Workflow
- Jira ticket (single source of truth)
- Feature branch (isolated change)
- Code review (quality assurance)
- Automated preparation & Customer testing (real environment)
- Approval and merge
Our Expertise
- InterSystems IRIS integration and architecture
- ERP systems with multi-tenancy
- Git-based development processes
- Automated testing and release management
- Modular architecture and domain-driven design
Use Cases
- Modernizing existing ERP development processes
- Introducing Git in IRIS environments
- Establishing structured testing processes with customers
- Reducing risks in the release process
- Improving traceability and quality
The Result
For teams:
- Less manual effort
- Earlier detection of errors
- Clear responsibilities
For customers:
- Early involvement
- Transparent testing
- More stable releases

Find out more
Download the complete handout or contact us directly to find out how we can support you with our workflow in your environment.
