Technology Professionals Canada (TPC) is a partnership of the provincial regulatory bodies across Canada representing more than 91 per cent of registered technology professionals in Canada. TPC and Therefore worked to design and deliver a gateway for information and digital certification workflow standard for Technicians and Technologists across the nation.
Technology Professionals Canada
CMS Website, Web Application
Drupal, React, GraphQL
UX research, UI/UX design, digital strategy, technical architecture, API development, ReactJS, Drupal development, support & maintenance, training & documentation.
Our target audience for this project are Canadians technicians, newcomers to Canada with technical skills, and civilian transition military service persons who are interested in making the transition to a career as a technology professional in Canada.
Technologies Professionals Canada had an existing solution, however it was built using older technology with application process divided amongst multiple systems, which presented challenges for back-office operates and persons who were submitting applications online.
With disparate systems in place to address areas such as education validation, the professional application form, and data sync integrations with various provinces, our opportunity was to learn from past mistakes, re-envision the application process, and develop something that would serve users and back-office equality well, scale to national usage, and have a lasting positive effect.
Our challenge was to:
Deliver a consolidated bilingual information gateway which would serve our target audience and could optionally be used by all provinces;
Deliver a flexible and modern certification online application form that can be repurposed across multiple province back-office systems;
Design, architect and develop an easy to use website content management system that allowed site administrators to build custom page layouts using UI components.
Therefore delivered two solutions to satisfy the needs of Technology Professionals Canada and their users:
A new website powered by Drupal 9 CMS;
Our initial investigation started with building a shared understanding informed by existing technical and end-user documentation for the existing back-office systems and application process. Interviews and design workshops with stakeholders and back-office personnel helped clarify assumptions and validate our assertions.
Our team worked closely with the Technology Professionals Canada product owner and technical project manager to develop UX wireframes and adapt the Aurora design system to both the website and certification webapp.
Developing an easy to use content management experience was a key consideration for the Engineering Technology Canada site. The design system we'd developed with them was highly intuitive, so we utilized the UI components from the design system to create a visual page builder solution within their CMS dashboard which provided content editors with visual references to the page structures as they built and/or edited pages.
For the delivery of complex content management, Drupal stands above the rest in flexibility, scalability, and overall cost. For the Engineering Technology Canada site we built complex content relationships, taxonomy, and user structures in a way that can be easily maintained by their internal staff. The content model and content governance workflows closely matched the real world systems Technology Professionals Canada back-office staff workflow, making it easy for them to adopt Drupal into their routines.
The screenshot below is an example of an automated test running through all possible interactions a user may have with the web form application.
As of this writing, there are three provinces that are integrated. Our near-term goal for this project is national adoption and integration into all province back-office workflows.