9. Information Architecture Flashcards
Quali sono le architetture principali per organizzare i dati?
Gerarchico,
Sequenziale
Matriciale
modello database
Cos’è Information Architecture (IA) ?
Information architecture (IA) focuses on organizing, structuring, and labeling content in an effective and sustainable way. The goal is to help users find information and complete tasks.
Quali sono le componenti principali dell’IA?
- Organization Schemes and Structures: How you categorize and structure information
- Labeling Systems: How you represent information
- Navigation Systems: How users browse or move through information
4.Search Systems: How users look for information
Come si possono distinguere gli schemi di organizzazione?
Esatti e soggettivi
Cos’è uno schema di organizzazione esatto?
Exact organization schemes objectively divide information into mutually exclusive sections.
Cos’è uno schema soggettivo?
Subjective organization schemes categorize information in a way that may be specific to or defined by the organization or field.
Although they are difficult to design, they are often more useful than exact organization schemes.
Quali sono i pricipi per una buona navigazione?
FIndability and discoverability
Findability vs DIscoverability
With Findability the users
knows or expects that a
certain content or feature will
be available.
With Discoverability the
users don’t know that the
content or functionality is
there: they have to discover
it!
Elenca e spiega i 7 principali user beahaviour patterns
- Quit: the user performs a search,
sees the results and exits. - Narrow: the user performs a search,
sees the results and refines them using
filters, sorting tools or the advanced
search. - Expand: the user performs a search,
sees the results and expands the scope
(displaying related results, etc.). - Pearl growing: the user performs a
search, opens one of the results and
then opens or uses links within the
result (mining topics from the result,
typical navigation pattern in Wikipedia). - Pogosticking: the user performs a
search, and then repeats the action of
opening a result and returning to the
results page. - Thrashing: the user performs a
search, sees the results, and then
returns to perform a new search by
adding details to the query. - Berry picking: the user performs a
search, opens a result, and from the
information received performs a new
search refining the query from time to
time.
Cos’è un antipattern e quali sono in sintomi?
This is the case of Pogosticking, Thrashing and Berry picking.
If this is a repeated behavior within the interface then it must be considered a
symptom of antipattern: a search pattern produced by a poor Information
Architecture and design!
Quali sono degli efficienti design patterns?
- Autocomplete: completes the search
query at the stage when the user
formulates it, thus trying to return the
searched query as directly as possible. - Autosuggest: similar to
autocomplete but tries to help the user
by providing him with even distant (but
related) ideas from the query. - Instant Results: provides results
while the query is being typed. - Did you mean: after the query is
submitted, it provides a hint about the
most appropriate result (useful in case
of spelling errors for example). - Autocorrect: instead of suggesting a
correction in the search query, it
automatically applies it and shows the
results. - Best First: shows as the first results
the best ones chosen by an algorithm
(by relevance, popularity, date, format,
in a customized way for the user
specific etc.). - Partial matches: shows the results
that most closely match the query
allowing a page with zero results not to
be returned. - Related Searches: shows related
searches with the query made that can
provide inspiration to the user for further
research or help clarify an ambiguous
query. - Federated Search: allows you to
search several databases at once. As a
result there will be a variety of results
that are difficult to refine. - Faceted Navigation: provides the
user with options to refine results
through fields regarding different types
of metadata (price, color, tags, etc.). - Advanced Search: allows the user
to refine the search before performing it
through more or less elaborate options. - Scoped Search: if content is
organized into categories, a dropdown
menu can be provided to specify the
scope of the search. - Personalization: concerns the adaptation
of the results shown to the specific user using
the system (e.g., recommended results on
Amazon or personalized results on Google
Maps). - Pagination: shows a maximum number of
results per page. The standard set by Google is
ten results per page. Crucial here are the
snippets provided for each result (what it is
about, available links, etc.). - Structured Results: each individual result
is displayed in the manner most congruent with
its content (an address will be represented in a
map, a stock market index in a graph, etc.). - Actionable Results: depending on its
content, each result will provide the ability
to interact with it (a phone number that
allows a call to be made directly, a video
that allows it to be played). - Comparing Results: allows the user to
compare results with each other (for
example, the features and price of different
products). - Unified Discovery: the search and
refinement modes are combined together.
On the same page you can find a search
bar, exploration of a browsable taxonomy,
faceted navigation, and so on.
Parla del DOM in generale
The Document Object Model, usually referred to as the DOM, is an essential part of making websites interactive.
Come si fa il design di un interfaccia?