1. Define a Milestone
Before starting to develop your ai-model, it's very important to accurately define it's scope. We include a milestone issue template intended to Describe and Refine Model Requirements and Restrictions
.
The first thing you have to do on a fresh ai-project is to create and fill this template:
Then you have to Pin the issue and create and assing a new Github Milestone:
One important thing to consider is that this milestone issue should be updated as regularly as the requirements and considerations about the model evolve. Closing a milestone must be associated with a new version being released.
We recommend to assign a Due date
to the milestone, it should be usually aligned with project deliveries, sprint plannings or client-defined deadlines. We recommend a workflow focused on several, short-term milestones rather than having a single, never-ending milestone.
Finally, it's important to have a clear goal and metrics in order to know when a milestone can be closed and a version released.