Prototype Design - Scaling Down

Thomas J. Kennedy

Contents:

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).

  1. Work Breakdown Structure - this is a visual breakdown of everything that will need to be built, set up, designed, or tested during development.

  2. Algorithms - a listing of the algorithms that your team will need to build (e.g., data scraping and analysis)

  3. Database Schema - a description of the data to be stored and the structure of that data

  4. Real World Product vs Prototype - a table listing the features that will be present in the Real World Product (RWP) and Prototype.

  5. Development Tools - a listing of the tools (e.g., Git) that your team will use to write, test, and run your code

  6. 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.