CSE 3345
2/11/2014
Professor Raley
(Due on Tuesday, February 18 th )
The Taco Truck has hired you as their new UI designer for their digital menu. As you know, the
Taco Truck is a Dallas’ premiere Taco Food Truck that has several trucks and visits several locations throughout all of Dallas. With business booming, they would like to streamline the ordering process.
Currently a human will take each person’s order, write it down on a piece of paper, take a customer’s payment, and give the order to the cook. To make things faster, The Taco Truck is introducing a digital menu which allows customers to input their order themselves. They believe this digital menu will help out tremendously and are looking for you to design the website. For the website, users (at a minimum) will be able to:
1.
Guest and Registered Customers can make an order of Tacos
2.
Customers can create a taco by doing the following: a.
Choose 1 type of filling for the taco (steak, chicken, carnitas, veggies) b.
Choose 1 type of tortilla c.
Choose 0-1 type of rice d.
Choose 0-1 type of bean e.
Choose 0-1 type of sauce f.
Pick 0-N vegetables g.
Pick 0-N extras h.
Select quantity i.
Add to order
3.
Customers have an Order Menu/Cart and can see their order while creating tacos a.
Customers can easily and cleanly see what they have order and what options they've chosen b.
Customers can add/remove and update the quantity of a taco c.
Customers can see the price of a taco d.
Customers can see the price total of their order e.
Customer can choose to pay for their order
4.
Customers can create an account to become registered users. a.
Account includes the following information: i.
First Name ii.
Last Name iii.
Email iv.
Password v.
Credit Card Provider vi.
Credit Card Number
5.
If a customer logs in, then they have the ability to see their last order and be able to reorder it.
a.
A customer logs in using their email and password b.
A customer should be able to login at any point during the order process and not lose their current selections.
6.
Customers can pay for their order by entering their first and last name, their credit card provider and credit card number. a.
If a customer is logged in, their information should auto-populate on the payment screen.
7.
Users can see a Map which shows marks the location of all Taco Truck locations.
For the following parts, create a document titled a4Planning.docx and work as a team to create a planning document for the Taco Truck.
It’s important to note that although you’ve been given an initial set of requirements, that doesn’t mean you have everything you need for designing a fantastic website. What details from these requirements are missing or need more attention? Brainstorm from all your previous encounters with ordering tacos/burritos and maybe visit a few online taco websites and get a feel for what else is needed.
Focus on the core tasks!
As a team, choose N diverse profiles (N is the total number of members on your team) for users that will use The Taco Truck’s digital menu. Individually, each member needs to find a real person and create a user profile for them. As a team, share the results of the user profiles (learn from each other), make all profiles consistent, and include each updated profile in the team assignment.
As a team, think of questions to ask users to help you as designers better understand the tasks that are supported by the app. Use these questions when interviewing users to perform a task analysis to identify the important tasks required by The Taco Truck. List all questions that were asked during the task analysis and their answers.
Focus on what is core to ordering a taco that can make it easy for someone only ordering something simple like a steak taco with flour tortilla to a person ordering an extremely detailed and specific taco like a steak taco with crispy corn tortilla with queso, tomato, jalapenos, and fire sauce. Also what is needed by The Taco Truck intranet website for easily viewing other taco truck locations on a map? Don’t spend time thinking of additional “features” or extra bells and whistles. For example, DO
NOT have a “send text message” task which informs the chef that an order has been placed. Don’t
worry about a “suggestion” feature that would make a suggestion for a customer based on their previous orders. That is a 2.0 feature of this product. Focus on making a good 1.0.
What are the visible concepts, data, and options provided to the user?
As a team, review each member’s Object and Action Analysis. Hopefully each person will provide some piece that another person missed. As a team, create a new Object and Action Analysis which merges together everyone’s work.
Create a list of important terms derived from objects, actions, and attributes the
TheTacoTruck.com software will use. Make sure these terms are natural to the task domain.
As an individual, you will create 1 user profile and your own Object and Action Analysis. Put your individual work in a file called a4Lastname.docx.
See a previous semester’s assignment with answers to get in the correct frame of mind for this assignment. DO NOT copy from the previous assignment and “rework” it.
It’s important to note that although you’ve been given an initial set of requirements, that doesn’t mean you have everything you need for designing a fantastic website. What details from these requirements are missing or need more attention? Brainstorm from all your previous encounters with ordering tacos/burritos and maybe visit a few online taco websites and get a feel for what else is needed.
Focus on the core tasks!
Create 1 diverse user profile that summarizes a REAL PERSON that would be a potential user of The Taco
Truck’s digital menu. Include each user profile in the assignment.
Using the task analysis developed by the team, ask task analysis questions to your user.
Create an objects and actions matrix where you will list all objects, actions, and attributes for
TheTacoTruck.com.
Submit your work to blackboard in a .zip file titled a4Lastname which includes:
The team’s a4Planning.docx. Make sure all team members name are included in this document.
a4Lastname.docx (Your individual work). Make sure you name is at the top of this document.
Failure to follow the correct file format, titling of file, and adding your name will result in losing points.
Your team document should include the following sections:
1.
User Profiles (There should be a user profile for each person on the team)
2.
Task Analysis (Questions you ask your user about tasks and the user’s response)
3.
Functionality – list and describe all functionality visible to the user.
4.
Options – list and describe options available to the user for concepts/objects of the system
5.
Objects and Actions Analysis
6.
Objects and Actions Matrix
7.
Lexicon
1.
Chapter 11 from Designing with the Mind in Mind
2.
Creating UIs - Planning lecture slides