quiz image

Design Collaboration and Implementation

Carenem avatar
Carenem
·
·
Download

Start Quiz

Study Flashcards

16 Questions

What is the primary goal of partnering with engineers in the design process?

To facilitate a deliberate knowledge transfer for accurate implementation

What is the purpose of design specifications in the design process?

To document the size, color, typography, and interaction values of the design

What is typically included in an interaction specification?

The values inputted when a person uses the designed element

How many main interaction states are typically included in design specifications?

6

What is an example of an interaction state that may be specific to a type of element?

Dragged state

What is an example of an element that may have an affordance with on and off states?

Light switch

What is an example of an interaction state that may not involve a visible change?

Audio feedback

What is the primary reason for including accessibility guidelines in design specifications?

To provide a better user experience for all users

What is the primary goal of Web Content Accessibility Guidelines (WCAG)?

To make web content more accessible to all people

What is the purpose of SC 1.4.1 guideline in WCAG 2.0?

To make sure states are never indicated by color alone

What is the purpose of design pattern guidelines?

To outline the usage of macro workflows and microinteractive elements

What is the benefit of using do's and don'ts in documenting a design?

It helps readers to quickly absorb rules

What is the outcome of a well-established pattern library?

A fully fledged design system

What is the purpose of interaction specifications?

To help engineers code designs as intended

What is part of the typical structure of design guidelines?

Proper usage, anatomy, use case, form factor, best practices, and accessibility

What is the term for guidelines that define the visual style of an app?

Brand style guidelines

Study Notes

Partnering with Engineers

  • Collaboration: Essential for turning designs into functional code.
  • Specifications: Document size, color, typography, and interaction values for engineers.

Design Specifications

  • Details: Include size, color (RGB or HEX), typography, padding, margin, and interactions.

Interaction States

  1. Default: When the app first opens.
  2. Focus: Highlighted through keyboard or mouse interaction.
  3. Hover: Indicates interactivity when a cursor is over the element.
  4. Disabled: Normally interactive but currently unusable.
  5. Pressed: Indication of an impending action.
  6. Active: Shows selection, often in menus and lists.

Accessibility Guidelines

  • Ensure states are indicated by more than just color.

Design Guidelines

  • Purpose: Define usage, variations, and best practices.
  • Structure: Include proper usage, anatomy, form factors, best practices, and accessibility.
  • Do’s and Don’ts: Effective for communicating rules.

Graduation

  • Evolution: Patterns evolve into a comprehensive design system.

For more details, refer to the Salesforce Trailhead module.

Partnering with Engineers

  • A strong partnership between design and engineering is necessary to turn designs into functional code.
  • The handoff of design should be accompanied by a deliberate knowledge transfer to ensure the design is built as intended.

Design Specifications

  • Design specifications document the size, color, typography, and interaction values of a design.
  • Specs include the appearance of each element, specifying its width, height, RGB or HEX color values, font size, line-height, padding, and margin.
  • Interaction specifications provide the values inputted when a person uses the element being designed.

Interaction Specifications

  • Interaction specs show how the design changes based on user interaction.
  • There are six main interaction states that all designs must have specifications for.
  • Examples of additional interaction states include:
    • Dragged state for elements that can be moved by dragging.
    • On and off states for elements with affordances.
    • Error, success, or warning states for notifications.

Accessibility Guidelines

  • Designs must follow Web Content Accessibility Guidelines (WCAG) to ensure apps are usable by users of all abilities.
  • The WCAG 2.0 guideline SC 1.4.1 states that states should not be indicated by color alone.
  • Examples of accessible design include adding text to error states, in addition to color changes.

Design Guidelines

  • Interaction specifications help engineers code designs as intended.
  • Design pattern guidelines describe the usage of macro workflows and microinteractive elements.
  • Brand style guidelines define the visual style of an app, including layout, typography, color, and branding.

Documenting Design

  • Do's and don'ts are an effective way to communicate design rules.
  • Examples of do's and don'ts include images accompanied by brief textual descriptions.

Graduation

  • A good pattern library evolves over time.
  • As patterns are codified, the pattern library graduates to a fully fledged design system.
  • Engineering partners build each pattern and its elements as components.

This quiz covers the importance of partnership between designers and engineers in turning designs into functional code. It focuses on the handoff process and deliberate knowledge transfer to ensure designs are built as intended.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser