Customization process and delivery standards for our wholesale ERP software
Better, faster
We’ve invested tens of software engineering man-years in creating tools and a methodology to deliver customizations as fast as is possible.
All of our software business analysts, engineers, architects, and test teams can deliver plugins in timescales significantly faster and to a higher quality than our competitors.
Our entire software release process is automated using the Jenkins automation server and CI/CD methodology (Continuous Integration / Continuous Development). This means we can swiftly and frequently deliver software releases.
All of our software business analysts, engineers, architects, and test teams can deliver plugins in timescales significantly faster and to a higher quality than our competitors.
Our entire software release process is automated using the Jenkins automation server and CI/CD methodology (Continuous Integration / Continuous Development). This means we can swiftly and frequently deliver software releases.
Rigour
Every engineer attends daily standup meetings to allow engineering leaders to track development progress. Our Architects perform architectural reviews and consistently conduct rigorous code reviews to ensure code meets engineering standards and project requirements.
Streamlined feedback
To streamline plugin development we use Agile/eXtreme tools and practices to rapidly deliver MVPs (minimal viable product). This enables our customers to visualize outcomes way before delivery, so they can provide feedback to support us delivering their exact requirements.
Manual testing
All of the above tasks, together with unit testing help eliminate as far as is practical issues and errors in code before they reach testing and QA. Unit testing is done by developers as well as the test teams to check code integrity, stability, and performance. QA teams then conduct manual testing.
Automated testing
Using Selenium automated testing, QA teams run hundreds of routines to check the new code has not adversely affected the core application and behaves as specified.
Support certified
Final checks are done by customer services or support experts before delivery. Customer services are the gatekeepers to our customer base.
Our customizable wholesale order management system is mission-critical, customer services certification of new functionality is mandatory.