Across several meetings with the key decision makers, we worked to understand the process of approving reinforced steel produced by Steel Mills.
The process was mapped out from initial Application, through the auditing and testing process to the final delivery of an Approval Certificate.
The final destination was to be a full ERP system for all employees to utilise, aiding their daily processes. Key developments were broken into multiple phases to minimise scope creep and to address high priority aspects quickly and accurately.
In partnership with CARES we created a project team consisting of the Product Owner, Product Architect and the development team.
A clear, accountable road map was identified and milestones set. The project was delivered in 4 key phases across 8 months, with the first phase delivered in just 2 months.
A tri-stage hosting environment was created (Development, User Acceptance Testing and Production). This facilitated the provision of work for initial and then acceptance testing, whilst development of the next phase could be started.
The CARES system has grown with the organisation and now supports their processes from initial application, to supplier management and beyond.
Key components and aspects:-
The brief was clear - design a solution that allows for teams to make and manage their booking, arrive for their session, let themselves into a room, play a game, have their score automatically saved and see their final score in the site leaderboards. All this managed with an on-site Front of House system.
Simple.
We took the brief and created an initial set of component parts for further discussion. We then took a deep-dive with the team at Tandem Set & Scenery (a group of phenomenally talented game creators and builders with a healthily strong "can-do" attitude!).
We emerged with full detail of the functional requirements.
We drew up a full functional specification and presented all mobile App screens for approval and clarification. After just a couple of refinement rounds we had a full confirmed specification to work to.
Every requirement sat firmly and comfortably within our wheelhouse. The standout requirement from normal Software development was physically managing access to the rooms and starting the games. This required dedicated Raspberry Pi development, to integrate with RFID readers, manage the Maglocks and integrate with Unity to initialise the games.
Working with a test-bench containing a Raspberry Pi, an RFID reader, the external room display, maglock and indicator of gameplay with Unity, we were able to create an installation of the Game Room Management System for full testing.
The approach proved highly effective - when it came to physical installation testing, the Pi ISO image was applied to a formatted SD card and inserted into a completed Game Room with no further configuration - the work went from test into a live physical implementation with minimal rework.
The Mobile Apps and APIs were deployed as Web services in the Azure Cloud using our standard tri-stage hosting configuration. All deployment is managed by Azure Pipelines for a smooth Continuous Integration setup.
An extensive suite of developments enabling multiple automation scenarios, to create a seamless user experience.
Key components and aspects:-
Extensive Analysis & Research and Development was essential to initially prove the concept. We identified key partners for service provision and repeat billing via Direct Debit and developed all relevant prototypes.
The build was to be a wholly new SaaS product, created from the ground-up.
We mapped the full user journey, from enquiry to finalisation of order.
This was to be an iterative development, allowing the user journey to be re-evaluated at every stage. This approach allowed for future requirements to be anticipated and accommodated at an early stage.
The path to purchase needed to be short and intuitive without being restrictive, so as to fully optimise the sales funnel.
A new product to market needs to be found. Landlines 2u contains dedicated, specific SEO development aspects to really push the website to the top of regional search results.
As an example, of the effectiveness of the development, a simple search for "digital landlines surrey" presents Landlines 2u neatly at the top of results.
A fully bespoke SaaS development, with the site visitor at its core. The simple and flowing user experience of the website has extensive tech heavy-lifting at its core.
Key delivery aspects:-
Fully hosted and scalable within in the Azure cloud.
This was to be a design-led development. The UX was created as a storyboard to reach agreement in behaviour, style and implementation. Each screen was incorporated into a full functional specification, detailing the technical requirements.
To be able to present a contemporary website, the offline branding needed to be modernised. We worked with Road Radio, presenting several ideas inspired by the offline branding, sympathetic to the brand, whilst being compatible with a modern online presence.
A custom content management system maintains the complex data capture required, enabling the simultaneous management of car manufacturer-related products alongside product manufacturer detail.
A Custom Order Management facility with Invoice generation completes the website management facility.
A tri-stage, Azure Web Services, hosting environment (Development, User Acceptance Testing and Production).
Azure Pipelines is used for a full Continuous Integration solution.
Create a fully dynamic and integrated Workflow Management System that was able to :-
Having identified 3 key user types and systems, it became obvious to us that this new system should be a Domain-Driven Design (DDD) system, allowing for different views on shared data, with clearly defined boundaries and data ownership:-
We created the Central Management and Client systems using ASP.Net MVC. For the Candidate system, we chose an Angular / TypeScript front-end using a Web API.
Data in the existing SQL Server DB was restructured into domain-based schemas.
With a high level of attention to detail, it was possible to introduce automation, to maximise efficiencies and drive substantial growth. This allows the screening analysts to focus most of their time on reviewing cases and less time on data capture and correction.
Integrations include:-
Fundamentally, the data from the existing database could not be lost, it contained years of metadata that had been manually maintained for each photograph and photoset within the website.
We identified and mapped paths for all data to the new database and then carried out full data migrations.
Next, as part of the porting exercise to ASP.Net MVC (C#), we redeveloped the User experience (UX). We also identified key areas where the website could be upgraded:-
A key logistical aspect of migrating this website was the sheer number (and size) of high resolution photographs. These would need to be moved across to the new hosting location. Utlising FTP we created a small App that would pull across all content files, retaining their folder structure, with failsafe restarting ability.
As with much of the UX work we do, we allow the development to be design-led, therefore all front-end work was completed first, to represent the user-journey through all aspects in the website.
A unique requirement of this content management system was the need to be able to batch upload all photographs from a photoshoot. Once uploaded, multiple photosets were to be created for presentation within the website - maximising the efficiency of managing many large files. We created an "Image Bank" facility that allowed for large zip files to be uploaded, automatically extracted and the metadata for each image to be retrieved and stored against each database entry.
With all relevant data for each image stored, the creation and subsequent management of photosets was a simple "point and click" exercise. Keyword matching and SEO aspects were carried along with each file.
As is standard in any of our developments, a tri-stage hosting environment was created (Development, User Acceptance Testing and Production). This allowed core front-end aspects to go live, while additional new content management functions were being added behind-the-scenes.
In addition to the advanced content management, we also create a fully integrated order management facility.
Key components and aspects:-
Happen Software uses cookies to improve your experience while you use our website. The cookies that are categorized as necessary, are stored on your browser as they are essential for the site to work. We also use third-party cookies that help us analyze and understand how you use the website. These cookies will be stored in your browser only with your consent. You can also opt-out of these cookies. Opting out of these cookies may affect your browsing experience.
This is required to store whether you have set your cookie preferences.
Functional cookies help to perform certain functionalities to make it easier for you to use the site, such as remembering your input choices, sharing the content of the website on social media platforms, collecting feedback, and other third-party features.
This cookie controls your acceptance or refusal of the site to capture and retain overall Analytical information.