Our general design approach is best defined with the Agile Development Methodology. Given the iterative nature of the development, a top down method of project management was not ideal. The Agile method allowed us to rapidly develop 3 generation of prototypes within 4 months of each other. Additionally, when second semester began the team was split in half with 2 working permanently on the application, 2 on hardware development, and 1 go between. The Agile method allowed for the different branches to effectively communicate with each other while only meeting once a week. For details on the different iterations, see the Prototyping page and details on the app can be found on the Application page.
Image citation:
“Why We're Moving to Agile Software Development,” Why We're Moving to Agile Software Development - Orion Advisor Tech. [Online]. Available: https://orionadvisortech.com/blog/why-were-moving-to-agile-software-development/?print=print. [Accessed: 12-Apr-2021].