LinkedIn
X
Facebook

Proprietary Software Support and Development

Table of Contents

Requirements

The client needed on-going software development, support, business analysis and project management services to help them enhance their proprietary software. Further, the client was keen to implement industry best practises and processes.

Solution

We worked with the client to understand their bespoke systems and current processes so that we could implement changes that would benefit their business.

Firstly, we implemented source control for the codebases. Historically, changes made to their systems had been ad-hoc, and with no revision history. Leveraging the use of Azure DevOps, we moved the entire codebase to Git repositories.

We setup a new User Acceptance Testing environment, which mimics all the functionality of the production system, albeit utilising a sanitised database and test data.

We implemented new development processes, using the agile methodology and we conduct frequent sprint planning, backlog refinement, requirement gathering, release planning and sprint retrospective meetings to ensure that our team and the client work closely together, and everyone is informed on the work being progressed.

Working with the client, we prioritise a backlog of refined work items for each sprint, whilst additionally gathering requirements on unrefined work items so that they’re ready to be picked up for development in future sprints. Work items may include development of new features and enhancements, or investigations into issues and bugs.

Result

The client has expressed that they are happy with our project management and understanding of their business and processes.

We’ve provided functionality and stability to the client’s bespoke systems, which has helped enhance their offering to employees and enforcement officers, improving productivity and reducing frustration.