Walking the Talk
Walking the Talk, a culture consultancy company, approached us with a need to build a culture insights survey platform that would conduct employee surveys about culture and provide reports to different stakeholders to understand more about their company's culture from the view of their employees. After successfully delivering the first tool, we were asked to build additional tools and incorporate it all into one user-friendly platform.
The challenge was to build a tool that would effectively measure company culture and provide valuable insights to different stakeholders. It needed to be user-friendly and scalable as it was intended to be used by multiple clients with varying needs. Additionally, the design had to be consistent across all tools to ensure seamless user experience.
Here are some specific challenges and objectives:
- Understanding Walking the Talk's proprietary algorithms and models to gain insight into culture.
- Building a seamless and slick survey experience.
- Building complex dashboards with advanced filtering and drill-down functionality.
- Building a scalable survey engine that can handle surveys for companies up to 100,000s of people.
- Providing a secure platform with strong data protection and GDPR compliance.
- Building a design system to improve consistency of user experience and increase development speed.
We provided Walking the Talk with a holistic product team, including a Tech Lead, Product Manager, Designer, Engineers, and QA testers. As additional products were introduced, this team grew in numbers to reflect the need.
What we did
The project was divided into three phases - discovery, design, and build.
Our first goal was to fully understand the problem in order to define the right solution. To do that we had to empathise with all stakeholders involved, so we set up user interviews with both users and business stakeholders. The business stakeholders helped us understand the vision of the product, while the users told us their pain points with the current system. In parallel, we looked at their current process and system to ensure nothing was missed, while ensuring we're tackling the problem from the ground up and not being influenced by the current system. Through this process, we're able to define high level user journeys, and prioritise them in a user story map.
While the product manager led the discovery phase, our designer participated to understand the problem and got to work on the user experience.
We first researched both competitors and companies who offered a good UX for some of the modules we were building, such as survey questionnaire, and analytics dashboards.
As we knew we needed to build multiple applications, we decided to use the Chakra Design System. This allows us to create an entire component library and set of design rules to be used across all the applications providing a consistent look and feel, predictable interactions, as well as enable the development team to build faster by reusing well defined components.
Using the design system, we were able to skip the wireframe stage and use existing components to build the UI interface rapidly. Through Figma, we were able to gather feedback quickly and go through multiple iterations of changes to get everything right.
The development team had a good idea of what needed to be built and started working on setting up the project and the architecture. Over the course of three months, we ran Agile Scrum with bi-weekly sprints to deliver the product. We reprioritized and planned tasks ahead of each sprint and provided a sprint demo at the end of each sprint to share progress.
The first application has been launched and is now being used by Walking the Talk with their clients. We're now building additional tools to facilitate other consulting services they offer. All tools are built with the same design system, and integration is being made between the tools to provide more value to their business. After launching the first application, they no longer require the third-party service they used before, allowing them to offer a more seamless experience to their clients as well as reduce costs in the long term.