{"id":22524,"date":"2013-05-21T03:21:41","date_gmt":"2013-05-21T03:21:41","guid":{"rendered":"http:\/\/zenpundit.com\/?p=22524"},"modified":"2013-05-21T17:52:21","modified_gmt":"2013-05-21T17:52:21","slug":"wicked-problems-mind-mapping-and-ibis","status":"publish","type":"post","link":"https:\/\/zenpundit.com\/?p=22524","title":{"rendered":"Wicked problems, mind mapping, and IBIS"},"content":{"rendered":"<p>[by Lynn C. Rees, after a reminder by Charles Cameron]<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/66\/MindMapGuidlines.svg\" alt=\"\" width=\"641\" height=\"507\" \/><\/p>\n<p>Wikipedia defines a\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Mind_map\">mind map<\/a>\u00a0as:<\/p>\n<blockquote><p>&#8230;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.<\/p><\/blockquote>\n<p>Using visuals to represent and explore issues has long interested me. The primary tool I use now is <a href=\"http:\/\/freeplane.sourceforge.net\/wiki\/index.php\/Main_Page\">Freeplane<\/a>,\u00a0a software application for drawing\u00a0mind maps. While <a href=\"https:\/\/en.wikipedia.org\/wiki\/Mind_mapping_software\">many mind mapping applications<\/a>\u00a0are available, I use Freeplane because:<\/p>\n<ol>\n<li><span>it&#8217;s <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Free_open_source_software\">free\/open source software<\/a> (FOSS)<\/li>\n<li>it&#8217;s trivial for me to customize and extend its core features with my own software<\/li>\n<\/ol>\n<p><\/p>\n<p>\nA central and popular conceit of FOSS is <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linus'_Law\">Linus&#8217; <del>Strongly Worded Suggestion<\/del>\u00a0Law:<\/a>\n<\/p>\n<blockquote><p>&#8220;given enough eyeballs, all bugs are shallow&#8221;; or more formally: &#8220;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&#8221;<\/p><\/blockquote>\n<p>This conceit, over-hyped for most FOSS projects, is true in narrower cases. Since I use a few obscure Freeplane features, I&#8217;ve encountered a few obscure Freeplane bugs. Since Freeplane&#8217;s <a href=\"https:\/\/en.wikipedia.org\/wiki\/Source_code\">source<\/a> is freely and publicly available and I&#8217;m a software engineer, I\u00a0<a href=\"http:\/\/sourceforge.net\/apps\/mantisbt\/freeplane\/view.php?id=1897\">fixed some of those bugs myself<\/a>. Some bugs I merely reported for Freeplane&#8217;s developers to\u00a0<a href=\"http:\/\/sourceforge.net\/apps\/mantisbt\/freeplane\/view.php?id=1914\">fix<\/a>.\u00a0Some bugs I fixed but the fix hasn&#8217;t\u00a0<a href=\"http:\/\/sourceforge.net\/apps\/mantisbt\/freeplane\/view.php?id=1918\">been merged into the main program<\/a>.<\/p>\n<p>This isn&#8217;t a significant issue. Since it is FOSS, I can take Freeplane&#8217;s source code, apply my fixes and customizations to it, and run my own version of the software which, under the terms of the <a href=\"https:\/\/en.wikipedia.org\/wiki\/GPL\">GNU General Public License<\/a>, I also make\u00a0<a href=\"https:\/\/github.com\/lcrees\/freeplane\/tree\/1.2.x.custom\">publicly\u00a0available<\/a>.\u00a0Hoping to benefit from Linus&#8217; Law myself, I&#8217;ve released source for some of my\u00a0<a href=\"http:\/\/freeplane.sourceforge.net\/wiki\/index.php\/Add-ons\">custom Freeplane add-ons<\/a>\u00a0for the Freeplane user community to use.<\/p>\n<p>An add-on I released today is a first attempt to represent and explore a not infrequent topic <a href=\"http:\/\/zenpundit.com\/?cat=773\">here<\/a> at Zenpundit:\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Wicked_problem\">wicked problems<\/a>.<\/p>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Horst_Rittel\">Horst Rittel<\/a>, who first devised the concept, ascribed <a href=\"http:\/\/en.wikipedia.org\/wiki\/Wicked_problem#Characteristics\">ten characteristics<\/a> to wicked problems:<\/p>\n<ol>\n<li>There is no definitive formulation of a wicked problem.<\/li>\n<li>Wicked problems have no <a title=\"Stopping rule\" href=\"http:\/\/en.wikipedia.org\/wiki\/Stopping_rule\">stopping rule<\/a>.<\/li>\n<li>Solutions to wicked problems are not true-or-false, but better or worse.<\/li>\n<li>There is no immediate and no ultimate test of a solution to a wicked problem.<\/li>\n<li>Every solution to a wicked problem is a &#8220;one-shot operation&#8221;; because there is no opportunity to learn by trial-and-error, every attempt counts significantly.<\/li>\n<li>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.<\/li>\n<li>Every wicked problem is essentially unique.<\/li>\n<li>Every wicked problem can be considered to be a symptom of another problem.<\/li>\n<li>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&#8217;s resolution.<\/li>\n<li>The planner has no right to be wrong (planners are liable for the consequences of the actions they generate).<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Rittel&#8217;s own solution for solving wicked problems was\u00a0the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Issue-Based_Information_System\">Issue-Based Information System<\/a>\u00a0(IBIS). IBIS involves four elements:<\/p>\n<ul>\n<li>questions<\/li>\n<li>ideas<\/li>\n<li>pros<\/li>\n<li>cons<\/li>\n<\/ul>\n<p>An IBIS map starts with one root question (simplified here for posting efficiency):<br \/>\n<div id=\"attachment_22525\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22525\" class=\"size-medium wp-image-22525 \" title=\"First step\" src=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-1-300x182.png\" alt=\"First step\" width=\"300\" height=\"182\" srcset=\"https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-1-300x182.png 300w, https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-1.png 332w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-22525\" class=\"wp-caption-text\">First step<\/p><\/div><\/p>\n<p>A question can be responded to with an idea.<\/p>\n<div id=\"attachment_22528\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22528\" class=\"size-medium wp-image-22528 \" title=\"Step two\" src=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-2-300x84.png\" alt=\"Step two\" width=\"300\" height=\"84\" srcset=\"https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-2-300x84.png 300w, https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-2.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-22528\" class=\"wp-caption-text\">Step two<\/p><\/div>\n<p>Within IBIS, an idea is:<\/p>\n<ol>\n<li>a potential answer or solution to a question<\/li>\n<li>a trigger for further questions<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Pros and cons can only respond to ideas.<\/p>\n<div id=\"attachment_22529\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-3.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22529\" class=\"size-medium wp-image-22529\" title=\"Step three\" src=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-3-300x120.png\" alt=\"Step three\" width=\"300\" height=\"120\" srcset=\"https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-3-300x120.png 300w, https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-3-1024x412.png 1024w, https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-3.png 1079w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-22529\" class=\"wp-caption-text\">Step three<\/p><\/div>\n<p>Further questions can also respond to ideas, pros, and cons.<\/p>\n<div id=\"attachment_22530\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-4.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22530\" class=\"size-medium wp-image-22530\" title=\"Step four\" src=\"http:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-4-300x157.png\" alt=\"Step four\" width=\"300\" height=\"157\" srcset=\"https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-4-300x157.png 300w, https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-4-1024x535.png 1024w, https:\/\/zenpundit.com\/wp-content\/uploads\/2013\/05\/ibis-ss-4.png 1131w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-22530\" class=\"wp-caption-text\">Step four<\/p><\/div>\n<p>Following these few rules,\u00a0Rittel argued that even wicked problems could be mapped. While\u00a0IBIS can be used for individual visualization of wicked problems. Rittel designed it for a group. Used with other methodologies like\u00a0<a href=\"http:\/\/cognexus.org\/id41.htm\">dialogue mapping<\/a>, Rittel figured a\u00a0shared map could help establish shared understanding, facilitating distributed problem solving.<\/p>\n<p>Rittel may be correct. I don&#8217;t know. While other structured analysis approaches exist, many of them suffer from too much representational granularity. Too much fine parsing tends to lead to inevitable ontological crisis.<\/p>\n<p>For my own efforts, IBIS has a nice balance between too little structure and too much. This new Freeplane add-on facilitates use of IBIS within my existing toolchain.<\/p>\n<p>Some ZP readers may find it interesting to experiment with. It requires Freeplane, available as a <a href=\"http:\/\/sourceforge.net\/projects\/freeplane\/\">free download<\/a> for Windows, MacOS X, and Linux. The initial version of the add-on, <a href=\"https:\/\/bitbucket.org\/lcrees\/freeibis\">FreeIBIS<\/a>\u00a00.1.0, is available as a free download <a href=\"https:\/\/bitbucket.org\/lcrees\/freeibis\/downloads\">here<\/a>. If Freeplane is installed, all you should have to do is double click it to have it install. Commands are accessed under the <strong>Tools\u00a0<strong>&rarr;<\/strong> freeIBIS<\/strong> menu within Freeplane.<\/p>\n<p>I use the keyboard for mind mapping so I assigned the four IBIS functions to these keyboard shortcut combinations on MacOS X:<\/p>\n<ul>\n<li><strong><strong>&#8984;<\/strong>?<\/strong> for question<\/li>\n<li><strong><strong><strong>&#8984;<\/strong><\/strong>&gt;<\/strong>\u00a0for idea<\/li>\n<li><strong><strong><strong>&#8984;<\/strong><\/strong>=<\/strong>\u00a0for pro<\/li>\n<li><strong><strong><strong>&#8984;<\/strong><\/strong><\/strong>\u00a0for con<\/li>\n<\/ul>\n<p>It may use the <strong>Control<\/strong> key instead of\u00a0<strong><strong>&#8984;<\/strong> <\/strong>under Windows. I don&#8217;t know. I don&#8217;t run Windows.<\/p>\n<p>Fortunately, Freeplane has a convenient point and click way to reassign keyboard shortcuts under\u00a0<strong>Tools &rarr;\u00a0Select hot keys<\/strong>.<\/p>\n<p>I am exploring further ways to integrate visualization techniques like Freeplane and IBIS with other structured techniques like <a href=\"https:\/\/en.wikipedia.org\/wiki\/Analysis_of_Competing_Hypotheses\">ACH<\/a>. Hopefully we&#8217;ll see more emerge in this area going forward.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[by Lynn C. Rees, after a reminder by Charles Cameron] Wikipedia defines a\u00a0mind map\u00a0as: &#8230;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 [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[773],"tags":[],"class_list":["post-22524","post","type-post","status-publish","format-standard","hentry","category-wicked-problems"],"_links":{"self":[{"href":"https:\/\/zenpundit.com\/index.php?rest_route=\/wp\/v2\/posts\/22524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zenpundit.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zenpundit.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zenpundit.com\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zenpundit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22524"}],"version-history":[{"count":24,"href":"https:\/\/zenpundit.com\/index.php?rest_route=\/wp\/v2\/posts\/22524\/revisions"}],"predecessor-version":[{"id":22555,"href":"https:\/\/zenpundit.com\/index.php?rest_route=\/wp\/v2\/posts\/22524\/revisions\/22555"}],"wp:attachment":[{"href":"https:\/\/zenpundit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zenpundit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zenpundit.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}