Contents


Name of Skill Classification of Skill Prerequisites for Skill Related Software Engineering Areas(s) Rationale for Skill Roles for Skill Work Related To Skill Real World Example Role of Academia/Industry Tools supporting the skill Skill Self Assessment References




Rationale for Skill

  • The user interface design is one of the most important aspects of software designing, it also focuses alot on the aspects of how a view is presented infront of an user and how they interact with it contributes to the user experience. With a major number of applications going mobile only and slowly transitioning into Augmented Reality and Virtual Reality, it is very important to be able to develop more on this field.
  • Interfaces are directly linked to the cognitive and emotional models, proper designing of interaction solves alot of problems existing in today's world and also makes the application gain a proper market value.


Roles for Skill

There are many types interfaces that exists today, some are adaptive, some are intelligent. Interface Design has therefore rightfully been associated with many different roles. Although, they are loosly coupled because a website today might utilize interaction aspects of virtual reality. Some of the roles are mentioned below:

  • Command-Line User Interface Designer
  • Graphical User Interface Designer
  • Virtual Reality Interface Designer
  • Web Interface Designer


Work Related to Skill (Related Activities and Artifacts)

Interface design is often said to the the subset of Human Computer Interaction, but is a superset of User Interface Designing. The skill focuses in taking business product requirements and construct a product that interacts with users as expected. An interaction designer needs to be well updated with the recent market trends and the technical advancements. The work related to interaction designs are:

Analysis
- The Interface designer reads the business requirements, understands the targeted users and their cognitive models and collects data if required for any previous versions of the product.
Design
- The Interface designer works very closely with the interaction team to ensure the best development of the product abiding with the business requirements and maximize the interactivity of the product. They also develop tangible designs focusing on the view of the interface namely the colors, typset and positioning of elements.
Collaborate
- The interaction designer needs to collaborate with various stakeholders at different levels, including the project manager.
Test
- The interface designer often tests various design and usuabilty use cases, evaluates them properly in order to maintain te company brand value and also meet the requirements.



Real-World Example/Scenario of Skill (Text, Graphic, Audio, Video)

  1. Twitter Bootstrap - https://getbootstrap.com/docs/4.5/examples/ - Build beautiful products, faster.
  2. https://blog.prototypr.io/10-great-interactive-design-examples-for-designers-inspiration-147f5c68d866-Blog post - 10 Great Interactive Design Examples for Designers’ Inspiration
  3. UX Lessons from UI of Facebook, Twitter and LinkedInhttps://www.martechadvisor.com/articles/content-marketing/5-ux-lessons-from-the-ui-of-facebook-twitter-and-linkedin/
  4. 20 Excellent UI/UX Design Animation Examples

  5. 10 Cool Interaction Concepts