Obtaining a positive user experience evolves anticipating the user's needs before the user has a need. This occurs in both the system and in the design. Cohesion of these two elements ensures the user's needs have been met.
It doesn't matter how dynamic a system is, if the user does not have an immediate visual connection to the product, they will not continue to use it. Likewise, a the system that is visually pleasing, but is non-functional, will quickly loose the user. Both will translate into a poor CX experience.
Prototype design allows for user tester to occur to ensure a positive user experience. This process provides the opportunity for redesign. Prototyping can be in the form of a physical product or beta testing of software. Systems such as AXURE and myBalsamiq are industry standards for prototyping.
Prototyping can be done in low or high fidelity. I use low fidelity prototyping to test the user on the system. This allows for the user to stay focus on the task and not get distracted with wanting to provide design critique. Low fidelity testing benefits the development team. To test for user product interaction, I like high fidelity prototyping. This allows me to determine the product's visual and physical appeal to the user. High fidelity testing benefits the design team.
Adobe Xd provides the ability to design and prototype in the same application. This demonstration focuses on the UI of quick editing of events and tasks. It also demonstrates calendar interfaces.
Dashboard welcomes the user with the user’s name and provides the user their Pipeline, Events and Tasks. The calendar is designed off of MobiScroll design style.
Adobe Xd PrototypeThe user is able to quickly edit the user through a swipe right action.
User is shown editable fields for the event.
Editing the time will provide the user the ability to edit their time.
Editing the date will provide the user with a calendar.
Swiping left will allow the user to delete the event.
User is provided confirmation that the event has been deleted. They are also provided with the ability to undo or close out.
Slide right on the edit allows user to a quick edit.
User is shown indication that task is ready to be edited.
User sliding left on the task will engage the delete interaction.
Slide left provides the user the ability for a quick task delete. User can undo this task or close it out.
Closing out brings user back to the Task section without the deleted task.
User is provided a legend for their events and tasks. Events area represented by squares in the upper left corner of the date. Tasks are shown by triangles in the upper right of the date.
User is provided the current day through a filled square.
When user selects current day, they are shown the date, tasks and events for the day. User is provided the ability to add an event or task or to close out.
User is provided with the event and task legend icons to assist with recognition rather than recall.
User selecting a past or present day is shown their selection by a grey box around the selected date.
When user selects an upcoming or past date, they are provided with the events and tasks for that day.
User is provided with the ability to add an event or task for the day or close out.
When user closes out the daily brief, they are shown the calendar with the legend.
This first form demonstrates basic Bootstrap buttons with the option of how the buttons can be styled to match the form. This style implements material design concepts.
This classical style form is implemented in the color palette and shape. The form elements match the heading. The buttons were design to provide aesthetically pleasing user feedback.
The Tab Style Form provides the option when multiple forms are required. Separate forms can be implemented in a small space through the use of tabs. Form elements and buttons continue with the tab style to provide a positive user experience and feedback.
The Bright Style Form gives an updated and freshing look to forms. Subtle changes in the IdX provides the user feedback on form input.
The Bar Style Form provides a combination of classic style with a bit of a modern feel. Using the strength of the bar provides an almost animation feedback to the buttons.
WEX is a prototype weather and health fitness application. With one press on your phone app, you can quickly see whether the weather is conducive to outdoor exercise by providing the air quality index.
Level 1 Prototype: Main navigation usability.
AXURE PrototypeWEX timer page provides quick access to timing your exercise routine.
WEX tracker page allows for quick measurement of your heart rate. Once the heart rate has been recorded, you can quickly access tips and informaiton about your current heart reading.
WEX BPM page provides tips and information about your current BPM. This page automatically updates each time you measure your heart rate in the Tracker page.
WEX tracker day page provides details to all your measured heart rate for the day.
WEX tracker week page keeps track of your heart rate measurements for the week.
WEX monthly tracker page monitors your heart rate measurements for the month and provides you with details on your progress.
WEX yearly tracking page provides yearly detail to all of your heart rate measurments for the entire year.
WEX exercise tips page provides exercise video training to keep you in top form.
WEX meal tip page provides video instruction on how to make healthy meals. A quick press of the button takes you to the recipe page.
WEX recipe page provides healthy recipes right at your fingertips. Shopping just became one press easiery.
WEX setting page allows for customization of the app. WEX takes out the guess work by providing drop down menu's for quick body information input.
WEX search page allows for quick searching and filtering to locate the exact information you are seeking, in a minimal amount of time.
WEX system was designed to be user friendly. But just in case, we've provided step by step instructions on how to work our system.
Mocking up a prototype can be done in OmniGraffle and then taken into Axure to apply hotspots. Axure is also used in direct prototyping. These methods are considered throw-aways as no code is generated in order to directly take into development. The benefit of this type of prototyping is that it can be quickly mocked up and become an intregal part of the agile design process.
AXURE PrototypeSketch and InVision are a very popular choice for prototyping. While Sketch currently doesn't have the stencil integration that OmniGraffle Pro does, there are many functions and features that make it an appealing prototyping tool.
InVision has benefits over AXURE since it allows for comments and feedbacks to be provided. InVision is also a good tool in conducting usability tests, as it not only will record the screen, but will record the user's face and comments while participating in the usability test. Seeing facial expressions is beneficial when conducting usability tests.
Where InVision falls short in comparison with Axure is in the stability of sharing the prototype. The slide show contains images of the prototype done in Sketch due to InVision's prototype sharing function crashing, thus not providing me with the stable user experience I desired for my prototype portfolio demonstrations.
MyTime's trips page provides a quick glance at what trips have been planned and the progress of saving for these trips.
myTime's individual trip page details provide further information to the user's progress.
Sub-categories are displayed to assist in overall budget planning.
Confirmation that the user has reached their budget goal for an individual sub-category is shown.
The transfer page allows the user to view what resources they have in their personal account and allocate them to sub-categories in each trip.
The user is provided with a confirmation page which shows the trip, how much was transfered and their updated progress.
Through the setting's page, user is able to customize the settings and log out.
User is provided confirmation that they have logged out of the system.