Archive for the ‘Design’ Category

Patterns of information use and exchange:…

Tuesday, April 30th, 2013

Patterns of information use and exchange: case studies of researchers in the life sciences

From the post:

A report of research patterns in life sciences revealing that researcher practices diverge from policies promoted by funders and information service providers

This report by the RIN and the British Library provides  a unique insight into how information is used by researchers across life sciences. Undertaken by the University of Edinburgh’s Institute for the Study of Science, Technology and Innovation, and the UK Digital Curation Centre and the University of Edinburgh?s Information Services, the report concludes that one-size-fits-all information and data sharing policies are not achieving scientifically productive and cost-efficient information use in life sciences.

The report was developed using an innovative approach to capture the day-to-day patterns of information use in seven research teams from a wide range of disciplines, from botany to clinical neuroscience. The study undertaken over 11 months and involving 56 participants found that there is a significant gap between how researchers behave and the policies and strategies of funders and service providers. This suggests that the attempts to implement such strategies have had only a limited impact. Key findings from the report include:

  • Researchers use informal and trusted sources of advice from colleagues, rather than institutional service teams, to help identify information sources and resources
  • The use of social networking tools for scientific research purposes is far more limited than expected
  • Data and information sharing activities are mainly driven by needs and benefits perceived as most important by life scientists rather than top-down policies and strategies
  • There are marked differences in the patterns of information use and exchange between research groups active in different areas of the life sciences, reinforcing the need to avoid standardised policy approaches

Not the most recent research in the area but a good reminder that users do as users do, not as system/software/ontology architects would have them do.

What approach does your software take?

Does it make users perform their tasks the “right” way?

Or does it help users do their tasks “their” way?

Atlas of Design

Monday, April 29th, 2013

Atlas of Design by Caitlin Dempsey.

From the post:

Do you love beautiful maps? The Atlas of Design has been reprinted and is now available for purchase. Published by the North American Cartographic Information Society (NACIS), this compendium showcases cartography at some of its finest. The atlas was originally published in 2012 and features the work of 27 cartographers. In early 2012, a call for contributions was sent out and 140 entries from 90 different individuals and groups submitted their work. A panel of eight volunteer judges plus the book’s editors evaluated the entries and selected the finalists.

The focus of the Atlas of Design is on the aesthetics and design involved in mapmaking. Tim Wallace and Daniel Huffman, the editors of Atlas of Design explain the book’s introduction about the focus of the book:

Aesthetics separate workable maps from elegant ones.

This book is about the latter category.

My personal suspicion is that aesthetics separate legible topic maps from those that attract repeat users.

The only way to teach aesthetics (which varies by culture and social group) is by experience.

This is a great starting point for your aesthetics education.

Bad Practices

Friday, April 26th, 2013

Why Most People Don’t Follow Best Practices by Kendra Little.

Posted in a MS SQL Server context but the lesson applies to software, systems, and processes alike:

Unfortunately, human nature makes people persist all sorts of bad practices. I find everything in the wild from weekly reboots to crazy settings in Windows and SQL Server that damage performance and can cause outages. When I ask why the settings are in place, I usually hear a story that goes like this:

  • Once upon a time, in a land far far away there was a problem
  • The people of the land were very unhappy
  • A bunch of changes were made
  • Some of the changes were recommended by someone on the internet. We think.
  • The problem went away
  • The people of the land were happier
  • We hunkered down and just hoped the problem would never come back
  • The people of the land have been growing more and more unhappy over time again

Most of the time “best practices” are implemented to try and avoid pain rather than to configure things well. And most of the time they aren’t thought out in terms of long term performance. Most people haven’t really implemented any best practices, they’ve just reacted to situations.

How are the people of the land near you?

The Power of Collaboration [Cultural Gulfs]

Monday, April 15th, 2013

The Power of Collaboration by Andrea Ruskin.

From the post:

A quote that I stumbled on during grad school stuck with me. From the story of the elder’s box as told by Eber Hampton, it sums up my philosophy of working and teaching:

How many sides do you see?
One,” I said.
He pulled the box towards his chest and turned it so one corner faced me.
Now how many do you see?
Now I see three sides.
He stepped back and extended the box, one corner towards him and one towards me.
You and I together can see six sides of this box,” he told me.

—Eber Hampton (2002) The Circle Unfolds, p. 41–42

Andrea describes a graduate school project to develop a learning resource for Aboriginal students.

A task made more difficult by Andrea being a non-Aboriginal designer.

The gap between you and a topic map customer may not be as obvious but will be no less real.

Successful PROV Tutorial at EDBT

Friday, April 5th, 2013

Successful PROV Tutorial at EDBT by Paul Groth.

From the post:

On March 20th, 2013 members of the Provenance Working Group gave a tutorial on the PROV family of specifications at the EDBT conference in Genova, Italy. EDBT (“Extending Database Technology”) is widely regarded as one of the prime venues in Europe for dissemination of data management research.

The 1.5 hours tutorial was attended by about 26 participants, mostly from academia. It was structured into three parts of approximately the same length. The first two parts introduced PROV as a relational data model with constraints and inference rules, supported by a (nearly) relational notation (PROV-N). The third part presented known extensions and applications of PROV, based on the extensive PROV implementation report and implementations known to the presenter at the time.

All the presentation material is available here.

As the first part of the tutorial notes:

  • Provenance is not a new subject
    • workflow systems
    • databases
    • knowledge representation
    • information retrieval
  • Existing community-grown vocabularies
    • Open Provenance Model (OPM)
    • Dublin Core
    • Provenir ontology
    • Provenance vocabulary
    • SWAN provenance ontology
    • etc.

The existence of “other” vocabularies isn’t an issue for topic maps.

You can query on “your” vocabulary and obtain results from “other” vocabularies.

Enriches your information and that of others.

You will need to know about the vocabularies of others and their oddities.

For the W3C work on provenance, follow this tutorial and the others it mentions.

Topic Map Patterns/Use Cases

Tuesday, April 2nd, 2013

The sources for topic map patterns I mentioned yesterday use a variety of modeling languages:

Data Model Patterns: Conventions of Thought by David C. Hay. (Uses CASE*Method™ (Baker’s Notation))

Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans. (Uses UML (Unified Modeling Language))

Developing High Quality Data Models by Matthew West. (Uses EXPRESS (EXPRESS-G is for information models))

The TMDM and Kal’s Design Patterns both use UML notation.

Although constraints will be expressed in TMCL, visually it looks to me like UML should be the notation of choice.

Will require transposition from non-UML notation but seems worthwhile to have a uniform notation.

Any strong reasons to use another notation?

Design Pattern Sources?

Monday, April 1st, 2013

To continue with the need for topic map design pattern thread, what sources would you suggest for design patterns?

Thinking that it would be more efficient to start from commonly known patterns and then when necessary, to branch out into new or unique ones.

Not to mention that starting with familiar patterns, as opposed to esoteric ones, will provide some comfort level for users.

Sources that I have found useful include:

Data Model Patterns: Conventions of Thought by David C. Hay.

Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans.

Developing High Quality Data Models by Matthew West. (Think Shell Oil. Serious enterprise context.)

Do you have any favorites you would suggest?

After a day or two of favorites, the next logical step would be to choose a design pattern and with an eye on Kal’s Design Pattern Examples , attempt to fashion a design template.

Just one, not bother to specify what comes next.

Working one bite at a time will make the task seem manageable.

Yes?

Topic Map Design Patterns For Information Architecture

Monday, April 1st, 2013

Topic Map Design Patterns For Information Architecture by Kal Ahmed.

Abstract:

Software design patterns give programmers a high level language for discussing the design of software applications. For topic maps to achieve widespread adoption and improved interoperability, a set of topic map design patterns are needed to codify existing practices and make them available to a wider audience. Combining structured descriptions of design patterns with Published Subject Identifiers would enable not only the reuse of design approaches but also encourage the use of common sets of PSIs. This paper presents the arguments for developing and publishing topic map design patterns and a proposed notation for diagramming design patterns based on UML. Finally, by way of examples, the paper presents some design patterns for representation of traditional classification schemes such as thesauri, hierarchical and faceted classification.

Kal used UML to model the design patterns and their constraints. (TMCL, the Topic Map Constraint Language, had yet to be written. (TMCL)

For visual modeling purposes, are there any constraints in TMCL that cannot be modeled in UML?

I ask because I have not compared TMCL to UML.

Using UML to express the generic constraints in TMCL would be a first step towards answering the need for topic maps design patterns.

Topic Map Design Patterns

Monday, April 1st, 2013

A recent comment on topic map design patterns reads in part:

The second problem, and the one I’m working through now, is that information modeling with topic maps is a new paradigm for me (and most people I’m sure) and the information on topic map models is widely dispersed. Techquila had some design patterns that were very useful and later those were put put in a paper by A. Kal but, in general, it is a lot more difficult to figure out the information model with topic maps than it is with SQL or NoSQL or RDF because those other technologies have a lot more open discussions of designs to cover specific use cases. If those discussions existed for topic maps, it would make it easier for non-experts like me to connect the high-level this-is-how-topic-maps-work type information (that is plentiful) with the this-is-the-problem-and-this-is-the-model-that-solves-it type information (that is hard to find for topic maps).

Specifically, the problem I’m trying to solve and many other real world problems need a semi-structured information model, not just an amorphous blob of topics and associations. There are multiple dimensions of hierarchies and sequences that need to be modeled so that the end user can query the system with OLAP type queries where they drill up and down or pan forward and back through the information until they find what they need.

Do you know of any books of Topic Maps use cases and/or design patterns?

Unfortunately I had to say that I knew of no “Topic Maps use cases and/or design patterns” books.

There is XML topic maps : creating and using topic maps for the Web by Sam Hunting and Jack Park, but it isn’t what I would call a design pattern book.

While searching for the Hunting/Park book I did find: Topic Maps: Semantische Suche im Internet (Xpert.press) (German Edition) [Paperback] by Richard Widhalm (Author), Thomas Mück, with a 2012 publication date. Don’t be deceived. This is a reprint of the 2002 edition.

Any books that I have missed on topic maps modeling in particular?

The comment identifies a serious lack of resources on use cases and design patterns for topic maps.

My suggestion is that we all refresh our memories of Kal’s work on topic map design patterns (which I will cover in a separate post) and start to correct this deficiency.

What say you all?

Writing Effective Requirement Documents – An Overview

Friday, March 29th, 2013

Writing Effective Requirement Documents – An Overview

From the post:

In every UX Design project, the most important part is the requirements gathering process. This is an overview of some of the possible methods of requirements gathering.

Good design will take into consideration all business, user and functional requirements and even sometimes inform new functionality & generate new requirements, based on user comments and feedback. Without watertight requirements specification to work from, much of the design is left to assumptions and subjectivity. Requirements put a project on track & provide a basis for the design. A robust design always ties back to its requirements at every step of the design process.

Although there are many ways to translate project requirements, Use cases, User Stories and Scenarios are the most frequently used methods to capture them. Some elaborate projects may have a comprehensive Business Requirements Document (BRD), which forms the absolute basis for all deliverables for that project.

I will get a bit deeper into what each of this is and in which context each one is used…

Requirements are useful for any project. Especially useful for software projects. But critical for a successful topic map project.

Topic maps can represent or omit any subject of conversation, any relationship between subjects or any other information about a subject.

Not a good practice to assume others will make the same assumptions as you about the subjects to include or what information to include about them.

They might and they might not.

For any topic maps project, insist on a requirements document.

A good requirements document results in accountability for both sides.

The client for specifying what was desired and being responsible for changes and their impacts. The topic map author for delivering on the terms and detail specified in the requirements document.

Microsoft Goes After 3 Big Data Myths

Monday, March 11th, 2013

Microsoft Goes After 3 Big Data Myths by Jeff Bertolucci.

It’s Jeff’s coverage of the second myth that I want to mention:

The second myth, Microsoft said, pertains to the looming data scientist shortage: Enterprises can’t find enough qualified big data gurus to pull insights from unstructured information sources, such as social media feeds and machine sensor data.

“While it is true that the industry needs more data scientists, it is equally true that most organizations are equipped with the employees they need today to help them gather the valuable insights from their data that will better their business,” writes Kelly.

In other words, big data tools and apps can save the day. Microsoft’s argument ties in with the so-called democratization of data movement. Popular tools, such as Excel with the Data Explorer add-in, allow end users to perform BI analysis without having to pester IT for help.

Isn’t that similar to the difference between being able to use MS Word and being an author?

I know lots of people who can do one but not the other.

The danger from the Microsoft argument comes from staff on payroll performing poorly at BI analysis isn’t a line item in the budget. Lost opportunities never are.

On the other hand, getting competent help that uses Microsoft or other data analytic tools, is a line item in the budget.

Managers may be tempted in budget conscious times to opt for the no budget line item option.

Consider that carefully, the opportunities you lose may be your own.


Update: A better example is using MS PowerPoint does not make you a presenter. We have all sat through dead by PowerPoint presentations and will again.

Data Governance needs Searchers, not Planners

Wednesday, March 6th, 2013

Data Governance needs Searchers, not Planners by Jim Harris.

From the post:

In his book Everything Is Obvious: How Common Sense Fails Us, Duncan Watts explained that “plans fail, not because planners ignore common sense, but rather because they rely on their own common sense to reason about the behavior of people who are different from them.”

As development economist William Easterly explained, “A Planner thinks he already knows the answer; A Searcher admits he doesn’t know the answers in advance. A Planner believes outsiders know enough to impose solutions; A Searcher believes only insiders have enough knowledge to find solutions, and that most solutions must be homegrown.”

I made a similar point in my post Data Governance and the Adjacent Possible. Change management efforts are resisted when they impose new methods by emphasizing bad business and technical processes, as well as bad data-related employee behaviors, while ignoring unheralded processes and employees whose existing methods are preventing other problems from happening.

If you don’t remember any line from any post you read here or elsewhere, remember this one:

“…they rely on their own common sense to reason about the behavior of people who are different from them.”

Whenever you encounter a situation where that description fits, you will find failed projects, waste and bad morale.

Failure By Design

Saturday, February 23rd, 2013

Did you know the Security and Exchange Commission (SEC) is now collecting 400 gigabytes of market data daily?

Midas [Market Information Data Analytics System], which is costing the SEC $2.5 million a year, captures data such as time, price, trade type and order number on every order posted on national stock exchanges, every cancellation and modification, and every trade execution, including some off-exchange trades. Combined it adds up to billions of daily records.

So, what’s my complaint?

Midas won’t be able to fill in all of the current holes in SEC’s vision. For example, the SEC won’t be able to see the identities of entities involved in trades and Midas doesn’t look at, for example, futures trades and trades executed outside the system in what are known as “dark pools.” (emphasis added)

What?

The one piece of information that could reveal patterns of insider trading, churning, and a whole host of other securities crimes, is simply not collected.

I wonder who would benefit from the SEC not being able to track insider trading, churning, etc.?

People engaged in insider trading, churning, etc. would be my guess.

You?

Maybe someone should ask SEC chairman Elisse Walter or Gregg Berman (who oversees MIDAS) if tracking entities would help with SEC enforcement?

If they agree, then ask why not now?

For that matter, why not open up the data + entities so others can help the SEC with analysis of the data?

Obvious questions J. Nicholas Hoover should have asked for SEC Makes Big Data Push To Analyze Markets.

Why Business Intelligence Software Is Failing Business

Thursday, February 21st, 2013

Why Business Intelligence Software Is Failing Business

From the post:

Business intelligence software is supposed to help businesses access and analyze data and communicate analytics and metrics. I have witnessed improvements to BI software over the years, from mobile and collaboration to interactive discovery and visualization, and our Value Index for Business Intelligence finds a mature set of technology vendors and products. But even as these products mature in capabilities, the majority lack features that would make them easy to use. Our recent research on next-generation business intelligence found that usability is the most important evaluation criteria for BI technology, outpacing functionality (49%) and even manageability (47%). The pathetic state of dashboards and the stupidity of KPI illustrate some of the obvious ways the software needs to improve for businesses to gain the most value from it. We need smarter business intelligence, and that means not just more advanced sets of capabilities that are designed for the analysts, but software designed for those who need to use BI information.

BI considerations

Our research finds the need to collaborate and share (67%) and inform and deliver (61%) are in the top five evaluation categories for software. A few communication improvements, highlighted below, would help organizations better utilize analytics and BI information.

Imagine that, usability is ahead of functionality.

Successful semantic software vendors will draw several lessons from this post.

NBA Stats Like Never Before [No RDF/Linked Data/Topic Maps In Sight]

Saturday, February 16th, 2013

NBA Stats Like Never Before by Timo Elliott.

From the post:

The National Baseball Association today unveiled a new site for fans of games statistics: NBA.com/stats, powered by SAP Analytics technology. The multi-year marketing partnership between SAP and the NBA was announced six months ago:

“We are constantly researching new and emerging technologies in an effort to provide our fans with new ways to connect with our game,” said NBA Commissioner David Stern. “SAP is a leader in providing innovative software solutions and an ideal partner to provide a dynamic and comprehensive statistical offering as fans interact with NBA basketball on a global basis.”

“SAP is honored to partner with the NBA, one of the world’s most respected sports organizations,” said Bill McDermott, co-CEO, SAP. “Through SAP HANA, fans will be able to experience the NBA as never before. This is a slam dunk for SAP, the NBA and the many fans who will now have access to unprecedented insight and analysis.”

The free database contains every box score of every game played since the league’s inception in 1946, including graphical displays of players shooting tendencies.

To the average fan NBA.com/Stats delivers information that is of immediate interest to them, not their computers.

Another way to think about it:

Computers don’t make purchasing decisions, users do.

Something to think about when deciding on your next semantic technology.

Designing to Reward our Tribal Sides

Wednesday, February 13th, 2013

Designing to Reward our Tribal Sides by Nir Eyal.

From the post:

tribal rewards

We are a species of beings that depend on one another. Scientists theorize humans have specially adapted neurons that help us feel what others feel, providing evidence that we survive through our empathy for others. We’re meant to be part of a tribe and our brains seek out rewards that make us feel accepted, important, attractive, and included.

Many of our institutions and industries are built around this need for social reinforcement. From civic and religious groups to spectator sports, the need to feel social connectedness informs our values and drives much of how we spend our time.

Communication technology in particular has given rise to a long history of companies that have provided better ways of delivering what I call, “rewards of the tribe.”

However, it’s not only the reward we seek. Variability also keeps us engaged. From the telegraph to email, products that connect us are highly valued, but those that invoke an element of surprise are even more so. Recently, the explosion of Web technologies that cater to our insatiable search for validation provides clear examples of the tremendous appeal of the promise of social reward.

Do you capture the Stack Overflow lesson in your UI?

UI design that builds on and rewards our hard wiring seems like a good idea to me.

Storyboarding in the Software Design Process

Sunday, February 10th, 2013

Storyboarding in the Software Design Process by Ambrose Little

From the post:

Using storyboards in software design can be difficult because of some common challenges and drawbacks to the tools we have. The good news is that there’s a new, free tool that tries to address many of these issues. But before I get into that, let’s revisit the value of using storyboards (and stories in general) in software design.

Using stories in some form or another is a well-established practice in software design, so much so that there are many meanings of the term “stories.” For instance, in agile processes, there is a concept of “user stories,” which are very basic units of expressing functional requirements: “As a user, I want to receive notifications when new applications are submitted.”

In user experience design, these stories take on more life through the incorporation of richer user and usage contexts and personas: real people in real places doing real things, not just some abstract, feature-oriented description of functionality that clothes itself in a generic “user.”

In their book, Storytelling for User Experience, Whitney Quesenbery and Kevin Brooks offer these benefits of using stories in software design:

  • They help us gather and share information about users, tasks, and goals.
  • They put a human face on analytic data.
  • They can spark new design concepts and encourage collaboration and innovation.
  • They are a way to share ideas and create a sense of shared history and purpose.
  • They help us understand the world by giving us insight into people who are not just like us.
  • They can even persuade others of the value of our contribution.

Whatever they’re called, stories are an effective and inexpensive way to capture, relate, and explore experiences in the design process.

The benefit of:

They help us understand the world by giving us insight into people who are not just like us.

was particularly interesting.

The storyboarding post was written for UI design but constructing a topic map could benefit from insight into “people who are not just like us.”

I lean toward the physical/hard copy version of storyboarding, mostly so that technology and it inevitable limitations, doesn’t get in the way.

What I want to capture are the insights of the users, not the insights of the users as limited by the software.

Or better yet, the insights of the users unlimited by my skill with the software.

Not to neglect the use of storyboarding for software, UI/UX purposes as well.

…the most hated man in America [circa 2003]

Saturday, February 9th, 2013

John E. Karlin, Who Led the Way to All-Digit Dialing, Dies at 94

The New York Time obituary for John E. Karlin, the father of the arrangement of numbers on push button phones and a host of other inventions is deeply moving.

Karlin did not have a series of lucky guesses but researched the capabilities and limitations of people to arrive at product design decisions.

Read the article to learn why one person said Karlin was “…the most hated man in America.”

I first saw this at Human Factors by Ed Lazowska.

4 Reasons Your UX Investment Isn’t Paying Off [Topic Map UX?]

Tuesday, February 5th, 2013

4 Reasons Your UX Investment Isn’t Paying Off by Hilary Little.

You can imagine why this caught my eye.

From the post:

“Every dollar spent on UX brings in between $2 and $100 dollars in return.”

We all know the business case for doing user experience work: investing upfront in making products easy to use really pays off. It reduces project risk, cost, and time while improving, efficiency, effectiveness, and end user satisfaction.

(Don’t know the business case? Read this or this. Or this.) But what if you’re investing in UX and not getting results?

There can be many factors behind an under-performing user experience effort. Anything from a lack of tools to the zombie apocalypse can wreak havoc on your teams. Addressing either of those factors are outside my area of expertise.

Here’s where I do know what I’m talking about. First, rule out the obvious: your UX folks are jerks, they don’t communicate well, they don’t understand business, they aren’t team players, they have such terrible body odor people stay 10 feet away …

Next, look at your organization. I’ve based the following list on observations accumulated over my years as a UX professional. These are some common organizational “behavior” patterns that can make even the best UX efforts ineffective.

Let that first line soak in for a bit: “Every dollar spent on UX brings in between $2 and $100 dollars in return.”

Then go read the rest of the post for the four organizational patterns to watch for.

Assuming you have invested in professional UX work at all.

I haven’t and my ability to communicate topic maps to the average user is poorer as a result.

Not that I expect average users to “get” that identifications exist in fabrics of identifiers and any identified subject is at the intersection of multiple fabrics of identifiers, whether represented or not.

But to use and appreciate topic maps, that isn’t necessary.

Any more than I have to understand thermodynamics to drive an automobile.

And yes, yes I am working on an automobile level explanation of why topic maps are important.

Or better yet, simply presenting a new automobile and being real quiet about why it works so well. ;-)

Sharpening Your Competitive Edge…

Tuesday, February 5th, 2013

Sharpening Your Competitive Edge with UX Research by Rebecca Flavin.

From the post:

It’s part of our daily work. We can’t imagine creating a product or an application without doing it: understanding the user.

Most of the clients we work with at EffectiveUI already have a good understanding of their customers from a market point of view. They know their target demographics and often have an solid sense of psychographics: their customers’ interests, media habits, and lifestyles.

This is all great information that is critical to a company’s success, but what about learning more about a customer than his or her age, gender, interests, and market segment? What about understanding the customer from a UX perspective?

Not all companies take the time to thoroughly understand exactly why, how, when, and where their customers interact with their brand’s, products and digital properties, as well as those of competing products and services. What are the influences, distractions, desires, and emotions that affect users as they try to purchase or engage with your product or interact with your service?

At EffectiveUI, we’ve seen that user research can be a powerful and invaluable tool for aiding strategic business decisions, identifying market opportunities, and ultimately driving better organizational results. When we’re talking to customers about a digital experience, we frequently uncover opportunities for their business as a whole to shift its strategic direction. Sometimes we even find out that the company has completely missed an opportunity with their customers.

As part of the holistic UX process, user research helps us learn more about customers’ pain points, needs, desires, and goals in order to inform digital design or product direction. The methods we generally employ include:

Great post that merits your attention!

What I continue to puzzle over is how to develop user testing for topic map interfaces?

The broad strokes of user testing are fairly well known, but how to implement those for topic map interfaces isn’t clear.

On one hand, a topic map could present its content much as any other web interface.

On the other hand, a topic map could present a “topicmappish” flavor interface.

And there are all the cases in between.

If it doesn’t involve trade secrets, can anyone comment on how they have tested topic map interfaces?

Dark Patterns Library

Monday, February 4th, 2013

Dark Patterns Library by Harry Brignull and Marc Miquel.

From the homepage:

A Dark Pattern is a type of user interface that has been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills.

Normally when you think of “bad design”, you think of the creator as being sloppy or lazy but with no ill intent. This type of bad design is known as a “UI anti-pattern” Dark Patterns are different – they are not mistakes, they are carefully crafted with a solid understanding of human psychology, and they do not have the user’s interests in mind.

Has the potential to make you a better consumer.

First saw this at Four short links: 4 February 2013 by Nat Torkington.

jQuery Rain

Monday, February 4th, 2013

jQuery Rain

I happened across jQuery Rain today and thought it worth passing on.

Other web interface sites that you would recommend?

Thinking if you can look at an interface and think, “topic map,” then the interface needs work.

The focus of any interface should be delivery of content and/or capabilities.

Including topic map interfaces.

Eight UX Design Trends for 2013

Friday, February 1st, 2013

Eight UX Design Trends for 2013

Very visual so you will have to consult the post but I can list the titles for the experiences:

  • Downsampling
  • Foodism
  • Quantified Ambition
  • Augmented Dialogue
  • Sensory Bandwidth
  • Agile Economies
  • Faceted Video
  • RetroFuturism

One or more of these may help distinguish your product/services from less successful ones.

7 Incredible Web Design, Branding, Digital Marketing Experiences [Abandonment > 65%]

Tuesday, January 29th, 2013

7 Incredible Web Design, Branding, Digital Marketing Experiences by Avinash Kaushik.

From the post:

We are surrounded by incredible digital experiences. Masterful design, branding and marketing.

Yet, it would be fair to say we are also drowning in awful digital experiences – or, at the very minimum, experiences that seem to be stuck in 1991.

As a Digital Marketing Evangelist you can imagine how much that pains me.

When I work with companies, I do my very best to bring my deep and undying passion for creativity and digital awesomeness to them. One manifestation of that is the stories I tell by comparing and contrasting the client’s digital existence with others I consider best of breed.

In this blog post I want to try and do something similar by sharing some of my favorite digital experiences with you. There are 7 in total.

Each example is truly amazing and for each I’ll share my perspective on why. In each case there are also tips that highlight things that overtly or covertly make the company delightful.

What can you expect?

Inspiring landing pages, cool calls to action, delightful cart and checkout experiences, website copy delicious enough to eat, copy that convinces people to buy by respecting their intelligence, ecommerce reimagined, higher conversions via greater transparency, and examples of how to truly live your brand’s values online through an experience that leaves your customers happy and willing to pay more for your products!

I’m not promising anything this good on the renovation of TopicMaps.com but this is one source I am looking to for inspiration.

Sites you would like to suggest as incredible (in the good sense)? (The incredible in the bad sense are easy enough to find.)

BTW, I was very impressed by the “…cart abandonment rates routinely runs north of 65%…” line.

That’s higher than the U.S. divorce rate! ;-)

An awesome post on web design!

Which of those lessons will you be applying to your website or topic map interface design?

Designing Search (part 6): Manipulating results

Thursday, January 24th, 2013

Designing Search (part 6): Manipulating results by Tony Russell-Rose.

From the post:

One of the key insights to emerge from research into human information seeking is that search is more than just finding: in fact, search tasks of any complexity involve iteration across a number of levels of task context. From information retrieval at the lowest level to work task at the highest, searchers engage in a whole host of activities or search modes in the pursuit of their goals.

Of course, locating (known) items may be the stereotypical search task with which we are all familiar – but it is far from being the only one. Instead, for many search tasks we need to analyse, compare, verify, evaluate, synthesize… in short, we need to manipulate and interact with the results. While the previous post focused on informational features, our concern here is with interactivity. In this post, we consider techniques for managing and manipulating search results.

Not only does Tony have advice on “best practices,” but it is illustrated with real world examples.

Why you should try UserTesting.com

Monday, January 14th, 2013

Why you should try UserTesting.com by Pete Warden.

From the post:

If you’re building a website or app you need to be using UserTesting.com, a service that crowd-sources QA. I don’t say that about many services, and I have no connection with the company (a co-worker actually discovered them) but they’ve transformed how we do testing. We used to have to stalk coffee shops and pester friends-of-friends to find people who’d never seen Jetpac before and were willing to spend half an hour of their life being recorded while they checked it out. It meant the whole process took a lot of valuable time, so we’d only do it a few times a month. This made life tough for the engineering team as the app grew more complex. We have unit tests, automated Selenium tests, and QA internally, but because we’re so dependent on data caching and crunching, a lot of things only go wrong when a completely new user first logs into the system.

Another approach to user testing of your website or interface design.

Re-Introducing Page Description Diagrams

Friday, January 11th, 2013

Re-Introducing Page Description Diagrams by Colin Butler and Andrew Wirtanen.

From the post:

There’s no such thing as a “standard” client or project in a typical agency setting, because every business has its own specific goals—not to mention the goals of its users. Because of this, we’re constantly seeking ways to improve our processes and better meet the needs of our clients, regardless of their unique characteristics.

Recently, we discovered the page description diagram (PDD), a method for documenting components without specifying layout. At first, it seemed limited, even simplistic, relative to our needs. But with some consideration, we began to understand the value. We started looking at whether or not PDDs could help us improve our process.

As it turns out, these things have been around for quite a while. Dan Brown devised them way back in 1999 as a way to communicate information architecture to a client in a way that addressed some of his primary issues with wireframes. Those issues were that, looking at wireframes, clients would form expectations prematurely and that designers would be limited in their innovation by a prescribed layout. Brown’s approach was to remove layout entirely, providing priority instead. Each component of a page would be described in terms of the needs it met and how it met those needs, arranged into three priority columns with wireframe-like examples when necessary. …

Because of its UI context, I originally read this post as a means of planning interfaces.

But on reflection, the same questions of “needs to meet” and “how to meet those needs” applies equally to topics, associations and occurrences.

Users should be encouraged to talk through their expectations for what information comes together, in what order and how they will use it.

As opposed to focusing too soon on questions of how a topic map architecture will support those capabilities.

Interesting technical questions but no nearly as interesting, for users at any rate, as their information needs.

The post also cites a great primer on Page Description Diagrams.

Treat Your Users Like Children

Saturday, December 29th, 2012

Treat Your Users Like Children by Jamal Jackson.

From the post:

Do you have kids of your own? How about young nieces, nephews, or nephews? Do you spend time around your friends’ children? Is there that one neighbor who has youngsters who makes it a point to disturb you any chance they get? If you’ve answered yes to any of these questions, then you understand that caring for kids is difficult! Many people would argue that my use of the word “difficult” is a strong understatement. They’d be right!

Young minds are almost impossible to predict and equally hard to control. A parent, or any other adult, can plan out an assortment of ideal procedures for a kid to follow to accomplish something, but it will likely feel like wasted time. This is because kids have no intention of following any form of procedures, no matter how beneficial to them.

Speaking of people with no intention of following any form of procedures, no matter how beneficial those procedures may be, I can’t help but wonder why dealing with children reminds me of the life of a UX professional.

How many hours have you spent toiling away in front of your monitor and notepad, hoping the end result will be to the user’s benefit? If they even bother to proceed as you predicted, that is. In the end, the majority of users end up navigating your site in a way that leaves head-scratching as the only suitable reaction. This is why web users should be treated like kids.

The post is worth reading if only for the images!

But having said that, it gives good advice on changing your perspective on design, to that of a user.

Designing for ourselves is a lot easier, at least for us.

Unfortunately, that isn’t the same a designing an interface users will find helpful or intuitive.

I “prefer” an interface that most users find intuitive.

An audience/market of < 10 can be pretty lonely, not to mention unprofitable.

Design by HiPPO?

Thursday, December 27th, 2012

Mark Needham in Restricting your own learning, references: Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO by Ron Kohavi, Randal M. Henne and Dan Sommerfield.

HiPPO = “…the Highest Paid Person’s Opinion (HiPPO).”

Abstract:

The web provides an unprecedented opportunity to evaluate ideas quickly using controlled experiments, also called randomized experiments (single-factor or factorial designs), A/B tests (and their generalizations), split tests, Control/Treatment tests, and parallel flights. Controlled experiments embody the best scientific design for establishing a causal relationship between changes and their influence on user-observable behavior. We provide a practical guide to conducting online experiments, where end-users can help guide the development of features. Our experience indicates that significant learning and return-oninvestment (ROI) are seen when development teams listen to their customers, not to the Highest Paid Person’s Opinion (HiPPO). We provide several examples of controlled experiments with surprising results. We review the important ingredients of running controlled experiments, and discuss their limitations (both technical and organizational). We focus on several areas that are critical to experimentation, including statistical power, sample size, and techniques for variance reduction. We describe common architectures for experimentation systems and analyze their advantages and disadvantages. We evaluate randomization and hashing techniques, which we show are not as simple in practice as is often assumed. Controlled experiments typically generate large amounts of data, which can be analyzed using data mining techniques to gain deeper understanding of the factors influencing the outcome of interest, leading to new hypotheses and creating a virtuous cycle of improvements. Organizations that embrace controlled experiments with clear evaluation criteria can evolve their systems with automated optimizations and real-time analyses. Based on our extensive practical experience with multiple systems and organizations, we share key lessons that will help practitioners in running trustworthy controlled experiments.

Not recent (2007) but a real delight and as relevant today as when it was published.

The ACM Digital Library reports 37 citing publications.

Definitely worth a close read and consideration as you design your next topic map interface.

Are Your Lights On?…

Wednesday, December 26th, 2012

David Heinemeier Hansson describes: Are Your Lights On?: How to Figure Out What the Problem Really Is by Donald C. Gause and Gerald M. Weinberg as:

This isn’t technically a programming book, but it deals with the biggest problem facing developers none the less: What is the problem we’re trying to solve? Is it the right problem? Could we solve a different problem instead and that would be just as good? Nothing has increased my programming productivity more than being able to restate hard problems as simple ones.

in his post: The five programming books that meant most to me.

The other four merit your attention but if you are solving the wrong problem, the results won’t be viewed as great programming.

At least not by your clients.