Values
Our organization - mission & values
Mission: Improve the lives of the people we serve by solving public problems differently
And by "differently", we mean: using participatory, evidence-based, and data-driven approaches and methods.
The following values are shared organization-wide (not just within the engineering practice). You can expect all your team members to subscribe and adhere to these values.
As our organization, we are:
- human-centered: we put the user at the center of our problem-solving process, and we design with the people we serve, not just for them
- agile: we solve problems iteratively to allow us to measure results, learn fast, and deliver impact as soon as possible
- data-driven and research-backed: we use data and research to guide what we do, and how we do it
- cross-functional: we leverage diverse skill-sets (product, engineering, design, data, communication, and policy expertise) and diverse tools (technology, process, policy, communication) to solve problems
- collaborative: we work across teams, departments, agencies, levels of government, and nongovernmental partners to advance our work
XP values
The following are the Extreme Programming (XP) Values. We don't follow XP as a methodology/philosophy at large, but we have found that the values laid out in XP are well-aligned with our engineering discipline and we find them useful to leverage for our engineering values.
Everything we espouse and try to do should fall from a commitment to these values. And when we disagree with a teammate about the best practice or path forward, returning to these shared values as a baseline of agreement can be a useful tactic for resolving disagreement and finding compromise. This is not just your responsibility as an individual, but something that we should be able to expect from others.
- Communication: We care about fast, clear, succinct, well-formed communication.
- Simplicity: It's easy to build a complex mess of software. It's hard to build simple software.
- Feedback: Software is best built through a process of learning, not up-front planning. Feedback enables us to know what works and what doesn't, and allows us to use those learnings to adjust future action.
- Courage: It takes courage to do the right thing, to choose the hard thing over the easy thing, to tell stakeholders difficult truths, to take calculated risks, to ship a Lean-yet-unfinished slice of your code to production. Note: this goes hand-in-hand with respect & psychological safety, to create a space where we can be safely vulnerable to be courageous.
- Respect: We need to respect each other to give and receive effective feedback, to communicate kindly, and to collaborate fully. We assume positive intent & we place kindness first. As well, self-respect is key to a healthy team.
Last updated: Jul 2, 2026