Skip to content
This repository has been archived by the owner on May 9, 2021. It is now read-only.

1. Introduction

Lynn Bendixsen edited this page Nov 11, 2019 · 4 revisions

What is Code With Us?

Code With Us is a procurement mechanism for organizations to pay developers for code.

How does it work?

Product owners can use a single Code With Us opportunity to pay for software development work.

When publishing a Code With Us opportunity on devexchange.sovrin.org/opportunities, a product owner:

  • Defines the acceptance criteria for the enhancements they want
  • Sets a fixed price reward for those enhancements
  • States what they want to be included in proposals to do the work, and how they'll score proposals

Any interested developer (or team of developers) can then:

  • Ask questions about the opportunity and get clarity on requirements through open discussion on GitHub
  • Sign in on devexchange.sovrin.org and submit a brief proposal to do the work. In the process of submitting, they agree to a set of terms which includes a fixed price contract.

The product owner scores the proposals and assigns the work to the developer/team with the highest score.

The assigned developer/team works with the product owner and delivers code in the open in the GitHub repo. Once the acceptance criteria has been met, the fixed price is paid!

Where did Code With Us come from?

We started the Sovrin Developers' Exchange with a desire to find better ways for product owners and developers to work together.

Sovrin's Code With Us started by using the British Columbia Governments rendition of Code With Us and then adapting it for our own private sector use cases.

Accordingly, we stood up our own web app to notify developers when new opportunities are posted, and standardize the experience for product owners and developers.