The goal is to have line of sight to how is the MVP going to be implemented, front and backend.
We don't need to have everything figured out, but should be able to answer the following:
- Backend architecture and components (services) and how do they integrate with existing GitHub infra
- Where is the backend going to be hosted
- Expected cost (cloud, if any)
- How do we intend to implement visualizations
- Estimations: we don't know what the actual MVP content will look like after we've presented it to GH, but we still need to be able to provide rough estimation. To do that, we need to have a rough estimate of high level components of the work: (1) Energy measurement of CICD (EcoCI most likely) (2) Backend (processing and storing energy and carbon) (3) Frontend (Insights tab). Having rough estimations of these parts we know of will put us in a better position to estimate them if/when MVP requirements change.
The goal is to have line of sight to how is the MVP going to be implemented, front and backend.
We don't need to have everything figured out, but should be able to answer the following: