| Son | James | Do | |
| Set up initial documents and HTML files' skeletons | 100% | 0% | 0% |
| Project description | 45% | 10% | 45% |
| Data specification | 5% | 90% | 5% |
| Initial question brainstorming | 33% | 33% | 33% |
| Finalize questions to ask and discuss potential visualization for each question | 33% | 33% | 33% |
| Draw sketches and write the brainstorming document | 10% | 45% | 45% |
| Write project report and project goals (week 12) | 60% | 20% | 20% |
| PROJECT CODING MILESTONES | |||
| November 22 | |||
| Reformat data into Json, and read in formatted data | 100% | 0% | 0% |
| Rough draft of animated scatterplot (without interactions) | 100% | 0% | 0% |
| Write up implementation path (FP6) | 80% | 0% | 20% |
| Find geomap data, and read in geomap data | 0% | 0% | 100% |
| Implement static geomap | 0% | 0% | 100% |
| Write the initial description for visualizations on interface | 0% | 0% | 100% |
| November 24 | |||
| Start coloring each country according to its crop yield statically (for year 1975). | 0% | 20% | 80% |
| Write the revised version of project goal (FP11) | 47.5% | 5% | 47.5% |
| Write the revised version of project description (FP12) | 100% | 0% | 0% |
| Update weekly report (FP8) | 50% | 0% | 50% |
| Manually merge countries' names between two different dataset | 0% | 100% | 0% |
| Start investigating on slider for the map | 0% | 100% | 0% |
| December 1 | |||
| Add animation control buttons to the scatterplot | 100% | 0% | 0% |
| Add radio buttons to the scatter plot for changing of x and y variables | 100% | 0% | 0% |
| Adjust color scheme of the visualizations for enhanced visibility | 0% | 0% | 100% |
| Add a real-time slider to the choropleth map | 0% | 90% | 10% |
| Add "size of plot = precipitation" to the legend of scatterplot | 0% | 0% | 100% |
| Update weekly report (FP8b) to reflect new development and goals | 100% | 0% | 0% |
| Create README file for the project | 0% | 0% | 100% |
| Meet with collaborator (Erik), consult with Clare and update the contribution table | 33% | 33% | 34% |
| December 6 - 8 | |||
| Restructure the layout of the scatterplot | 60% | 0% | 40% |
| Build a slider in the scatterplot that allows user to specify the number of countries to display | 90% | 5% | 5% |
| Fix axis-scaling bugs that result in misbehavior of scatterplot | 100% | 0% | 0% |
| Restructure the layout of the choropleth map | 0% | 50% | 50% |
| Add a tooltip when hovering a specific country on the choropleth map | 0% | 90% | 10% |
| Add a radio button that allows user to switch between yield units (map) | 100% | 0% | 0% |
| Add an indicator dot that shows which country is currently zoomed in | 40% | 0% | 60% |
| Fix redrawing of the map when zoom-in bugs to sync with current year | 0% | 70% | 30% |
| Fix map bugs that redraw on the wrong year | 0% | 100% | 0% |
| Improve the color scheme and map legend | 0% | 0% | 100% |
| Write weekly project report (FP9) | 100% | 0% | 0% |
| PREPARING FOR PRESENTATION | 30% | 35% | 35% |
| December 12 - 19 | |||
| Comment code, clean up extra and unnecessary parts | 33% | 34% | 33% |
| Restructure the naming of variables and turn magic numbers into variables | 15% | 70% | 15% |
| Write up the final report | 100% | 0% | 0% |
| Create a stand-alone version for the visualization | 10% | 0% | 90% |
| Make sure that all documents are HTML-legal | 100% | 0% | 0% |
| Organize the project portfolio, integrating everything to prepare for submission | 33% | 33% | 34% |