Tag Archives: integration


Integration. This word/concept similar to application, component, data, service and so many other concerns in the software realm: it’s often the case that there are N + M meanings floating around a conversation with N people on the subject. :-)

If you provide a portfolio of products to customers, integration is typically an important aspect of your offering. Do these products play well with each other? Can there inputs and outputs be combined into broader workflow, etc.?

Unfortunately I find that many integrations seems to be merely technical in nature–as if to answer “yes” to “can I technically integrate?” Much like answering “yes” to “do you know the time?” this strikes me as missing the point altogether.

Integrations must be about how should I deliver the right experience to my user. That is, integrations should be experience-driven.

So, what may be some of the signs that indicate a need for focused improvement?

  • Workflows that span across products involve multiple login experiences (interruptions).
  • Users are forced to deal with experiences designed for a persona other than their own.
  • Software concerns are not consistent and therefore are not intuitive (e.g. able to be reused spontaneously in new business contexts).
  • Integration gaps in product must be addressed via professional services, consulting or directly by customers.

Any of this sound familiar?

When I get involved in an integration-related project, I tend to think about the following layered concerns:

This approach involves:

  • an experience-driven focus on key business roles/personas and their workflows – user objective over product feature/function (seamless)
  • data and insight in context for better decisions and actions – mere hand-offs don’t add value (frictionless)
  • social as glue across users (relational) – provide others’ insights in context[1] to facilitate further insight and action

How do you view and tackle integration in your own products?

[1] e.g. http://craigrandall.net/archives/2012/09/queue-and-flow/

Mind mapping

Recently I blogged about Mindjet MindManager and how this application has enabled me to realize the value of mind mapping. Well, until all of my colleagues become licensed users of this software, the folks at Mindjet Labs recently provided a useful bridge to the world of open source in the form of an integration for FreeMind. This integration allows a FreeMind user to import FreeMind maps into Mind Manager Pro 6. So now my colleagues can immediately install this Java application–on Windows, Mac OS X, Linux, etc.–to start producing mind maps, which can be freely consumed in MindManager. Kudos, Mindjet Labs!

Update 1/30/2006: FreeMind can import to MindManager X5 maps, too. So, with the Mindjet Labs integration and a willingness to not rely on version 6.0-exclusive map artifacts, this is a round-trip solution!

Update 2/9/2013: Apparently MindManager is now called Mindjet for Individuals.