Develop a design for a software interface.
Introduction
Purpose
Your goal is to create a design for a software interface. You can choose one of the suggested projects and you can experience the scope of the design process from brainstorming ideas and gathering information about users’ needs to storyboarding, prototyping, and finally, testing and refining your product. As you work on the software interface, you will demonstrate your ability to apply fundamental Human-Computer Interaction principles to interface analysis, design, and implementation.
Deliverables
This project should follow the main steps of the first three phases and presentation. Details description and diagrams should be included in each phase.
Suggested planning
For a thoughtful progress of the project and knowing that you will give a presentation of your work by week 13, you are advised to follow this planning:
a. Phase I: week 9
b. Phase II: week 10
c. Phase III: week 11
d. Phase IV: week 12
Phase One:
2 Marks
Learning Outcome(s):
LO1
You need to determine the idea and it must be useful. Here is a list of suggested project idea that you can choose from:
· Cinema Booking
· Finding Doctors
· ….(Instructors can add other ideas}
Then, you need to write a brief description of your idea, including the following main points:
- Title of your project
- Introduction to the interactive system (software interface) to be developed
- Why is it interesting?
- Main users affected
- Identify and describe at least 6 tasks for your system. Each task should include a goal, description and subtasks (if any). Also, write a task scenario for each of the tasks you have identified.
Phase Two:
3 Marks
Learning Outcome(s):
LO1, LO3
A high-fi prototype shows the main elements of a user interface connected and working together using a software tool. Its purpose is to get a quick, clear and precise look of the final interface. It, also, provides both designer and user with the ability to interact with the system and check some of its functions. A high-fi prototype enables designers to identify usability issues such as confusing paths, bad terminology, layout problems, and missing feedback.
Your task, in this phase of the project, is develop a Hi-Fi prototype for your software interface. Please note that your prototype does not need to be as extensive, 5-7 interfaces to show the main functions will be sufficient. Your prototype should allow people to navigate from screen to screen, recover from errors, and change their choices. Don’t try to show every possible action or detail. Focus on the main interactions.
1- Using any prototyping tool, create a High Fidelity prototype for your software interface. Here is a list of prototyping tools that you can choose from:
· InVision
· Microsoft PowerApps
· Marvel
· Ionic creator
2- Write a description of each of the interfaces (include screenshots) explaining the following:
a. The purpose of the interface.
b. The main functions in the interface.
c. The previous and next status of main actions.
d. The layout of the interface(screenshot).
3- Write a design rationale trying to justify your choices of design. You may support your answer by referring to any guidelines, principles or theories that you have learned from IT201.
Phase Three:
3 Marks
Learning Outcome(s):
LO3,LO5
1- You will conduct a heuristic evaluation of your prototype with expert users. Your classmates in this course would make great expert reviewers. You should use Jakob Nielsen’s Ten Usability Heuristics or another set of heuristics approved by your professor.
a. Allow at least 3 expert users to use the high-fi prototype.
b. The purpose of the heuristics is to guide your expert users and help them find as many different types of usability issues as possible.
c. Instruct your experts to describe each issue noted as specifically as possible. Allow the expert to explore the interface and follow any paths.
2- Make sure to practice with your prototype so that you can operate it effectively and not waste time. Doing several practice runs or walkthroughs will help you identify missing pieces and dead ends.
3- It would be a good idea to do this testing in groups. One person can be the expert tester while another works the prototype and the others take notes. Then, everyone can switch roles until all participants have been experts and had a chance to test their designs.
4- Review the feedback you got from your reviewers.
5- Write a summary of the prototype testing results describing what worked and what did not. In addition to a list of specific changes you want to make to your interface. This summary must include;
a. Average subjective satisfaction of reviewers
b. Number and details of terms/metaphors unfamiliar to reviewers
c. Number and details of action sequences considered confusing lengthy by reviewers
d. Number and details of inputs/outputs not understood by reviewers
And you can add any further items of interest from review activity.
Phase Four:
1 Mark
Learning Outcome(s):
LO1, LO3. LO5
Prepare a presentation of your project idea describing all of the following:
1- Problem: Introduce the idea of project you chose, including problems you are trying to solve, the target users, and a list of the tasks.
2- Design: Describe the final design of your interface, including any redesign you did after the usability testing with screenshots. Indicate important design decisions and discuss the design alternatives that you considered.
3- Reviewer Testing: Describe briefly your user test. Describe how the users did the test. What are the tasks they performed? Any useful suggestion or feedback from the users during the usability test.
4- Evolution: Describe how your implemented interface makes the system better from perspective of usability and user satisfaction. List all improvements experienced by reviewers or other sources who evaluated your interface.
5- Conclusion: Discuss remaining usability problems in the interface and what are the solutions to solve it. and discuss the conclusion and any future improvements you can suggest about interface of your selected system.
You will present this in front of your class during week 13, your instructor will provide you with the time/date for your presentation.
End of project report
The post Develop a design for a software interface. appeared first on graduatepaperhelp.
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"