The Brief
Concrete Proficiency is seeking a development partner that can help them optimize their testing and report delivery process. This will reduce the amount of manual data capturing and thereby reduce the chance for errors to be made. The system will also provide a streamlined report delivery process, where clients can easily access their test reports without having to contact Concrete Proficiency.
The Team
The team consisted out of four junior UX/UI designers, six junior software developers, a tech lead and a design lead.
Team Lead
Cilliers Naude
Team Lead
Hanro Spagenberg
Designer
Clair Barnhardt
Designer
Melissa Domingues
Designer
Simoné Engelbrecht
Designer
Designer
Liza-Mari Wolhuter
Developer
William Agar
Developer
Rikus Poolman
Developer
Kenneth Mgwenya
Developer
Gabriel Mohamed
Developer
Linky Thelele
The Project Structure
We used the Agile framework to approach this project. We had week long sprints and we handed over a new section to the developers after each sprint.
The Process
Brainstorming
Wireframing
Design
Brainstorming
Each sprint started with a brainstorming session where we took a new flow from the system and iterated on what will be the best way.
Wireframing
After our brainstorming sessions we sat and drew out low fidelity wireframes and mapped out the process flows of the set of screens.
UI design
For the UI concept, the team wanted to ensure that the system was clean and as easy as possible for the user to process. The client currently makes use of Excel sheets, therefore, we carried across the style and incorporated it into our designs. This decision allowed the user to feel familiar with the new system before making use of it.
Throughout the design, multiple tables were required and we needed to create a robust UI design for the tables that were adaptable
User Roles Definition and Implementation
The team determined each of the roles for the Web Portal System. The system required multiple levels for the users as well as a division between the companies side and the client's side. Each side of the system had its own unique site and the different users required different functionality which our team mapped out and ensured it was a smooth journey for all users.
Data Capturing & Reports
One of the primary requirements of the system was to facilitate the capturing of data and generating reports. We were required to build in the functionality for the capturing of two types of tests. These two test then had to be generated into reports which will be shared with the clients of Concrete Proficiency.