Prototype Design - Scaling Down
Thomas J. Kennedy
1 Prototype Design
All new Prototype deliverables will be added to your team’s working Design Slide Deck.
2 Deliverables
Start with the existing Design Deliverables. Make sure that you have incorporated all feedback provided during recitation(s).
-
Work Breakdown Structure - this is a visual breakdown of everything that will need to be built, set up, designed, or tested during development.
-
Algorithms - a listing of the algorithms that your team will need to build (e.g., data scraping and analysis)
-
Database Schema - a description of the data to be stored and the structure of that data
-
Real World Product vs Prototype - a table listing the features that will be present in the Real World Product (RWP) and Prototype.
-
Development Tools - a listing of the tools (e.g., Git) that your team will use to write, test, and run your code
-
Required Libraries, Tools, & Technologies (Dependencies) - a listing of all existing libraries (e.g., NumPy, Pandas), languages (e.g., Python), frameworks (e.g., Flask or Django), and other technologies (e.g., MongoDB, PostgreSQL) that your project will utilize
The last deliverable is a set of GUI Mock-Ups. For every interface in your planned software… generate a mock-up for the interface. This can be done using a tool such as Figma or MS Paint. You may also build an actual GUI and take screenshots.
3 Submission
Submit (as a team) the URL to your slide deck. Note that while this should be the same as the previous URL… this submission indicates that your team has completed the deliverables for this iteration.