{"id":64,"date":"2020-09-21T15:29:56","date_gmt":"2020-09-21T15:29:56","guid":{"rendered":"http:\/\/bosframework.com\/blog\/?p=64"},"modified":"2020-11-09T16:14:09","modified_gmt":"2020-11-09T16:14:09","slug":"security-isnt-the-only-risk-of-your-legacy-software","status":"publish","type":"post","link":"https:\/\/bosframework.com\/blog\/security-isnt-the-only-risk-of-your-legacy-software\/","title":{"rendered":"Security isn\u2019t the only risk of your legacy software"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/bosframework.com\/blog\/wp-content\/uploads\/2020\/10\/Risk.jpg?ssl=1\" data-fancybox><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/bosframework.com\/blog\/wp-content\/uploads\/2020\/10\/Risk.jpg?resize=199%2C177&#038;ssl=1\" alt=\"\" class=\"wp-image-65\" width=\"199\" height=\"177\" srcset=\"https:\/\/i0.wp.com\/bosframework.com\/blog\/wp-content\/uploads\/2020\/10\/Risk.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/bosframework.com\/blog\/wp-content\/uploads\/2020\/10\/Risk.jpg?resize=300%2C267&amp;ssl=1 300w, https:\/\/i0.wp.com\/bosframework.com\/blog\/wp-content\/uploads\/2020\/10\/Risk.jpg?resize=768%2C683&amp;ssl=1 768w\" sizes=\"auto, (max-width: 199px) 100vw, 199px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Modernizing your architecture is modernizing your business. In the words of General Eric Shinseki: \u201cIf you don\u2019t like change, you\u2019re going to like irrelevance even less.\u201d<\/p>\n\n\n\n<p>Software is supposed to enable business, so the risk of legacy software should be understood in the business context and not just in the context of technical vulnerabilities and security breaches.<\/p>\n\n\n\n<p>Here are a few business risks from your legacy architecture:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Operational Risk<\/h3>\n\n\n\n<p>The Prioritization Game &#8211; Legacy software leads to what one of our partners calls the \u201cprioritization game\u201d in which a request, for example, for a new development environment, has to make its way onto and through the various competing priorities within the company\u2019s IT, DevOps, and Application Development teams. It\u2019s ultimately a simple, inexpensive task that can actually be made quite complicated and take weeks and many expensive and wasteful conversations to make happen.<\/p>\n\n\n\n<p>Inefficiency &#8211; But, it\u2019s not just the software that causes the prioritization game. It\u2019s that we have built our companies and organizational structures around our legacy software. In other words, we have institutionalized the inefficiencies in our technology as de facto business structures. So, we treat IT, DevOps, and Application Development, for example, as three separate entities with three separate budgets and with three distinct sets of priorities and leaders. Where do the business priorities live?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Market Risk<\/h3>\n\n\n\n<p>Resilience &#8211; If you didn\u2019t recognize it before the pandemic then surely you do now: markets are changing and changing fast. All companies regardless of vertical are being impacted by more frequent economic shocks, climate disasters, and of course pandemics. We have to build more resilient organizations and more flexible software to adapt to these realities (current and future) and their impacts on our customers and markets.<\/p>\n\n\n\n<p>Innovation &#8211; Even in the best of times, without fires and floods and pandemics, the rapid evolution of most of our markets means that we have to invest more in innovation just to stay relevant. This requires the flexibility to test ideas, iterate, and invest in R&amp;D without a massive amount of overhead. So, our software cannot be monolithic or support only a single, monolithic concept of our market. It has to support rapid innovation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Business Risk<\/h3>\n\n\n\n<p>Customer Retention &#8211; Because of the rapid evolution of and increased competition in markets, most companies have to do more and faster just to retain their existing clients. It can be very difficult to rationalize significant new investments in your architecture or software processes just to deliver what seems like the same value. Until it\u2019s too late. Responding to customer demands today and retooling for the customer demands of tomorrow are two sides of the same business coin. It\u2019s both-and, not a tradeoff.<\/p>\n\n\n\n<p>Growth &#8211; In other words, investing in retention of customers today should be done as part of a larger strategy to modernize your software and processes to grow your customer base tomorrow. Whether you are losing customers because your software offering isn\u2019t staying relevant or your performance isn\u2019t up to snuff &#8211; or you just aren\u2019t winning new ones for the same reasons &#8211; doesn\u2019t make that much of a difference. In either case, your business is in trouble and it\u2019s because your software is no longer enabling it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modernizing your architecture is modernizing your business. In the words of General Eric Shinseki: \u201cIf&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7,8],"tags":[10,11,12,17,16,14,13],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-business","category-security","tag-cloud-engineering","tag-cloud-engineering-platform","tag-cloud-security","tag-cybersecurity","tag-legacy-software","tag-product-integration","tag-software-development"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":3,"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":175,"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/posts\/64\/revisions\/175"}],"wp:attachment":[{"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bosframework.com\/blog\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}