Parallel commit initial design doc
Closed this issue · 0 comments
nrc commented
Before we start implementation I think we should have a design doc that is a bit more concrete than the docs in the repo. It doesn't need to be very formal since I think initial implementation will be somewhat experimental. It should contain:
- Goals of the project
- Requirements
- Constraints (i.e., things we cannot change or regress)
- A description of the core protocol
- What we plan to implement in the first iteration, how that relates to the finished product, and what we will deliberately not do in the first iteration.
- People: RACI roles, who is available to work on the project.
Once we have the above in a document, then we should figure out the work items and who will do that work, but lets do that as a second stage to the above doc.