Everything IT

Developing a User-Centered Software Design Approach

 

Introducting User-Centered Design

In this course you will learn:
  • identify the goals of usability and User-Centered Design.
  • identify the main trends in the evolution of human-computer interaction and user interface design, and the main challenges facing User-Centered Design.
  • identify the main aspects of a UCD culture and the criteria for success in its development in an organization.
  • determine why an organization should adopt a User-Centered Design culture and how it can be achieved, given a scenario.
  • recognize User-Centered Design principles and best practices.
  • identify the business and usability factors of design, and the criteria for effective design.
  • determine the guidelines and factors that affect design in a given scenario.
Duration: 2 hrs
Developing an Application Using User-Centered Design

In this course you will learn:
  • distinguish between approaches to software design and identify the main steps in usability testing in a given scenario.
  • identify the elements of the user research plan and task analysis in a given scenario.
  • define users, user requirements, and the interaction framework in a given scenario.
  • conduct user research in a given scenario.
  • identify good user interface design and navigation techniques.
  • recognize user interaction elements that demonstrate best practice in design.
  • identify best practices for notification messages and online help design.
  • assess how to improve the visual interface design for an application in a given scenario.
Duration: 2.6 hrs
The Iterative Process in User-Centered Design

In this course you will learn:

The Iterative Process in User-Centered Design

  • determine recommendations for usability testing in a given scenario.
  • organize a focus group in a given scenario.
  • design a survey in a given scenario.
  • design a usability test and a survey, and organize a focus group in a given scenario.
  • analyze the results of a usability test, focus group, and survey in a given scenario.
  • use the iterative development model for product design in a given scenario.
  • analyze the results of user research and apply the iterative development model to improve product design in a given scenario.
  • Duration: 2.2 hrs
    Practical Examples of User-Centered Design

    In this course you will learn:
    • recognize examples of strategies and tasks for minimizing software complexity.
    • identify the characteristics of egoless programming.
    • recognize the software quality attributes for a given software application.
    • recognize the benefits of structured programming, OOP, and design by contract.
    • distinguish between examples of defensive programming techniques.
    • identify the main tenets of Extreme Programming.
    • recognize project implementations that are compatible with agile and defensive programming strategies.
    Duration: 1 hr

    Free Demo!

    Want to attend a live class demonstration or get a quote for your training needs? Speak with a learning specialist today!

    Name

    Email

    Phone Number

    Company

    I am interested in:

    Questions or Comments