Project's milestones

Milestone 1 (March 25 2014)

This milestone lasts only one week. It should be dedicated to defining models after having evaluated available data and similar projects.

Tasks include:

 

Deliverables for this milestone:

 

Milestone 2 (May 6 2014)

This milestone will be used to implement features defined in the first milestone. A basic project structure should first be set based on data models defined in milestone 1.

Documentation should be written while as the API is evolving.

At the end of this milestone, the web interface should be able to show all of the data provided by the API.

We will use development cycles of two weeks, and we propose the following deliverables for the end of each cycle:

 

Deliverables for April 8:

  • Dummy server answering API
    • All the components should be interacting correctly (fetching data, saving data, querying the API)
  • Document a formal first version of the API
  • Have a test dataset already gathered

 

Deliverables for April 22:

  • Implementing the backend components (previously dummy)
  • Decide the final dataset
    • Do we want to limit the number of users in the dataset? If so, which criteria to use?

 

Deliverables for May 6:

  • Having the frontend
  • Document final version of the API
  • Final dataset
  • More to be determined...

 

Milestone 3 (May 13 2014)

The third milestone is only one week long. The project should already be completed and this milestone should only act as a "buffer" to polish things.

Example tasks:

 

Deliverables for May 13: