{"id":976,"date":"2023-06-01T12:39:55","date_gmt":"2023-06-01T10:39:55","guid":{"rendered":"http:\/\/agilno.local\/?p=976"},"modified":"2023-06-01T15:00:50","modified_gmt":"2023-06-01T13:00:50","slug":"how-we-turned-home-affordability-excel-model-into-modern-application","status":"publish","type":"post","link":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/","title":{"rendered":"How we turned home affordability excel model into modern application?"},"content":{"rendered":"<p>Have you ever had a complex calculator in Excel that you rely on for your daily sales and operations? Do you want to make your processes more efficient by allowing customers to calculate on their own while your team works on more important tasks?<\/p>\n<p>In today&#8217;s digital age, businesses are always looking for ways to automate and increase <strong>efficiency<\/strong>. One way to do this is by converting manual Excel models into digital products that anyone can use anywhere. Just think of the time and resources that can be saved by allowing your sales team to <strong>focus<\/strong> on selling instead of manually entering data into Excel.<\/p>\n<p>In this article, we will share our <a href=\"https:\/\/makeit.com.hr\/agilno\/case-studies\/coherent-global\/\" target=\"_blank\" rel=\"noopener\">experience<\/a> of transforming an existing Excel model into a digital product using Spark and React. We will focus on Excel model analysis, project management, solution design, product development, and deployment. Our goal is to provide insights to company executives who want to create similar digital products from existing Excel models.<\/p>\n<h2>Background<\/h2>\n<p>Our engineering team was provided with a home affordability Excel model, with the initial idea of turning it into a digital product that can be accessed online, anytime, anywhere.<\/p>\n<h2>Defining the project scope<\/h2>\n<p>Our team started by creating a business case and project charter documents that would help us document the vision, goals, and objectives of this project. We also documented scope, requirements, budget, schedule and milestones, risks, constraints &amp; assumptions. To make sure the client is up to date with developments, we organized a bi-weekly demo and weekly status update meetings. We take <strong>project management<\/strong> pretty seriously at Agilno and we want to make sure we deliver exactly what the client wants, on time and within budget.<\/p>\n<h2>Solution design<\/h2>\n<p>Once the project was properly planned and approved, we had to turn scope, functional, and nonfunctional requirements into solutions design. At Agilno, solution design is planning the technology part behind the project. At this stage, we organize various sessions to make sure we engineer a good and long-lasting solution.<\/p>\n<p>Since the client wanted to change the app directly from the Excel model, we had to mark Excel inputs and outputs in a specific way to get better <strong>results<\/strong>. We also had to create a system in a way that can be downloaded as a mobile or desktop application (PWA). To measure performance, we had to plan how to make a performance measurement algorithm and display it in real-time to application users.<\/p>\n<p>For last, we decided to use Coherent, Spark as a backend solution, React.js\/Typescript for frontend development, and AWS Amplify as managed CI\/CD and hosting.<\/p>\n<h2>Product Development<\/h2>\n<p>First, we started with the UI\/UX design where we utilized the best practices from the capital markets and insurance industries to ensure that the product was user-friendly and visually appealing.<\/p>\n<p>After the design was approved, we worked in 2-week sprints during the product development phase. We uploaded the Excel model into Spark to create an API. The way that Spark works is that it takes any Excel model with predefined inputs and outputs and instantly converts it into a ready-to-use API. When you use the API, you provide values from the frontend into the inputs and requests and as a response, you get the outputs. All of the Excel logic in between is done in <strong>Spark<\/strong>. Pretty magical!!<\/p>\n<p>For frontend development, we followed the latest best practices when it comes to building pixel-perfect responsive applications that can be downloaded on any phone using the browser that supports PWA. We also implemented a native app-sharing modal with a QR code or give users an easy way to share this tool with their friends.<\/p>\n<p>Quality assurance was done throughout the product development phase, ensuring that the <strong>final product<\/strong> met the client&#8217;s needs and expectations. We conducted rigorous tests for functionality, usability, and performance, and made any necessary changes and improvements.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-956 size-large aligncenter\" src=\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/05\/middle_home-affordability-calc-1024x1008.png\" alt=\"\" width=\"640\" height=\"630\" srcset=\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/05\/middle_home-affordability-calc-1024x1008.png 1024w, https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/05\/middle_home-affordability-calc-300x295.png 300w, https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/05\/middle_home-affordability-calc-768x756.png 768w, https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/05\/middle_home-affordability-calc-711x700.png 711w, https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/05\/middle_home-affordability-calc.png 1136w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>Release<\/h2>\n<p>After thorough testing and validation, we released the digital product to the client. Since we used AWS Amplify, the release was pretty smooth. We also installed Google Analytics and Hubspot tracking to make sure the client understands the usage of this application.<\/p>\n<p>The client and their customers were able to access the home affordability calculator from anywhere, on any device. We provided training and support to ensure that the client could use the product effectively.<\/p>\n<h3>Results<\/h3>\n<ul>\n<li>60% faster development time<\/li>\n<li>100+ employee hours saved a week<\/li>\n<li>Increased CapEx, created new assets, and unlocked IP<\/li>\n<\/ul>\n<p>Transforming an existing Excel model into a digital product requires careful planning, execution, and testing. By creating a project management plan, designing a solution that meets the client&#8217;s needs, creating a user-friendly UI\/UX design, and developing and releasing the product, the Agilno engineering team was able to create a successful home affordability calculator. I hope that this will inspire you to consider <strong>transforming<\/strong> your manual Excel models into digital products, increasing efficiency, and automating processes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever had a complex calculator in Excel that you rely on for your daily sales and operations? Do<\/p>\n","protected":false},"author":6,"featured_media":988,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[19],"tags":[57,70,71],"class_list":["post-976","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","tag-legacy-excel","tag-spark","tag-transformation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How we turned home affordability excel model into modern application? - Agilno<\/title>\n<meta name=\"description\" content=\"Learn how manual Excel model was transformed into a digital product. Unlock new opportunities and save time with this transformative solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How we turned home affordability excel model into modern application? - Agilno\" \/>\n<meta property=\"og:description\" content=\"Learn how manual Excel model was transformed into a digital product. Unlock new opportunities and save time with this transformative solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\" \/>\n<meta property=\"og:site_name\" content=\"Agilno\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-01T10:39:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-01T13:00:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Petar Vukasinovic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Petar Vukasinovic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\"},\"author\":{\"name\":\"Petar Vukasinovic\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/#\/schema\/person\/443d3d24891bd90f096956d39a9fe70b\"},\"headline\":\"How we turned home affordability excel model into modern application?\",\"datePublished\":\"2023-06-01T10:39:55+00:00\",\"dateModified\":\"2023-06-01T13:00:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\"},\"wordCount\":824,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg\",\"keywords\":[\"legacy excel\",\"spark\",\"transformation\"],\"articleSection\":[\"Business\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\",\"url\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\",\"name\":\"How we turned home affordability excel model into modern application? - Agilno\",\"isPartOf\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg\",\"datePublished\":\"2023-06-01T10:39:55+00:00\",\"dateModified\":\"2023-06-01T13:00:50+00:00\",\"author\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/#\/schema\/person\/443d3d24891bd90f096956d39a9fe70b\"},\"description\":\"Learn how manual Excel model was transformed into a digital product. Unlock new opportunities and save time with this transformative solution.\",\"breadcrumb\":{\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage\",\"url\":\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg\",\"contentUrl\":\"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg\",\"width\":2560,\"height\":1540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/makeit.com.hr\/agilno\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How we turned home affordability excel model into modern application?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/#website\",\"url\":\"https:\/\/makeit.com.hr\/agilno\/\",\"name\":\"Agilno\",\"description\":\"We build experiences, products, and businesses that create results\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/makeit.com.hr\/agilno\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/makeit.com.hr\/agilno\/#\/schema\/person\/443d3d24891bd90f096956d39a9fe70b\",\"name\":\"Petar Vukasinovic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/2934c42d196fd827352e121fef4abc16d21d5c87a94f31906a04c8b1c9aff13f?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2934c42d196fd827352e121fef4abc16d21d5c87a94f31906a04c8b1c9aff13f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2934c42d196fd827352e121fef4abc16d21d5c87a94f31906a04c8b1c9aff13f?s=96&d=mm&r=g\",\"caption\":\"Petar Vukasinovic\"},\"url\":\"https:\/\/makeit.com.hr\/agilno\/author\/petar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How we turned home affordability excel model into modern application? - Agilno","description":"Learn how manual Excel model was transformed into a digital product. Unlock new opportunities and save time with this transformative solution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/","og_locale":"en_US","og_type":"article","og_title":"How we turned home affordability excel model into modern application? - Agilno","og_description":"Learn how manual Excel model was transformed into a digital product. Unlock new opportunities and save time with this transformative solution.","og_url":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/","og_site_name":"Agilno","article_published_time":"2023-06-01T10:39:55+00:00","article_modified_time":"2023-06-01T13:00:50+00:00","og_image":[{"width":2560,"height":1540,"url":"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg","type":"image\/jpeg"}],"author":"Petar Vukasinovic","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Petar Vukasinovic","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#article","isPartOf":{"@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/"},"author":{"name":"Petar Vukasinovic","@id":"https:\/\/makeit.com.hr\/agilno\/#\/schema\/person\/443d3d24891bd90f096956d39a9fe70b"},"headline":"How we turned home affordability excel model into modern application?","datePublished":"2023-06-01T10:39:55+00:00","dateModified":"2023-06-01T13:00:50+00:00","mainEntityOfPage":{"@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/"},"wordCount":824,"commentCount":0,"image":{"@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage"},"thumbnailUrl":"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg","keywords":["legacy excel","spark","transformation"],"articleSection":["Business"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/","url":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/","name":"How we turned home affordability excel model into modern application? - Agilno","isPartOf":{"@id":"https:\/\/makeit.com.hr\/agilno\/#website"},"primaryImageOfPage":{"@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage"},"image":{"@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage"},"thumbnailUrl":"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg","datePublished":"2023-06-01T10:39:55+00:00","dateModified":"2023-06-01T13:00:50+00:00","author":{"@id":"https:\/\/makeit.com.hr\/agilno\/#\/schema\/person\/443d3d24891bd90f096956d39a9fe70b"},"description":"Learn how manual Excel model was transformed into a digital product. Unlock new opportunities and save time with this transformative solution.","breadcrumb":{"@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#primaryimage","url":"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg","contentUrl":"https:\/\/makeit.com.hr\/agilno\/wp-content\/uploads\/2023\/06\/1-2.jpg","width":2560,"height":1540},{"@type":"BreadcrumbList","@id":"https:\/\/makeit.com.hr\/agilno\/blog\/how-we-turned-home-affordability-excel-model-into-modern-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/makeit.com.hr\/agilno\/"},{"@type":"ListItem","position":2,"name":"How we turned home affordability excel model into modern application?"}]},{"@type":"WebSite","@id":"https:\/\/makeit.com.hr\/agilno\/#website","url":"https:\/\/makeit.com.hr\/agilno\/","name":"Agilno","description":"We build experiences, products, and businesses that create results","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/makeit.com.hr\/agilno\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/makeit.com.hr\/agilno\/#\/schema\/person\/443d3d24891bd90f096956d39a9fe70b","name":"Petar Vukasinovic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2934c42d196fd827352e121fef4abc16d21d5c87a94f31906a04c8b1c9aff13f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2934c42d196fd827352e121fef4abc16d21d5c87a94f31906a04c8b1c9aff13f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2934c42d196fd827352e121fef4abc16d21d5c87a94f31906a04c8b1c9aff13f?s=96&d=mm&r=g","caption":"Petar Vukasinovic"},"url":"https:\/\/makeit.com.hr\/agilno\/author\/petar\/"}]}},"_links":{"self":[{"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/posts\/976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/comments?post=976"}],"version-history":[{"count":10,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"predecessor-version":[{"id":978,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/posts\/976\/revisions\/978"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/media\/988"}],"wp:attachment":[{"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/makeit.com.hr\/agilno\/wp-json\/wp\/v2\/tags?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}