CSPS Tech Lab


Tech Lab EN.png


Welcome to the CSPS Tech Lab!

The Tech Lab, within the Canada School of Public Service, is a multidisciplinary team of designers and developers. We work closely with partners and subject matter experts to develop user-centric innovative solutions aimed to provide public servants with truly rewarding and modern learning experiences. Learn more about our team and projects by scrolling our pages.

Who We Are

We are a dynamic team with the mandate to experiment and test ideas, concepts, and approaches, aiming to discover new opportunities and develop innovative digital solutions that create interactive and engaging impactful learning experiences for public servants.

At the Tech Lab, we harness emerging and new-to-context technologies to develop tech demonstrations and explore novel solutions that support the modernization of learning.

Our dedicated focus centers on unlocking the potential of immersive technologies. We specialize in designing and developing desktop-based 3D virtual environments tailored to provide rich and immersive learning experiences. Additionally, we actively explore the applications of virtual reality (VR) and mixed reality (MR) in learning, continuously pushing the boundaries and seeking opportunities to enhance learning outcomes.

We collaborate with diverse partners within and outside the School, working together to address tangible challenges. Our exploration of various use cases allows us to create tailored solutions. Each project serves as a stepping stone, not only enhancing our technical frameworks but also streamlining our processes for greater efficiency. These collaborative initiatives allow us to grow, deepen our skills and knowledge, and gain valuable insights, which we use to continually improve our work and share our lessons learned across various communities.

To make all these activities possible, we rely heavily on the specific expertise of the Tech Lab staff, working together as a multidisciplinary team.

Our team's collective knowledge and experience encompasses a wide range of complementary skills including:

  • Stakeholder engagement & partnerships
  • Agile project management
  • Content design & management
  • Product design
  • User experience research and design
  • User interface design
  • 3D modeling
  • Back-end and front-end development
  • Immersive technologies

Each skillset addresses a specific need, and the synergy among them is essential for creating our innovative digital products.

How We Work

At the Tech Lab, our approach to designing and developing innovative digital solutions is underpinned by a set of core principles that guide our every step. We analyze business needs to ensure alignment with our objectives, empathize with users to create user-centric solutions, and leverage the synergy of our diverse team's expertise. We utilize the right tools to maximize efficiency, embracing an iterative approach that allows us to continuously refine our creations. In the spirit of perpetual improvement, we engage in continuous learning, adapting to new challenges and insights. These fundamental elements are woven into the fabric of our comprehensive product development cycle, ensuring that our solutions not only meet but exceed expectations.

To design and develop innovative digital solutions, the Tech Lab follows a comprehensive product development cycle. Throughout the various phases, each team member plays a crucial role, starting with gathering both business and technical requirements based on the product vision. We place a significant emphasis on conducting user research from the onset to collect user requirements and inform our concept designs. As we progress with the designs, using various artifacts, we validate with users to refine the concept. During the development phase, we iteratively add features in multiple agile sprint iterations to create a minimum viable product (MVP), which we test once again with users before deploying it to production. Even after the product is released, we maintain a feedback loop to capture user input, including bug reports, improvement suggestions or the need for new features. These insights also guide the development of future products and features. During the entire process, all disciplines within the team are deeply integrated, collaborating seamlessly throughout the cycle and various iterations of the product.

Meet the team