Blog

  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
show-titlefalse
titleTeaser
Quote External
authorHans Jürgen von der Wense
author-urihttps://en.wikipedia.org/wiki/Hans_J%C3%BCrgen_von_der_Wense

I find and find, without ever searching

Whenever I recall these words by von der Wense I get this warm feeling of wealth. Finding without searching! This is what I want to experience!

The opposite is 'searching and searching without ever finding anything'. This is futile, effective hell.

The context in which von der Wense wrote this is certainly not while he was sitting in front of an information system seeking for an answer to a particular question. But what if we would like our users also to shout this sentence out loud with excited happiness?

Section
titleIntroduction

Users of an information system have an information need. It's the information architect's work to help these users "to complete tasks and find information in blissful ignorance of [their] labours" (Peter Morville and Louis Rosenfeld).

Information needs to be organized to be helpful to the users of a system. And there is even more to it:

Quote External
source-urihttp://shop.oreilly.com/product/9780596527341.do
authorPeter Morville and Louis Rosenfeld
sourceInformation Architecture

We organize to understand, to explain, and to control.

This is very important: Since we work in teams of software developers, we need to get used to the fact that communication and organizing information help us to understand our domains better. Finally we yield better results: happier users, happier stakeholders, and happier teams.

How can information architects help users to find without searching? How can team collaboration on information help to understand the domain more thoroughly?

To answer this questions we will take a theoretical and a practical approach.

  • In this article we examine the types of searching and ways to organize information. This is the basis for our practical considerations.
  • In the next article we will provide a more practical approach on how to apply this theory on a Confluence wiki using projectdoc. We look from the perspective of software development teams to create their project documentation collaboratively.

The goal is to learn how to organize project information effectively. While we aim at software developers with the need to document their projects, software and system architecture, this article is probably also relevant for other teams that work on other kinds of projects collaboratively.

Section
titleSeeking Information
Quote External
source-urihttp://shop.oreilly.com/product/9780596527341.do
authorPeter Morville and Louis Rosenfeld
sourceInformation Architecture

Searching for something you know is a very different behavior than browsing for the unknown.

First we - as providers of information - need to understand the different types of information seeking users perform.

Section
Column

In their book Information Architecture, Peter Morville and Louis Rosenfeld introduce these kinds of information needs:

Definition List
Known-item seekingThe user is looking for the right answer to a precise question.
Exploratory seekingThe user does not really know much about the information she is looking for. She hopes to find something useful that is simply good enough.
Exhaustive researchThe user leaves no stone unturned to find every information on a topic.
Re-findingThe user has access to information she would prefer to never lose track of.

Attached to these information needs are three different kinds of information-seeking behaviors:

Definition List
SearchingUsing a search field to specify a query to get a list of results.
BrowsingUsing links to find information that is related to the current finding to finally understand the question and find an answer.
AskingGet in contact with someone to get support.

These behaviors are applied by integration (use the three behaviors in combination) and iteration (reiterate the process).

This is the context from the user's view. Now let's have a look on how we can organize information to support our users.

Column
width180px

Section
titleEnable Seeking

We are looking for a solution for this notion of finding without searching. We need to present a link to a path to pursue for all questions a user may have in a given context. Sure this is not a reachable goal, but this requirement defines a motto that gives us a lot of direction. Without creating an information overflow on the user's side we are up to provide pointers to related information.

What can we do to support our users with their task of information seeking?

  • In the case of Searching we attach a search field to every context and employ our wiki's full text search capability.
  • According to Asking this is also quite easily accomplished: we add a reference to a person (with her address and contact options) who assist the reader in a given context.
  • The amount of work to support Browsing is much more. We need to create relations between the information we present in our wiki. These relations will help to navigate through the wiki spaces.
Section
titleClassifying

On classifying information we also relate them. With each relation we enlarge our web of information, enabling users to travel from one topic to another related information.

When we define an organization structure we often use the top-down approach. We arrange the information hierarchically and speak of taxonomies.

Quote External
authorHayden White
author-urihttps://en.wikipedia.org/wiki/Hayden_White

The beginning of all understanding is classification.

In the sense of Aristotle's Definition of Definition this process of classification makes us understand the terms of our domains. To define a term we first have to put it in a broader context, that is: put it to the class it belongs to.Then specify what distinguishes it from all other elements in this class. In the context of a taxonomy the upstream terms are generalizations, the downstream terms specializations.

Labelling information is a bottom-up approach for organizing. Every resource of type 'Podcast' has something in common. Every topic labelled with 'Java', too. Although these classifications are rather generic to be useful by themselves, they help to specify quite specific queries as in "List every resource of type 'Podcast' labelled with 'Java'".

Once the information is classified, it can be applied to enable browsing. Use automation to render links to relevant information on search criteria. In Finding without Searching - applied! we will have a look on how Confluence and projectdoc supports us on this task.

Section
titleConclusion

This short article puts together the types of information seeking and the seeker's behaviors. We then had a look on how to enable users to seek information. While providing means to search for a particular term or ask an expert may be accomplished easily, relating information is a more complex task. But once classified, we can create links to related content more easily.

Working together as a team and organize our domain information will support us to understand our problem domain more thoroughly and to create a proper solution.

Next we will see how to apply this theoretical approach to your Confluence wiki using projectdoc.

Section
titleReferences

If you like to learn more on information architecture or Hans Jürgen von der Wense, read: