Process codes are flexible, collaborative, and adaptive guidebooks for a new government process

We invite you to test, revise, and expand these process codes, and join a growing community of practitioners.

Vector Vector Vector Group 2
Union
Rectangle Rectangle
Ellipse Ellipse Ellipse Vector
Group Vector Group
symbol-dev
symbol-dev
Vector 3 Vector 5 Vector 4
Union Group 2

What is a ‘process code’?

Every day, public sector employees around the world do the work of governance and public service delivery. They are facing increasingly complex issues—challenges like addressing the digital divide, responding to extreme weather events, writing data policy, or procuring software. Rising to these challenges will require new approaches to the existing processes of governance and public service delivery.
Public sector employees using new approaches can learn from each other and adapt what others have done. But because every jurisdiction and transformation process is unique, no guide can be one-size-fits-all.
A “process code” is a flexible, collaborative, and adaptive guidebook that supports civil servants as they develop, implement and maintain public code. It is hosted online, in a version-controlled format. That means anyone can suggest revisions or additions after they try it out and see what works and what doesn’t. If the local context is different enough, anyone can branch off their own version of the process code. Over time, the collaborative community continually enhances and improves a process code, just like open source software.
This is a largely new approach to collaboration in the public sector, and we think of it as a fundamental digital public infrastructure. We invite you to test, revise, and expand these process codes, and join a growing community of practitioners.
PC01: Software procurement

This process introduces a digital-native approach to procurement. It maintains the core principles of public procurement—fairness, transparency and objectivity—but realigns the process with contemporary software development.

See this process code >

PC02: Building a codebase stewardship organization

In development

This process code is about building a best-fit organization for codebase stewardship. We review the purpose and process of codebase stewardship before discussing the fundamentals of organization design: governance, financing, and feature development through distributed version control.

Have a suggestion?

If you or your organization would find a new process code useful, let’s have a conversation about it!

Contact us >