Policy development and service delivery suffer when textbook approaches are applied to unconventional problems.
So, we threw out the textbooks. Rather than apply canned methodologies, we look at every problem with fresh eyes and use a set of grounding principles to guide our work.
Measure twice, cut twice
We design responsibly, and responsively. This involves applying design thinking while developing iteratively.
Fast forward to the end
Understand what the solution to a problem will look like when you are done and then build your program accordingly. Along the way, triage your work and know when to skim the surface and when to dive deep.
We work really hard where it makes sense by calibrating our efforts to clear outcomes. We never settle. This means we tend to do a lot of work up front to make sure we’re aligned to outcomes and to gather perspectives and data from the right range of sources. Then, when we start delivering products, they come at you fast.
Reactive looks bad on you
Producing something special requires going beyond rules. That might not come naturally, and it also doesn’t require 80-hour work weeks or heroics. Adrenaline addicts need not apply.
Simple is good
Good quality starts by culling features you don’t need. This means rigorously tracing requirements to the needs of end-users and challenging assumptions about users’ real-world behaviour.
Design with data
Let the cow paths of data inform your design. Listen to what your legacy data is telling you.
Evidence beats everything
Good design hygiene includes scrubbing away at your assumptions and developing a thick skin. Save your personal preferences for after-hours decision making.
Don't be shy
Socialize ideas early and often and don’t rely on a single authority. Ask the same question of multiple people with different perspectives, being vigilant about what they have to gain and lose.