Essential Terms to Know Flashcards
Accessibility
Accessibility or accessible design is a design process that enables people with disabilities to interact with a product. This means designing for people who are color blind, blind, deaf, and people with cognitive disabilities, among others.
Adaptive Design
An adaptive interface is a collection of layouts designed specifically for different devices. It detects the device type being used and displays the layout designed for it. It means you’ll see a specific version of the website which has been optimized for mobile, desktop or tablet.
Affordance
On user interfaces, affordances help clearly communicate to users what can and cannot be done on a screen. Buttons on interfaces, for example, afford being pressed to trigger an action.
Agile
Agile is an incremental approach to software development. Instead of building the entire product at once, Agile breaks it down into smaller bits of user functionality and assigns them to two week cycles we call “iterations.”
API
Application Programming Interfaces, or APIs, are pieces of software that help different applications communicate with each other. Products develop APIs to let you access and read information on their server easily.
Backend Development
The back-end powers the front-end but we don’t necessarily see it. Think databases and servers.
Frontend Development
Think buttons, text, beautiful colors and the layer you see on your screen when interacting with a product.
Beacon
Beacons are small Bluetooth radio transmitters. They communicate with the user’s smartphone and are used to share information.
Card Sorting
In a card sorting exercise, we’ll give users topics, cards, and a Sharpie pen. We will then ask users to write down the topics on the cards and organize them in a way that makes sense to them. This exercises helps us understand and design the information architecture of a site.
Click Stream
When you land on a site, you click your way through it to complete a task. This is what a clickstream represents: the path of clicks you took on it to accomplish a goal.
Commits
Throughout the development process, developers create commits whenever they have reached a good point in their work. Commits are similar to drafts.
Customer Experience (CX)
This entire journey is what we call Customer Experience, or CX. It refers to all the different interactions a user has with a brand through its different channels and products, and how a user feels about them.
Data Science
Data Science focuses on making sense of these numbers or data and uncovering valuable insights that help us make better product decisions.
Design Thinking
- Empathize: Understand the challenge
- Define: Define the problem
- Ideate: Brainstorm potential solutions
- Prototype: Build your solutions
- Test: Test your solutions
Empathy Map
Empathy maps are collaborative tools that help us visualize user behavior, attitudes and feelings. They are split into 4 equal quadrants containing information about what the user is saying, thinking, doing and feeling. At the center, we place our user persona. We fill each quadrant with information we’ve collected through user research.