Professional Documents
Culture Documents
The next step in the development of your team’s solution is to create a Rapid Prototype. A Rapid
Prototype is a sequenced step-by-step workflow that shows computer screen mockups, user-
interaction options, and how to move between screens. Your Rapid Prototype will be done in
PowerPoint and will be based on your ideas your team selected in M4 Concept Reduction and
Selection (features and modes by which to implement those features). This Rapid Prototype of
your solution needs to show how your design will address your project’s criteria and meet your
direct users’ needs. The first step is to create a Prototype Navigation Map, and the second step is
to develop a partially-functioning Rapid Prototype in PowerPoint. Use the Design Worksheet to
record your responses.
Revisions should be based on your new understanding of the problem/ customer/ or even
Matlab. You may gather any additional information at any moment. Even if you
received a perfect score on your last milestone, you can base changes on your current
deeper understanding of the milestone.
Use ‘track changes’ to modify these new documents and save them with a new version
name after the name of the document (e.g.ver 2.0). Do not accept the track changes.
B. Navigation Map.
Your final deliverable is a MATLAB program that, when running, provides direct users a
series of screens with which to interact, and that gives direct users the information they
require. The series of screens will connect through options in menus that are selected in the
command window (unless you decided to use the MATLAB Graphic User Interface, in that
case, the behavior would be similar to the one on a webpage). Your team needs to map out
how many screens you intend to have, determine the purpose of each screen, and identify
how all the screens connect. This ‘mapping out’ is done by developing a Navigation Map.
Below you can find a Navigation Map for a project that is using the MATLAB Graphic User
Interface (GUI). Although I am not expecting you to use such functionality, the diagram will
help you to understand the goal of this assignment.
Consider modularity based on functions (each team member needs to author at least one
function – see module 14 for more information about functions – module is unlocked).
Boxes are screens that are shown in the command window, and the text inside describes what
each screen contributes to the design, and how the direct user interacts with it. Arrows
indicate links between screens, and the arrowheads indicate the potential flow of the direct
user’s navigation of the design.
This Navigation Map has a few flaws (for example, arrows are not always clearly indicating
flow, and the game screens are not fully developed with information about inputs, outputs,
and how the user interacts with it), but it should give you an idea of where to start this task.
Your Navigation Map image can be made using PowerPoint graphics, or it can be hand-
drawn and photographed. Either way, create a PowerPoint file (with your legible embedded
image) and save it as M5_navmap_team#.pptx
C. Rapid Prototype
1. The next step is to use your Navigation Map to create a Rapid Prototype. You will
use a PowerPoint slide set to represent your design. Each slide represents a screen you
intend to have in your final design and should be hyperlinked to other screens where you
envision the software to go in case a user select one of the options. Example:
a. Let’s say, you have a program to run any of the course code examples, activities, or
homework. You will have a welcome menu to select the module, once you select it,
you will have to choose between the following three options:
i. Before class examples
ii. In-class activities
iii. Homework
b. Once you select one of these choices, let’s say in-class activities, you will get another
menu that will allow you to select the module, and then, a menu that will allow you to
Run activity A, B, or C in that module. When you select it, finally, you will run the
desired program.
i. For menus, check the HW called “Robotic Ice Cream” in module 3.
c. You can create the modularity needed using functions. In the case of the example
with the course activities, each .m for an in-class activity in each module must be
transformed into a function, which would be called from the menus.
Here you can find more information on setting hyperlinks between slides. Save your Rapid
Prototype as M5_rapidpro_team#.pptx
There must be interactivity planned for at least 4 (or 3, depending on your team size)
interfaces. Interactivity is defined as the MATLAB program waiting for an event (user input)
and responding appropriately (e.g. plotting, providing feedback, showing a correct answer,
etc.). The graceful exit from the program is not sufficient interactivity to address this
criterion. Again, each member of your team will be responsible for developing at least
one interactive function that contributes to the overall team solution.
All slides (because they each represent a program function) must provide appropriate
navigation options, including an option to exit the program gracefully. In other words, the
only exit option for the user should not be the X in the upper right corner of each window, or
MATLAB Window (for Windows, or the red dot in the upper left for Mac).
The slides should communicate information about the design as well as the mockup
interfaces following the layout in Table 1.
2. Once your PowerPoint slides are complete, create “design notes” for each slide. In
the notes section of each of your slides, your team shall communicate the design
decisions that went into each Function. Please clearly indicate (by letter):
a. how the direct user will interact with the interface,
b. how the activity on each function works,
c. what error checking will be done as the direct user interacts with the interface,
d. what help will be provided to assist the direct user in understanding the feedback
responses and in overcoming errors, and
e. who on the team will be responsible for developing the Function describe in the slide
Below you will find an example of a Rapid Prototype Notes Page for a MATLAB GUI. Use
this as a model for your Rapid Prototype, but remember that, if you are not working with
GUI, the content in your slide is what it will be shown in the Command Window. Save your
Rapid Prototype PowerPoint file as M5_rapidpro_team#.ppt
D. If you have real users, send your Rapid Prototype document to your team’s direct users and
ask for feedback on usability and relevance. Provide a screenshot of your ‘sent’ email to
your direct users, place that image on your Design Worksheet.
Deliverables
An updated web page with the Navigation Map PowerPoint file for M5 in the M5 section.
An updated web page with the Rapid Prototype
New versions of M1, M2, M3, and M4 documents, based on your new understandings of
the customer needs, of the problem, and the solution.
Mendoza Garcia M5 Rapid Prototype
COP 2271 Design Project
DESIGN WORKSHEET
A. A screenshot of your ‘sent’ email with your Rapid Prototype document attached to your
direct users, dated by the due date of this assignment.
B. Teammate contributions.
Individually, identify your contribution to M4. Please use the following stem sentences to help
structure your description (Activate option Track Changes or select and create a comment):
3. (replace with Team member 3’s nameCamila Del Sol Pina) contribution was: Adding my
feature to the Powerpoint, creating some design notes for myself and teammates on the
Rapid prototype, uploading prototype to webpage, and checking over team members
work.
I undertook and completed these tasks:
I undertook and made progress on these tasks:
I undertook these roles in my team:
I had this impact:
I learned/my ‘aha’ moment was:
4. (replace with Team member 4’s nameKarl Moody Jr) contribution was: Adding feature to
the Power point. Energy usage overall.
I undertook and completed these tasks:
I undertook and made progress on these tasks:
I undertook these roles in my team:
I had this impact:
I learned/my ‘aha’ moment was: