{"id":11268,"date":"2022-01-18T19:09:59","date_gmt":"2022-01-19T01:09:59","guid":{"rendered":"https:\/\/threecloud.wpengine.com\/?p=11268"},"modified":"2023-11-21T14:31:51","modified_gmt":"2023-11-21T22:31:51","slug":"how-to-put-people-first-in-application-modernization","status":"publish","type":"post","link":"https:\/\/3cloudsolutions.com\/resources\/how-to-put-people-first-in-application-modernization\/","title":{"rendered":"How To Put People First in Application Modernization"},"content":{"rendered":"<p>The application modernization services market is set to grow to <a href=\"https:\/\/www.prnewswire.com\/news-releases\/application-modernization-services-market-worth-24-8-billion-by-2025--exclusive-report-by-marketsandmarkets-301089023.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"undefined (opens in a new tab)\">$25 billion by 2025<\/a>. At 3Cloud, we start the app mod process by looking at business priorities, not technology, as a means of ensuring resources go to the right place. But there\u2019s another area of focus that sets our approach apart: people. By putting people first throughout\u2013from discovery past delivery\u2013we\u2019re able to find the fastest path to achieving those critical business priorities.<\/p>\n<p>Most of my background is in rewriting software. In other words, I help companies whose software has atrophied find ways to rebuild quickly, by leveraging current development standards and technologies. When managing a rewrite, I look to work with the people who know the business best. These are the end users, the employees or customers who use your software regularly. Below, I\u2019ll break down how a people-first approach plays out in key stages.<\/p>\n<h2>Make a Collective Call to Modernize<\/h2>\n<p>Multiple factors can inform the decision to modernize, and one or more are likely to affect any organization with custom software over 10 years old. Custom software may be built on top of another platform\u2013hardware, third-party software, or an older operating system\u2013that has become outdated. Then, the cost of maintaining it spikes. Or, technical staff who supported the legacy system have moved on, and it can be an HR challenge to find job seekers who know that older technology.<\/p>\n<p>In both scenarios, most organizations wait too long to decide to modernize, doing so only when they feel they have no other choice. It\u2019s not unlike personal health. We all know consistent wellness checkups, healthy eating, and exercise can keep our hearts healthy, yet some will avoid addressing it until the time comes for major cardiovascular surgery.<\/p>\n<p>Just like patients putting off checkups, organizations might avoid app mod because of fear of the unknown. Software is complicated, change is scary, and accountability can also play a part. A lot of teams have a \u201cif it\u2019s not broken, don\u2019t fix it\u201d mentality, especially with software they\u2019ve built themselves. The challenge is to reconsider what \u201cbroken\u201d means. Even software that employees are using daily should be considered ripe for a rewrite if it\u2019s full of inefficiencies. Broken software often looks more like 1,000 tiny cuts rather than one large tear.<\/p>\n<p>Once you\u2019re ready to own the problem and modernize, it\u2019s important to consider the following:<\/p>\n<ol>\n<li><strong>Teams <\/strong>\u2013\u00a0Communicate and get buy-in from all departments involved. An IT Director or CIO may be spearheading the project, but the end users of the software in question might be Marketing or Sales. Make sure everyone is ready to be part of the discovery process.<\/li>\n<li><strong>Technology<\/strong> \u2013 Start working early on to target the new set of platforms and frameworks you\u2019re going to use. If you\u2019re going to get surgery, you don\u2019t want this to be the first time your surgeon has used his\/her tools. Most of the time, an in-house team is maintaining the existing system, but in this case you may need to bring in experts with a deep understanding of the new technology.<\/li>\n<\/ol>\n<h2>Deepen the Application Modernization Discovery Process<\/h2>\n<p>Some businesses go into an app mod project simply wanting the new software to do exactly what the old one did. In spite of this, the rewrite should involve asking hundreds of existential, exploratory questions. Why? Because there are often unexpected wins lurking in the answers.<\/p>\n<p>Even some application modernization experts with decades of experience just aren\u2019t interested in the people part of the process. In the case of consultants, it can be easy to focus attention on leadership, the people who hired them in the first place, and deprioritize the end user. But it\u2019s the end user who can help unearth things the business doesn\u2019t know it needs, and that can make the new software exponentially more efficient and high-performing than the original.<\/p>\n<p>Access to the end user can be a challenge. If the end users are employees, they probably have a full plate and their day job certainly isn\u2019t building software. My team starts projects with this understanding, with a conversation about how much access we can have to those people, and by setting a cadence for communication with them (daily, weekly, etc.).<\/p>\n<p>This conversation alone can push the business to innovate and find ways to free team members up. It can help us identify the manual processes eating up employees\u2019 time, and get everyone thinking about ways to transform the business. When you find or build a rewrite team with a people-first attitude, they\u2019ll dive into the discovery process the right way and find the shortest path to your critical priorities.<\/p>\n<h2>Engage Beyond Delivery<\/h2>\n<p>Successful application modernization isn\u2019t only about engaging with end users in early-to-mid stages of the process, but being in it with them for the long haul. If we return to our healthy heart analogy, you\u2019re not done post-op. There\u2019s recovery and rehab that follow.<\/p>\n<p>Usually, when we deliver a rewrite to a client for the first time, it\u2019s a slight culture shock. We\u2019ve completed a transformation, and the culture must carefully adjust to a new-and-improved normal. We keep an eye on this stage and maintain open communication with leadership, to ensure the business\u2019 processes and practices are in line with current trends in Agile.<\/p>\n<p>It\u2019s not unusual for rewrites to take multiple quarters if not multiple years to complete, so use some of that time to set a learning plan with the experts you work with. Typically, they will prioritize delivery first (performing the surgery), then slowly hand over the tools as staff become comfortable with the new software. By the end of the rewrite, existing staff should be confident about supporting the new software in the same way they supported the previous one. Once staff is maintaining the new technology, your last step is to make sure they have a community that will support <em>them<\/em> over the lifetime of the new system.<\/p>\n<p>Putting people first throughout the app modernization process can help you avoid common software design problems and achieve your mission-critical priorities. I\u2019ve been in custom software development consulting for over 15 years, and with <a href=\"https:\/\/3cloudsolutions.com\">3Cloud<\/a> for more than 10. By far my favorite thing about rewrites is improving the lives of people who depend on software to do their jobs. Building great software can help keep an organization healthy and set it up for long-term success.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The application modernization services market is set to grow to $25 billion by 2025. At&mldr;<\/p>\n","protected":false},"author":64,"featured_media":11381,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[292,264],"tags":[389],"class_list":["post-11268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-innovation","category-enterprise-apps","tag-app-mod","topics-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/11268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/comments?post=11268"}],"version-history":[{"count":0,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/11268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media\/11381"}],"wp:attachment":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media?parent=11268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/categories?post=11268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/tags?post=11268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}