Phase 3: Development

The Development Phase

Beginning in November 2018, in parallel with user research, the development team began scaffolding the application.

Understanding that we were being confronted with a scoping challenge, we began sketching prototypes in mid-September, 2018.

Diagram of our understanding of WECCC data flow, September 2018
Diagram of proposed application data flow, September 2018
Diagram of our understanding of user roles, September 2018

We took a proactive, Agile approach to generating requirements and client feedback. This largely took the form of system diagrams, as in the figures above.

Our next steps were creating timelines, story mapping and wireframes.

Timeline as of November 20th, 2018
One of several persona-based user workflows, as of November 20th, 2018

Over the course of the winter, with our technical requirements roughed out, we built a prototype based on a headless Drupal configuration, leveraging EJS templating for rapid HTML turnaround, and Google's Material Design UI library.

Colour palette developed through Material Design library.
Headless CMS scaffolding

By spring we had an approved style guide, and had begun building our pages from the mockups.

Spring 2019 - page mockups

Development moved swiftly once the mockups were approved, and we debuted the MVP for WECCC in August.

Despite the rapid development, responsiveness and accessibility were always baked in, as we knew that portability was a requirement for surveyors in the field, and accessibility is a core value.

Going beyond WCAG 2.1 AAA accessibility requirements, the team innovated features, like multiple-choice form fields that use colour saturation cues to help the user locate their cursor or keyboard focus in three-dimensional space.

Creating a new member profile

Having fulfilled the scope of the MVP, we continued to collect feedback from users, and accepted feature requests from WECCC.