{"id":9300,"date":"2019-05-23T07:00:13","date_gmt":"2019-05-23T15:00:13","guid":{"rendered":"http:\/\/formtek.com\/blog\/?p=9300"},"modified":"2019-04-10T08:26:07","modified_gmt":"2019-04-10T16:26:07","slug":"evolutionary-design-replacing-uml-and-planned-designs","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/evolutionary-design-replacing-uml-and-planned-designs\/","title":{"rendered":"Evolutionary Design: Replacing UML and Planned Designs"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Planned design versus Evolutionary design. Planned designed is the up-front analysis and design of a system, it&#8217;s subsystems, interfaces and flow; only after the design is complete does the coding and implementation start.  Evolutionary design doesn&#8217;t bother with the up-front planning; developers create some small modules of functionality and over time new functions and features are added.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/martinfowler.com\/\">Martin Fowler<\/a>, <a href=\"https:\/\/www.thoughtworks.com\/about-us#leaders\">Chief Scientist at Thoughtworks<\/a>, <a href=\"https:\/\/www.artima.com\/intv\/evolution.html\">said that <\/a>&#8220;most people have encountered evolutionary design in an unconstrained and ill-disciplined environment and it doesn&#8217;t work. You end up with a crappy design. And that&#8217;s one reason why people gravitate towards planned design. But in my view, extreme programming&#8217;s practices of continuous integration, testing, and refactoring actually make evolutionary design work, and more effectively than planned design. Planned design&#8217;s weakness is that creating a well-planned design is actually really tough.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">New digital platforms accelerate the ability to apply evolutionary design.  <a href=\"http:\/\/www.customercarewords.com\/about\/gerry-mcgovern\/\">Gary McGovern<\/a>, CEO at Customer Carewords,<a href=\"https:\/\/www.cmswire.com\/digital-workplace\/digital-speeds-up-evolutionary-design\/?utm_source=cmswire.com&amp;utm_medium=web-rss&amp;utm_campaign=cm&amp;utm_content=all-articles-rss\"> said that<\/a> &#8220;digital allows us to observe and participate in the evolutionary landscape in a much more nimble and flexible way. Furthermore, organizations that are thriving today can participate most effectively in this sped-up evolution. Accordingly, they have an evolutionary mindset, which allows them to start out as one thing and, where necessary, rapidly evolve into something else based on environmental feedback.<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Fevolutionary-design-replacing-uml-and-planned-designs%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Planned design versus Evolutionary design. Planned designed is the up-front analysis and design of a system, it&#8217;s subsystems, interfaces and flow; only after the design is complete does the coding and implementation start. Evolutionary design doesn&#8217;t bother with the up-front<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/evolutionary-design-replacing-uml-and-planned-designs\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78],"tags":[],"class_list":["post-9300","post","type-post","status-publish","format-standard","hentry","category-code-development"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/9300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=9300"}],"version-history":[{"count":1,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/9300\/revisions"}],"predecessor-version":[{"id":9301,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/9300\/revisions\/9301"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=9300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=9300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=9300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}