18649 - Improvements Log
18649 Fall 2015
Group 12 - Tom Eliot (tke), Shepard Emerson (semerson), Daniel Gorziglia (dgorzigl), Daniel Haddox (dhaddox)
For each submission, you should
update this log with a list of ideas or suggestions you have for
improving the project. This could include identifying bugs in the
project handouts or documentation, identifying parts of the project
that were unclear or confusing, and offering ideas for new features for
the simulator. If you have no suggestions or issues for a
particular project, add an entry that says "no suggestions" or
something similar.
Project 1
Project 2
Project 3
Project 4
Project 5
Project 6
- discovered the utilities files after writing our own functions; it would have been nice if these were clearly pointed out.
Project 7
Project 8
- It is unclear how the tasks in this project need to be split up. It says: "Additionally, each team member must EITHER do a design activity (secnarios/sequence diagrams/requirements) OR a test activity. (It is OK for someone to do both.) Each team member must satisfy the minimum stated per-member requirements." The min_reqs spreadsheet has rows for design tasks, and in previous projects it was explicitly stated that a row didn't need an entry for every team member. We interpreted this as it being OK for a member to participate in only testing and not design tasks, but it is not 100% clear to us that this is the intention.
Project 9
Project 10
Project 11
Project 12
Project 13
Overall Project Comments
- Assign the runtime requirements monitors to be due earlier. This could even be as early as the design phase, or as late as when the code for that controller is due. They were as helpful if not more helpful than the unit / integration tests at working out bugs early on in the controller design. We didn't take them as seriously as we should have early enough.