{"id":17087,"date":"2020-12-15T15:32:03","date_gmt":"2020-12-15T15:32:03","guid":{"rendered":"https:\/\/go.industryconference.com\/?p=17087"},"modified":"2020-12-19T00:40:05","modified_gmt":"2020-12-19T00:40:05","slug":"how-to-handle-saas-product-outages-like-a-boss","status":"publish","type":"post","link":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/","title":{"rendered":"How to handle SaaS product outages like a boss"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Like many millions around the world yesterday, I awoke to Google experiencing a rare outage. First, my \u2018Hey Google\u2019 requests went unanswered. Then I tried checking my email. I tried submitting an online form to my child\u2019s school, who would be absent that day. I needed to check how this would affect my day, so I tried to open my calendar\u2026 ugh, fail.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Google\u2019s outage lasted about an hour, with many of its most popular apps &#8212; Gmail, Docs, Classroom, and others &#8212; crashing. \u201cThe root cause was an issue in our automated quota management system, which reduced capacity for Google\u2019s central identity management system, causing it to return errors globally,\u201d the company reported. \u201cAs a result, we couldn\u2019t verify that user requests were authenticated and served errors to our users.\u201d\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise. So it\u2019s essential to understand how downtime will impact customers and how your relationship will be affected in the long term.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In most organizations, it falls upon the IT or DevOps team to maintain your app\u2019s uptime. And not only that but more granular website monitoring (think errors in a shopping cart experience). However, the Product Manager has the responsibility of setting expectations and by extension pricing with customers. A system\u2019s reliability has increasingly become a deciding factor for SaaS buyers, so having a compelling guarantee for your customers can be a strong selling point. For customers who have minimal daily interaction with your product to those who are wholly dependent on your offering\u2019s nuts and bolts. Like a power cable struck by a falling tree, a downed API can be devastating for the end-user.\u00a0\u00a0\u00a0<\/span><\/p>\n<p><b>The cost of uptime<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The gold standard for uptime, frequently called the \u20185 Nines\u2019 refers to the hallowed 99.999% uptime guarantee. But in reality, your web app doesn\u2019t always have to meet these requirements. Instead, they are typically instruments in a Service Level Agreement &#8212; virtually an insurance policy &#8212; that promise certain benefits (refunds, etc.) should these standards be unmet. That said, if your app repeatedly misses the promised Availability Level, somebody will notice.<\/span><\/p>\n<p><a href=\"https:\/\/go.industryconference.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.31.29-AM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-17089\" src=\"https:\/\/go.industryconference.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.31.29-AM.png\" alt=\"\" width=\"622\" height=\"257\" srcset=\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.31.29-AM.png 622w, https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.31.29-AM-300x124.png 300w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><\/a><\/p>\n<p><strong>Image credit: <a href=\"https:\/\/blog.paessler.com\/why-uptime-does-not-mean-availability\">https:\/\/blog.paessler.com\/why-uptime-does-not-mean-availability<\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u20185 Nines\u2019 is undoubtedly a worthy goal, but it may not be necessary. For instance, a free or low priced product with low downtime impact (think an RSS reader) may promise a \u20183 Nines\u2019 and be priced accordingly. But then a SaaS product powering health care records in a hospital may <\/span><i><span style=\"font-weight: 400;\">have <\/span><\/i><span style=\"font-weight: 400;\">to promise \u20185 Nines\u2019 but will be in a position to charge a handsome premium. Many products now have a tiered pricing structure, where the Availability Level will decrease the less you are willing to pay.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For products on cloud services such as AWS or Microsoft Azure, it\u2019s interesting to note that the promised uptimes specified in your pricing and Service Level Agreements (SLAs) are entirely dependent on the services above.\u00a0<\/span><\/p>\n<p><b>Minimizing impact with your customers<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Should the unspeakable happen (most likely as you tuck yourself into bed for a long night&#8217;s rest), the deluge of frantic calls will arrive. How you respond will significantly impact how your customers identify you in the future &#8212; as a forward-thinking organization that calmly and transparently communicates how an issue is progressing or a confused and frantic organization that hides behind unanswered calls and emails.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You might think this is a DevOps, Customer Success, or Sales problem, but you&#8217;re wrong. If you are a true believer in modern Product Management like me, you\u2019ll agree that we are the ones who know the customer best. And as such, you are responsible for setting expectations (later communicated by marketing, sales, execs, etc.). If these expectations are shattered, or if there is downtime and you are still meeting your Availability Level, you need to react appropriately. Which you can do by openly liaising with your IT crew, assessing any damage done and communicating this to relevant stakeholders, speaking directly to customers when necessary, and ultimately settling any outstanding issues in the longer term.\u00a0<\/span><\/p>\n<p><b>The cost of downtime<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Your product will likely have many interdependencies, primarily if it depends on feeding on and to an API. If your product or your partner\u2019s product goes down, the data stops flowing. Although a good engineering team will build a system prepared to deal with these eventualities, it\u2019s incumbent on the Product Manager to discover the source of the problem. And to work with partners to make an action plan for when it happens again.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Assessing the cost of this kind of interruption will be complicated. You will need to consider many things, including engineering resources, the impact it will have on your product\u2019s pricing and reputation, structural updates that need to be made, and, of course, your time.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beyond APIs, it will be near impossible to get an accurate measure of the damage your customers will experience if your product simply fails to work. But you can still make efforts to speak with them and to understand key areas that were affected. This knowledge will empower you to improve your product and possibly develop other differentiators from your competitor\u2019s offerings.<\/span><\/p>\n<p><b>The takeaway<\/b><\/p>\n<p><span style=\"font-weight: 400;\">As the customer whisperer, the Product Manager is the one that sets expectations and, when they are not met, handles the fallout. The important thing to note is that this doesn\u2019t have to be a frantic experience for each party. A watertight, transparent, and easy-to-digest SLA will prepare the customer for the inevitable, and a measured response will ease their predictably over-the-top reactions.<\/span><\/p>\n<p><b>More to read<\/b><\/p>\n<p><a href=\"https:\/\/victorops.com\/blog\/how-website-monitoring-and-uptime-monitoring-leads-to-happier-customers\"><span style=\"font-weight: 400;\">How Website and Uptime Monitoring Leads to Happier Customers<\/span><\/a><\/p>\n<p><a href=\"https:\/\/www.algolia.com\/blog\/for-slas-theres-no-such-thing-as-100-uptime-only-100-transparency\/\"><span style=\"font-weight: 400;\">For SLAs, there\u2019s no such thing as 100% Uptime \u2013 only 100% Transparency<\/span><\/a><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/High_availability\"><span style=\"font-weight: 400;\">High Availability (Wikipedia)<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Like many millions around the world yesterday, I awoke to Google experiencing a rare outage. First, my \u2018Hey Google\u2019 requests went unanswered. Then I tried checking my email. I tried submitting an online form to my child\u2019s school, who would be absent that day. I needed to check how this would affect my day, so [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17088,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"footnotes":""},"categories":[341],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to handle SaaS product outages like a boss - Product Collective | Organizers of INDUSTRY: The Product Conference<\/title>\n<meta name=\"description\" content=\"As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to handle SaaS product outages like a boss - Product Collective | Organizers of INDUSTRY: The Product Conference\" \/>\n<meta property=\"og:description\" content=\"As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Collective | Organizers of INDUSTRY: The Product Conference\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/productcollective\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-15T15:32:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-19T00:40:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1214\" \/>\n\t<meta property=\"og:image:height\" content=\"633\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Paul McAvinchey\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paul McAvinchey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/\",\"url\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/\",\"name\":\"How to handle SaaS product outages like a boss - Product Collective | Organizers of INDUSTRY: The Product Conference\",\"isPartOf\":{\"@id\":\"https:\/\/productcollective.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png\",\"datePublished\":\"2020-12-15T15:32:03+00:00\",\"dateModified\":\"2020-12-19T00:40:05+00:00\",\"author\":{\"@id\":\"https:\/\/productcollective.com\/#\/schema\/person\/f34ceda9eb6237e864633ca033061c0b\"},\"description\":\"As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise.\",\"breadcrumb\":{\"@id\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#primaryimage\",\"url\":\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png\",\"contentUrl\":\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png\",\"width\":1214,\"height\":633},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/productcollective.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to handle SaaS product outages like a boss\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/productcollective.com\/#website\",\"url\":\"https:\/\/productcollective.com\/\",\"name\":\"Product Collective | Organizers of INDUSTRY: The Product Conference\",\"description\":\"For people who build, launch and scale world-class software products.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/productcollective.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/productcollective.com\/#\/schema\/person\/f34ceda9eb6237e864633ca033061c0b\",\"name\":\"Paul McAvinchey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/productcollective.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/PLnHr3Hu_400x400-150x150.jpg\",\"contentUrl\":\"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/PLnHr3Hu_400x400-150x150.jpg\",\"caption\":\"Paul McAvinchey\"},\"description\":\"For over 20 years, Paul has been building and collaborating on digital products with fast-growing startups and global brands, including AOL and WMS Gaming. Currently, he's a co-founder of Product Collective, a worldwide community of product people. Members collaborate on in the exclusive Member Hub, meet at INDUSTRY: The Product Conference, listen to Rocketship.fm, learn at Product Interviews and get a weekly newsletters that includes best practices in product management. In recent years he led business development at DXY, a leading product design firm in the Midwest, and product innovation at MedCity Media, a publishing startup acquired by Breaking Media in 2015.\",\"sameAs\":[\"https:\/\/twitter.com\/https:\/\/twitter.com\/yaboya\"],\"url\":\"https:\/\/productcollective.com\/author\/newindsum\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to handle SaaS product outages like a boss - Product Collective | Organizers of INDUSTRY: The Product Conference","description":"As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise.","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:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/","og_locale":"en_US","og_type":"article","og_title":"How to handle SaaS product outages like a boss - Product Collective | Organizers of INDUSTRY: The Product Conference","og_description":"As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise.","og_url":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/","og_site_name":"Product Collective | Organizers of INDUSTRY: The Product Conference","article_publisher":"https:\/\/www.facebook.com\/productcollective","article_published_time":"2020-12-15T15:32:03+00:00","article_modified_time":"2020-12-19T00:40:05+00:00","og_image":[{"width":1214,"height":633,"url":"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png","type":"image\/png"}],"author":"Paul McAvinchey","twitter_misc":{"Written by":"Paul McAvinchey","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/","url":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/","name":"How to handle SaaS product outages like a boss - Product Collective | Organizers of INDUSTRY: The Product Conference","isPartOf":{"@id":"https:\/\/productcollective.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#primaryimage"},"image":{"@id":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#primaryimage"},"thumbnailUrl":"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png","datePublished":"2020-12-15T15:32:03+00:00","dateModified":"2020-12-19T00:40:05+00:00","author":{"@id":"https:\/\/productcollective.com\/#\/schema\/person\/f34ceda9eb6237e864633ca033061c0b"},"description":"As Product Managers know, the promise of 100% uptime is a non-starter. But for a demanding customer, that may come as a surprise.","breadcrumb":{"@id":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#primaryimage","url":"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png","contentUrl":"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-15-at-10.29.26-AM.png","width":1214,"height":633},{"@type":"BreadcrumbList","@id":"https:\/\/productcollective.com\/how-to-handle-saas-product-outages-like-a-boss\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/productcollective.com\/"},{"@type":"ListItem","position":2,"name":"How to handle SaaS product outages like a boss"}]},{"@type":"WebSite","@id":"https:\/\/productcollective.com\/#website","url":"https:\/\/productcollective.com\/","name":"Product Collective | Organizers of INDUSTRY: The Product Conference","description":"For people who build, launch and scale world-class software products.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/productcollective.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/productcollective.com\/#\/schema\/person\/f34ceda9eb6237e864633ca033061c0b","name":"Paul McAvinchey","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/productcollective.com\/#\/schema\/person\/image\/","url":"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/PLnHr3Hu_400x400-150x150.jpg","contentUrl":"https:\/\/productcollective.com\/wp-content\/uploads\/2020\/12\/PLnHr3Hu_400x400-150x150.jpg","caption":"Paul McAvinchey"},"description":"For over 20 years, Paul has been building and collaborating on digital products with fast-growing startups and global brands, including AOL and WMS Gaming. Currently, he's a co-founder of Product Collective, a worldwide community of product people. Members collaborate on in the exclusive Member Hub, meet at INDUSTRY: The Product Conference, listen to Rocketship.fm, learn at Product Interviews and get a weekly newsletters that includes best practices in product management. In recent years he led business development at DXY, a leading product design firm in the Midwest, and product innovation at MedCity Media, a publishing startup acquired by Breaking Media in 2015.","sameAs":["https:\/\/twitter.com\/https:\/\/twitter.com\/yaboya"],"url":"https:\/\/productcollective.com\/author\/newindsum\/"}]}},"_links":{"self":[{"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/posts\/17087"}],"collection":[{"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/comments?post=17087"}],"version-history":[{"count":0,"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/posts\/17087\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/media\/17088"}],"wp:attachment":[{"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/media?parent=17087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/categories?post=17087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/productcollective.com\/wp-json\/wp\/v2\/tags?post=17087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}