Wicked problems, mind mapping, and IBIS
[by Lynn C. Rees, after a reminder by Charles Cameron]
Wikipedia defines a mind map as:
…a diagram used to visually outline information. A mind map is often created around a single word or text, placed in the center, to which associated ideas, words and concepts are added. Major categories radiate from a central node, and lesser categories are sub-branches of larger branches. Categories can represent words, ideas, tasks, or other items related to a central key word or idea.
Using visuals to represent and explore issues has long interested me. The primary tool I use now is Freeplane, a software application for drawing mind maps. While many mind mapping applications are available, I use Freeplane because:
- it’s free/open source software (FOSS)
- it’s trivial for me to customize and extend its core features with my own software
A central and popular conceit of FOSS is Linus’ Strongly Worded Suggestion Law:
“given enough eyeballs, all bugs are shallow”; or more formally: “Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix will be obvious to someone”
This conceit, over-hyped for most FOSS projects, is true in narrower cases. Since I use a few obscure Freeplane features, I’ve encountered a few obscure Freeplane bugs. Since Freeplane’s source is freely and publicly available and I’m a software engineer, I fixed some of those bugs myself. Some bugs I merely reported for Freeplane’s developers to fix. Some bugs I fixed but the fix hasn’t been merged into the main program.
This isn’t a significant issue. Since it is FOSS, I can take Freeplane’s source code, apply my fixes and customizations to it, and run my own version of the software which, under the terms of the GNU General Public License, I also make publicly available. Hoping to benefit from Linus’ Law myself, I’ve released source for some of my custom Freeplane add-ons for the Freeplane user community to use.
An add-on I released today is a first attempt to represent and explore a not infrequent topic here at Zenpundit: wicked problems.
Horst Rittel, who first devised the concept, ascribed ten characteristics to wicked problems:
- There is no definitive formulation of a wicked problem.
- Wicked problems have no stopping rule.
- Solutions to wicked problems are not true-or-false, but better or worse.
- There is no immediate and no ultimate test of a solution to a wicked problem.
- Every solution to a wicked problem is a “one-shot operation”; because there is no opportunity to learn by trial-and-error, every attempt counts significantly.
- Wicked problems do not have an enumerable (or an exhaustively describable) set of potential solutions, nor is there a well-described set of permissible operations that may be incorporated into the plan.
- Every wicked problem is essentially unique.
- Every wicked problem can be considered to be a symptom of another problem.
- The existence of a discrepancy representing a wicked problem can be explained in numerous ways. The choice of explanation determines the nature of the problem’s resolution.
- The planner has no right to be wrong (planners are liable for the consequences of the actions they generate).
Rittel’s own solution for solving wicked problems was the Issue-Based Information System (IBIS). IBIS involves four elements:
Page 1 of 3 | Next page