{"componentChunkName":"component---src-templates-blog-post-js","path":"/improbable/projects/ux-improvements/","result":{"data":{"site":{"siteMetadata":{"title":"Amanda Koh","author":"Amanda Koh"}},"markdownRemark":{"id":"74c4b9ec-bae2-5bbc-af6d-b7571ce16143","excerpt":"THE PROJECT One of  Improbable’s new acquisitions (let’s call it Company X) had their own single page application (SPA) used to manage and deploy clusters on…","html":"<h2>THE PROJECT</h2>\n<p>One of <a href=\"https://improbable.io\" target=\"_blank\" rel=\"noopener noreferrer\"> Improbable</a>’s new acquisitions (let’s call it Company X) had their own single page application (SPA) used to manage and deploy clusters on various different cloud providers. It had been built by a small team, with limited design input and user research. They felt their platform lagged behind those of their competitors and were looking to make improvements.</p>\n<h4 align=\"center\">CONTENTS</h4>\n<p align=\"center\">\n    <a href=\"#problem\" style=\"white-space: nowrap\">The Problem</a><br>\n    <a href=\"#role\" style=\"white-space: nowrap\">My Role</a><br>\n    <a href=\"#process\" style=\"white-space: nowrap\">My Process</a><br>\n    <a href=\"#outcomes\" style=\"white-space: nowrap\">The Outcomes</a><br>\n</p>\n<p><a name=\"problem\" style=\"display: block; position: relative; top: -6vw\"></a></p>\n<h2>THE PROBLEM</h2>\n<p>The platform had been built with essentially no user research or testing, by engineers that had a strong understanding of how the core software product worked. This had led to a platform geared towards power users with little emphasis on providing guidance or intuitive workflows.</p>\n<p>However, the eventual product vision was to build a new SPA that integrated the Company X platform with Improbable’s existing SPAs. However, the current Company X SPA was expected to remain their main offering for at least another 18 months. This meant that my recommendations would be evaluated on their value add with respect to necessary engineering time. Small changes, with medium to high impact would be prioritised over large structural changes which would be kept in mind for the design of the new integrated SPA.</p>\n<p><a name=\"role\" style=\"display: block; position: relative; top: -6vw\"></a></p>\n<h2>MY ROLE</h2>\n<p>As a <a href=\"../../\"> User Experience Engineer</a> on Improbable’s Web UIs team, I was asked to evaluate the Company X platform for potential UX improvements in both the short and long term. While the primary outcome of this work was to be improvements that would be valuable despite an 18 month lifetime for the platform, a secondary outcome of this work was to be insights for the future design of an integrated platform.</p>\n<p><a name=\"process\" style=\"display: block; position: relative; top: -6vw\"></a></p>\n<h2>MY PROCESS</h2>\n<h4>UNDERSTAND THE TECH</h4>\n<p>I started with a crash course (via Coursera and some very helpful teammates) on kubernetes and bare metal deployment to understand how cloud infrastructure worked. It helped me grasp the different concepts and how different elements that fit together. It was my understanding that Company X wanted to have a minimal learning curve for developers already familiar with cloud deploymen†, and so wanted to differ from established conventions as little as possible.</p>\n<h4>USE THE PLATFORM</h4>\n<p>Armed with an idea of how I thought Company X’s underlying tech worked, I did a walk through of the Company X platform. I wanted to see if I could make sense of the site map and pick up how things worked just by clicking around. I took note of instances where Company X’s concepts and informtion hierarchy differed from what I was expecting based on my tech research.</p>\n<h4>ANALYSE COMPETITORS</h4>\n<p>I was provided with a list of competitor platforms. I created test accounts on each and started to look for patterns and similarities between them. I created a list of shared functionality and compared how each platform UI for it. In particular, I was looking for instances where Company X’s platform did not use an established pattern to do something.</p>\n<p>\n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block; margin: 7vw 0; max-width: 1360px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 105.58823529411765%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEcUlEQVQ4y3WU+0+bZRTH3/9FTTBTwwKOIbeFQVmcGAdTQhAwXkpbBh2gtN2S6Q/eYqZuZiHG6bIsmdlQqonM4VhZx9YW7Nh6IfRO6f1O7y3j9vV5ntqmNfFNTt7nfc/znvec7/k8h2tuaQH/7TbUH6qGXP47EokkvD4/fP4A/MRC4TDcbjfa29shGOChob4Gf96eI/sSxO9HMBisMK6j4xgkI93gHW3EX3Nz2M4lEAt5kY6HEQqFEAkHWcDW1laMvstDfV01bt26jWTyfwJOTk5iaEiA8dNifDN1FRdvanFJrsOF6/cxr1BAqdJCs6zFnfl5/HxTjlkSzG63s49pwEAgwNb0To078MKLOCs6ioba53Ck+xTuGpKIbwEf/7iIJe0KjL59+CNpbOVzKFz7JLskotEoYrEYwkSSYlCWoVQqhUAgxNjYGL6//BOMBh0s5jWoVQ+hUKpgMluJWaA3GLDy+AmMxlXodHqoVGo8VKlgNpsRJtKUMmxoaMSZkdfQ1vIyPhiVwmDZgNMTxOz8Iu4uLiOby5PGROF0bpSa5PF44A8U1uFwpDLDwcFBiEX96O/rwadffYdYPMUKU2v1eKRfIxXuI5XOIEXKpOXu7u4ilUphZ2eH7UunUxXN4Xp7eyEW9GKg703wxTLweoSY+eMO4puxkujUfD4fM/quaEVfRVNaWo5AMtyJ4x1NODkgROMbg5hTKLG7nYfX6yObCx9skh/QJtBmhP7VrJhVRckymZRgI8TExDi+vXQZ5z67gs/PX8Ps3CJi0YI+NBvN0hKU9xehUmuYnuVZlRtXVfU8Pnq/CYcOPoOmY30QSq6i+fSXuD6rRDwWZeLTUmObm8hmMsjlciTbTUQiEZJthGFTWEfZnWFDwRaLxfjhyjW4vR6oraukgyEEy/ShWW1sbLAOW6026PR6GAxGho1xdRV6vQFrayZwR9vaIB05gVd5zRCNn4XR7ITJTgK4vCVdaMlmwqLJZIbd4YCFBKRsWm12trZYrDATs9kc4Lq6ujEx3IOTJ45j8twXiCdJWU93ESdDIhDwlwLG43Hkc1lks1lWXjqdRoZIQMvf29tjCO0RpDg+n49hwTsY6O+DQrHANjCuypCgz9pHK+R0qLCyQo6j0Yil5WVoNEuwWa2s60WMuLq6w/hwiIfDtQfw68xvBNoka0I5CnRzPp9H8VpQPsD5C1P4+uIUGSBKhlMpoEwmg0g0jJGRUYKEusJZDm2QZBElPjoHVZpl3JiW48YvcoLT34iS7vqL2FRXH8SZ4XbUvPQspqdnmC7/pb983tHnBNEzR/SkRrWl72nZ1Dg6ZURCPgRDQ1i4d4+dDCfBw+v1VgSluLhcLjZsnU4nQ4d21+lcZz63y818XGdnJySjb6Hr9Q6MST6B0WSDY53y5q3IiuLiIh/R42gymUhzHuOJjrBntmOdvHeQnznInauprUV/9yuora7Ce6ckSKYL4qdSmdIUoQEz2cKAJcOHTJ808aeRzyaQSXiR395DfuspWXvwDxGcbYN8k89gAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <picture>\n        <source\n          srcset=\"/static/c353ed22ff975c3b5be9c39f5c6b1f4c/51a8e/competitors.webp 340w,\n/static/c353ed22ff975c3b5be9c39f5c6b1f4c/713b7/competitors.webp 680w,\n/static/c353ed22ff975c3b5be9c39f5c6b1f4c/54376/competitors.webp 1360w,\n/static/c353ed22ff975c3b5be9c39f5c6b1f4c/934b9/competitors.webp 1562w\"\n          sizes=\"(max-width: 1360px) 100vw, 1360px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/c353ed22ff975c3b5be9c39f5c6b1f4c/ad208/competitors.png 340w,\n/static/c353ed22ff975c3b5be9c39f5c6b1f4c/a5a26/competitors.png 680w,\n/static/c353ed22ff975c3b5be9c39f5c6b1f4c/60356/competitors.png 1360w,\n/static/c353ed22ff975c3b5be9c39f5c6b1f4c/bc9a9/competitors.png 1562w\"\n          sizes=\"(max-width: 1360px) 100vw, 1360px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n          src=\"/static/c353ed22ff975c3b5be9c39f5c6b1f4c/60356/competitors.png\"\n          alt=\"competitors.png\"\n          title=\"\"\n          src=\"/static/c353ed22ff975c3b5be9c39f5c6b1f4c/60356/competitors.png\"\n        />\n      </picture>\n      </span>\n  </span>\n  </p>\n<p align=\"center\" style=\"font-size: 0.8em; position: relative; top: -4vw;\">Screenshot of my Competitor Analysis Figma file </p>\n<p><a name=\"outcomes\" style=\"display: block; position: relative; top: -6vw\"></a></p>\n<h2>THE OUTCOMES</h2>\n<p>My main output from this project was a slide deck outlining the UX/UI issues I found across the platform categorised into several themes: Navigation, Information Hierarchy, Forms/Inputs, Logs, Styling, Filtering, Layout Inconsistencies, and Contextual Information. The recommendations ranged from UI changes to improve accessibility and usability, areas where additional context or contextual help would be useful, gaps in functionality that users could reasonable expect and structural changes to the platform’s sitemap and structure.</p>\n<p>\n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block; margin: 7vw 0; max-width: 1360px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 49.705882352941174%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABoklEQVQoz3VSSU7DQBD0G+EduRF+ES4g3oKExAk+ECJlAbxlvIx3z9gmIoeie8YxEIlDue22urqqux2dLVHkCbQqobseXdehbRXqujZolaJ8Z6HPo/6J2kbneFDY70NUVDwMgyEUQmC73WK325l3zikmJqgRWitDoH7lGM4wfOL27h57EZGy1qg6dbOFeiKcyAisvGlHUqPQwuHHbDaD67oIwxBSplBkPQhCbDYbeJ5HDvYoigJlWZrYVCXekhRPLjkjEd2v5g53n8/n8HwfIRVKKaljDz8ITBO2zGAiVl9VFdqmhp/leA4EkqpG/y9haAl5OSKKzGzTNJ2IGCWhqSv4MsMLEYqy+kvIM7xZLKhYGMvZqJC/I1LGDfI8n+wapfTuphKPHwHCopwIzVKOxy8sV2vqTDZIZZZlhtCl2fGWA7IekVrOG0IiO83w4d1H0rQ40HX0vT05Y/nq6prm5Y1LsZY5ilEhkyVJYhfSNDTDBjEpWyUS71xDY+HR8H+HV355cYEN3V0cx5BU3I3H2k1Haw/3/OY4z67W6zWWy1ezxG99HuYlst1BQwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <picture>\n        <source\n          srcset=\"/static/a7a1bf05ebd0f2fa67784f30774e1a7e/51a8e/slides.webp 340w,\n/static/a7a1bf05ebd0f2fa67784f30774e1a7e/713b7/slides.webp 680w,\n/static/a7a1bf05ebd0f2fa67784f30774e1a7e/54376/slides.webp 1360w,\n/static/a7a1bf05ebd0f2fa67784f30774e1a7e/5f28a/slides.webp 1820w\"\n          sizes=\"(max-width: 1360px) 100vw, 1360px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/a7a1bf05ebd0f2fa67784f30774e1a7e/ad208/slides.png 340w,\n/static/a7a1bf05ebd0f2fa67784f30774e1a7e/a5a26/slides.png 680w,\n/static/a7a1bf05ebd0f2fa67784f30774e1a7e/60356/slides.png 1360w,\n/static/a7a1bf05ebd0f2fa67784f30774e1a7e/a91d8/slides.png 1820w\"\n          sizes=\"(max-width: 1360px) 100vw, 1360px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n          src=\"/static/a7a1bf05ebd0f2fa67784f30774e1a7e/60356/slides.png\"\n          alt=\"slides.png\"\n          title=\"\"\n          src=\"/static/a7a1bf05ebd0f2fa67784f30774e1a7e/60356/slides.png\"\n        />\n      </picture>\n      </span>\n  </span>\n  </p>\n<p align=\"center\" style=\"font-size: 0.8em; position: relative; top: -4vw;\"> Screenshot of slide deck summary page</p>\n<p>As a result, for the meetings with the Company X product manager to discuss the recommendations, I categorised the recommendations by amount of design and engineering time needed: small change, needs minimal design to needs extensive design. This made it easier for the product manager to quickly decide whether he had the engineering capacity to commit to it, and which larger design task he would like our team to further help them on.</p>\n<h4>IMPACT</h4>\n<p>At the time of writing, 15% of the my recommendations are Complete, 10% were categorised Won’t Do, 20% were broken down into specific design tasks for my team and 30% are categorised Will Do/ In Progress. 25% were flagged for further discussion and half of the Won’t Do tasks were flagged for consideration during the integrated SPA design.</p>\n<p>\n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block; margin: 7vw 0; max-width: 730px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 121.4705882352941%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGElEQVQ4y1VVS3NTZRjOz/APuHPjxo0LZ/wRMIjakSKjM1pXOgMjGwV1QFFm3IgwipTqMEqhXNsilw5Fbk1LSZOmIWmTnEty7ifnfsvj+36BjmbzTU5ynvPc3veUDNtCW+qip/chKTKamy0YloEgzdBcvoa16U8hb9yDaljQLR15lONg4wheUd7AycYUXH0Ay7Mx8D04/gClJEngui48jy7YNqSuBNsykRaAfPcUmt+/CrV8AV3VQGvzGXInx7vKbpTMEo5L3yIxUliuhSgMEUQhSgykaRocAu31ethobGCTWA6CBN3lP7F1fgf0xi1IBCgpHSACdvX3opSVcMz4UXyP8xhMzI8ClIIwgK7rMAxDnM1mE+32FkzHg7wyB+3a54jUCpKMboxD8Gf65B7sHythZfEU0hykboDA9+Gy5DiOYdsOfLpgs2RZhmno5GGB9uXTKL//GjZmz0EhDw1SYKYJBjvHMCyVgF/PgpzBMMvEg5IsRckPfMGMpQvJGyPJziAUUvW7BxFpFWR0Z0FgQ7qxt/c9qASYnz0DIoic5BZ5gSiJR4CmacKyLCFbJoaa1ocfpujVrqB/+yMUzpoAYkD+aON7oBPg8OykACzSFMNiiJh+L4WUDqfsOI4AW19fR4OC6ekOlOVz6M3sgt1cQN+g/5hUJwJQx8YEYDJ5RkgWgMMXgBT1YDBAFEXo9/vY3NqCSn00XA/qnWk0vtwJt3ofUTZEQP9jjtb4OCwCzCYnBSBLHhYFAZJkl/6kKIqQzIDVWg0yFV03XWyVp9G9ug9u5wGlTqFRWAxQf2c3qgQYnP5FSM4o2DzPRx4GQSDAOGEG5Np0qDaa5aKzeB7Kb/tg1O6iZ9gwyNuQmKwc+AILL70M6/J14emQwNhkIZkLyZJjOhlQkiT0KW0vTqDMXcLaxNtQ75OHlg2LwouovAu3G/j5p0eorHYpUJ0UqoJUMCp2KALhC6qqotVqkYcKwixHZ2Ya5bd3oHPrb8hULanbxcBzsTC7ihNHZ1F7sgU/8IQ6VipGjyeFU+a0md3Tp0+xXqtCt2lSbk6iduB1uJXboJ2AMAiExIUbFZw4No9nVRnFMBdgaZL+v9gsV6OTy90jpial3F2cReXoBKLNNQFUsFcMOFfFiSM3UV+VEEY+AYaiJWKWEzKS2fFTeEmoBOg4NhU7QaA+xmDlB2ROc1SPfDRic0tX8d3Fw1htLiONU0RxJJZDSCf1MILFHhAoM2XZCvUwjHOY9SvQ5sfhtO/BIAsMQ0Pox7hQPoNDNz5ERX4IflJMdUmp3Nvri8NgH5lhvV6HIkuCSW9jHto/nyHUn8D1aIk4FpIoxfQDArw+gUrnIS0GbDMUKfsklVN6McudToc8VGgDxzBbN2E92A+LbtRo9GzbhE9L48KjSRyem0BVWRIPZiu2Ry94DshhyFQXZsiz3Kci98pX0Z38AEFnBdl/PLy0/DsOz36MqvxYfE8p3e1t4/mjbcPA7F+j0RAL1nIDWrB/Qbr4FnJj5TmTVJwzS1M4RIA1tTy6XozSj7NktGB5ubKpLLlL5bXonTLwIrjqIvLOcVgkrSuxAgmmbhHDKXx94xM8ad9HGmVExhdNEbXhbcOB8PhxyrwobHoTMqDduYOk8Q0sksbLwqFQAi/ETHkKX81PoNxahEdKGDAhYgG9IgRDTppZ8ikWBTH0wgza0h9on3wTYXsRKQ8/pVnQIl2uPMa1OzOo1Ssw9NG7iE+PgP8FtLXGC7vEhuUAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n    >\n      <picture>\n        <source\n          srcset=\"/static/b14f110dc1658658e9cfacb3c560005c/51a8e/prioritisation.webp 340w,\n/static/b14f110dc1658658e9cfacb3c560005c/713b7/prioritisation.webp 680w,\n/static/b14f110dc1658658e9cfacb3c560005c/33e06/prioritisation.webp 730w\"\n          sizes=\"(max-width: 730px) 100vw, 730px\"\n          type=\"image/webp\"\n        />\n        <source\n          srcset=\"/static/b14f110dc1658658e9cfacb3c560005c/ad208/prioritisation.png 340w,\n/static/b14f110dc1658658e9cfacb3c560005c/a5a26/prioritisation.png 680w,\n/static/b14f110dc1658658e9cfacb3c560005c/807f9/prioritisation.png 730w\"\n          sizes=\"(max-width: 730px) 100vw, 730px\"\n          type=\"image/png\"\n        />\n        <img\n          class=\"gatsby-resp-image-image\"\n          style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n          src=\"/static/b14f110dc1658658e9cfacb3c560005c/807f9/prioritisation.png\"\n          alt=\"prioritisation.png\"\n          title=\"\"\n          src=\"/static/b14f110dc1658658e9cfacb3c560005c/807f9/prioritisation.png\"\n        />\n      </picture>\n      </span>\n  </span>\n  </p>\n<p align=\"center\" style=\"font-size: 0.8em; position: relative; top: -4vw;\">Screenshot of document categorising recommendations by estimated design work and tracking progress</p>","frontmatter":{"title":"Improving a Cloud Deployment Platform","date":"February 10, 2020","description":"Evaluating a newly acquired platform for UX improvements","thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8UlEQVQoz3WTz08TQRTH8WaMxF/BGGt3h93OvJltsW6atrFi2ca6DV7WAwfAqGACB61iSMEEDzQaUqoxGOKBg3rQgxf/Cb3xJ3n6OrNlN0Xp4Zv3Nm/y2e9782ZMSomBCKQlSeeKYEsBRgTGc3GdyNR1TXAo7sb5sBLOWJKQAdEAPOkqrNIN/Kj4WKrWwISAkioG5YpVsEqoz4oBKPnRv0AD8rQzy5VYbjn48/4qdkIL0ZOfKDRXINmVGDY+v4fTy99jqMoxDVPHoMeApi0hJA4PzmLv1QTKpcvgwSpur/2GcjIa9hETsy8xvrCPM48+wzsCJk7/A5rIc4Q36zZqb2+h0N7GzItDlOd2wJXCpeh17DIzs4BTa7+Qrd1PXdKJMzwaPuMe8tMFeDenIfwWXE5QSiIvHMhCEaJYATcq+OksR7Zsck/nVpYQlBh6j89hc+4imJ2FZU/qaMG6lgF3GNTQxYxomWKneY+wu5LFt/UL+LJ9F1/3t7C50UG7/RzP2m10Ohu402zCcRztXI1yOIAqLabXZuuBjYOn5zG/+BDvPnxCr9dDv7+LbrerYx9RFKVAefLaJHMkcH3TU3lC6bqLcrmKe7MtNBoNBEGAer2OMAzh+346opHApGUTzfoYsOA8duK6birzLfSypy9oCPwXQRxh8c+ZFX0AAAAASUVORK5CYII=","aspectRatio":1.8681318681318682,"src":"/static/15616cb3e6bc01238da665e7c72818d7/464b5/cloud2.png","srcSet":"/static/15616cb3e6bc01238da665e7c72818d7/c972b/cloud2.png 340w,\n/static/15616cb3e6bc01238da665e7c72818d7/464b5/cloud2.png 666w","sizes":"(max-width: 666px) 100vw, 666px"}}}}}},"pageContext":{"slug":"/improbable/projects/ux-improvements/","previous":{"fields":{"slug":"/improbable/projects/user-management/"},"frontmatter":{"title":"Understanding User Management"}},"next":{"fields":{"slug":"/maven/"},"frontmatter":{"title":"Maven Securities Ltd."}}}},"staticQueryHashes":["63159454"]}