<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Leadership Principles of Product Engineering]]></title><description><![CDATA[Welcome to a space where deep thinking meets practical experience. Drawing from decades of experience, I explore what drives successful product and engineering organizations through my core leadership ABC: Adapt, Build Trust, Communicate Effectively.]]></description><link>https://www.anniez.xyz</link><image><url>https://substackcdn.com/image/fetch/$s_!EDqo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119a7345-6326-40eb-8d6e-1483d2466df8_1280x1280.png</url><title>The Leadership Principles of Product Engineering</title><link>https://www.anniez.xyz</link></image><generator>Substack</generator><lastBuildDate>Thu, 16 Apr 2026 01:45:03 GMT</lastBuildDate><atom:link href="https://www.anniez.xyz/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Annie Zhou]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[anniezh@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[anniezh@substack.com]]></itunes:email><itunes:name><![CDATA[Annie Zhou]]></itunes:name></itunes:owner><itunes:author><![CDATA[Annie Zhou]]></itunes:author><googleplay:owner><![CDATA[anniezh@substack.com]]></googleplay:owner><googleplay:email><![CDATA[anniezh@substack.com]]></googleplay:email><googleplay:author><![CDATA[Annie Zhou]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Resilient Organization]]></title><description><![CDATA[Bridging the Gap Between Founder-Mode and Manager-Mode]]></description><link>https://www.anniez.xyz/p/the-resilient-organization</link><guid isPermaLink="false">https://www.anniez.xyz/p/the-resilient-organization</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Sat, 28 Sep 2024 05:08:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t33Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Effective leadership in today's dynamic business environment requires a nuanced understanding of both founder-mode and manager-mode. As organizations grow and face constant change, leaders must adapt their strategies, balancing the visionary drive of founders with the structural support of skilled managers. By viewing these modes as <em>complementary</em> rather than <em>contradictory</em>, and by fostering ownership and accountability at every level, companies can build resilient, adaptable organizations capable of thriving in all conditions. The key lies in recognizing that <strong>change is constant</strong>. The role of leadership is to guide and empower teams to navigate change effectively, regardless of the company's size or stage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t33Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t33Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t33Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t33Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t33Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t33Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12835306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t33Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t33Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t33Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t33Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8b86139-5c79-42f1-99bb-07cfdd5c36f8_5472x3648.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image by DC Studio</figcaption></figure></div><p>It's interesting that many founders don't believe in the value of hiring managers. This perspective is also held by many individual contributors at large organizations when they don't fully understand the job of managers.</p><div class="pullquote"><p><strong>The key lies in recognizing that change is constant, and that the role of leadership is to guide and empower teams to navigate this change effectively, regardless of the company's size or stage.</strong></p></div><p>I'm oversimplifying here, but one huge aspect of the job is to manage change. Managers introduce processes, structure, and other mechanisms to help scale and place people where they complement others and best work collaboratively and bring different ideas together.</p><p>Before finding product-market fit (PMF), I fully agree with the sentiment that very early-stage startups don't need managers. To move quickly, a team of senior, like-minded individuals is the most optimal. No time is spent on coming to an agreement.</p><p>Alternatively, in a growing organization, it's important to bring more individuals together, which comes with benefits and drawbacks. More people means more diversity and perspective &#8212; that leads to a better-rounded product. It also leads to disagreements, miscommunication, and inefficiencies.</p><div class="pullquote"><p><strong>Challenging periods showcase managerial excellence.</strong></p></div><p>There's a popular quote that many believe in: "Hard times reveal true friends." Let's extrapolate this and apply it to leadership: Challenging periods showcase managerial excellence.</p><h2>What defines Challenging Times in business?</h2><p>"Challenging times" are periods of significant change&#8212;whether positive or negative. These periods can include:</p><ol><li><p>A startup finding Product-Market Fit (PMF) and experiencing rapid growth.</p></li><li><p>A company losing market share and running out of funding.</p></li><li><p>A toxic work environment requiring drastic correction.</p></li><li><p>A new startup chasing idea after idea for PMF in vain.</p></li></ol><p>Have you heard of the <a href="https://a16z.com/peacetime-ceo-wartime-ceo/">wartime vs. peacetime CEO concept</a>? While I appreciate the illustrative and metaphorical adjectives, this simplifies the lifetime of a company as being binary: Good times and bad times, with bad times situated at the bottom half of Maslow's hierarchy of needs. In bad times, survival is of utmost importance; hence, there's no time to focus on anything else like building a strong team culture. As the most basic needs are met and the company stabilizes, this era is described as "peacetime."</p><p>Indeed, the set of problems a company faces at different times of its lifecycle are different. A strong and effective leader needs to learn how to navigate and adapt through all phases of a company's life. One of my core principles is to <strong>Be Adaptable</strong>.</p><p><em>Adaptability applies everywhere.</em> Similar to why it's not a good idea to over-engineer a system, a good leader needs to find the best process, decisions, and management style for each period of a company's lifecycle. What worked at a small company most likely will not work at a medium-sized company. What worked at one small company may not even work at a different small company. What worked for your team last quarter might even need to be reassessed and modified to meet your team's needs this quarter.</p><p>It's not that individual contributors can't adapt their processes, communication, and direction alignment without the help of managers. It's more due to the lack of time. With the limitation of 24 hours in a day, how does one divide their time between solving hard technical problems and understanding the psychology and motivation behind every individual, aligning their motivations and incentives, and effectively collaborating together to achieve a common goal?</p><h2>Why <em>or</em> not <em><strong>and</strong></em>? </h2><p>In <a href="https://paulgraham.com/foundermode.html">Paul Graham's Founder Mode</a>, he illustrates "two different ways to run a company: founder mode and manager mode... The way managers are taught to run companies seems to be like modular design in the sense that you treat subtrees of the org chart as black boxes."</p><p>I'd like to offer a more collaborative perspective to organizational design. I agree with the modular design with trees and sub-orgs. However, each subtree is not a black box; instead, every layer is a complementary job focused on solving different problems. Ownership and accountability are required at every level.</p><p>As I reflect more on founder-mode vs. manager-mode, they no longer feel contradictory to me. Instead, they feel <strong>complementary</strong>, and one cannot succeed without the help of another.</p><blockquote><p><strong>Founder-mode</strong>: ownership &amp; driving the team toward a shared goal </p><p><strong>Manager-mode:</strong> evolving the organization with the goal of keeping up efficiency to the rapid rate of change</p></blockquote><p>The "CEO" owns company direction in the next year. A "Head of" manager owns and represents their function. They operate at a longer-time horizon, let's say a year in advance. They change their organization to be able to efficiently reach that goal. The next layer of subtree managers owns managing change that happens throughout the year and is held accountable on a quarterly basis. The next layer manages month to month, or various features of the product, and so on and so forth, down to the leaf nodes &#8212; the front-line teams. These team nodes can focus on executing and building their targeted products without worrying too much about how to piece everything together.</p><p>When I first imagined this tree, I marked the leaf nodes as "individual contributors." But when thinking about software engineers, there are a plethora of trade-offs to consider when considering solutions, i.e., short term vs. long term, usability vs. scalability.</p><p>Individual contributors are then part of the tree alongside management at the various levels. Some think about the longer-term sustainability of the design. Others launch prototypes to test market hunger.</p><p>With this understanding of how the tree levels complement each other, it's not so much "macro-manage or micro-manage the black-box sub-tree." The job of a manager becomes: manage change at your level of responsibility and hold your subtree organizations responsible for taking ownership of their purview and meeting their targets.</p><p>As engineering and product leaders, embracing both founder-mode and manager-mode thinking is crucial for navigating the constant change in our industry. By fostering ownership at every level and adapting your leadership style to the needs of your growing organization, you can build resilient teams capable of thriving in any business climate. Remember, true leadership isn't about adhering to a single mode&#8212;it's about having the flexibility to shift between visionary thinking and structured management as your company evolves.</p><h2>To develop this adaptive leadership style</h2><ol><li><p>Regularly assess your organization's current needs and challenges.</p></li><li><p>Cultivate a diverse skill set that spans both visionary and managerial competencies.</p></li><li><p>Encourage open communication and collaboration across all levels of your organization.</p></li><li><p>Remain open to feedback and be willing to adjust your approach as circumstances change.</p></li></ol><div class="pullquote"><p><strong>True leadership isn't about adhering to a single mode</strong></p></div><p>By mastering the art of adaptive leadership, we will be better equipped to guide a team through inevitable challenges and emerge stronger on the other side.</p><p>In the ever-evolving landscape of technology and business, effective engineering and product leadership requires a dynamic approach that combines the visionary drive of founder-mode thinking with the structured support of manager-mode operations. By fostering ownership at every level of the organization, adapting leadership styles to meet changing needs, and viewing founder and manager modes as complementary forces, leaders can build resilient teams capable of navigating both turbulent and prosperous times. </p><p>It&#8217;s crucial to cultivate <strong>adaptability</strong>, encourage <strong>open communication</strong>, and consistently <strong>reassess and refine organizational structures</strong> and <strong>processes</strong> to meet the challenges of today while preparing for the opportunities of tomorrow.</p>]]></content:encoded></item><item><title><![CDATA[The Duality of Leadership]]></title><description><![CDATA[Hero and Villain in the Same Story]]></description><link>https://www.anniez.xyz/p/the-duality-of-leadership</link><guid isPermaLink="false">https://www.anniez.xyz/p/the-duality-of-leadership</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 21:08:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ez20!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In organizations of sufficient size, conflicting incentives among individuals are inevitable. As leaders, we often find ourselves navigating these complex dynamics, sometimes emerging as heroes, other times as villains. This duality is not just acceptable; it&#8217;s often a sign of effective leadership.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ez20!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ez20!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ez20!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ez20!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ez20!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ez20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg" width="700" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Ez20!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ez20!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ez20!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ez20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68507239-7f6e-4d03-8665-d581f736d61f_700x541.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@gabriel_meinert?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Gabriel Meinert</a> on <a href="https://unsplash.com/photos/a-close-up-of-a-man-with-blue-eyes-NnQkRTlTsf4?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>Many managers struggle with the desire to be liked. While no one wants to work with an unlikable person, there&#8217;s a crucial difference between being liked and being respected or effective. This distinction became clear to me through a recent conversation with an ex-coworker about my tenure at a previous company.</p><p>Reflecting on my time there &#8212; 95% highly positive, 5% challenging &#8212; I asked, &#8220;Did that final 5% ruin people&#8217;s perception of me?&#8221; His response was illuminating:</p><blockquote><p>&#8220;You&#8217;re a hero in some stories, and a villain in others.&#8221;</p></blockquote><p>This perspective is both comforting and instructive for several reasons:</p><ol><li><p><strong>Impact Matters<br></strong>Being cast as either a hero or a villain means I made an impact. The world is rarely black and white, especially in leadership roles. While I strive to be viewed positively more often than not, I respect the varying perspectives my actions may generate.</p></li><li><p><strong>Decision-Making Necessitates Dissent<br></strong>We&#8217;re all familiar with the phrase &#8220;too many cooks in the kitchen.&#8221; In large groups, satisfying everyone&#8217;s requirements and feelings is impossible. However, avoiding decisions altogether leads to organizational paralysis. Effective leaders must make tough calls, knowing they won&#8217;t please everyone.</p></li><li><p><strong>Feedback as a Valuable Signal<br></strong>Those who view us as villains often provide negative or constructive feedback. This input is invaluable, but it must be contextualized. A manager&#8217;s job is to synthesize feedback from all angles, considering the perspective of the giver, the situation, and the broader context. Raw feedback, taken at face value, can harm team dynamics and send incorrect messages.</p></li></ol><p>Consider a scenario where a diverse team collaborates on a shared outcome. Disagreements are common, and the &#8220;disagree and commit&#8221; principle often comes into play. It&#8217;s natural for those who disagreed to harbor some resentment, even if they committed to the decision.</p><p>As leaders, we must balance pleasing all parties with effectively pursuing outcomes. This balance often leads to an internal struggle between self-doubt and self-confidence. In immature organizations lacking proper feedback frameworks, unstructured &#8220;peer feedback&#8221; can disproportionately influence performance evaluations, exacerbating this challenge.</p><p>Reflecting on the perspectives of those who might view me as a villain, I see numerous opportunities for personal growth and improved collaboration. However, I&#8217;m grateful to have been a significant character in their stories. It means I pushed for change and results. I wasn&#8217;t just a passive bystander avoiding conflict and adding no value.</p><p>Ultimately, I&#8217;m a strong believer in teamwork. My hope is that when others think of my team&#8217;s accomplishments, they see a group of heroes (or villains) working together, with me as just one member helping to bring everyone together.</p><p>In leadership, as in life, our actions will inevitably cast us in different lights to different people. The key is to remain true to our principles, learn from our experiences, and continually strive to make a positive impact &#8212; even if it means occasionally playing the villain in someone else&#8217;s story.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TXEv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TXEv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 424w, https://substackcdn.com/image/fetch/$s_!TXEv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 848w, https://substackcdn.com/image/fetch/$s_!TXEv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 1272w, https://substackcdn.com/image/fetch/$s_!TXEv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TXEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png" width="256" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!TXEv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 424w, https://substackcdn.com/image/fetch/$s_!TXEv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 848w, https://substackcdn.com/image/fetch/$s_!TXEv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 1272w, https://substackcdn.com/image/fetch/$s_!TXEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c5f4f-7603-4512-90b3-c1ba923c4275_256x256.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">hero or villain? <a href="https://en.wikipedia.org/wiki/Watchmen">credit to watchmen</a></figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[A Take on Pulse]]></title><description><![CDATA[A signal that serves as a key indicator of team engagement, but also poses a risk of becoming a biased assessment.]]></description><link>https://www.anniez.xyz/p/a-take-on-pulse</link><guid isPermaLink="false">https://www.anniez.xyz/p/a-take-on-pulse</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 21:05:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8GiG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Thoughts and opinions expressed here are fully of my own from my observation across the industry and do not represent my current employer&#8217;s perspective or their practices and methods.</em></p><p><em>&#8220;What&#8217;s your pulse score?&#8221; </em>is a common question you might overhear someone ask a manager at a tech company.</p><p>Pulse surveys (or simplified to just &#8220;pulse&#8221;) and their results have become a familiar exercise in the tech industry to gauge employee perspectives across a number of axes such as their leadership, the company mission, and their work environment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8GiG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8GiG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8GiG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8GiG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8GiG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8GiG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg" width="700" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!8GiG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8GiG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8GiG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8GiG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa05eda7-0af5-437a-b261-554765fb1166_700x468.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Photo by <a href="https://unsplash.com/@swimstaralex?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Alexander Sinn</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></em></figcaption></figure></div><p>While these anonymized surveys are a valuable tool that reveal insight into what was previously hard to retrieve, it&#8217;s grown into a dominant method for evaluating manager accountability, gauging organizational health in practice. <strong>While Pulse is a strong &#8220;health-check&#8221; indicator of organizational health or how a particular manager is performing, these topics are both continuous journeys that require cumulative work and evaluation from multiple dimensions and angles.</strong></p><p>Over-reliance on Pulse surveys as the only practice for employee feedback and management accountability will hurt the organization. There are alternative ways to incorporate this valuable tool into a management strategy.</p><h1><strong>First off, What is a Pulse Survey?</strong></h1><p>Pulse surveys provide an anonymized, aggregated perspective from the wider organization. One instance consists of a set of questions that ask employees to respond with a single grade for each question.</p><p>Some example questions may look like this:</p><blockquote><p><em>&#8220;I can get the help i need from my teammates and colleagues&#8221;<br>&#8220;My manager holds me accountable for delivering results&#8221;<br>&#8220;I have confidence in the leadership of my organization&#8221;<br>&#8220;I would recommend my company as a good place to work&#8221;</em></p></blockquote><p><em>(1 for strongly disagree through 5 for strongly agree)</em></p><p>The results are aggregated and compared across managers, across teams, across organizations, and to historical data. This exercise is intended to be run at regular intervals to allow leadership to get a <em>&#8220;pulse&#8221;</em> on their team&#8217;s perspectives on selected subjects.</p><h1><strong>What makes Pulse great and what should we watch out for?</strong></h1><h2><strong>++ Getting, organizing, and making sense of feedback is hard and a pulse survey makes this easier.</strong></h2><p>Companies love pulse because it&#8217;s lightweight for responders, and easy to set-up for facilitators.</p><p>Perspectives from every angle of the company is valuable to ensure a productive, collaborative, and effective workplace. Decisions made from a 360-birds-eye view can cause unintentional friction and barriers to daily execution. It&#8217;s easy to lose sight of the challenges on the ground from a leadership perspective when one&#8217;s not thinking about the details.</p><h2><strong>++ Pulse surveys give leadership the ability to view trends, compare between teams, and identify wider systemic problems</strong></h2><p>By restricting responses to a singular number, these surveys make it easy to analyze the results &#8212; the scores can be easily aggregated, plotted over time, and comparable across multiple dimensions.</p><h2><strong>&#8212; &#8212; Pulse has become the dominant form of retrieving employee feedback</strong></h2><p>While managers should be continuously retrieving feedback from their team, it&#8217;s difficult to aggregate responses and analyze them at scale. Pulse gives you a sense that this is possible as the scores are tied to questions that link to a specific focus area.</p><p>However in practice, Pulse is too vague and does not happen frequently enough to be the main forum for employee feedback. A single score doesn&#8217;t take into account how a responder is feeling the moment they took the survey, or how they interpret the question, or what their desired outcome may be. <em>Managers should not rely on Pulse surveys to gauge their team health &#8212; it is not the only signal.</em></p><h2><strong>&#8212; &#8212; Pulse has become the dominant form of holding manager accountable*</strong></h2><blockquote><p><em>Pulse is a health check, not a grade</em></p></blockquote><p>When something becomes a KPI, it becomes optimizable. If a manager wants to game the system and raise their pulse score, they can and that breaks down the whole system and its intention. Some unintentional behaviors include holding off on performance conversations, focusing on employee happiness at the expense of executional goals, and the like.</p><p>There once was a manager who indexed so heavily on this score that he pushed his team to &#8220;raise their scores.&#8221; The employees were so afraid of giving real feedback and instead provided good numbers just to avoid conflict.</p><p>An effective manager balances trade-offs and finds a workable compromise between individual goals and company goals &#8212; over-indexing on and optimizing one score disrupts these compromises. Not to mention that a single score doesn&#8217;t indicate enough to be a judgement of performance and is definitely not sufficient for actionable feedback.</p><h2><strong>++ Pulse can act as one form of holding managers accountable to maintaining a healthy team culture across the designated axis*.</strong></h2><p>You may notice this positive note contains an asterisk and may seem like it conflicts with point #4 above. However both can be true. Pulse surveys take a light health check on how teams are doing &#8212; if a manager is completely missing the ball, then the survey results will reflect their behavior.</p><blockquote><p>Pulse is a good signal for some of what&#8217;s known and a guide for areas to investigate.</p></blockquote><p>As noted previously, it&#8217;s vital to not over-index on the score without fully understanding what other factors are at play. The influencers are frequently not all within the control of one manager. If the full burden of &#8220;make sure your employees all respond positively on pulse&#8221; is put on the manager, the organization puts unrealistic expectations on one job function and risks burning their managers out.</p><h2><strong>&#8212; &#8212; Pulse does not allow for identifying influential biases.</strong></h2><p>Many situations can cause employees to feel unmotivated or stressed, thus responding negatively to a short score-based survey. Examples of things that are outside of one&#8217;s control include events such as a sudden stock drop at a publicly traded company or a rigorous annual planning exercise.</p><p>While It&#8217;s true that over time, these biases can be eliminated, organizations change and reorg much too frequently to eliminate all biases in a small set of data.</p><h1><strong>Responding to Pulse</strong></h1><p>The number of nuances raised about pulse might seem alarming, but that&#8217;s not to say organizations should not use pulse surveys at all. Pulse surveys can be very valuable and capture problems that may otherwise go unnoticed. It creates a very high-level overview of employee sentiment and should be treated as such.</p><p>Pulse provides a weak signal that may indicate an unnoticed problem, but it is much too vague to truly diagnose the problem. If one notices a negative trend appearing through pulse surveys, it&#8217;s important to follow up and start the diagnoses:</p><ol><li><p>What is causing this trend?</p></li><li><p>Is there an actual problem that calls for change?</p></li><li><p>Where did communication fall apart in other forms of feedback such that this wasn&#8217;t revealed earlier?</p></li></ol><p>Pulse shouldn&#8217;t be the only form of communication upwards for employees and Pulse results should not be a surprise &#8212; it is a sanity check for what is already known.</p><blockquote><p><strong>If leadership reacts to pulse scores with immediate solutions without first understanding the situation, then there&#8217;s a high chance the wrong problems are being solved and new problems will be introduced.</strong></p></blockquote><h1><strong>Beyond Pulse</strong></h1><p>How to raise organizational health by building a psychologically safe work environment can be a long article on its own. For brevity sake, I will touch on a couple of ideas as a starting point.</p><p>Use pulse as a secondary health check on your organizational health and manager accountability. Your organization should have a continuously evolving system or process in place that gives you a wider, more in-depth perspective.</p><p>On employee feedback &#8212; It&#8217;s best to have multiple channels that give everyone a chance to provide upwards feedback, anonymous or not. Ideally, people feel a strong level of trust such that they feel comfortable providing feedback and sharing ideas with anyone. Making trust and transparency key principles in your organization can help here, but practically speaking we always have to be on the watch for the unexpected.</p><p>On manager performance &#8212; While a manager&#8217;s job is to help a team to succeed, there are numerous aspects to this success and it&#8217;s slightly different in every situation. I put together a list of focus areas for a front-line manager here. In addition to evaluating the manager on product and delivery results, there are multiple dimensions that signal how effective a line manager is. Direct-report feedback is one of the critical aspects and should be covered by the skip-level lead.</p><h1><strong>I&#8217;ll leave you with one final thought:</strong></h1><p>When a doctor checks a patient for their pulse and something feels off, they don&#8217;t immediately jump to a diagnosis: &#8220;YOU HAVE CANCER!&#8221; They take it as a signal to run their process for more in-depth monitoring.</p><p>We should treat our pulse results the same: it&#8217;s an important signal, but also just one signal. Dig Deeper. </p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Areas of Focus for Front-line Engineering Managers]]></title><description><![CDATA[Scope & Responsibilities]]></description><link>https://www.anniez.xyz/p/areas-of-focus-for-front-line-engineering</link><guid isPermaLink="false">https://www.anniez.xyz/p/areas-of-focus-for-front-line-engineering</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 21:01:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pYos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Annie is a co-author of Square (aka Block)&#8217;s Engineering and Engineering Management levels company-wide. For a more generic leveling framework, please refer to <a href="https://developer.squareup.com/blog/squares-growth-framework-for-engineers-and-engineering-managers/">this post. </a></em></p><p>Most established companies have their version of an engineering ladder which displays a criteria of expectations for various roles. As a complement to this list, I&#8217;ve broken down the scope and responsibilities of a <em>front-line engineering manager</em> into focus areas to help new managers visualize the many aspects to be aware of in order to support a team to success.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pYos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pYos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pYos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pYos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pYos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pYos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pYos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pYos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pYos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pYos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa53bb20-e7fa-4665-b0c2-27f6f999de8c_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A manager&#8217;s job is to build a team of engineers and lead the team to deliver value toward business goals. This expectation is intentionally vague because every company, team, individual, product, engineer is unique. Every situation requires a slightly different approach to resolve.</p><p><em>We can, however, build a rough framework as a starting point.</em></p><p>The role of the engineering manager requires one to identify an opportunity that adds value to a business mission, build the appropriate team, and support that team to deliver value towards defined goals.</p><p>This can roughly be broken down into 3 categories:</p><blockquote><p><em>(1) Supporting the internal team,<br>(2) Representing the team externally, and<br>(3) Upholding company values and shaping the culture</em></p></blockquote><h1><strong>[1] Internal Team</strong></h1><p>This area encompasses everything that relates to setting goals and directly managing the internal team.</p><h3><strong>A | Defining and Achieving Success: Product &amp; Strategy</strong></h3><ul><li><p>Forming engineering and product strategies (in partnership with product) that align with business goals</p></li><li><p>Partnering with Product to understand business goals and build a team charter to illustrate the team&#8217;s scope and direction matches those goals</p></li><li><p>Planning, setting milestones and goals, and measuring effectiveness of work delivered.</p></li><li><p>Driving focus and motivating the team to collaborate on the shared vision</p></li><li><p>Adapting to change to meet changing company or customer priorities</p></li></ul><h3><strong>B | Execution</strong></h3><p><em><strong>Prioritization</strong></em></p><ul><li><p>Understanding user needs, balancing engineering &amp; product</p></li><li><p>Balancing short-term and long-term needs appropriately</p></li></ul><p><em><strong>Team Output</strong></em></p><ul><li><p>Roadmapping, Setting realistic milestones and hitting deadlines</p></li></ul><p><em><strong>Technical Excellence</strong></em></p><ul><li><p>Scalability, longevity. Performance, uptime</p></li></ul><p><em><strong>Productivity</strong></em></p><ul><li><p>Ensuring speed and effectiveness of team output</p></li><li><p>Protecting the team&#8217;s time and helping them stay focused</p></li></ul><h3><strong>C | People Management: Collective Team Health</strong></h3><ul><li><p>Hiring &amp; Retention</p></li><li><p>Team Composition: Building a team that balances strengths, expertise, skill-levels that matches the needs of the team and what the team is trying to achieve.</p></li><li><p>Driving alignment: Collaboration and resolving conflict</p></li><li><p>Diversity &amp; inclusion: building a diverse set of complementary skills and ideas</p></li><li><p>maintaining the appropriate level of urgency, and monitoring the team for burnout</p></li><li><p>Eliminating single points of failure</p></li><li><p>Succession planning</p></li><li><p>Getting continuous feedback from your team members</p></li></ul><h3><strong>D | People Management: Coaching and Development</strong></h3><ul><li><p>Motivating satisfied and effective team members</p></li><li><p>Providing proper support and growth for all team members</p></li><li><p>&#8212; Providing continuous actionable feedback</p></li><li><p>&#8212; Regular 1:1 time</p></li><li><p>&#8212; Aligning growth opportunities with team goals</p></li><li><p>&#8212; Building career development plans</p></li><li><p>Showing appreciation and recognition for good work</p></li><li><p>Managing high and low performers</p></li></ul><h1><strong>[2] Team Representation Externally</strong></h1><p>This area encompasses everything that relates to collaboration and interactions with customer teams and various stakeholders.</p><p><em><strong>Communication Upwards and Outwards</strong></em></p><ul><li><p>Communicating effectively with stakeholders, customers, partners, and direct line of management</p></li><li><p>Communicating Success: Gaining acknowledgement and recognition for the team.</p></li></ul><p><em><strong>Partnering with external teams and partners on shared initiatives</strong></em></p><ul><li><p>Collaboration, resolving conflicts, driving alignment</p></li><li><p>Raising and mitigating risks by partnering with other teams and adjusting internal team plans</p></li></ul><h1><strong>[3] Upholding Values and Shaping the Culture</strong></h1><p>This is an area that I see as the equivalent of &#8220;working through others&#8221; as an individual contributor. Once a leader is more comfortable with leading and representing their internal team, they move towards becoming a culture carrier across the company.</p><p><em><strong>Demonstrating operating principles</strong></em></p><p><em><strong>Building frameworks, shared-learnings, communities, and driving alignment across the company</strong></em></p><ul><li><p>Participation in cross-company product or business initiatives</p></li><li><p>Participation in cross-company management initiatives such as hiring, promos, leveling, mentorship and coaching, etc..</p></li></ul><p><em><strong>Hiring &amp; Attracting Talent</strong></em></p>]]></content:encoded></item><item><title><![CDATA[The Importance of Building a Diverse, Well-Rounded Software Engineering Team]]></title><description><![CDATA[Every individual has strengths and weaknesses; it&#8217;s easy as a hiring manager to hire people who display similar strengths as yourself.]]></description><link>https://www.anniez.xyz/p/the-importance-of-building-a-diverse</link><guid isPermaLink="false">https://www.anniez.xyz/p/the-importance-of-building-a-diverse</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:58:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7IvV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every individual has strengths and weaknesses; it&#8217;s easy as a hiring manager to hire people who display similar strengths as yourself. That&#8217;s because these strengths are easier to identify since you have experience and interest in said area and more confidence in your evaluation. However, people like you may also have similar blindspots. These blindspots, amplified on a group of people, will become much more detrimental. As a manager, I would want to reduce the number of weak areas on my team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7IvV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7IvV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7IvV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7IvV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7IvV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7IvV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg" width="700" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7IvV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7IvV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7IvV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7IvV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215e2aa6-628d-4d4f-853d-b649c1f39329_700x525.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by<a href="https://unsplash.com/@mimithian?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"> Mimi Thian</a> on<a href="https://unsplash.com/s/photos/diversity?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"> Unsplash</a></figcaption></figure></div><p>Technical strength is often regarded as the measurement of seniority of a software engineer. I&#8217;m not going to diminish the importance of technical strength. Engineers are hired to create software that solves real life problems; having the ability to write maintainable and reliable code is a must. In addition to technical depth, I would like to offer a more well-rounded perspective to assessing the strengths of software engineers and how that applies to building a team.</p><blockquote><p><em>&#8220;I&#8217;m always seen as the weakest engineer on the team. My technical strength is weak in comparison, but I enjoy actively working with others and dabbling into product design. What can I do to improve my technical chops when I don&#8217;t see myself spending all of my free time reading about compilers or operating systems?&#8221;</em></p></blockquote><p>Throughout my experience as an engineer and in managing teams, I&#8217;ve heard this concern come up numerous times; it&#8217;s especially common with female engineers. Folks in the industry have all seen the typical &#8220;senior engineer&#8221; persona: An individual who has deep expertise in one or more technical areas. This individual has seen scale at companies like Google or Facebook, or actively follows tech blogs and reads highscalability.com for fun. (side note: Highly recommended if you do enjoy learning about scalable architecture) Engineers whose interests do not align with the traditional deep-tech persona are often regarded as &#8220;junior&#8221; members or even &#8220;under performers&#8221; of the team.</p><p>There are many types of strong engineers. One needs more than just deep technical knowledge to build solutions that meet the needs of different types of end-users. Just some examples:</p><ol><li><p>Collaborating and Communicating effectively is extremely important for a team to stay aligned internally and externally.</p></li><li><p>Understanding trade-offs between optimizing for the present day vs building towards the future so the team doesn&#8217;t fall into the trap of becoming stagnant or building something intangible.</p></li><li><p>Empathizing with user needs in order to provide input to the product roadmap and build a product that people actually want.</p></li></ol><p>I want to share some stories that taught me the importance of building well-rounded teams.</p><p>One of my internal teams supports product teams by providing a shared platform with reusable, customizable components. While the technical standard for building this platform to both be scalable and reliable is incredibly high &#8212; numerous complementary &#8220;soft&#8221; skills are equally important in order for our team to properly understand and meet the needs of our customers. When I first joined this platform team, I noticed the team had a number of strong, passionate engineers, but the team had a lot of issues with delivering results and communicating with customers. You can have a talented engineering team build something technically amazing, but if it doesn&#8217;t work for your customers then it was time wasted. I helped the group clean up our processes and hired individuals with complementary perspectives and skill-sets to round out our collective capacity. Today, we have a strong, healthy working relationship with the rest of Square.</p><h1><strong>Does the team need engineers to tackle deep technical problems, engineers who have an interest in product, or engineers who build team culture?</strong></h1><p>I once hired a woman who came from a team that had a reputation for their high engineering standards. She was not the fastest programmer, so it caused her to struggle with imposter syndrome and lack of self confidence. It didn&#8217;t help that she was constantly reminded of her weakness because everyone else had either many more years of development experience, or a stronger interest in deeply understanding technical subjects.</p><p>What they overlooked were her strengths &#8212; she had a natural intuition for product and very strong empathy and team-building skills. I brought her onto our platform team because the current team already had several people with strong engineering experience; most of them came from infrastructure teams and we lacked people with a better understanding of how to ship products that solve concrete problems and drive for execution.</p><p>Even though she was considered a &#8220;junior engineer&#8221; on her previous team, she joined our team and she immediately upleveled the team and positively impacted our deliverables. She helped the team gain a better understanding of how to match and prioritize what we&#8217;re building with the actual problems users felt while the other engineers on the team helped her practice and refine her technical skills. As a team, we became much stronger in our ability to deliver impactful results.</p><h1><strong>Do you want the team to focus on the present or the future?</strong></h1><p>I am personally very forward looking. I enjoy thinking about long-term strategies and forming a vision. This is what the example team lacked originally. They were unintentionally designated as an &#8220;SRE team&#8221; to keep a highly critical, but poorly understood platform afloat. The legacy architecture was never designed to scale.</p><p>I hired a couple of individuals that were forward-looking like myself to help us create a realistic vision for what a future platform could look like. We got buy in from the internal team as well as the company to make that vision a reality. I would love to say it was smooth sailing from there, but it was definitely not that simple. There were still countless present-day needs we had to meet while trying to steer the ship toward the future.</p><p>Some of the engineers are extremely passionate about digging into legacy code and creating patterns to simplify and improve the current state. Other engineers required separation from the current day baggage in order to design an ideal vision to strive for. These two groups frequently hit tensions in determining our priorities.</p><p>What we learned is the importance of both perspectives and how to compromise. If we only focused on the present day, we would become a fully reactive team with a platform that doesn&#8217;t scale; we would need to linearly increase headcount to simply keep up with company growth. On the other hand, if we only focused on the future vision, we would have failed as a team to meet the needs of customers today and no longer have a platform to build a future version for. We recognized and rewarded the strengths of both types of engineers and compromised with each other to cover our blindspots so as a team, so we can make sure all bases are covered.</p><h1><strong>Does your team collaborate frequently with others or does it need to stay focused and iterate quickly?</strong></h1><p>There are many different types of senior engineers. There are senior engineers who enjoy working with other senior engineers, and there are senior engineers who enjoy leading and mentoring others.</p><p>On my example platform team, junior engineers frequently needed help from others to complete tasks. Unfortunately, instead of teaching others the reason behind decisions or principles behind their design choices, the senior engineers simply took over the tasks and completed them quickly to save time. This resulted in all work including onboarding becoming an independent activity for individuals to figure out in isolation. This led to the team being filled with engineers who are very independent, but weaker in collaborating with others. Of course there were improvements from a management standpoint that could help, but this was a situation where we needed senior engineers who enjoy teaching those around them. In this situation, I hired another experienced engineer who taught not only the junior engineers on how to create great code, but also demonstrated what effective mentorship and communication looks like.</p><p>As a shared platform, we require our internal engineers to mentor product engineers to learn and use the shared components we provide. Lacking these collaborative skills greatly hurt the team. The reasons for building components slower but more generally were not properly explained to the product teams, so product engineers always thought of the internal team as a blocking function and disliked working on the platform. Had we not corrected these misconceptions and improved working relationships, the team would have failed and lost all of our customers.</p><h1><strong>Be thoughtful and deliberate</strong></h1><p>There&#8217;s no right or wrong answer to building a team. Ultimately, only you know what your team needs and how to achieve your team&#8217;s goals. There are circumstances where you do need to build a team of like-minded individuals with similar strengths to accomplish a particular goal &#8212; ie bringing a product to market as fast as possible in a startup setting. My advice is only to consider broadening your perspective; decide what type of team you&#8217;re building and for what purpose.</p><p>When coaches build sports teams, they won&#8217;t build a team filled with only star players. That&#8217;s because every star player will want the spotlight: either they&#8217;ll hog the ball or wait for the ball to be passed to them for that perfect shot. A team filled with star players won&#8217;t win the game. You need players who are fantastic dribbler, players who play amazing defense, and players who complement your star player.</p><p>Software engineering teams are the same. There are multiple types of high-performing software engineers. Technical excellence is important, but not the end-all, be-all. For building sustainable, long-term high-functioning organizations &#8212; only when the internal teams are well-structured, well-rounded, and brought together thoughtfully can the products your team builds meet the needs of a diverse and inclusive customer base.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Product Development Lifecycle]]></title><description><![CDATA[Roles & Responsibilities]]></description><link>https://www.anniez.xyz/p/the-product-development-lifecycle</link><guid isPermaLink="false">https://www.anniez.xyz/p/the-product-development-lifecycle</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:56:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A7Uv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>During her 7-year tenure at Square (aka Block), Annie was leading a product and engineering organization within the platform infrastructure group. Product Managers and Engineering Managers are direct partners. She created this guide to help these leaders understand how to partner together to co-lead a team and turn a vision into reality. </em></p><p>In an organization with engineers, engineering managers, technical project managers, product managers, UI/UX designers, what is the responsibility and working relationship between the different roles? How does a team find new opportunities and deliver business value? What does working together look like?</p><p>Let&#8217;s walk through the product-development lifecycle of a team both from a high-level strategy perspective as well as the per-project day-to-day development standpoint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A7Uv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A7Uv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A7Uv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A7Uv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A7Uv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A7Uv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!A7Uv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A7Uv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A7Uv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A7Uv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe05a384a-8f2c-4d30-bcb1-4021dcb5f3b3_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/photos/lbLgFFlADrY?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Perry Grone</a> on <a href="https://unsplash.com/search/photos/team?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><h2><strong>Team or Org Level Strategy</strong></h2><p>To start out, everyone on the team must understand the team mission &amp; direction. The mission of the team answers the following questions: <em>Why does the team exist? What products do we own and what business value do we provide either to the end users or internal customers?</em> The direction and vision of the team answers: <em>Where are we going? What pain points will we be solving in X years?</em></p><ol><li><p>For healthy team collaboration, it&#8217;s crucial for everyone involved to be aligned on the <strong>long-term vision</strong> of the team. It is the responsibility of the <em>team lead </em>to form the vision &amp; strategy with input from the team. It is also the lead&#8217;s responsibility to make sure everything the team builds takes the team one step closer to that vision. If there are multiple teams, then an org level vision is required and every team&#8217;s vision rolls up to the org vision. &#8594;The <em>EM/PM (engineering manager/product manager) </em>pair share the responsibility of maintaining the vision and coming up with the strategy of how to turn the vision into reality.<br>&#8594; An important part of setting team vision is setting KPIs (key performance indicators) or a method of measuring success.<em> How do you know the direction the team is going in is actually bringing business value? How much business value? Is it the best fastest path (or at least a fast and sustainable path) to achieving that vision?<br></em>&#8594; It&#8217;s also important to learn how to properly communicate this team vision to other parts of the company so everyone understands what value your team brings, how it fits into the larger company mission, and how to collaborate with your team. I&#8217;ll save more details on this in a future post.</p></li><li><p><strong>User research</strong> is the first step to understanding the customers and the problem space the team is trying to solving. This step can be performed by the<em> product manager</em> or the <em>user researcher</em>. This research will help the team <strong>identify opportunities </strong>for new products and/or feature ideas. At Square, many teams use the JTBD framework to gather and identify customer needs. <em>What are the opportunities that bring the team closer to accomplishing the vision?</em></p></li><li><p>With a <strong>prioritization strategy</strong>, normally designed by the <em>product manager</em> by using KPIs and metrics, it is the responsibility of the engineering manager &amp; product manager to use the prioritization strategy and create a <strong>roadmap</strong>. The <em>engineering manager</em> forms a list of engineering improvements, scalability, and maintainability requirements. The <em>product manager</em> forms a list of new product/feature ideas generated from the user research (2). The team roadmap is a single prioritized list formed by merging the two engineering priorities with the product priorities.</p></li><li><p>To properly <strong>communicate</strong> the team&#8217;s progress, the team vision should be broken down into annual goals, which splits further into quarterly goals, and organized even more granularly into sprint goals. Sprints can range from 1&#8211;3 weeks long each. Even if a project spans multiple sprints, it&#8217;s important to set smaller milestones on a per-sprint basis to easily share and keep track of the progress.</p></li></ol><h2><strong>On one particular project</strong></h2><p>For a specific initiative, once the pain-point has been identified, the product manager plays the glue of the team. As a group, the team needs to figure out the answer to this question: <strong>What is the problem &amp; how do we solve it sustainability in the shortest* amount of time? </strong>and successfully build and ship that solution.<br><em>*a key thing to keep in mind here when thinking about product strategy &amp; coming up with a solution is knowing how to balance short term wins against long term wins</em></p><p>Many different frameworks or approaches can be used to accomplish this, here is one suggestion.</p><p>Even though the sections below have suggested owners, any team member should be welcome to contribute to any part of the process. This helps individuals empathize with one another&#8217;s struggles across the different roles.</p><blockquote><p><em><strong>IMPORTANT</strong>: My personal philosophy around product development is that even though there are many frameworks that suggest different ideal working patterns, the key to a successful cross-functional partnership is <strong>collaboration &amp; flexibility</strong>. Product requirements may change mid-development because of an unpredictable blocker, or designs might have to change because of new incoming customer feedback. While using a framework can help define some of the responsibilities and relationship boundaries, approach this process with an open mindset and be comfortable with change. It&#8217;s okay to move plans around or push back the deadline <strong>as long as these changes are reasonable and communicated properly &amp; early.</strong></em></p></blockquote><p><em>[3&#8211;4 sprints before implementation]*</em></p><ul><li><p><strong>User Stories</strong> | UX Research/Product Manager &#8212; Perform user research by talking to customers through interviews, product tests, surveys, or other methods to better understand the customer perspective and identify the opportunities. What pain point is this initiative attempting to solve?<br><em>[output] User Stories doc that encompasses current user flows and pain points. It can also include ideal user flows. These ideal flows should not be copied verbatim into the PRD; instead, they can be used to understand what the customer is asking for. The reason is a customer&#8217;s suggested solution is often one sided, it&#8217;s frequently not a good idea to build feature requests without a full 360 perspective.</em></p></li><li><p><strong>Product Requirement Document (PRD)</strong>| Product Manager** &#8212; based on the user stories and constant communication with the customers, the product manager designs a new product or feature by putting together requirements in the PRD. If an engineer is playing this role, it&#8217;s especially important not to conflate WHAT the product is with HOW to build it.<br><em>[output] PRD draft &#8212; <strong>WHAT</strong> is the product and <strong>WHY</strong> are we building it. What are the requirements of this new development. How do we measure success &amp; What is the rollout plan?<br>&#8594; </em>The PRD is reviewed by the stakeholders, designer, &amp; engineering project lead.<br>&#8594; Tradeoffs regarding functionality vs maintainability, complex designs, as well as missing features should be discussed at this stage<br>&#8594;[<strong>important</strong>] Don&#8217;t forget to add KPIs and how we measure success of this new feature or product<br>&#8594; It&#8217;s also important to design a rollout plan for the new initiative because that will also have an impact on engineering decisions.<br>&#8594; a fully complete PRD should be thorough and inform an engineering team exactly what the requirements of a product is.</p></li></ul><p><em>[2&#8211;3 sprints before implementation]*</em></p><ul><li><p><strong>Mocks &amp; Wireframes</strong> | UI/UX Designer &#8212; Once the stakeholders sign off on the PRD, design should build wireframes and mockups for the new product/feature.<br><em>[output] wireframes &#8212; add more clarity to <strong>WHAT</strong> is the product and how all the different features/user flows work<br>&#8594; </em>[<strong>important</strong>] Don&#8217;t forget to design user experience flows and describe in detail how a customer will interact with the different components. This piece is often overlooked, but it is very important and will inform engineering architecture<br>&#8594; Depending on the product, it can be helpful to run these mocks &amp; wireframes by the stakeholders to get their feedback on the new designs.<br>&#8594; These new designs need to be reviewed by both the PM &amp; engineering lead. Once all parties agree, they should be added to the PRD</p></li></ul><p><em>&#8212; &#8212;<strong> PRD is finalized at this stage</strong> &#8212; &#8212;</em></p><p><em>[1&#8211;2 sprints before implementation]*</em></p><ul><li><p><strong>Engineering Design</strong> <strong>Document</strong>| Engineering Manager/Engineering project lead &#8212; the eng design should describe in detail all implementation architecture of the product or feature. This design is both a project plan as well as a method of communication for the development team or external teams who will be using/integrating with this new development.<br><em>[output] Eng Design Doc &#8212; <strong>HOW</strong> is the product built? What are all the tradeoffs considered, optimal &amp; alternative implementation methods, timeline &amp; engineering resources required.<br>&#8594;</em>The eng design needs to be reviewed and signed off by the development team, any tech leads, all technical stakeholders (owners of systems that will integrate with or be integrated with), and the engineering manager.<br>&#8594;The engineering manager is responsible for ensuring that the architectural designs are sound and all perspectives have been considered. Ideally, technical disagreements are resolved at this stage. The EM is also responsible for allocating the right people to the project and that the timeline matches up with the overall team long-term execution plans.<br>&#8594;This design can also be reviewed by the product manager &amp; designer if they feel they have an strong-enough technical expertise to provide input.<br>&#8594;The eng design doc is written by the Engineering project lead, but must be signed off by the engineering manager. It is the manager&#8217;s job to find the appropriate project lead for each project</p></li></ul><p><em>&#8212; &#8212; <strong>Eng design is finalized at this stage </strong>&#8212; &#8212;</em></p><ul><li><p><strong>Implementation | </strong>Engineering Manager/Engineering dev team<strong> &#8212; </strong>The eng design is broken down into tickets and added to the sprints based on initial estimations.<br>&#8594; <strong>Managing execution pace &amp; output </strong>| Project Managers/Engineering Project Lead/ or Engineering Managers are responsible for making sure the estimates are reasonable and that the project stays on track as it&#8217;s being developed on by the team of engineers allocated to the project.<br>&#8594; <strong>Reviewing user-facing components</strong> | UI/UX Designer/Product Manager &#8212; If there are user-facing screens involved, it is the Project Lead&#8217;s responsibility to pull in the designer &amp; product manager to review completed user flows and any UI components before they&#8217;re &#8220;completed&#8221;.<br>&#8594;The dev team does the work, but the Engineering Manager is responsible for the overall team output &amp; execution.</p></li><li><p><strong>New Product Rollout</strong> | Product Manager/Project Manager &#8212; This portion is different depending on the product you are working on. For many consumer products, this phase is continuous throughout implementation. For an enterprise product, a more-detailed rollout plan is required. That is because we can&#8217;t change the user experience of all our enterprise customers every day. This would break their user experience and end up costing our customer companies/teams a lot of money in lost time.<br>&#8594; Ideally, the product manager designed a well thought-out rollout process with an alpha tester team and then releases the initiative to the rest of the teams in waves. The product manager &amp; project manager can collaborate with customer teams to help them train agents &amp; slowly migrate their workflows to the new system.</p></li></ul><h2><strong>Suggested Timelines &amp; Notes</strong></h2><p><em>* These timelines are all suggestions and can vary based on complexity and scope of the new project. They are there to give you an idea of how to allocate sufficient time for the different parts of the life cycle. This is why people say &#8220;the PM &amp; Designer are frequently 1&#8211;2 months before the engineering team&#8221; If a team is working on multiple projects at the same time, it&#8217;s important to stagger them and plan them out during annual/quarterly planning so there are always different projects in different stages of the product development lifecycle.</em></p><p><em>** In lieu of a product manager, the engineering manager or a project lead can step in to fill the roll. However, it&#8217;s important to not wear both engineering &amp; product hats at the same time as the product perspective answers the <strong>WHY</strong> &amp; <strong>WHAT</strong> while the engineering perspective answers the <strong>HOW</strong>. The two optimize for different perspectives. Product optimizes for customer experience while engineering optimizes for engineering maintainability and scalability. Conflating the two will end up with a mediocre solution for all parties.</em></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Pro-Tip: Deliver Feedback as a Cop and Not as a Messenger]]></title><description><![CDATA[The Art of Providing Constructive Feedback]]></description><link>https://www.anniez.xyz/p/pro-tip-deliver-feedback-as-a-cop</link><guid isPermaLink="false">https://www.anniez.xyz/p/pro-tip-deliver-feedback-as-a-cop</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:52:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4EWT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Many before me have written excellent articles about the importance of constructive feedback, best practices on the subject, and powerful frameworks such as SBI (situation/behavior/impact) for delivery. I will not repeat their wisdom. Instead, I want to share a personal story that taught me an important lesson about giving feedback as a manager.</p><blockquote><p>&#8220;It is critical that the manager takes ownership and responsibility for the feedback that one is giving.&#8221;</p></blockquote><p>I always ask for and value feedback because I&#8217;m constantly looking for ways to improve. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4EWT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4EWT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4EWT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4EWT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4EWT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4EWT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4EWT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4EWT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4EWT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4EWT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e108be-b4f8-4adb-8b3a-cd3375ad8d45_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@theexplorerdad?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Joshua Ness</a> on <a href="https://unsplash.com/s/photos/conversation?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>When I was an individual contributor on one of my previous teams, my manager at the time (let&#8217;s call her Stacey) would receive criticism from individuals about their peers and deliver it in a transitive fashion. Let me explain what I mean by a &#8220;transitive fashion.&#8221; In one instance where I received feedback from Stacey, she said: &#8220;<em>I heard complaints from others on the team that you&#8217;ve been doing X,Y &amp; Z.</em>&#8221; When I first heard about this, I quickly adjusted my behavior because I wanted to be a good team player. After a couple weeks, I checked-in with Stacey to see how my changed behavior fared. Disappointedly, the response I got was &#8220;<em>I don&#8217;t hear the complaints anymore, but I also haven&#8217;t heard any good things, so it&#8217;s unclear these changes have worked. I&#8217;ll let you know if I hear complaints again.</em>&#8221;</p><p>From my perspective, I felt like I had to correct my behavior to the satisfaction of my peers, but it was unclear what constituted &#8220;satisfactory.&#8221; I had to keep wondering who I had to please in order to &#8220;meet expectations.&#8221; If the feedback had come directly from Stacey and she gave me clear actionable steps for remediation, I could focus on those specific areas and engage in a faster feedback loop to understand what I can adjust. Instead, this situation caused a great amount of stress for me to always be on my toes. I knew everyone perceived performance differently and valued different things. In order to &#8220;please&#8221; everyone on the team I felt like I couldn&#8217;t be vulnerable to anyone and I had to be <em>impossibly perfect</em>.</p><p>Our team was very small so it wasn&#8217;t hard to figure out who the most vocal individual was (let&#8217;s call her Beth). I respected Beth and considered her a good friend so it didn&#8217;t bother me she provided me with some growth opportunities. I asked my manager to let Beth know that she should just talk to me directly next time. However, after receiving transitive feedback a few more times over more minor incidents, I started to distrust Beth. I couldn&#8217;t understand why she didn&#8217;t come to me first before going to our manager. She never talked to our manager about the positive contributions (or at least those didn&#8217;t make it through to me). I only heard about the mistakes I made during stressful times. I never harbored ill will towards Stacey because she&#8217;s just the messenger in this scenario. What I didn&#8217;t realize at the time was that Beth&#8217;s weakness is confrontation and she would bring minor complaints about everyone across the team and didn&#8217;t feel comfortable delivering it to anyone.</p><p>While I think gathering peer evaluations from across the team is a healthy practice, I would caution managers to carefully evaluate the information before turning it into deliverable feedback. An individual&#8217;s evaluation of another is frequently mixed with personal perspectives and incentives.</p><blockquote><p><em>&#8220;As a manager, I would rather protect the trust and respect my team has with each other so that it does not affect their daily working relationship than to take the easy way out and play messenger.&#8221;</em></p></blockquote><p>Receiving critical feedback is difficult and it hurts the rapport between the deliverer and the receiver. As the manager, I would rather protect the trust and respect my team has with each other so that it does not affect their daily working relationship than to take the easy way out and play messenger. In an ideal world, all individuals on the team have built a great rapport with one another so they all feel comfortable giving each other constant feedback of all forms. However, this is rarely the case even with the best intentions because <strong>both evaluating performance and delivering feedback are both very challenging areas and they require practice and skill sets that do not normally align with that of an IC.</strong> While it&#8217;s important to create a safe and collaborative environment on the team so everyone has a strong relationship and feel comfortable giving each other feedback, an individual&#8217;s holistic performance should be evaluated by the manager and not by the rest of the team. It is <strong>not</strong> an IC&#8217;s job to evaluate other ICs; it is the manager&#8217;s job.</p><p>When I deliver constructive feedback, I try to be very cognizant of the way I message it. It&#8217;s easy to play the bystander and say &#8220;<em>your peers have said X, Y &amp; Z</em>&#8221; because playing the messenger is easier than playing the bad cop. However, I think it is critical for the manager to actually be the bad cop and <strong>fully own the feedback he or she is delivering</strong>.</p><p>Numerous books and articles have been written about the art of delivering feedback to reduce the negative effects. Even though giving critical feedback may hurt your relationship with your IC temporarily, working through a tough situation together and helping your IC grow in the long run will actually improve your rapport and trust!</p><p>When someone comes to me with complaints or criticism for another, I&#8217;d first coach them to work it out directly with the individual. If, for whatever reason, the individual doesn&#8217;t feel comfortable delivering constructive feedback and asks me to help on their behalf, here&#8217;s what I would do:</p><ol><li><p><strong>Gather</strong> the feedback anonymously (from multiple sources if possible)</p></li><li><p>Make sure you always <strong>talk to the individual </strong>you&#8217;re delivering feedback to for their perspective. The recipient should not their perspective and circumstances were left out.</p></li></ol><p><strong>3. Evaluate</strong> it objectively to remove biases.</p><p>4. Make sure I <strong>agree</strong> with the feedback and <strong>find examples</strong></p><p><strong>5. Define action steps</strong> for remediation</p><p><strong>6. Deliver</strong> the feedback as directly coming from me</p><p><strong>7. Set goals or milestones</strong> together to mitigate the gaps</p><p>Over time, we will routinely check-in to follow-up on progress. Once we feel improvements have been realized, I will follow-up privately with the original IC who provided feedback to make sure his or her concerns have been addressed.</p><p>Delivering feedback as the owner of that feedback takes the guessing game out of the picture for the receiver, and protects the psychological health of the team, making it a safe and comfortable environment to work in and holds everyone accountable.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Effective Communication: Deliver, Iterate, and Improve]]></title><description><![CDATA[Part III]]></description><link>https://www.anniez.xyz/p/effective-communication-deliver-iterate</link><guid isPermaLink="false">https://www.anniez.xyz/p/effective-communication-deliver-iterate</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:47:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9Uxf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the final portion of my ramblings on effective communication. ( <a href="https://anniezh.substack.com/p/effective-communication-improve-alignment">Parts I</a> &amp; <a href="https://anniezh.substack.com/p/effective-communication-tailoring">Part II </a>)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Uxf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Uxf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9Uxf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9Uxf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9Uxf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Uxf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9Uxf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9Uxf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9Uxf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9Uxf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf3201f-4254-4596-9287-5cb1e23a989b_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Finally, it&#8217;s time to deliver our well-formed, tailored messages! There are many ways to communicate the same message. Just like how we tailored our message content to specific audiences, our method of delivery also has to be tailored to these respective audiences per their preferences. That&#8217;s because different people receive information in different ways and different people have different amounts of time.</p><blockquote><p><em><strong>NOTE</strong> One tricky thing to note here is that even people within the same audience group may receive information in different ways. Therefore, it&#8217;s important to deliver messages using multiple methods depending on the content and scenarios when such information is needed.</em></p></blockquote><p>There are two general formats of delivery: <strong>Push and Pull.</strong></p><h2><strong>Push Communication</strong></h2><p>Push communication is a one-way communication where information is sent out to a large audience. This type of communication is often used in marketing campaigns, where businesses send out emails or social media posts to promote their products or services. Push communication can also be used in internal communications, where companies send out newsletters or emails to their employees.</p><p>The benefits of push communication include:</p><ul><li><p>It can reach a large audience quickly.</p></li><li><p>It can be used to promote products or services.</p></li><li><p>It can be used to keep employees informed of company news.</p></li><li><p>We keep our customers up to date with all new information when it becomes available</p></li></ul><p>The drawbacks of push communication include:</p><ul><li><p>It can be seen as spam or unsolicited communication.</p></li><li><p>It can be difficult to track the effectiveness of push communication campaigns.</p></li><li><p>It can be difficult to personalize push communication campaigns.</p></li><li><p>If the information is unwanted at the time, it may not be received.</p></li></ul><p><strong>Examples: </strong>mailing lists, live talks, announcements, road shows, etc&#8230;</p><h2><strong>Pull Communication</strong></h2><p>Pull communication is a two-way communication where information is shared between two or more parties. This type of communication is often used in customer service, where customers can contact a company to get help with a product or service. Pull communication can also be used in internal communications, where employees can communicate with each other through instant messaging or email.</p><p>The benefits of pull communication include:</p><ul><li><p>It allows for two-way communication.</p></li><li><p>It allows for personalized communication.</p></li><li><p>It allows for tracking the effectiveness of pull communication campaigns.</p></li><li><p>If a customer has questions about our products, they know where to get it</p></li></ul><p>The drawbacks of pull communication include:</p><ul><li><p>It can be difficult to reach a large audience quickly.</p></li><li><p>It can be difficult to promote products or services.</p></li><li><p>It can be difficult to keep employees informed of company news.</p></li><li><p>Organizing, updating, and maintaining this information is difficult and time consuming.</p></li></ul><p><strong>Examples:</strong> Documentation, recorded talks, slack channels, office hours, biweekly updates, etc&#8230;.</p><p>Both push and pull communication have their own benefits and drawbacks. The best type of communication to use will depend on the specific situation.</p><h1><strong>Ship in pieces and iterate</strong></h1><p>In a perfect world, we&#8217;d go through the steps above once and hit immediate success: everyone received our messaging well and now understands how to use our products and how to best work with us. That is rarely ever the case. How many companies do you know that tried one iteration of their product and immediately found product market fit and rapid user growth?</p><p>It&#8217;s okay to try a few things, learn from the failures, and evolve. This whole cycle is not a straight line from milestones 1 through 6. This stage and the next form a recursive cycle for learning and improving. Sometimes we may even have to go back to stage 1 to adjust our vision to accommodate for change.</p><p>We should still form a vision for the whole org, but we don&#8217;t have to send the entire message all at once. As a test start, I recommend limiting the message in a few ways to allow for trial and error.</p><h1><strong>Adapt and Evolve</strong></h1><p>At this stage, we know our evangelization efforts have worked and we&#8217;re looking to continuously improve communication and collaboration with our customers.</p><p>It&#8217;s important to note that missions, visions, and strategies can and will change as you iterate. The exciting thing about serving live customers is that they&#8217;re constantly changing and so your solution will have to evolve with them and that&#8217;s ok! However, it&#8217;s always important to have a plan and vision. Without one is chaos.</p><blockquote><p><em><strong>IMPORTANT! </strong>Just like continuous integration, there is never a fully <strong>complete</strong> stage with evangelizing. Especially when customer teams are constantly changing and growing themselves. Our messages to a specific audience may also need to change with them. Communication is two ways. We need to routinely get feedback and revisit the other stages if necessary to stay on the same page with our customers.</em></p></blockquote><p>Keeping our information up to date may also take significant maintenance efforts. We need to keep in mind that this is <strong>not a one-time effort</strong>. Ingraining efforts like <em>always writing proper documentation</em> into our culture can help us stay aligned.</p><p>Think of evangelization efforts like a product launch. How do we determine if a new product is successful? We need to establish some measurable metrics and define what success means.</p><p>Here are some suggestions of what these measurements can be:</p><p><strong>Getting Feedback</strong></p><ul><li><p>CSAT surveys</p></li><li><p>Customer interviews</p></li></ul><p><strong>Metrics</strong></p><ul><li><p>Amount of customer engagement</p></li><li><p># of questions around a product</p></li><li><p>Amount of usage of our products</p></li><li><p># of days delayed for Feature launch with platform dependencies</p></li></ul><p>If you have other ways to measure and improve your communication with your stakeholders and customers, please share! I&#8217;d love to learn from you!</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Effective Communication: Tailoring the Message to Each Audience]]></title><description><![CDATA[Part II]]></description><link>https://www.anniez.xyz/p/effective-communication-tailoring</link><guid isPermaLink="false">https://www.anniez.xyz/p/effective-communication-tailoring</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:38:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!emYw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous post, I shared <a href="https://anniezh.substack.com/p/effective-communication-improve-alignment">how to create a charter consisting of a mission, vision, and strategy for your team(s).</a> Now that we have achieved internal alignment, how can we effectively communicate this information to our cross-functional partners, customers, stakeholders, and superiors?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!emYw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!emYw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!emYw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!emYw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!emYw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!emYw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!emYw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!emYw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!emYw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!emYw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd11618ce-289f-4075-b34c-ce26057db3e4_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Communication is a dynamic, two-way process. To ensure successful communication, it&#8217;s essential to ensure that our listeners are both curious about and properly receiving the messages we are conveying. I&#8217;ve created a comprehensive three-stage approach to tackling this challenge.</p></blockquote><h1><strong>|STAGE 1| Define the Audience Personas</strong></h1><p>Defining the different audience groups allows us to tailor the messaging of our charter to each specific audience. What are their needs? What do they care about? How can we tell them that our offerings match their needs?</p><blockquote><p><em><strong>IMPORTANT! </strong>There is a difference between customer &amp; audience. Let&#8217;s say you&#8217;re a saas b2b business. Anyone at a company that&#8217;s using your product can be considered a &#8220;customer.&#8221; Just like there are various customer personas, there are various audiences within one customer company. These audiences have distinct concerns that we need to address differently.</em></p></blockquote><p>Let&#8217;s consider a basic example of two personas within a single customer group:</p><ol><li><p><em>The Customer Contract Directly Responsible Individual (DRI) </em>is responsible for managing the budget and making decisions on approving or denying contracts. This individual may or may not be an end-user of the product, and in larger organizations, they may solely look at the budget vs cost and return on investment (ROI).</p></li><li><p><em>The Customer Evaluator</em> is someone who recognizes the pain points that their team(s) are experiencing and collaborates with us to determine whether to build or buy.</p></li></ol><p>While the content of a message may remain the same, it&#8217;s crucial to adapt the messaging to suit the specific audience to whom it is being conveyed. This involves understanding their unique needs, interests, and priorities and framing the message in a way that resonates with them. Effective communication requires a nuanced approach that is tailored to the diverse audience groups.</p><blockquote><p><em><strong>WHY?</strong> Consider a scenario where developer documentation outlining how to deploy using Kubernetes is sent directly to a CEO with a non-technical background in sales. Even though the engineers on her team understand the value of a streamlined deployment process and the time and frustration it can save, this sales-oriented CEO may not grasp the technical intricacies of Kubernetes and its correlation with time and money savings.</em></p></blockquote><p>As we strive to create messages that resonate with each distinct audience, it&#8217;s essential to keep the following key points in mind:</p><ol><li><p>Gain a thorough understanding of each audience&#8217;s unique needs, interests, and concerns.</p></li><li><p>Verify that our identification of their needs is accurate and up-to-date.</p></li><li><p>Tailor every message to suit the intended audience and align with our overarching vision.</p></li><li><p>Deliver each message using a medium that is easily accessible and understandable to the target audience(s).</p></li></ol><h1><strong>|STAGE 2| Identify the Audiences&#8217; Needs and Incentives</strong></h1><p>The second stage of effective communication is identifying the needs and incentives of our target audiences. This involves engaging with individuals from the various audience groups we have identified and learning about their goals, concerns, and pain points. By understanding how our product offerings can address these challenges, we can tailor our messaging to each group more effectively.</p><p>This process is similar to the Jobs-to-be-Done (JTBD) approach product teams use to identify different customer groups and shape their product roadmaps. By gaining a deep understanding of audience top of minds and tailoring our message directly to address those needs, we can position our value proposition more effectively. In short, effective communication requires a holistic approach that considers not just what we say, but how we say it and to whom.</p><p>Let&#8217;s go back to the charter example for an internal platform team. Here are some <em><strong>examples</strong></em> <em><strong>of stakeholder audiences</strong></em>:</p><ul><li><p><strong>The Executive Management team: </strong>This group employs us and assesses our ROI across the entire organization. They are also responsible for evaluating how well our charter aligns with company goals and strategy.</p></li><li><p><strong>Product and Engineering partners: </strong>These individuals are our daily collaborators and are primarily concerned with how platform features can save them time in their day-to-day operations.</p></li><li><p><strong>Cross-functional partners, such as Security and Legal teams: </strong>These teams use our platforms in a distinct way. Their main focus is on keeping company and customer data secure, and they approach the platform from a unique perspective.</p></li></ul><blockquote><p><em><strong>IMPORTANT!</strong> It is crucial that we validate the accuracy of our audience profiles. This can be accomplished by consistently gathering feedback and confirming our initial insights into our customer&#8217;s goals, needs, challenges, and concerns. Failure to carry out this verification process could result in a misalignment with our customers&#8217; expectations, leading us to miss the mark in addressing their questions and effectively communicating with them.</em></p></blockquote><p>Here are some <em><strong>examples</strong></em> <em><strong>of the different perspectives</strong></em> specific audiences may have:</p><ul><li><p><strong>A CEO&#8217;s</strong> goal could be to ensure healthy company growth and have answers to any board member questions regarding company-level key performance indicators (KPIs).</p></li><li><p><strong>A general manager (GM)&#8217;s </strong>goal might be to increase revenue for their specific product while keeping costs low.</p></li><li><p><strong>Product and engineering teams </strong>may prioritize fast and effective day-to-day execution.</p></li><li><p><strong>Legal and compliance departments </strong>may prioritize keeping the company safe and compliant. They may require a unified way to perform audits and manage permissions in an easy and manageable way.</p></li></ul><blockquote><p>Effective communication requires a holistic approach that considers not only what we say, but how we say it and to whom.</p></blockquote><h1><strong>|STAGE 3| Forming Tailored Messages</strong></h1><p>Having defined and verified our customers&#8217; needs, the next step is to craft tailored messages of our value proposition to cater to the unique perspectives of each audience.</p><blockquote><p><em><strong>IMPORTANT!</strong> Individuals performing distinct job functions prioritize varying aspects, and it is our responsibility to ensure that the information is conveyed in an easily comprehensible way for each individual.</em></p></blockquote><p>Here are some examples of the varying perspectives different audiences may have, and how a platform organization can tailor their messaging to each:</p><ul><li><p><strong>A CEO&#8217;s</strong> priority may be to unify and align all teams across the company<br><em><strong>[Platform pitch]</strong> Think of our platform as an enterprise product in the larger ecosystem, offering scalable, reliable, and reusable solutions that enable product development teams to concentrate on their core competency. By establishing a shared platform, the company can keep costs low and eliminate the need to reinvent the wheel.</em></p></li><li><p><strong>A GMs</strong>&#8217;s goal might be to lead a product initiative and wants to stay within budget while growing their business line.<br><em><strong>[Platform pitch]</strong> We can help you understand our various offerings and how they can support your team&#8217;s product and growth initiatives. If your teams decide to rebuild platform solutions on their own, research and maintenance costs can easily become unmanageable.</em></p></li><li><p><strong>Product and engineering</strong> may be focused on daily efficiency and avoiding dev environment nuances.<br><em><strong>[Platform pitch]</strong> We highlight the ease of using our services in day-to-day operations, which platforms to use for different problems in the product lifecycle, and why using our products is more manageable than building in-house.</em></p></li><li><p><strong>Legal and Security teams </strong>are focused on keeping the company safe and compliant, with a desire for a unified way to perform audits and manage permissions.<br><em><strong>[Platform pitch]</strong> Our platform consolidates data across the company, allowing for unified security controls and data protection that simplifies permission management and audits.</em></p></li></ul><p>In these examples, we created tailored messages that align with the incentive for every audience group respectively. Even though the specific phrasing is different, the messages are derived from the same platform charter. These messages should directly address the goals, concerns, questions, and challenges of their intended audience.</p><p>Previous &gt;&gt; <a href="https://anniezh.substack.com/p/effective-communication-improve-alignment">Stage I | Improving Alignment and Collaboration by creating a Charter</a><br>Next up &gt;&gt;<a href="https://open.substack.com/pub/anniezh/p/effective-communication-deliver-iterate"> Stage III | Channels and Methods of Communication</a></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Effective Communication: Improve Alignment and Collaboration Within and Between Teams]]></title><description><![CDATA[Part I]]></description><link>https://www.anniez.xyz/p/effective-communication-improve-alignment</link><guid isPermaLink="false">https://www.anniez.xyz/p/effective-communication-improve-alignment</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:36:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Lak3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Unlock the secrets of effective communication within your organization and beyond. Discover how platform teams can align internally, communicate their vision, and measure success, much like a startup finding its product-market fit. Learn the essential steps to create a charter, tailor messages, and foster collaboration across teams. Dive into practical strategies for building strong, healthy working relationships and drive meaningful impact in your company. Ready to improve alignment and collaboration? Let's get started!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lak3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lak3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lak3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lak3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lak3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lak3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Lak3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lak3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lak3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lak3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a358c2-fa71-4853-8c82-49aaef3660e8_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Communication is one of the most foundational aspects of a strong, healthy relationship. Communication within an organization and between organizations is equally important and necessary for the company to operate effectively.</p><p>Let&#8217;s use a platform organization as an example. Platform groups are often required to collaborate with numerous teams and partners around various parts of the company. Some organizations have a top-down mandate for leveraging platforms, while others require the platform teams themselves to prove their value and convince partners to leverage their technology. In either case, evangelization, or effective communication is incredibly powerful for fostering strong collaboration both internally and externally. It&#8217;s critical to set expectations and boundaries on what a healthy working relationship intra-teams looks like.</p><p>Think of a platform team like a B2B enterprise startup and product teams like your traditional B2C or B2B Saas startup. The platform group&#8217;s mission is to provide the tools and infrastructure for their <em>enterprise customers </em>to move fast and ship remarkable products. You may know the value your platform provides, but how do you share this value proposition with your customers so they know how and when to best leverage these services? In startup terms, your team has to find <strong>product-market fit </strong>and <strong>sell</strong> the platform to the right market<strong>.</strong> What does this mean?</p><blockquote><p><em><strong>WIKIPEDIA &#8220;Product</strong>/<strong>market fit</strong> means being in a good <strong>market </strong>with a <strong>product</strong> that can satisfy that <strong>market</strong>. Product/market fit has been identified as a first step to building a successful venture in which the company meets early adopters, gathers feedback and gauges interest in its product(s).&#8221;</em></p></blockquote><p>Internal teams unfortunately do not have the choice of being in a different market, so let&#8217;s focus on how one can satisfy the given market (or partners and peer teams in the company). Platform groups must first understand the shared needs of their different partners; next, solve and demonstrate how their technology solves these needs for each individual customer in a way that the customers can understand and use it.</p><p>I&#8217;m going to break down this process into 3 stages:</p><ol><li><p><strong>Create a Charter</strong>: Aligning your internal team.</p></li><li><p><strong>Communicating the Vision</strong>: Effective Communication is not only how well you present the information you wish to communicate but also how accurately it&#8217;s been received.<br>a. <strong>Tailoring your content</strong>: Identify Audiences and Tailor content to match the needs of specific audiences<br>b. <strong>Sending the content</strong>: Setting up different channels of communication and pushing/pulling communication when it&#8217;s needed will help your content reach the right audience at the right time.</p></li><li><p><strong>Measure Success</strong>; <strong>Adapt, Iterate, and Evolve</strong></p></li></ol><blockquote><p>Effective Communication is not only how well you present the information you wish to communicate but also how accurately it&#8217;s been received.</p></blockquote><h1><strong>Stage I | Form a Charter and Get Organized</strong></h1><p><em>We can&#8217;t evangelize something without first agreeing on what that something is.</em></p><p>Start by <strong>forming a charter.</strong></p><p>The charter includes the Mission, Vision &amp; Strategy:</p><p><em><strong>Mission</strong> is why does our team exist? What problem(s) are we solving?<br><strong>Vision</strong> is an image of what that solution looks like in X years. There are different visions at different time intervals.<br><strong>Strategy </strong>is how does the team go about achieving this vision?</em></p><p>Doing so can provide many benefits that include but are not limited to:</p><ol><li><p>Clarifies the actual problems the team is trying to solve</p></li><li><p>Unifies the internal team and motivates everyone to advance towards a shared future</p></li><li><p>Helps partner teams understand the value of building on top of a platform vs building things individually.</p></li><li><p>Clarifying the contract between the two partnering teams forms a healthy working relationship and thereby improving cross-team communication and collaboration.</p></li></ol><p>I&#8217;ve included a generic charter template for you to use at the bottom of this article.</p><p><em>Ok that all sounds great, but how do I create a charter?</em></p><h2><strong>Forming a Charter</strong></h2><p>Chartering is a recursive process. This means it starts at the very top and recursively splits into organizations, then into teams, etc.. Every aspect of the charter is recursive.</p><h2><em><strong>Mission</strong></em></h2><p>Let&#8217;s start with the mission. Using LinkedIn as an example (This is a guess from my understanding &#8212; they could have great plans I am not aware of since I do not work for LinkedIn)</p><blockquote><p>Something I learned from product: Always start by identifying the <strong>problem</strong> you are trying to solve.</p></blockquote><p>Starting with the problem: Professional individuals need a way to connect and network with other individuals to look for new opportunities, hire great talent, further their careers by meeting like minded people, all around the world.</p><p>LinkedIn&#8217;s mission is to be the platform that connects career professionals and gives them the ability to accomplish their professional needs.</p><p>That can then be split into various organizations: Messaging org, Profile org, Recommendations, Homepage Feed, Talent,</p><p>Messaging&#8217;s mission could be something like: create a messaging platform that makes sending and receiving messages from other professionals easy and effective.</p><p>Profile&#8217;s mission could be: Allow professionals to showcase their resume in an short and concise way: easy to update and easy to consume.</p><p>Under profile, you may have 2 teams: one focused on the update experience and helping customers produce content for their resume page. The other is focused on display, etc..</p><p>As you can see, how teams are organized will affect this chartering exercise. Chartering may also reveal confusion and overlap between teams. We can discuss effective team organizations in a different post. This one will assume your company&#8217;s organization is working effectively and the focus will be organization of content, alignment, and communication.</p><h2><em><strong>Vision</strong></em></h2><p>The vision is your team&#8217;s solution to the mission it&#8217;s assigned. Keep in mind, this vision may look very different at different time intervals.</p><p>Every engineer on the team must understand and believe the story, the team&#8217;s future, and how his or her work contributes to this future.</p><h2><em><strong>Strategy</strong></em></h2><p>The strategy is how your team will go about accomplishing this vision.</p><p>For example, take a platform team that supports 20+ product teams. One strategy is to staff up the platform team to handle all requests and build product integrations and allow product teams to stay focused on product development. Another, equally valid, strategy would be to keep the platform team lean but pass ownership of product-specific platform components to their respective product teams. In this case, the product engineers are required to learn enough about platform integrations and maintenance but can lean on the platform engineers are partners and consultants for more complex interactions.</p><p>I&#8217;ve seen both strategies work &#8212; it all depends on the company, the product, the culture, and the people. What doesn&#8217;t work in all cases is operating in one model while expecting a different one. Hence, having a written charter and making sure it&#8217;s well communicated is crucial.</p><h2><strong>Get Alignment Internally</strong></h2><p>A great way to get alignment internally is to run this chartering exercise with the teams recursively. Ie, executive leadership comes up with a company charter, functional organizations run the next round, and then their organizations, teams continue down the chain. Since the exercise is recursive, it&#8217;s important to start at the top. One thing to note though, if you don&#8217;t want the company to be completely top down, the high-level charters must be very very vague. This allows for execution teams to be innovative and feel ownership and buy-in at all levels. For example, facebook&#8217;s company mission is simply &#8220;connect the world&#8221;. Square&#8217;s is &#8220;economic empowerment&#8221;</p><p>Leave a comment below if you&#8217;d like me to dive deeper here. Finding the right balance is not always straightforward. The higher-level charters must be high-level enough to empower the teams to feel independence but also give enough direction to guide the teams in the same direction.</p><p>I would love to hear your thoughts and learnings on chartering and building alignment in your current or past organizations. What worked and didn&#8217;t work for you and your teams?</p><p>Next up &gt;&gt;<a href="https://anniezh.substack.com/p/effective-communication-tailoring"> Stage II | Communicating the vision</a></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Annie&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h1><strong>Appendix A: Charter Template</strong></h1><h2><strong>[Team Name] Charter</strong></h2><p><em>Last Modified:</em></p><p><em>Every team should keep this a living doc due to how fast things change. Try to keep this doc as short but concise as possible. This doc is separated into</em></p><p><em><strong>Mission</strong> is why does our team exist? What problem(s) are we solving?<br><strong>Vision</strong> is an image of what that solution looks like in X years. There are different visions at different time intervals.<br><strong>Strategy </strong>is how does the team go about achieving this vision?</em></p><h2><strong>Our Mission</strong></h2><p><em>In a pithy paragraph, describe <strong>What are the problem(s) your team is trying to solve? Whose pain points are you trying to solve?</strong> <strong>What is the value of your product(s)?</strong></em></p><h2><strong>Our Vision</strong></h2><p><em><strong>What is the X year future version of your team in an ideal world? </strong>The vision describes where an organization wants to be. It is the product aspiration, the north star, the ideal future. There are different visions at different time frames and they must all align in chronological order.</em></p><p><em><strong>Where are we today? </strong>What are the gaps between the current state and the ideal future.</em></p><h2><strong>Our Strategy</strong></h2><p><em>How will your team go about creating this vision? This section answers the question of <strong>how we achieve the vision</strong>?</em></p>]]></content:encoded></item><item><title><![CDATA[Engineering Management Philosophies and Why They Matter Even if You are Not a Manager]]></title><description><![CDATA[Sharing my Leadership Principles from my early years in management]]></description><link>https://www.anniez.xyz/p/engineering-management-philosophies</link><guid isPermaLink="false">https://www.anniez.xyz/p/engineering-management-philosophies</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:31:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sMxS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sMxS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sMxS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 424w, https://substackcdn.com/image/fetch/$s_!sMxS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 848w, https://substackcdn.com/image/fetch/$s_!sMxS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 1272w, https://substackcdn.com/image/fetch/$s_!sMxS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sMxS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp" width="1100" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sMxS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 424w, https://substackcdn.com/image/fetch/$s_!sMxS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 848w, https://substackcdn.com/image/fetch/$s_!sMxS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 1272w, https://substackcdn.com/image/fetch/$s_!sMxS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd6a328-9a76-493e-8dc7-8879dc0430ee_1100x550.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><strong>&#8220;What are your management philosophies?&#8221;</strong></h1><p>This question gets asked frequently in management discussions and it receives a different answer from every person who responds. As an engineering manager, I have a hard time answering this question mostly because it&#8217;s unclear what the question is actually about. Sometimes it can be interpreted as<em> &#8220;What are your priorities as a manager?&#8221; </em>or<em> &#8220;What are your views on a certain situation or topic? &#8212; but feel free to describe whichever one comes to mind&#8221;</em></p><p>The role of an engineering manager (EM) varies greatly across companies. Some managers don&#8217;t have a technical background, some managers are super tech leads, some managers feel the need to stay extremely technical, while others feel less of a need. Generally speaking, management philosophies are a set of <strong>guiding principles </strong>that managers use to determine a framework for how to operate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Kbk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Kbk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Kbk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Kbk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Kbk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Kbk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg" width="700" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_Kbk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Kbk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Kbk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Kbk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72701243-f78a-4aff-9814-86091c1b9b06_700x525.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Why should this matter to you? </strong>You may not have plans to move into management anytime in the near future (or ever). The reason why you should care is because your manager can be your coach, your ambassador, your supporter, your mentor, and your representative in the company. She can be the person who can help you grow your career, align your team&#8217;s needs with your own, and promote your ideas on your behalf to a wider audience. It&#8217;s important to find a manager who will take the time to understand you and shares the same priorities and values.</p><blockquote><p>People rarely leave companies; people leave managers.</p></blockquote><p>It&#8217;s important that your work preferences match that of your manager&#8217;s and your manager&#8217;s philosophies match the company&#8217;s operating principles. That&#8217;s not to say there&#8217;s only one way of working that matches a company&#8217;s operating principles. The beauty of this whole system is that individuals and teams can work in many different ways and all be effective and aligned on the same principles. To give you some examples of what management philosophies are, I will share my understanding of the role of an engineering manager and some of my management philosophies that guide me through how I support my team.</p><p>The role of an engineering manager can be as vague as <strong>do whatever the team needs to be successful</strong>.</p><p>I&#8217;ve bucketed the role into three main areas of focus, along with some examples (not all-inclusive) of the types of responsibilities each area contains:<em>-Internal Team Success:</em>Growing and supporting team members, and using processes, team structure, and other tactics to ensure the team is executing the right objectives within a reasonable amount of time.<br>-<em>External Team Collaboration:</em>Communicating and collaborating cross functionally.Representing the team within the organization both laterally and vertically.-<em>Company-wide Responsibilities &amp; Culture</em>:Contributing to the organization-wide culture to uphold philosophies and operating principles.Hiring new talent with the right skills, both hard and soft, and making sure we the organization keeps diversity in mind and maintains a healthy work environment.</p><p>There is a fourth area of responsibility that I intentionally differentiated from the other three and that is S<em>trategic Direction and Impact. </em>This is a shared responsibility between individual contributors (IC) and managers. At the end of the day, we all need to operate with product/company strategy and impact in mind. I wouldn&#8217;t categorize this as a specific engineering management responsibility but more as a shared operating principle for all individuals.</p><p>For this first post, I will focus on the first bucket: Internal Team Success.</p><h1><strong>Internal Team Success: Building and Growing the Internal team</strong></h1><p>This bucket is very wide and involves everything that is necessary to keep the team productive and efficiently executing. This can include but is not limited to: empowering and growing team members, helping them stay happy and motivated, cultivating a healthy team dynamic, structuring the team in a scalable way, using processes and communication to stay on track, and removing roadblocks.</p><h2><strong>Building trust and communication</strong></h2><p>Trust and communication are two of the most important aspects of any relationship. I inherited my team as a new manager and built trust from the ground up. Moving from an IC role into a manager role on the same team makes this slightly easier since you&#8217;ve hopefully already gained the trust and respect of the team as a peer.</p><p>Here are some guiding principles I use to build trust with my team:</p><p><strong>Do not take everything at face value<br></strong>At a previous company, I worked on a project that was scoped poorly. This caused a lot of confusion and miscommunication between myself (the engineer) and the QA team. My manager, who was mostly absent, pulled me aside and told me he was disappointed in my performance. I didn&#8217;t get a chance to explain the frustrations I&#8217;d experienced with the project, and I felt he blamed the entire problem on me. This greatly hurt the trust between us. I realized from this experience that my manager was pulled in many directions and he didn&#8217;t have the time to fully diagnose every problem. To help him understand my perspective, I learned to lean over-communicate.</p><p>Now as a manager, I&#8217;ve also received feedback about people on my team who are perceived to be &#8220;underperforming.&#8221; I never deliver negative feedback without personally investigating and understanding all perspectives. Sometimes, the problem is outside of the individual&#8217;s control and I&#8217;m able to address that directly. Even if the problem lies with the individual, I will deliver feedback in a constructive way by providing steps and suggestions to negate the weakness. Delivering feedback with no solution is useless at best and mostly hurtful and demeaning.</p><p><strong>Get to know every individual on the team not as just an engineer, but also as a person and a friend.</strong><br>I think of my team as a family. We&#8217;re not just a bunch of people who write code together &#8212; we spend the majority of our weekdays together and that&#8217;s a significant part of our lives. What happens outside of work affects our work quality and vice versa, what happens at work affects our mood and mental health in our daily lives. I want everyone on my team to feel comfortable enough to share their hobbies, interests, struggles, and random thoughts with one another. We&#8217;re not running a sprint. We&#8217;re not even running just one marathon. We&#8217;re a team who will run many marathons together. I encourage everyone to prioritize their health and mental well-being.</p><p><strong>Resist being an authoritative figure by finding the right balance between playing a supportive role and leading effectively</strong></p><blockquote><p>A bad manager makes himself or herself feel important. A good manager makes the team feel important.</p></blockquote><p>I encourage my team not to view me as an authority but as a supporter of the group. I greatly value their perspective in making decisions and discussing tradeoffs, and I am always open to feedback on how I can better support them.</p><p>An important thing to note here is that I have to balance being supportive with bias to action. An effective leader helps the team make decisions; an authoritative figure makes the decisions for the team. In most cases, it&#8217;s impossible to get everyone to come to a consensus. If I lean too much in the supportive direction and am unwilling to make any side unhappy, then the whole team fails to move forward.</p><h2><strong>Common management styles</strong></h2><p>Throughout my career, I&#8217;ve had many managers who used different styles of management. Having experienced the positives and negatives of working with them individually helped me form my own management style.</p><p>My management style in two words: be<strong> flexible.</strong></p><p><strong>The micromanager</strong>. Someone who micromanages deeply cares about the team and its success because micromanaging takes a large amount of time and effort. Micromanaging can occur when she has not built enough trust with team members, and when she doesn&#8217;t feel confident enough in herself or in the team to execute at an acceptable pace.</p><p><strong>The absentee manager</strong>. There are a large group of managers who fall in this category. This type of manager gives full autonomy to their team, which sounds great at first, but they&#8217;re also not present when the team needs help. This management style works well with fully-autonomous individuals, but these managers are unable to help individuals that need a bit more direction and guidance. Because of their absence, they do not spend the time to fully understand each individual and what their different needs are. Therefore, these managers fail to bring out the potential in individuals that are not like themselves.</p><p><strong>The cheerleader manager.</strong> Some absentee managers are cheerleader managers. When I first entered the professional world, one of my managers claimed he was the team&#8217;s loudest cheerleader. He believed in full autonomy of the team and rewarded his strongest players. Just like a cheerleader, he ignored his weaker players. I was a new grad at the time and admittedly needed some guidance on how the working world operates. I left that company because of that manager.</p><p>A good manager is <strong>not a cheerleader</strong>. A good manager <strong>is a coach</strong>. Teams can&#8217;t be built with only &#8220;quarterback&#8221; players. They should be diverse, including those with different experiences, backgrounds, and perspectives. A coach is able to work with everyone on the team and bring out each individual&#8217;s potential.</p><p><strong>The Seagull manager.</strong> Some absentee managers are also seagull managers. Seagull managers are the ones who are absent most of the time, but come around once in a while to drop a decision that may or may not align with the team vision. For example, he might abruptly come in and stop the development of a project or reorganize the team without warning, much like a seagull surprising a school of fish. One can see why this behavior creates distrust and demotivates the team.</p><h2><strong>Tailoring the management style to the individual</strong></h2><p>The best managers are the ones who know how to be <strong>flexible</strong>. For example, everyone will generally agree that micromanagers are bad managers. However, in certain situations, micromanaging is the best course of action. A project might be failing because the scope is too large for the engineers. A manager who knows how to micromanage the situation can add a lot of value by identifying the roadblocks, helping the engineers break down the problem, and helping them prioritize work. This manager can also use this opportunity to teach the team by example, helping them understand how to break down complex problems.</p><p>Flexibility also means the manager does not use the same type of management style with all individuals on the team. Different individuals have different ways of working, different styles of communication, differing goals, interests, and motivators. A manager, like a friend, needs to take the time to learn and build a relationship with each report. Only then can she do what is needed to keep the individual aligned with the rest of the team and also happy with his own progression and accomplishments.</p><h2><strong>The Importance of Team Structure</strong></h2><p>A common trap that people fall into when building an effective team is filling it with senior engineers. Let me offer some alternatives. Similar to my philosophy toward having flexibility in people management, I believe the <em>most effective</em> team structure is different depending on the team&#8217;s current mission and charter. However, teams are rarely formed for one mission or charter. Building a sustainable team means one that can take on a number of different charters and survive through many changes.</p><p>My general philosophy around building a team is <strong>maintaining a well-balanced team</strong>.</p><p>Regardless of how complex your product or charter is, the incoming list of prioritized projects will not be the same difficulty. That&#8217;s why it&#8217;s important to have a team of varied levels and differing skills. In order to make sure everyone feels motivated and happy on my team, I have to understand everyone&#8217;s strengths, weaknesses, interests, likes, dislikes, and the direction they want to take their career. With this understanding, I can match the incoming projects with the appropriate individuals. This allows everyone to drive a project that fits their level and interests, and allows the more senior members in particular to have additional opportunities to mentor and teach junior members.</p><p>My team also has designated owners for the different parts of our scope. This not only gives everyone leadership opportunities, but also spreads the knowledge and minimizes the bus factor. Imagine if there was only one tech lead on the team who was expected to drive all decisions for all projects as well as handling all fires. In this scenario, the team has one single point of failure, decisions become bottlenecked, and the individual risks becoming burnt out extremely quickly.</p><p>In addition to strong technical expertise, we also have members of the team whose strengths are communication and bringing people together. They positively influence the culture and motivate both internal and external developers. These soft skills are often overlooked, but they&#8217;re crucial to improving collaboration, maintaining cohesion, and building happiness on a team. Happy engineers build high-quality software faster.</p><h2><strong>Execution and Communication</strong></h2><p>The last area I want to touch on is around execution and communication. At larger companies, there are many supporting roles in addition to the engineering manager that assist in this area such as: product managers, project managers, and program managers. We can discuss the differences between what all of these roles are in a different post. Without the additional support, all of these responsibilities fall on the engineering manager.</p><p>At a high level, execution entails breaking down a long-term strategy into smaller milestones and keeping the team effectively executing against these goals. Throughout the journey, communication to the leaders above as well as sideways to the rest of the company keeps the team in sync with the wider organization.</p><p>My guiding principles in this category are to (1) plan as granularly as possible, (2) always be transparent and communicate frequently, and (3) as always &#8212; be flexible.</p><p><strong>Plan as granularly as possible, but be adaptable to change<br></strong>On my current team, we use the <em>Jobs To be Done (JTBD)</em> framework to capture what our customers want. From there, we use that to form our annual roadmap. Every quarter, we use the annual roadmap to form quarterly goals and <em>Objective Key Results (OKRs)</em>. Within every quarter, we tie our projects to specific OKRs and form achievable sprint milestones. Having these granular milestones provide visibility and help us stay on track. We notice roadblocks or unplanned pieces of work as soon as they come up and we are able to adjust and reprioritize immediately. This builds trust and accountability for our team as a whole with the wider organization.</p><p><strong>Always be transparent and communicate frequently<br></strong>There are two methods I help my team share information with the company:(1) <strong>Push </strong>information as they become available using mailing lists, announcements, and talks.(2) Make it easy for others to <strong>pull</strong> information about our team when they need it using a documentation hub, team pages, and organized files.</p><p>Getting into the details of these two methods of communication overlaps with the second bucket of EM responsibilities: team representation and working with external teams. If you&#8217;re interested, leave a comment below and I&#8217;ll make sure to go more in depth in a follow-up post.</p><p><strong>Let&#8217;s share thoughts</strong></p>]]></content:encoded></item><item><title><![CDATA[Side Projects and Hobbies]]></title><description><![CDATA[A collection of side projects and hobbies.]]></description><link>https://www.anniez.xyz/p/coming-soon</link><guid isPermaLink="false">https://www.anniez.xyz/p/coming-soon</guid><dc:creator><![CDATA[Annie Zhou]]></dc:creator><pubDate>Thu, 05 Sep 2024 20:26:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ef7R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A collection of side projects and hobbies. </p><p><strong><a href="https://www.linkedin.com/in/anniezhoum/">https://www.linkedin.com/in/anniezhoum/</a></strong></p><p><strong><a href="http://www.sparklyaidesign.com">www.SparklyAIDesign.com</a></strong> : Create your own one-of-a-kind ring with JewelryAI through a friendly, easy conversation. Simply chat with us as you would with a friend, and if you love your design, we'll bring it to life! Your custom ring will be crafted from real gold, silver, or platinum and adorned with diamonds or other precious gemstones&#8212;delivered right to your doorstep.</p><p>From an <strong>idea</strong>&#8230; to a personalized <strong>design</strong>&#8230; to finished <strong>product</strong>! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ef7R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ef7R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!Ef7R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!Ef7R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!Ef7R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ef7R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163106,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ef7R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!Ef7R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!Ef7R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!Ef7R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09622984-f4d3-43b2-a152-924dd3dbdfd9_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6b9d20b3-30ec-4896-8e03-18240a1f7ca6&quot;,&quot;duration&quot;:null}"></div><p></p><p><strong>Sometimes I like to create Physical Art </strong></p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/762ecf55-55d6-4460-8a63-ab9e0d7e242c_3024x4032.heic&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e20b7d35-0696-4967-9dc0-53fc658ee2f6_4032x2940.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d150bb79-b1e9-41ba-88e9-3d8f7c7a1907_3264x2448.jpeg&quot;},{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/w_200,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F528fe55f-cf1e-4ebd-81ad-c0706ae105da_3024x4032.heic&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42ee4191-5efa-4c4e-953b-6d5aa758e26d_867x1753.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db5be35f-9b04-4fb9-84cb-1b617622525e_3264x2448.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d6da5aa-2f48-48d0-8380-a11ee0162586_3264x2448.jpeg&quot;},{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/w_200,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f244a6-8d20-4802-9dbc-8faaa6e2822a_3024x4032.heic&quot;}],&quot;caption&quot;:&quot;Art in 2D &amp; 3D&quot;,&quot;alt&quot;:&quot;paintings and crochet creations&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db090cbd-c798-4b98-8164-f54a8c44ee5c_1456x1700.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.anniez.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.anniez.xyz/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>