<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Engineering Management Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/category/engineering-management/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/category/engineering-management/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Tue, 26 Aug 2025 13:56:52 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2024/08/cropped-ShiftMag-favicon-32x32.png</url>
	<title>Engineering Management Archives - ShiftMag</title>
	<link>https://shiftmag.dev/category/engineering-management/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>No engineering productivity gains, and no jobs lost due to AI</title>
		<link>https://shiftmag.dev/ai-coding-productivity-gains-5702/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Tue, 26 Aug 2025 13:56:52 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[AI coding tools]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[engineering leadership]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[Lead Dev]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=5702</guid>

					<description><![CDATA[<p>Yet, 90% of engineering leaders investment in AI tools is their priority. </p>
<p>The post <a href="https://shiftmag.dev/ai-coding-productivity-gains-5702/">No engineering productivity gains, and no jobs lost due to AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p>While AI coding tools have become a daily routine for most engineering organizations &#8211; and 90% of leadership teams cite them as a top priority investment &#8211; their impact is still not clear.<br><br>A recent <a href="https://leaddev.com/the-engineering-leadership-report-2025" target="_blank" rel="noreferrer noopener">LeadDev Engineering Leadership</a> study collected feedback from over 600 engineering leaders globally, and 60% of them reported <strong>no meaningful productivity improvements</strong>, and <strong>54 % see no headcount reductions</strong> from AI use this year.<br><br>The tools most frequently adopted are AI coding assistants and productivity analytics platforms, which again confirms what some industry leaders have been saying lately &#8211; companies don&#8217;t need faster code typers; they need reshaped workflows. Early coding gains often expose systemic bottlenecks.<br><br>Interestingly, <strong>51% of leaders believe AI will have a negative long-term impact on the industry</strong>. Top concerns include code maintainability (49%) and the impact on junior developers entering the field (54%).</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="459" src="https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-ai-1024x459.webp?x73249" alt="" class="wp-image-5706" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-ai-1024x459.webp 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-ai-300x135.webp 300w, https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-ai-768x344.webp 768w, https://shiftmag.dev/wp-content/uploads/2025/07/engineering-leadership-ai.webp 1456w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="leadership-must-shift-too">Leadership Must Shift Too </span></h2>



<p>The role of engineering leadership is evolving fast. With tight budgets and the rise of generative AI, priorities are shifting: leaders are reorganizing teams, navigating DEI and burnout concerns, and reevaluating what qualifies as performance and value. Communication, strategic clarity, and empathy now rank alongside technical expertise in leadership skill sets.</p>



<p>Also, <strong>burnout is on the rise</strong>, especially in shrinking teams asked to do more with less. Engineering managers&#8217; positions have been hit hard in these changing times.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Career Tips for Tough Times ft. @pragmaticengineer" width="500" height="281" src="https://www.youtube.com/embed/XmHx3teREpw?start=185&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>The post <a href="https://shiftmag.dev/ai-coding-productivity-gains-5702/">No engineering productivity gains, and no jobs lost due to AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How not to waste a senior engineering hire</title>
		<link>https://shiftmag.dev/how-not-to-waste-a-senior-engineering-hire-4856/</link>
		
		<dc:creator><![CDATA[Luka Staudacher]]></dc:creator>
		<pubDate>Mon, 03 Feb 2025 15:41:29 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[engineering career]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[senior software engineer]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4856</guid>

					<description><![CDATA[<p>So you’ve managed to hire a senior engineer. Phew, they should start doing their magic now, right?</p>
<p>The post <a href="https://shiftmag.dev/how-not-to-waste-a-senior-engineering-hire-4856/">How not to waste a senior engineering hire</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2025/02/senior-engineer.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/02/senior-engineer.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/02/senior-engineer-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2025/02/senior-engineer-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/02/senior-engineer-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>But you know it’s not nearly as simple, and&nbsp;<strong>it</strong>&nbsp;<strong>can all end up surprisingly disappointing.</strong></p>



<p>Why you went with a senior hire probably seems clear: You wanted someone with experience who would require less onboarding and could start solving problems faster, someone who can work on more complex tasks. Someone who can understand and bring your system – maybe even your organization – to the next level.&nbsp;</p>



<p>So, you do a shorter onboarding (it’s a senior, right?) and start throwing some tasks at them. You probably start with simpler tasks and expect them to gradually build up to more and more complex stuff until they reach their full potential.</p>



<h2 class="wp-block-heading"><span id="everyone-wants-a-senior-but-loves-a-mid"><strong>Everyone wants a senior but loves a mid</strong></span></h2>



<p>This approach works well with mid-level engineers, as they are expected to learn more, and if they learn well, you can shape them into what you need quite easily. Let’s be honest – everyone loves a good mid since they<strong>&nbsp;do most of the actual work</strong>. But you probably didn’t hire a senior engineer to turn them into a code monkey.&nbsp;</p>



<p>The challenge of hiring a senior is that it implies great expectations, but great expectations can lead to great disappointment if managed poorly. And that disappointment may be felt on both sides – yours and your hire’s.</p>



<p>The senior comes with experience – which is why you went for a senior – but&nbsp;<strong>this experience comes with a burden</strong>&nbsp;that is often overlooked. The amount of experience is directly proportional to their attitude on how to do things the “right” way. And in different companies, a lot of things are done differently, often for a good reason. And often for bad reasons as well.&nbsp;</p>



<p>The question is how much you really want them to un-learn – and how much you’re ready to un-learn yourself.</p>



<h2 class="wp-block-heading"><span id="how-to-let-seniors-be-seniors-%e2%80%93-from-the-start"><strong>How to let seniors be seniors – from the start</strong></span></h2>



<p>It’s normal to expect that a new employee needs to learn, especially in the initial period, but it is easy to forget that this is an opportunity to learn from them as well.&nbsp;<strong>This is one of the reasons you went for a senior engineer, isn’t it?</strong></p>



<p>So here are a few ideas you could try out with a new senior hire:</p>



<h3 class="wp-block-heading"><span id="giving-them-a-challenging-task-early-on"><strong>Giving them a challenging task early on</strong></span></h3>



<p>Instead of gradually increasing the complexity of tasks <span style="box-sizing: border-box; margin: 0px; padding: 0px;">over</span> an extended period, let the senior take on a challenging larger task, like proposing an architecture for something new. Have them pick a narrower domain they feel comfortable in, and give them space and time to show what they can do. </p>



<p>Review their proposal with other seniors or architects in an open discussion, letting them present their solution. Of course, their first try might not be a perfect fit, but use that as an opportunity for discussion and coaching with other senior staff. That way, you’re also allowing them to connect with other seniors in the company.</p>



<h3 class="wp-block-heading"><span id="research-work"><strong>Research work</strong></span></h3>



<p>Similar to giving a larger task, let them do a research-type task early—something that requires trying out different approaches to the problem, digging through documentation, or trying different technologies. </p>



<p>Let them present and discuss their findings in front of the team. This is the type of work you hired a senior engineer for.</p>



<h3 class="wp-block-heading"><span id="comparing-architecture-and-approaches"><strong>Comparing architecture and approaches</strong></span></h3>



<p>Relatively early after initial onboarding, once they have an overall picture, have them compare your company’s architecture and processes to those in their previous job(s).&nbsp;</p>



<p>Whether they worked in a much smaller system or a completely different domain, you may still find some good ideas and details that apply to you.</p>



<p>Even if there is no direct comparison or advice they can offer at that point, just letting them explain their understanding will help them grasp your architecture earlier—as you truly understand something only once you can explain it to someone else.</p>



<p>Listening to their experience and opening such a discussion will move your relationship closer to the one you’d want to have with your senior.</p>



<h3 class="wp-block-heading"><span id="let-them-suggest-improvements"><strong>Let them suggest improvements</strong></span></h3>



<p>After they feel somewhat settled, a few months in, let them write a list of suggestions on improvements they see from their perspective. You may be&nbsp;<strong>surprised by the fresh perspective.</strong></p>



<p>If some of their ideas are applicable, let them drive the change. You will benefit from the improvement, and they will start feeling useful since they’re making meaningful contributions.</p>



<h2 class="wp-block-heading"><span id="good-peopledoslip-away-from-good-companies"><strong>Good people&nbsp;<em>do</em>&nbsp;slip away from good companies</strong></span></h2>



<p>What all these suggestions have in common is that they try to&nbsp;<strong>act on expectations on both ends of a hiring agreement</strong>. You expected someone to behave like a senior, and they expected to be treated as a senior. If you are both reasonable, there is an understanding that this takes time.&nbsp;</p>



<p>But I’ve seen many cases of seniors either giving up in the first year, as the position doesn’t live up to the promises, or because of unsatisfied employers who expected more from that senior hire. And&nbsp;<strong>I’ve seen good people slip away from good companies</strong>.</p>



<p>So don’t let the senior drown in your company before they learn to swim through your structures.</p>



<p>Set up the onboarding <span style="box-sizing: border-box; margin: 0px; padding: 0px;">so that they can start delivering small chunks of senior behavior early on, with a close feedback loop. In the process, don’t forget that the learning opportunities are mutual from the beginning, <strong>especially</strong></span><strong> in the beginning.</strong></p>
<p>The post <a href="https://shiftmag.dev/how-not-to-waste-a-senior-engineering-hire-4856/">How not to waste a senior engineering hire</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>This is how to boost Product and Engineering collaboration</title>
		<link>https://shiftmag.dev/product-engineering-4435/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Tue, 22 Oct 2024 10:24:48 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Ante Peric]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[Infobip Shift 2024]]></category>
		<category><![CDATA[product development]]></category>
		<category><![CDATA[Shift Zadar 2024]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4435</guid>

					<description><![CDATA[<p>Why do new features sometimes take so long to release? Are delays due to inefficiencies in development, or are there more complex factors involved?</p>
<p>The post <a href="https://shiftmag.dev/product-engineering-4435/">This is how to boost Product and Engineering collaboration</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Ante Peric</strong>, Principal Engineer at Infobip,  addressed these questions at the <a href="https://shift.infobip.com/" target="_blank" rel="noreferrer noopener">Infobip Shift conference in Zadar</a>. </p>



<p>He also explored the <strong>dynamics between engineering teams and product management</strong>, offering practical strategies for feature development. Peric highlighted instances where aligning with the product team’s perspective can lead to successful outcomes.</p>



<h2 class="wp-block-heading"><span id="how-to-build-a-bridge-between-product-and-engineering">How to build a bridge between Product and Engineering?</span></h2>



<p>If we want to build this bridge, it&#8217;s essential to focus on the following pillars:</p>



<p><strong>The dynamic between product and engineering</strong>: Ante stresses the importance of fostering a collaborative relationship between product and engineering teams.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It&#8217;s important to move away from the mindset of competing priorities. </p>
</blockquote>



<p>For developers, this means clearer communication and more aligned goals</p>



<p><strong>Product Backlog Refinement (PBR)</strong>: To streamline collaboration, Ante introduces PBR as a <strong>biweekly process</strong> where both teams prioritize tasks. This regular alignment ensures developers are focused on delivering the most impactful features, reducing bottlenecks and improving efficiency.</p>



<p><strong>Product context</strong>: The discussion centers on &#8216;Conversations,&#8217; but the strategies shared can apply to any development project where<strong> multiple communication channels and complex workflows</strong> are involved</p>



<ol class="wp-block-list"></ol>



<h2 class="wp-block-heading"><span id="everyone-needs-a-seat-at-the-decision-making-table">Everyone needs a seat at the decision-making table</span></h2>



<p>Using Infobip as an example, in 2018 the company was a market leader in SMS services and sought to expand by building new products on top of their existing communication channels. To achieve this, the <strong>team engaged with customers to gather requirements</strong>, with the goal of creating a scalable, real-time, and user-friendly product.</p>



<p>As the product gained traction, the company encountered <strong>challenges related to scalability and service stability</strong>, highlighting the risks of over-reliance on third-party services.</p>



<p><strong>Balance between features</strong>: Ante emphasizes the need to strike a balance between developing customer-facing features and technical improvements that enhance system performance.</p>



<p><strong>Utopian engineering pitfall</strong>: Ante also warns against what he calls &#8220;utopian engineering,&#8221; where teams focus solely on adding new features without considering the impact on performance and reliability. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>In large IT projects, <strong>it&#8217;s essential to prioritize what truly matters</strong>, given their complexity and the high expectations of users.</p>
</blockquote>



<p><strong>Collaboration and decision-making</strong>: It is crucial for everyone (product, engineering, leadership) to collaborate in decision-making to address technical issues and feature development effectively.</p>



<h2 class="wp-block-heading"><span id="the-power-lies-in-collaboration-and-staying-proactive">The power lies in collaboration and staying proactive</span></h2>



<p>So, what lessons did Ante and his team pick up along the way? </p>



<p>First of all, keep it real and <strong>ensure that engineering and product teams are in sync</strong>, working hand in hand towards common goals. It&#8217;s all about collaboration! </p>



<p>And don&#8217;t forget to <strong>regularly check in on growth trajectories and any challenges that pop up</strong> along the way &#8211; especially during those exciting growth spurts. Staying proactive will help you tackle issues before they escalate and keep the momentum going strong!</p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/10/ante_1_.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/ante_1_.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/10/ante_1_-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/ante_1_-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/10/ante_1_-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/product-engineering-4435/">This is how to boost Product and Engineering collaboration</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Healthy Performance Management for Engineers? It&#8217;s Possible!</title>
		<link>https://shiftmag.dev/performance-management-for-engineers-4283/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Tue, 01 Oct 2024 05:26:51 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Anton Kazakov]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[Infobip Shift 2024]]></category>
		<category><![CDATA[Performance Management]]></category>
		<category><![CDATA[Shift Zadar 2024]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4283</guid>

					<description><![CDATA[<p>Performance management for engineers often carries the label of a necessary evil. Anton Kazakov offers a fresh way to approach it. </p>
<p>The post <a href="https://shiftmag.dev/performance-management-for-engineers-4283/">Healthy Performance Management for Engineers? It&#8217;s Possible!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2024/09/Anton.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/09/Anton.png 800w, https://shiftmag.dev/wp-content/uploads/2024/09/Anton-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2024/09/Anton-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>


<p>Many engineers prefer writing code and view performance reviews and career management as distractions. However, Kazakov, Engineering Director at Canonical, introduced a new perspective that makes <strong>performance and career management exciting and valuable</strong>.</p>



<h2 class="wp-block-heading"><span id="rethinking-performance-management">Rethinking Performance Management </span></h2>



<p>During his recent talk at the <a href="https://shift.infobip.com/" target="_blank" rel="noreferrer noopener">Shift Conference</a>, Kazakov addressed the familiar disgust engineers&#8217; feelings toward performance management. He acknowledged that many see it as an unmanageable process but asserted that engineers can find value.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Engineers can enjoy these processes by refining performance management and integrating it with career development. </p>
</blockquote>



<p>Kazakov introduced a <strong>Performance and Career Management Framework</strong> for engineers and engineering leaders. This framework redefines performance oversight, transforming it from a chore into a growth opportunity.</p>



<h2 class="wp-block-heading"><span id="the-career-management-framework">The Career Management Framework</span></h2>



<p>Kazakov’s framework connects performance evaluation with career goals. Here’s how it works:</p>



<p><strong>Clear Expectations:</strong> The framework stresses the importance of setting clear performance metrics directly related to career aspirations. With defined expectations, engineers gain a clearer understanding of how their performance drives future opportunities. </p>



<p><strong>Regular Feedback: </strong>Continuous feedback is crucial to personal and professional growth. Kazakov’s framework promotes frequent check-ins to keep engineers aligned with their career objectives and address performance concerns promptly. </p>



<p><strong>Career Development Integration</strong>: Kazakov merges performance evaluation with career development rather than isolating it. This approach helps engineers link their day-to-day tasks with long-term career goals, making performance reviews more impactful.</p>



<p><strong> Flexibility and Adaptation:</strong> The framework encourages engineers to remain flexible, acknowledging that career goals and industry demands evolve. Developers stay in sync with their career trajectories by adjusting the performance management process to fit these shifts.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2024/09/Anton2.png?x73249" alt="" class="wp-image-4295" srcset="https://shiftmag.dev/wp-content/uploads/2024/09/Anton2.png 800w, https://shiftmag.dev/wp-content/uploads/2024/09/Anton2-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2024/09/Anton2-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading"><span id="not-a-bureaucratic-formality">Not a Bureaucratic Formality</span></h2>



<p>Making performance evaluation part of career development makes the process more relevant. Engineers are set on their current performance and <strong>invested in reaching their future career plans</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>This framework promotes a culture where performance management is seen as a useful tool for growth rather than a bureaucratic formality.</p>
</blockquote>
<p>The post <a href="https://shiftmag.dev/performance-management-for-engineers-4283/">Healthy Performance Management for Engineers? It&#8217;s Possible!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 strategies to turn underperforming groups of engineers into top-performing teams</title>
		<link>https://shiftmag.dev/5-strategies-to-turn-undeperforming-groups-of-engineers-into-top-performing-teams-4239/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Thu, 19 Sep 2024 12:39:29 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[James Samuel]]></category>
		<category><![CDATA[Reddit]]></category>
		<category><![CDATA[Shift Conference]]></category>
		<category><![CDATA[Shift Zadar 2024]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4239</guid>

					<description><![CDATA[<p>By focusing on clarity, team composition, synergy, empowerment, and continuous improvement, leaders can build high-performance software teams.</p>
<p>The post <a href="https://shiftmag.dev/5-strategies-to-turn-undeperforming-groups-of-engineers-into-top-performing-teams-4239/">5 strategies to turn underperforming groups of engineers into top-performing teams</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2024/09/JamesSamuel2.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/09/JamesSamuel2.png 800w, https://shiftmag.dev/wp-content/uploads/2024/09/JamesSamuel2-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2024/09/JamesSamuel2-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>


<p>James Samuel, a seasoned software engineering team manager from Reddit, provided key insights into building high-performance software teams at <a href="https://shift.infobip.com/" target="_blank" rel="noreferrer noopener">the Shift developer conference</a>. After over a decade of experience leading engineering teams across different industries, James shared <strong>five strategies</strong> to transform underperforming groups into top-tier performers.</p>



<h2 class="wp-block-heading"><span id="create-clarity">Create Clarity</span></h2>



<p>Confused teams need help achieving their goals. As James emphasized, clarity is essential for any high-functioning team. This begins with<strong> a clear sense of purpose</strong> — understanding the &#8220;why&#8221; behind the work. A team must know its mission and how its contributions align with the company&#8217;s broader goals.</p>



<p>The second pillar of clarity is having a well-defined plan:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Teams need direction from point A to point B, which requires a strategic plan that everyone can rally behind.</p>
</blockquote>



<p>The plan should clearly outline the tasks&#8217; <strong>priorities, trade-offs, and motivation</strong>. Finally, clarity of responsibility is crucial. Every team member should understand their role and how it contributes to the project&#8217;s success. Leaders must continuously communicate this clarity — not as a one-off but as a constant guiding force throughout the team&#8217;s journey.</p>



<h2 class="wp-block-heading"><span id="compose-a-strong-team">Compose a Strong Team</span></h2>



<p>Building a solid team goes beyond just hiring talented individuals. While talent is essential, leaders must also consider the optimal<strong> size and stability of the team</strong>. James pointed out that an undersized team might need help with workloads, while an oversized team could face communication breakdowns and miscoordination.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Stability is key. Frequent changes within the team—such as rotating members in and out—disrupt cohesion and performance.</p>
</blockquote>



<p>It takes time for a team to set up, and James recommended that teams work together for at least 4 to 6 months to achieve optimal collaboration.</p>



<h2 class="wp-block-heading"><span id="create-synergy">Create Synergy</span></h2>



<p>Synergy allows a team to outperform even its best individual members. James compared this to a rowing team, where synchronized efforts lead to better performance.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>As a leader, your role is to create an environment where everyone is aligned and moving toward a common goal.</p>
</blockquote>



<p>Setting well-defined shared team goals and breaking down communication barriers is essential to build synergy. Transparency in communication fosters trust and allows the team to operate as a cohesive unit. James also highlighted the importance of trust, both <strong>compelling</strong> (emotional) and <strong>cognitive</strong> (based on competence), to ensure strong team collaboration.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2024/09/J.S.png?x73249" alt="" class="wp-image-4268" srcset="https://shiftmag.dev/wp-content/uploads/2024/09/J.S.png 800w, https://shiftmag.dev/wp-content/uploads/2024/09/J.S-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2024/09/J.S-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Leadership tips for building high-performance software teams.</figcaption></figure>



<h2 class="wp-block-heading"><span id="empower">Empower</span></h2>



<p>Empowering a team means creating an environment where individuals can take ownership and drive their work forward. James shared his experience of initially trying to solve every problem for his team, which led to dependency and hindered others&#8217; growth.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Authentic leadership is about empowering others to take the lead. Inherent motivation plays a crucial role in this empowerment.</p>
</blockquote>



<p>James emphasized the need for<strong> autonomy</strong>, where team members have control over approaching and solving problems. Leaders should coach and develop every team member, ensuring they grow into leadership roles.</p>



<h2 class="wp-block-heading"><span id="continuous-improvement">Continuous Improvement </span></h2>



<p>Finally, fostering a culture of continuous improvement is critical to sustaining high performance. James stressed that teams should constantly reflect on their processes and outcomes. Regular <strong>retrospective meetings</strong> offer an opportunity to discuss what worked well, what didn&#8217;t, and what can be improved.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Open communication is vital in creating an environment where team members feel psychologically safe to voice their concerns and suggest improvements.</p>
</blockquote>



<p><strong>Flexibility is essential</strong>, too — processes that work today may not work tomorrow, and teams should always be ready to adapt.</p>



<p>James wrapped up his session with a notable takeaway: high-performing teams don&#8217;t just happen; they are deliberately built through clarity, collaboration, empowerment, and continuous improvement. Following these strategies can help build high-performance software teams that <strong>consistently deliver exceptional results</strong>.</p>
<p>The post <a href="https://shiftmag.dev/5-strategies-to-turn-undeperforming-groups-of-engineers-into-top-performing-teams-4239/">5 strategies to turn underperforming groups of engineers into top-performing teams</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Delivering a complex engineering project ahead of schedule with Nelly Sattari from Atlassian</title>
		<link>https://shiftmag.dev/complex-engineering-project-edule-nelly-sattari-from-atlassian-4178/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Thu, 05 Sep 2024 15:41:12 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[complex engineering project]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[Infobip Shift 2024]]></category>
		<category><![CDATA[Nelly Sattari]]></category>
		<category><![CDATA[Shift Zadar 2024]]></category>
		<category><![CDATA[tech leadership]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4178</guid>

					<description><![CDATA[<p>Being an Engineering Manager is almost like being a magician.</p>
<p>The post <a href="https://shiftmag.dev/complex-engineering-project-edule-nelly-sattari-from-atlassian-4178/">Delivering a complex engineering project ahead of schedule with Nelly Sattari from Atlassian</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/09/nelly-sattari.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/09/nelly-sattari.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/09/nelly-sattari-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/09/nelly-sattari-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/09/nelly-sattari-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>A software project being at least a little bit late is almost an unwritten rule. For a highly intricate software project to be delivered on time seems almost impossible, but to be delivered ahead of the deadline? That&#8217;s unicorn territory!<br><br>Well, according to <strong>Nelly Sattari,</strong> Senior Engineering Manager at Atlassian, it&#8217;s not. At the <a href="https://shift.infobip.com/#hero">Infobip Shift conference</a> in Zadar, Nelly shared her <strong>first-hand experience </strong>and valuable <strong>lessons learned from delivering a highly intricate project ahead of schedule.</strong></p>



<h2 class="wp-block-heading"><span id="setting-and-maintaining-the-momentum">Setting and maintaining the momentum</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It is achievable, provided that leaders sustain the momentum.</p>
</blockquote>



<p>She explains that this involves setting clear goals, <strong>consistently communicating about risk, progress, and expectations</strong>, and celebrating every small success to keep the team motivated. Additionally, offering support, encouraging an open mindset, and <strong>being innovative in addressing team challenges</strong> are essential for maintaining momentum.</p>



<h2 class="wp-block-heading"><span id="what-is-a-complex-engineering-project">What is a complex engineering project?</span></h2>



<p>What makes certain projects especially challenging and prone to becoming turbulent and out of control?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>A complex engineering problem involves <strong>multiple interrelated factors</strong>, making it challenging to solve due to technical difficulties, risk, uncertainty, interdependencies, and resource constraints.</p>
</blockquote>



<p>In her experience, several factors contribute to the complexity of a project that leaders should be aware of:</p>



<ol class="wp-block-list">
<li><strong>Technical Challenges and Customer Impact</strong>: A complex engineering problem that comes up when designing a solution is tough, and legacy issues make it even harder. For example, when technical debt piles up, the code gets messy, and <strong>every change risks causing serious issues</strong>. This means we have to be super careful and plan everything out.<br></li>



<li><strong>Risk and Uncertainty</strong>: When your team is building something or using a new technology for the first time, there are many unknowns. Plus, with so many factors to consider—like cost, performance, and simplicity—it can be overwhelming to manage all the trade-offs.<br></li>



<li><strong>Interdependencies</strong>: Complex projects often involve cross-organizational collaboration, which introduces additional challenges in synchronization and managing dependencies. The more teams involved, the harder it is to align efforts and ensure that everyone is moving in the same direction.<br></li>



<li><strong>Time and Expertise Limitations</strong>: A tight timeframe makes it more challenging to deliver.&nbsp;<br></li>



<li><strong>Priorities:&nbsp;</strong>When your team has to handle multiple parallel workstreams, it becomes much harder for everyone to stay focused.</li>
</ol>



<p>It is exactly these challenges that make complex engineering problems difficult to manage, requiring <strong>careful coordination, clear communication, and strong leadership</strong> to navigate successfully.</p>



<h2 class="wp-block-heading"><span id="4-steps-leaders-must-take">4 steps leaders must take</span></h2>



<p>Leaders&#8217; role is crucial, and Nelly advises several steps leaders can take to help their teams manage complex projects. &nbsp;&nbsp;</p>



<p>She emphasizes that it&#8217;s not enough for leaders to declare the principles of managing such projects or even formalize the process—these steps must be implemented properly and effectively; otherwise, they may not be very beneficial:</p>



<ul class="wp-block-list">
<li><strong>Clarify Ownership and Commitment</strong>: Ensure that teams understand the project&#8217;s value and their role in its success. Clear communication about the project’s importance and the expected outcomes helps align the team’s efforts and fosters accountability.<br></li>



<li><strong>Adopt Agile Practices</strong>: Use agile methodologies to manage projects more flexibly. This includes prioritizing tasks, deferring or scoping down aspects when necessary, and focusing on iterative progress. Emphasize effective planning and regular updates to keep track of project milestones.<br></li>



<li><strong>Ensure Focused Execution</strong>: Limit multitasking and context switching by prioritizing projects and making trade-offs where needed. Maintain team focus by shielding them from non-essential tasks and creating dedicated times for project-related activities.<br></li>



<li><strong>Maintain Team Health and Culture</strong>: Preserve team well-being and culture during intense project phases. Implement practices that support a healthy work environment, celebrating success and regular reflections on team dynamics.</li>
</ul>



<h2 class="wp-block-heading"><span id="leadership-starts-before-you-earn-the-title">Leadership starts before you earn the title</span></h2>



<p>After a few years as an engineer and a tech lead, Nelly became interested in moving to a leadership role herself because she wanted to <strong>make a broader impact.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>A few years ago, I formally stepped into the role of Engineering Manager, though I firmly believe that true leadership starts way before you earn the title; it’s about influencing decisions, leading by example, and being the change you seek.</p>
</blockquote>



<p>In her role of senior engineering manager her days are packed with guiding both individuals and teams of technical leads, ensuring they <strong>have the tools and support they need to succeed</strong>. She also coaches engineers for their next steps and fosters a collaborative, high-performing team.</p>



<p>As a senior engineering manager Nelly oversees technical decisions, <strong>balancing trade-offs to maintain operational maturity and produce high-quality software.</strong> She is also responsible for the reliability, resiliency, and security of our products, managing incidents, and driving continuous improvement.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Despite being in back-to-back meetings, I manage to juggle project planning, budgeting, and stakeholder communication. <br>It’s almost like being a magician!</p>
</blockquote>



<p></p>
<p>The post <a href="https://shiftmag.dev/complex-engineering-project-edule-nelly-sattari-from-atlassian-4178/">Delivering a complex engineering project ahead of schedule with Nelly Sattari from Atlassian</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The subtle difference between pushing developers to start their engine and pushing them off a cliff</title>
		<link>https://shiftmag.dev/the-subtle-difference-between-pushing-someone-to-start-their-engine-and-pushing-them-off-a-cliff-3163/</link>
		
		<dc:creator><![CDATA[Michal Ganzarcik]]></dc:creator>
		<pubDate>Thu, 25 Apr 2024 11:49:31 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[engineering management]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=3163</guid>

					<description><![CDATA[<p>How do you determine whether to motivate your colleague towards progress or to respect their autonomy?</p>
<p>The post <a href="https://shiftmag.dev/the-subtle-difference-between-pushing-someone-to-start-their-engine-and-pushing-them-off-a-cliff-3163/">The subtle difference between pushing developers to start their engine and pushing them off a cliff</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/04/Push-1.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/04/Push-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/04/Push-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/04/Push-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/04/Push-1-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p><em>You see a car parked by the side of the road. Passengers are gesticulating wildly, and you hear the engine failing to start repeatedly. “Damn, their car battery is dead! I better run and help!” you think to yourself, being the good Samaritan your mother taught you to be.</em></p>



<p>Reflecting back, my career began with a <strong>slightly anarchistic approach as a software developer</strong>. I did not think much of hierarchy. I was not a fan of &#8220;corporate culture&#8221;. The idea of someone telling me what to do was alien to me.  </p>



<p>Despite this attitude, I quickly moved from software development to management. One of the first things I told myself and held on to was the simple rule of &#8220;I will not tell people what to do.&#8221;&nbsp;</p>



<p>It took me many years of experience to realize this slightly dogmatic approach is not always a way to go. There are valid reasons to push people to do something.&nbsp;&nbsp;</p>



<p>However, like with most things in management, <strong>knowing who to push, when, and into what, is crucial for success</strong>. Misjudge the situation and the price you pay for failure can be steep indeed. </p>



<h2 class="wp-block-heading"><span id="to-push-or-not-to-push"><strong>To push or not to push?</strong></span></h2>



<p><em>Without a second thought, you break into a run. You grab the car trunk and start pushing. The people in the car look back at you in surprise, and the driver opens her mouth in a big O. &#8220;Another good deed done!&#8221; you think to yourself with satisfaction as you feel the vehicle starting to move on its own. Moments later the car and its occupants disappear as the terrain suddenly drops away. You hear a loud bang. </em> </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Ford Explorer launched off a 300&#039; cliff" width="500" height="281" src="https://www.youtube.com/embed/B1rHGqMhomA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>So what does it mean to push someone as a manager?</p>



<p>In simple terms, it means <strong>directly asking someone to do something that they would not sign up to do by themselves</strong>. You are forcing them to get outside of their comfort zone! If you do this correctly, the benefits for the person pushed are numerous:&nbsp;</p>



<ul class="wp-block-list">
<li>They can acquire a new skill, </li>



<li>They can gain confidence and be more willing to engage in similar activities in the future, </li>



<li>They can get recognition, </li>



<li>They can eliminate internal mental barriers or dogmas, </li>



<li>They can gain a new perspective or widen their horizon, </li>



<li>Even if they ultimately fail, they can learn from the failure. </li>
</ul>



<p>Your best bet for pushing someone is <strong>to identify strong points that the person has but is not aware of or is not utilizing fully</strong>. That way, you set them up for success from the get-go. But this is easier said than done.&nbsp;</p>



<p>If you make a wrong decision at the wrong time, disaster can strike.&nbsp;&nbsp;</p>



<p>People you push can become frustrated, even to the point of quitting their jobs. They can fail at the task you pushed them to do, sometimes with serious consequences for the project or the company. This can also lower their self-confidence and cause them to avoid this type of work in the future.&nbsp;&nbsp;</p>



<p>Ultimately, <strong>they can blame you for the whole thing without learning anything</strong>. And they would not be wrong. </p>



<h2 class="wp-block-heading"><span id="get-to-know-your-colleagues">Get to know your colleagues</span></h2>



<p><em>Luckily for you, this is a time-traveling story. You rewind the clock 10 minutes back and you find yourself facing the car again. This time you do not run. You do not push. You take a few breaths and approach the car slowly. &#8220;Hey, you folks are having some problems?&#8221; you ask.</em>&nbsp;</p>



<p>You need to know someone&#8217;s circumstances before you can push. Every person is different, so you do what good managers do. <strong>Get to know your colleagues</strong>! Build a relationship and trust via the time-tested framework of <a href="https://hbr.org/2022/11/make-the-most-of-your-one-on-one-meetings" target="_blank" rel="noreferrer noopener">one-on-ones</a>, working together, <a href="https://www.lean.org/lexicon-terms/gemba/" target="_blank" rel="noreferrer noopener">being present</a>, and following up. This takes time. As you go, make sure you understand what makes the other person tick. Ask yourself (and ask them!):&nbsp;</p>



<ul class="wp-block-list">
<li>What motivates them at work and in their lives? </li>



<li>Where do they feel their current limits are? </li>



<li>What are their strong and weak areas? Which ones can be improved? </li>



<li>Are there areas where the person might benefit from a new experience or perspective?</li>
</ul>



<p>A relatively common occurrence during my career was <strong>working with folks who tend to avoid communication</strong> but do a good job communicating once they did do it. Another would be a colleague with strong technical skills and a natural talent for software architecture, who was for a long time unable to step outside of the shadow of a more senior team member.  </p>



<p>These are great examples of people who might need a bit of encouragement or push to move to the next level of their careers. As a manager, you need to learn how to spot opportunities and take advantage of them.&nbsp;</p>



<p><em>As you ask your question, you feel the multiverse split off into several branches. In one, the driver looks at you in surprise.</em>&nbsp;</p>



<p><em>&#8220;What problems? We&#8217;ve just arrived and plan to have a picnic right here. There is a cool cliff up ahead, and we want to enjoy the view!&#8221; </em>&nbsp;</p>



<p><em>&#8220;But didn&#8217;t your car just fail to start? Do you need a push?&#8221;</em>&nbsp;</p>



<p><em>&#8220;I hit the ignition with my knee by mistake. I am way too tall for this car.&#8221;</em>&nbsp;</p>



<p><em>You nod and slowly back away. These people have it under control.</em>&nbsp;</p>



<p>Sometimes, people are just OK. They are in a good place at their job and grow at their own pace. <strong>All you need to do is give them space</strong>. And sometimes, people are just not OK. The last thing they need right now is a push. Maybe they have problems in their personal lives, or they are already struggling at a new position or in a new team. Perhaps they have solid reasons why they cannot do what you are asking them to do.  </p>



<p>Learn and respect.&nbsp;</p>



<h2 class="wp-block-heading"><span id="build-your-case-and-then-act"><strong>Build your case and then act</strong>&nbsp;</span></h2>



<p><em>In the other branch, the driver looks at you with relief. &#8221;Oh, thanks for stopping by! You know, today is pretty cold, and I guess our old battery could not take it anymore. A little help would be nice. We need to be in the town by noon.” And so you roll up your sleeves and get behind the trunk. It&#8217;s time to push some folks to success!</em>&nbsp;</p>



<p>Once you determine you are ready to push, the next step is to <strong>build your case</strong>. You should not just out of the blue and without context shout orders at people.&nbsp;&nbsp;</p>



<p>Use your 1-on-1 to explain what is going on and why their involvement might be beneficial. <strong>Explain what you see as their strengths</strong> and why you believe they have a good chance to succeed. Explain how the process will work and provide a safety net in case of failure.&nbsp;</p>



<ul class="wp-block-list">
<li>&#8220;This is as much about delivering the feature as it is about you learning the ropes. We can manage the client in case things don&#8217;t work out.&#8221; </li>



<li>&#8220;You will not be alone in this. Claire has done this before and she will be your mentor throughout the process&#8221;. </li>



<li>&#8220;Before you even start, there is a week-long workshop to give you all the basics you need.&#8221; </li>



<li>&#8220;I will have regular 1on1s with you to help out and act in case you need it.&#8221; </li>
</ul>



<p>Often, as part of these conversations, <strong>the person will decide to sign up themselves</strong> and no push is needed at all! Those are the best times. But if that does not happen and you do need to give them a nudge, make sure you are direct and explain why you are picking them.&nbsp;</p>



<ul class="wp-block-list">
<li>&#8220;I believe you are the best person for this job. Not only is it the logical next step in your career, but you have all the right skills. You did a lot of work in native development and have already designed complex UI components that were well-reviewed. You will get a chance to work with seniors outside of your team and learn a lot about designing larger UI systems. The deadline is tight, but I&#8217;ve seen you work under pressure, and you always deliver.&#8221; </li>
</ul>



<p>And there you have it! As with most things when working with people, the key to success is taking your time, understanding the context, communicating regularly and clearly, and being direct when needed. &nbsp;</p>



<p>Good luck!&nbsp;</p>



<p><em>You watch as the car takes off and approaches the town in the distance. The sun is slowly setting behind the horizon, and you get lost in thoughts for a while until a lonely call of an eagle above drags you back to reality. Well, it&#8217;s time to get back to work. You rewind the clock a couple of millions of years back and push those early homo erectus folks to play with fire a bit more actively. After all, they have what it takes.</em> </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="512" height="512" src="https://shiftmag.dev/wp-content/uploads/2024/04/car_sunset.jpg?x73249" alt="" class="wp-image-3171" srcset="https://shiftmag.dev/wp-content/uploads/2024/04/car_sunset.jpg 512w, https://shiftmag.dev/wp-content/uploads/2024/04/car_sunset-300x300.jpg 300w, https://shiftmag.dev/wp-content/uploads/2024/04/car_sunset-150x150.jpg 150w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>
<p>The post <a href="https://shiftmag.dev/the-subtle-difference-between-pushing-someone-to-start-their-engine-and-pushing-them-off-a-cliff-3163/">The subtle difference between pushing developers to start their engine and pushing them off a cliff</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The 4 metrics every engineering manager should track</title>
		<link>https://shiftmag.dev/the-4-metrics-every-engineering-manager-should-track-1329/</link>
		
		<dc:creator><![CDATA[Luis Parada]]></dc:creator>
		<pubDate>Fri, 22 Dec 2023 16:34:50 +0000</pubDate>
				<category><![CDATA[Engineering Management]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[engineering satisfaction]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=1329</guid>

					<description><![CDATA[<p>By understanding and leveraging these four metrics, Engineering Managers can make more informed decisions and lead their teams to higher performance levels.</p>
<p>The post <a href="https://shiftmag.dev/the-4-metrics-every-engineering-manager-should-track-1329/">The 4 metrics every engineering manager should track</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2023/12/Engineering-Management-Metrics.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2023/12/Engineering-Management-Metrics.png 1200w, https://shiftmag.dev/wp-content/uploads/2023/12/Engineering-Management-Metrics-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2023/12/Engineering-Management-Metrics-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2023/12/Engineering-Management-Metrics-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>If there&#8217;s one thing we&#8217;ve all heard, it&#8217;s that &#8220;Data is King.&#8221; But, as Engineering Managers, how can we truly harness this power to guide our teams? How do we transform data into action to make the right decisions at the right time?</p>



<p>I&#8217;m going to share <strong>four critical data points that every <a href="https://www.toptal.com/engineering-management/engineering-manager-role-explained" target="_blank" rel="noreferrer noopener">Engineering Manager</a> should track</strong> to drive their team&#8217;s performance.</p>



<p>Using these data points to guide your decisions will make you a beacon for your team. They&#8217;ll know that the path you&#8217;re showing them lies on a firm foundation of factual data.&nbsp;</p>



<p>So, let&#8217;s turn on our analytical minds and dive in.</p>



<h2 class="wp-block-heading"><span id="attrition-rate">Attrition Rate</span></h2>



<p><strong>How many people leave under your watch?</strong></p>



<p>The attrition rate—the number of people leaving your team—is critical. High attrition could indicate issues like insufficient promotions, low salary adjustments, or unpopular changes in direction. <strong>Addressing these issues right away can increase your team&#8217;s stability and satisfaction.</strong></p>



<p>Consider a scenario where your attrition rate spikes following a restructuring within the team. This might indicate that the changes have unsettled your team members, necessitating clear communication and reassurances about their roles.</p>



<h2 class="wp-block-heading"><span id="lead-cycle-time">Lead &amp; Cycle Time</span></h2>



<p>If you&#8217;ve never invested in understanding your lead and cycle time, the time is now.</p>



<ul class="wp-block-list">
<li>The Cycle Time is how long your team spends working on an item.</li>



<li>The Lead Time is broader, measuring how long it takes since a customer requests a feature until that feature is delivered.</li>
</ul>



<p>Both give you a great understanding of <strong>how painful your customer&#8217;s interactions are with your team</strong> and a lot of information about possible optimization.</p>



<p>For example, if your lead time is disproportionately high compared to your cycle time, it may indicate inefficiencies in how you prioritize work or how the team handles customer requests.&nbsp;</p>



<p>Addressing these areas could significantly improve your service quality and customer satisfaction.</p>



<h2 class="wp-block-heading"><span id="happiness-levels">Happiness Levels</span></h2>



<p>Team morale is a crucial yet often overlooked aspect of team performance. I learned that <strong>asking simple and anonymous questions effectively and effortlessly gave me the necessary data.</strong></p>



<p>At the end of each retrospective, add a little anonymous survey:</p>



<p><em>How did you feel about this sprint?</em></p>



<p><em><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Happy | <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f610.png" alt="😐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> OK | <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f92c.png" alt="🤬" class="wp-smiley" style="height: 1em; max-height: 1em;" />Sad / Grrr</em></p>



<p>The goldmine is <strong>not one or two surveys</strong> but the data that consistency brings along the several months. I&#8217;ve only truly understood what I had after nine months of data.</p>



<p>For instance, consistently low happiness levels could suggest a stressful work environment, leading you to implement measures to address work-life balance or internal communication.</p>



<p>Give it a try, and let me know how it feels.</p>



<h2 class="wp-block-heading"><span id="cfr-mttr">CFR &amp; MTTR</span></h2>



<p><em>It&#8217;s not about how hard you hit. It&#8217;s about how hard you can get hit and keep moving forward. How much you can take and keep moving forward.</em>&nbsp;</p>



<p><strong>Rocky</strong></p>



<p>Incidents are inevitable in every team, but understanding their frequency (CFR) and your team&#8217;s recovery time (MTTR) can inform process improvements and enhance resilience.</p>



<p>For example, a high CFR might point to <strong>issues in your testing or deployment processes</strong>, while a long MTTR could suggest a need for better incident response strategies.</p>



<p>Start tracking these data points, and let me know about the transformations you observe in your team dynamics and results.</p>



<h2 class="wp-block-heading"><span id="tldr">TL;DR</span></h2>



<ul class="wp-block-list">
<li><strong>Attrition Rate:</strong>&nbsp;How many people leave under your watch.</li>



<li><strong>Lead &amp; Cycle Time:</strong>&nbsp;How long it takes for you to deliver features.</li>



<li><strong>Happiness Levels:</strong>&nbsp;How happy your team truly is.</li>



<li><strong>CFR &amp; MTTR:</strong>&nbsp;Incidents happen. It&#8217;s all about how you react.</li>
</ul>
<p>The post <a href="https://shiftmag.dev/the-4-metrics-every-engineering-manager-should-track-1329/">The 4 metrics every engineering manager should track</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-04-10 16:20:42 by W3 Total Cache
-->