Everything your project needs to be sustainable, collaborative and open.
Through Product Stewardship we help public source code & policy code products become successful by guaranteeing their marketability and quality. Trustworthy, usable, maintained and sustainable code & code for your city.
Making sure the code, tests and documentation are always up to the standards
We check every merge request on code, policy and documentation quality in our Codebase Auditing process. This enables agile development for trustworthy codebases for public institutions and their collaborators.
Enabling the community to grow, organise and build amazing things together
With Community Development we help the community organise and grow, to process feedback and contributions, organise events, and build and execute effective governance.
Adding the stories and details a codebase needs to be noticed and re-used
Through Product Management we grow adoption and help mature the codebase to the point where it can shine on its own. In order for potential re-users and future contributors to notice and adopt the codebase we help to turn it in to a product with the branding and communications it needs as well as support on development and design.
Providing users, vendors and developers with the tools, skills and answers they need
To drive Developer Success we help with (end)user support, packaging, and distributing official versions as well as developing training materials and certifications. We also help vendors such as cooperatives, NGOs and for profit companies to sell, implement and support the product.
We take care of the product and codebase's operations and legal affairs
In order to effectively steward a codebase we provide operations support such as infrastructure and process management as well as legal services such as license support, IP management and trademark protection.
We provide these services explicitly at ecosystem level – not at a national or city level – to make sure that context specific code or policy does not become a barrier to implementation. This means that we make sure that code is reusable across contexts globally.
For local implementations we collaborate with local implementation partners, working actively with them to both integrate effectively in the local context while simultaneously making it easier for others to implement as well.