{"id":11761,"date":"2025-09-20T12:13:43","date_gmt":"2025-09-20T10:13:43","guid":{"rendered":"https:\/\/www.deutscherconsulting.com\/cases\/stabilization-of-the-connectivity-platform-at-teamviewer\/"},"modified":"2025-09-20T12:39:11","modified_gmt":"2025-09-20T10:39:11","slug":"stabilization-of-the-connectivity-platform-at-teamviewer","status":"publish","type":"udesign_portfolio","link":"https:\/\/www.deutscherconsulting.com\/en\/cases\/stabilization-of-the-connectivity-platform-at-teamviewer\/","title":{"rendered":"Stabilization of the Connectivity Platform at TeamViewer"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Background<\/h2>\n\n<p>TeamViewer faced massive challenges with its Connectivity Platform. Perceived availability was low; customers reported numerous incidents over weeks and months. Clear metrics were lacking, processes were insufficiently defined, and responsibilities were unclear. Trust in the platform and the team was steadily declining.<\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#e9e9e9;color:#e9e9e9\"\/>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Challenge<\/h2>\n\n<p>The biggest difficulty was the lack of measurability. Without objective metrics for availability, discussions and decisions were based on assumptions and rumors \u2013 solid management was impossible.<\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#e9e9e9;color:#e9e9e9\"\/>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Approach<\/h2>\n\n<p>To sustainably stabilize the platform, a package of measures was implemented:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Measurability:<\/strong> Introduction of clear metrics (Uptime, MTBF, MTTR, MTTD).<\/li>\n\n\n\n<li><strong>Transparency:<\/strong> Monitoring screens for R&amp;D, additionally displaying platform availability in the headquarters.<\/li>\n\n\n\n<li><strong>Processes:<\/strong> Establishment of Incident, Change, and Problem Management.<\/li>\n\n\n\n<li><strong>Tools:<\/strong> Integration of modern tools (Jira, Slack, OpsGenie, StatusPage; monitoring with Grafana, Prometheus, Zabbix).<\/li>\n\n\n\n<li><strong>Automation:<\/strong> Automated communication and escalation processes for incidents.<\/li>\n\n\n\n<li><strong>On-Call Structure:<\/strong> Introduction of an official on-call service (SREs, operators, developers).<\/li>\n\n\n\n<li><strong>Communication:<\/strong> Introduction of status updates and communication rules depending on incident severity.<\/li>\n\n\n\n<li><strong>Post-Mortems:<\/strong> Regular reviews for root cause analysis and tracking of improvements.<\/li>\n\n\n\n<li><strong>Reporting:<\/strong> Monthly reports on availability, trends, and measures.<\/li>\n<\/ul>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#e9e9e9;color:#e9e9e9\"\/>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Result<\/h2>\n\n<p>Within a few months, the platform was stabilized and an <strong>availability of 99.9x%<\/strong> was achieved.<br\/>The combination of measurability, processes, and clear responsibilities not only ensured technical stability but also strengthened the trust of customers and internal stakeholders.<\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#e9e9e9;color:#e9e9e9\"\/>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Success Factors<\/h2>\n\n<p><strong>Facts instead of gut feeling<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Introduction of clear metrics (Uptime, MTBF, MTTR, MTTD) \u2192 discussions were no longer based on assumptions, but on data.<\/li>\n<\/ul>\n\n<p><strong>Radical Transparency &amp; Sense of Urgency<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Monitoring screens and availability displays in the headquarters \u2192 availability was suddenly as present as revenue.<\/li>\n\n\n\n<li>This constant pressure of visibility created a strong <em>Sense of Urgency<\/em> throughout the company.<\/li>\n<\/ul>\n\n<p><strong>Agile Process Discipline<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Clear structures through Incident, Change, and Problem Management \u2192 less chaos, faster reactions, predictable improvements.<\/li>\n<\/ul>\n\n<p><strong>Automation and Tools with Purpose<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Automated workflows (Slack channels for incidents, escalation chains, reporting) \u2192 teams focused on the truly critical problems.<\/li>\n<\/ul>\n\n<p><strong>Cultural Change through On-Call &amp; Post-Mortems<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Shared responsibility for availability (SREs, operators, developers).<\/li>\n\n\n\n<li>Learning culture through structured post-mortems \u2192 sustainable improvements instead of blame.<\/li>\n<\/ul>\n\n<p><strong>Clear Communication at All Levels<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>From operational status updates to monthly reports for management \u2192 trust regained, expectations managed.<\/li>\n<\/ul>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Background TeamViewer faced massive challenges with its Connectivity Platform. Perceived availability was low; customers reported numerous incidents over weeks and months. Clear metrics were lacking, processes were insufficiently defined, and responsibilities were unclear. Trust in the platform and the team was steadily declining. Challenge The biggest difficulty was the lack of measurability. Without objective metrics [&hellip;]<\/p>\n","protected":false},"featured_media":11758,"comment_status":"open","ping_status":"closed","template":"","udesign_portfolio_category":[],"udesign_portfolio_skill":[],"class_list":["post-11761","udesign_portfolio","type-udesign_portfolio","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/udesign_portfolio\/11761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/udesign_portfolio"}],"about":[{"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/types\/udesign_portfolio"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/comments?post=11761"}],"version-history":[{"count":0,"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/udesign_portfolio\/11761\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/media\/11758"}],"wp:attachment":[{"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/media?parent=11761"}],"wp:term":[{"taxonomy":"udesign_portfolio_category","embeddable":true,"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/udesign_portfolio_category?post=11761"},{"taxonomy":"udesign_portfolio_skill","embeddable":true,"href":"https:\/\/www.deutscherconsulting.com\/en\/wp-json\/wp\/v2\/udesign_portfolio_skill?post=11761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}