# The discussion of complex increases in complexity….

###### Breaking Changes: .Net Enums an often overlooked dangerzone
December 10, 2017
###### Hierarchical Testing – The Evolution of the Test Plan
December 23, 2017

Back in October, I wrote Is Your Software Complex.  This has prompted a number of discussions in multiple venues, so it seems a good idea to look at the term “Complex” in a bit more detail.

Like many words, it has a number of distinct meanings, and when one is not clear which meaning is intended, then confusion (and related problems) is sure to occur.

Roger Sessions has been writing about one meaning of complexity for about a decade. His book Simple Architectures for Complex Enterprises created an entire field of study. Overly simplifying [and with apologies to Roger], complexity in this context is a mathematical model based on the number of nodes and interconnects between the nodes.

Dave Snowden formulated the Cynefin Framework nearly 20 years ago which categorizes systems into one of four categories: Simple, Complicated, Complex and Chaotic. Once again oversimplifying, Complex is characterized by “The complex domain represents the “unknown unknowns”. Cause and effect can only be deduced in retrospect. There are no right answers“.

Clearly, these are really different topics that simply happen to share an English word. At the same time there are interesting relationships.  Calculating the Complexity [Sessions] of a Complex [Snowden] system is unlikely to be possible, simply because of the unknowns.  Complicated or Simple [Snowden] systems are well defined, but there is not necessarily a correspondence to the resultant Complexity [Sessions].  So one can have a Complicated [Snowden] System with moderate to low complexity [Sessions], and have a Simple [Snowden] System with very high complexity [Sessions].

One approach to dealing with this is to use Cynfin/Snowden when talking about “problems” (something to be addressed) and Sessions when talking about “solutions” (the concrete resulting system).  As one starts to analyze a problem, there are sure to be “unknown unknowns”.  By the time a system has been “completed” everything about the system (at least for a point in time) is defined – and one can make the appropriate measurements and calculations necessary to evaluate the complexity.

##### David Corbin

1. lmvmomhqm says:
Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

http://www.gptsw.net/2016-topic-one?unapproved=153058&moderation-hash=d8bfbbf1a74e9cb21a639905aaf6cb83#comment-153058
http://goodsnchattels.com.au/viewtopic.php?f=9&t=190439
http://grandflagcompany.com/viewtopic.php?f=5&t=1380490
http://jamangalilica.bplaced.net/forum/viewtopic.php?f=2&t=73690
http://www.stellar-impact.com/forum/viewtopic.php?f=17&t=1840775
http://forum.digilyze.info/viewtopic.php?f=2&t=787379
http://lestempliers.123forum.fr/viewtopic.php?pid=3762#p3762
http://xn--90aeeaawgguajpihbvhv8l5a.xn--p1ai/forum/viewtopic.php?p=1067193&sid=325c5e2ea7ba52d36a0a73aa03c87f06#1067193
http://healinglyme.org/forum/phpBB3/viewtopic.php?f=3&t=231046
http://104.254.245.213/index.php?topic=118346.new#new
http://xn--80aaaondebbc3au4bnpo4d7h.xn--p1ai/forum/viewtopic.php?pid=283104#p283104
http://49.231.238.163/board/viewtopic.php?f=3&t=809790
http://flexigirls.net/2020/02/20/hello-world/?unapproved=40505&moderation-hash=34022c4aef0a9c28f28e41c75812849c#comment-40505
http://members.churchinirvine.org/?p=8781&unapproved=2485334&moderation-hash=ca2bb92ee250d0f91866cab0c517d27c#comment-2485334
http://www.caspianmusic.net/forum/viewtopic.php?p=238272#238272
http://primetimepromotions.ca/forum/viewtopic.php?p=539624#539624
http://humbit.com/forums/viewtopic.php?f=1&t=1352340
http://www.division-gaming.net/test2000/index.php/forum/2-welcome-mat/1029803-2020#1029803
http://ofnets.com/06/79/?unapproved=34740&moderation-hash=3ab96ee722ba33cd2a95af3f167c1586#comment-34740
http://barracuda.by/forum/viewtopic.php?f=7&t=369938
http://tv-pul.ru/communication/viewtopic.php?f=23&t=587700
http://labor-economics.org/forum/viewtopic.php?f=5&t=974235
http://atlasarenaonline.com/viewtopic.php?pid=110645#p110645
http://vlcvideo.free.fr/viewtopic.php?pid=622208#p622208
http://flexigirls.net/2020/02/20/hello-world/?unapproved=40510&moderation-hash=32bbf6b4a2fe22a42c44601c0ce9ac5b#comment-40510
http://lungsuan.chumporn.police.go.th/board/index.php?topic=1227422.new#new
http://foro.vigilanciatecnologicarvt2.org/phpbb/viewtopic.php?f=9&t=1262399
http://www.division-gaming.net/test2000/index.php/forum/2-welcome-mat/1029821-hd-1080p-hd-720p#1029821
http://primetimepromotions.ca/forum/viewtopic.php?p=539635#539635
http://primetimepromotions.ca/forum/viewtopic.php?p=539637#539637
http://hollymariecombs.info/forum/viewtopic.php?f=19&t=1776398
http://vlcvideo.free.fr/viewtopic.php?pid=622220#p622220
http://zolpidem.aforum.fr/viewtopic.php?pid=3634#p3634
http://forum.pakerp.com/viewtopic.php?f=3&t=297638
http://simutrain.com/BB3/viewtopic.php?f=5&t=219024
http://fsfu.org.ua/forum/viewtopic.php?f=10&t=66872
https://forums.vseimplanti.ru/viewtopic.php?f=3&t=64921
http://lungsuan.chumporn.police.go.th/board/index.php?topic=1227438.new#new
http://pandarion-wow.com/forum/viewtopic.php?f=9&t=231861
http://49.231.238.163/board/viewtopic.php?f=3&t=809815
http://forums.heroinangels.com/viewtopic.php?f=12&t=246760
http://expandablebanners.com/forum/viewtopic.php?f=5&t=163175
https://www.vn88top.net/uncategorized/hello-world/?unapproved=12291&moderation-hash=166b549cf58a6f11aea35e6b479a0922#comment-12291
http://www.wse-scylla.at/cms/index.php?option=com_joomlaboard&Itemid=55&func=view&catid=10&id=192300
http://jamangalilica.bplaced.net/forum/viewtopic.php?f=2&t=73692
http://beastmodegames.com/forum/viewtopic.php?f=2&t=134550
http://forum.swissponic.ch/viewtopic.php?f=13&t=421005
http://www.forum.rivalrp.cz/viewtopic.php?f=21&t=315678
http://casteele.net/area51/sect07/zone01/viewtopic.php?f=6&t=131607&p=425737#p425737
http://forum.pakerp.com/viewtopic.php?f=3&t=297643
http://forum.pakerp.com/viewtopic.php?f=3&t=297644
http://www.club77freccetricolori.it/phpbb/viewtopic.php?f=10&t=392999
http://goodsnchattels.com.au/viewtopic.php?f=9&t=190458
http://mytravel.lk/viewtopic.php?f=4&t=767573
http://udakuzone.com/cara-jitu-main-judi-online/?unapproved=47560&moderation-hash=c8176d4c073fb8b93fe96cb5a533aab0#comment-47560
http://forum.veriagi.com/viewtopic.php?pid=27507#p27507
http://foro.vigilanciatecnologicarvt2.org/phpbb/viewtopic.php?f=9&t=1262423
http://atlasarenaonline.com/viewtopic.php?pid=110658#p110658
http://www.mcu4fun.com/index.php/2018/01/04/hello-world/?unapproved=66596&moderation-hash=a7d947cd0e4faf3c9fd389cd40cb2179#comment-66596
http://www.division-gaming.net/test2000/index.php/forum/2-welcome-mat/1029846#1029846
http://nemcom.nu/forum/viewtopic.php?pid=212573#p212573
http://flexigirls.net/2020/02/20/hello-world/?unapproved=40514&moderation-hash=98e35ea4d8ee810fb922ec8a7d4f6574#comment-40514
http://bestdrawpoker.com/index.php/2019/12/05/taruhan-setiap-arah/?unapproved=35914&moderation-hash=19e1f93ab861c61468d4daf68aea978c#comment-35914
http://flexigirls.net/2020/02/20/hello-world/?unapproved=40517&moderation-hash=ac293cd2c700d3510cec96829e6b1a84#comment-40517
http://www.community.goliberty.net/viewtopic.php?f=2&t=288283
http://hairshow.us/forum/viewtopic.php?pid=8225#p8225