Custom User Experience [UX]
At Stegoc, user experience is a key aspect that influences all web and mobile application development. Our usability experts and user experience professionals involve themselves in development projects at all the different stages to ensure that the final product provides a satisfying experience to the end-user. Right from requirement analysis through design and implementation to testing, UX team provides inputs and recommendations for improving the quality of user experience.
Stages of Our UX Process
•User Centered Analysis (UCA)
During the requirements analysis phase of a web or mobile development project, our UX team conducts user centered analysis to understand the requirements from the users’ perspective. This involves identifying various user groups, creating personas, and doing a task analysis.
User group profiles define the characteristics for different sets of users of the product or application. The characteristics captured can include demographics, frequency of use, hardware and software environment, computer knowledge, web experience, tasks to be performed, and task knowledge. Next is the creation of a fictional person representing a particular user group. This is called a persona. The UX team creates personas to represent different user group profiles through customer interviews or discussions with people who know the customers well. The team also analyzes what a user is required to do and identifies the list of tasks users wish to perform.
•Information Architecture (IA)
The information collected during UCA is used to develop a set of recommendations for the structural and interactive design of the website or application. For clients who request our services beyond UCA phase, the UX team provides navigation designs and wire-frames. Our experts structure the system intelligently so that end-users are able to access relevant information easily and quickly.
During the information architecture stage, menu arrangements, site structure, layout of individual pages, etc. are defined by correlating with existing user patterns identified during user centered analysis. Using tools such as Balsamiq Mockups and Publisher, wire-frames are then created to visualize the structure.
•User Interface (UI) Design
To check if the defined information architecture works, prototypes are created. A prototype is a model of the system to be developed and is an integral part of user-centered designing. The prototype is used to gather feedback early on in the design process. This makes it easier to make changes and improve the user interface design. The UX team also defines style guides to ensure consistency across a product set. The UI style guide serves as a guideline for designers as well as developers.
The UI design is followed by a quick evaluation of the design interface to identify possible usability issues. Issues if any, are then rectified through iterative design process. The heuristic evaluation can be performed with small test scenarios and a limited number of usability experts. The expert review and heuristic evaluation result in a prioritized list of changes to be implemented in the current design. The UX team at Stegoc performs heuristic evaluation and provides the findings in a report for clients who specifically request this service.
Deliverables at various stages of our UX process:
Task Analysis Documents with Persona Descriptions
Site Architecture Document/Navigation Flow
Usability Analysis Document
Heuristic Evaluation Reports