{"id":738,"date":"2023-07-25T23:02:00","date_gmt":"2023-07-25T23:02:00","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2023\/07\/25\/iterating-towards-perfection-designing-slack-huddles-new-video-experience\/"},"modified":"2023-07-25T23:02:00","modified_gmt":"2023-07-25T23:02:00","slug":"iterating-towards-perfection-designing-slack-huddles-new-video-experience","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2023\/07\/25\/iterating-towards-perfection-designing-slack-huddles-new-video-experience\/","title":{"rendered":"Iterating Towards Perfection: Designing Slack Huddles\u2019 New Video Experience"},"content":{"rendered":"<p><em>By Genevieve Cuevas and Scott Nyberg<\/em><\/p>\n<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Genevieve Cuevas, a Senior Director of Mobile Software Engineering for Slack at Salesforce. In her role, Genevieve leads Slack\u2019s Virtual HQ team, where she innovates dynamic new features for <a href=\"https:\/\/slack.com\/trials?remote_promo=f4d95f0b&amp;d=7013y000002pzGQAAY&amp;nc=7013y000002q165AAA&amp;utm_source=google&amp;utm_medium=paid_search&amp;utm_campaign=ppc_google_amer_en_brand_selfserve_discount&amp;utm_content=slack-pg-ss-all-us-brand_7013y000002pzGQAAY&amp;utm_term=Slack_Exact_._slack_._e_._c_._611662283461&amp;gad=1&amp;gclid=CjwKCAjwv8qkBhAnEiwAkY-ahuqyWXaL8EGBxeJV7tUGmipX-qmYHl9w1vlTROKqtmSk5dKbwXc9mxoCmw4QAvD_BwE&amp;gclsrc=aw.ds\" target=\"_blank\" rel=\"noopener\">Slack<\/a>.<\/p>\n<p>Want a behind the scenes look into her innovation process? Read on to explore how Genevieve\u2019s team brainstorms, prototypes, and tests new features \u2014 enabling customers to be more productive than ever.<\/p>\n<p><strong>What does your team design for Slack?<\/strong><\/p>\n<p>My team builds new tools for Slack that drive enhanced collaboration within companies. One example is <a href=\"https:\/\/slack.com\/help\/articles\/4402059015315-Use-huddles-in-Slack\" target=\"_blank\" rel=\"noopener\">Slack huddles<\/a> \u2014 an easy, digital-first way for teams to communicate within a Slack channel or a direct message via informal chats or unscheduled working sessions.<\/p>\n<p>We designed huddles to mimic the brief and casual meetups that occur inside offices, akin to dropping by a colleague\u2019s workspace to ask a question or quickly connecting with friends at the watercooler. The app drives audio-only conversations but also supports other features including video, screen sharing, and more.<\/p>\n<p>This easy connectivity helps increase team-wide coordination and has boosted customer productivity by <a href=\"https:\/\/slack.com\/features\/huddles\" target=\"_blank\" rel=\"noopener\">43%<\/a>.<\/p>\n<p><em>Genevieve explains why Salesforce is a great place to work.<\/em><\/p>\n<p><strong>At a high level, how does your team build new features for Slack huddles?<\/strong><\/p>\n<p>As we prototype new features, we examine the customer problem that we\u2019re trying to solve. Then, we build new things that are unique within the marketplace and test it across our organization to measure its reception. From there, the new feature could be deemed a success, or, alternatively, could serve as a springboard for a future feature.<\/p>\n<p><strong>Diving deeper, how did your team create the video feature for Slack huddles?<\/strong><\/p>\n<p>Our team took the Slack way of prototyping to the extreme. As we began conceptualizing the video capability, everything was very chaotic (in a good way) as our team iterated on many versions simultaneously, where everyone experimented to build something new.<\/p>\n<p>For example, we had different iterations of how the video capability should appear, ranging from the window to the sounds to the notifications.<\/p>\n<p>So, our process involved just kind of feeling through it, designing, seeing how it worked, scrapping what we didn\u2019t like, getting the user feedback, and iterating at a very fast pace.<\/p>\n<p>Then, once we had a product built, we tested it internally.<\/p>\n<p><strong>What does your testing process typically entail?<\/strong><\/p>\n<p>There are multiple levels of testing before we deploy it widely. After we build a feature, we test it within our small team, enabling everyone to share their feedback.<\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-1\">\n<p>Next, we roll it out out to a wider team inside of Slack and ask objective questions such as:<\/p>\n<p>Which parts of this feature did you use the most?<\/p>\n<p>Which parts of the feature most improve your productivity? If so, how?<\/p>\n<p>What could be improved about the feature?<\/p>\n<\/div>\n<p>After collecting and analyzing this feedback, my team will iterate again, taking the feature to the next level. Finally, we will test it across the entire Slack organization and pilot customers \u2014 incorporating that group\u2019s feedback into our final iteration.<\/p>\n<p><em>Genevieve explains what keeps her at Salesforce.<\/em><\/p>\n<p><strong>What was the biggest challenge you faced when developing Slack huddles\u2019 new video feature?<\/strong><\/p>\n<p>Our biggest challenge was to incorporate video while preserving Huddles\u2019 look and feel: light, simple, and informal.<\/p>\n<p>The first version of huddles launched with an audio-only capability, engineered to enable ad hoc conversations. This delivered a lightweight, informal experience that didn\u2019t require users to flip on their video and look prim and proper. Users gave it high marks because it felt different from other meeting products.<\/p>\n<p>Shortly thereafter, many of our customers requested video capabilities. However, once we added video, we knew that our customers would compare huddles against Zoom. So, we needed to maintain our design identity, spotlighting how our value proposition differed from Zoom.<\/p>\n<p>Consequently, we remained laser-focused on engineering the video component to make it simpler than ever. For example, switching from the default audio to video requires just one toggle.<\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-2\">\n<p>We also spent significant time on the video window, prompting questions including:<\/p>\n<p>How big should the window be?<\/p>\n<p>Should video pop out in a window?<\/p>\n<p>Should Huddle\u2019s default setting be video or audio?<\/p>\n<\/div>\n<p>Since launching, our customers continue to be very pleased with the feature. Slack huddles is the fastest adopted new capability since we first launched \u2014 nearly 44% of our paid customers are already using huddles every week.<\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-3\">\n<h4 class=\"wp-block-heading\"><strong>Learn more<\/strong><\/h4>\n<p>Hungry for more Slack stories? <a href=\"https:\/\/engineering.salesforce.com\/simplifying-oauth-2-0-how-slacks-new-external-authentication-feature-boosts-developer-productivity\/\" target=\"_blank\" rel=\"noopener\">Read this blog<\/a> to learn about Slack\u2019s new external authentication feature!<\/p>\n<p>Stay connected \u2014 join our <a href=\"https:\/\/careers.mail.salesforce.com\/w2?cid=7017y00000CRDS7AAP\" target=\"_blank\" rel=\"noopener\">Talent Community<\/a>!<\/p>\n<p><a href=\"https:\/\/www.salesforce.com\/company\/careers\/teams\/tech-and-product\/?d=cta-tms-tp-2\" target=\"_blank\" rel=\"noopener\">Check out our Technology and Product teams<\/a> to learn how you can get involved.<\/p>\n<\/div>\n<p>The post <a href=\"https:\/\/engineering.salesforce.com\/iterating-towards-perfection-designing-slack-huddles-new-video-experience\/\">Iterating Towards Perfection: Designing Slack Huddles\u2019 New Video Experience<\/a> appeared first on <a href=\"https:\/\/engineering.salesforce.com\/\">Salesforce Engineering Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/engineering.salesforce.com\/iterating-towards-perfection-designing-slack-huddles-new-video-experience\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>By Genevieve Cuevas and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Genevieve Cuevas, a Senior Director of Mobile Software Engineering for Slack at Salesforce. In her role, Genevieve leads Slack\u2019s Virtual HQ team, where she innovates dynamic new features for Slack.&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2023\/07\/25\/iterating-towards-perfection-designing-slack-huddles-new-video-experience\/\">Continue reading <span class=\"screen-reader-text\">Iterating Towards Perfection: Designing Slack Huddles\u2019 New Video Experience<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-738","post","type-post","status-publish","format-standard","hentry","category-technology","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":745,"url":"https:\/\/fde.cat\/index.php\/2023\/08\/08\/what-is-slacks-secret-for-enhancing-accessibility-to-empower-people-with-disabilities\/","url_meta":{"origin":738,"position":0},"title":"What is Slack\u2019s Secret for Enhancing Accessibility to Empower People with Disabilities?","date":"August 8, 2023","format":false,"excerpt":"By Sommer Panage and Scott Nyberg. In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Sommer Panage, a Senior Manager of Software Engineering for Slack at Salesforce, where she focuses on accessibility initiatives. Sommer and her team maximize the accessibility\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":792,"url":"https:\/\/fde.cat\/index.php\/2023\/08\/08\/what-is-slacks-secret-for-enhancing-accessibility-to-empower-people-with-disabilities-2\/","url_meta":{"origin":738,"position":1},"title":"What is Slack\u2019s Secret for Enhancing Accessibility to Empower People with Disabilities?","date":"August 8, 2023","format":false,"excerpt":"By Sommer Panage and Scott Nyberg. In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Sommer Panage, a Senior Manager of Software Engineering for Slack at Salesforce, where she focuses on accessibility initiatives. Sommer and her team maximize the accessibility\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":729,"url":"https:\/\/fde.cat\/index.php\/2023\/06\/27\/simplifying-oauth-2-0-how-slacks-new-external-authentication-feature-boosts-developer-productivity\/","url_meta":{"origin":738,"position":2},"title":"Simplifying OAuth 2.0: How Slack\u2019s New External Authentication Feature Boosts Developer Productivity","date":"June 27, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. Say hello to Nupur Goyal, Staff Software Engineer at Slack. Nupur\u2019s core platform team at Slack helps developers increase their productivity and efficiency \u2014 empowering them to create cutting-edge applications that integrate with\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":762,"url":"https:\/\/fde.cat\/index.php\/2023\/09\/12\/slack-behind-the-scenes-overcoming-key-challenges-to-craft-a-seamless-mobile-app\/","url_meta":{"origin":738,"position":3},"title":"Slack Behind the Scenes: Overcoming Key Challenges to Craft a Seamless Mobile App","date":"September 12, 2023","format":false,"excerpt":"By Tracy Stampfli and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Tracy Stampfli, a Principal Software Engineer for Slack at Salesforce. Tracy works behind the scenes on Slack\u2019s mobile infrastructure team \u2014 an elite group of\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":793,"url":"https:\/\/fde.cat\/index.php\/2023\/11\/14\/future-driven-dev-empowerment-slack-svp-tackles-new-ai-and-automation-challenges-head-on\/","url_meta":{"origin":738,"position":4},"title":"Future-Driven Dev Empowerment: Slack SVP Tackles New AI and Automation Challenges Head-On","date":"November 14, 2023","format":false,"excerpt":"By Rukmini Reddy and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. Meet Rukmini Reddy, Senior Vice President of Software Engineering for the Slack platform. Her team\u2019s goal is to empower developers, enhance productivity, and push the envelope of\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":690,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/14\/how-is-salesforce-improving-everyday-developer-experiences-and-innovating-scalable-solutions\/","url_meta":{"origin":738,"position":5},"title":"How is Salesforce Improving Everyday Developer Experiences and Innovating Scalable Solutions?","date":"March 14, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Prianna Ahsan, a software engineering architect for MuleSoft\u2019s production engineering team. Prianna and her team enhance developer experiences by supporting cutting-edge projects, including the migration of MuleSoft onto Salesforce\u2019s\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=738"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/738\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}