<?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>Garrett St. John</title>
	<atom:link href="https://garrettstjohn.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://garrettstjohn.com</link>
	<description>Ponderings on software development and team leadership</description>
	<lastBuildDate>Wed, 14 Feb 2018 07:29:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9</generator>

<image>
	<url>https://garrettstjohn.com/wp-content/uploads/2018/01/St-John-Logo-Alt-Icon-Sm.png</url>
	<title>Garrett St. John</title>
	<link>https://garrettstjohn.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>If Only We Were Just a Bit Bigger&#8230;</title>
		<link>https://garrettstjohn.com/articles/bit-bigger/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 15 Feb 2018 18:00:26 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1630</guid>

					<description><![CDATA[<p>Have you ever found yourself pondering what it would be like if your agency had just a bit bigger development team? You could start mentoring your juniors because you have that new senior developer now. You could do code reviews because everyone wouldn&#8217;t always be working at 100% capacity. You could formalize your project workflow because... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/bit-bigger/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/bit-bigger/">If Only We Were Just a Bit Bigger&#8230;</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Have you ever found yourself pondering what it would be like if your agency had just a bit bigger development team?</p>
<ul>
<li>You could start mentoring your juniors because you have that new senior developer now.</li>
<li>You could do code reviews because everyone wouldn&#8217;t always be working at 100% capacity.</li>
<li>You could formalize your project workflow because the team would finally be rounded out.</li>
<li>You could start offering services in that new framework because you hired the right person to take it on.</li>
</ul>
<p>Is that how it would look? Or, would scaling up your team look more like this?</p>
<div style="position: relative; height: 0; padding-bottom: 56.25%;"><iframe loading="lazy" style="position: absolute; width: 100%; height: 100%; left: 0;" src="https://www.youtube.com/embed/P6IJV1lzRqc?rel=0&amp;controls=0&amp;showinfo=0&amp;ecver=2&amp;start=26" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p><small>Sidenote: The metaphor here of juggling is not lost on me as a software manager.</small></p>
<p>You&#8217;ll see in the video that at first, <a href="https://www.youtube.com/channel/UCIRiWCPZoUyZDbydIqitHtQ" rel="noopener noreferrer nofollow">Mike Boyd</a> starts &#8220;juggling&#8221; just one apple. Easy enough, right? Most of us can self-manage just fine.</p>
<p>Within minutes, though, he adds a second apple. It&#8217;s a bit more tricky and he does drop the apples quite a few times, but he&#8217;s making it work decently well. Remember your first hire?</p>
<p>At only 10 minutes of learning to juggle (and having just dropped in his previous attempt), Mike grabs the third apple and gives it a go. It&#8217;s no surprise he drops again and the apples are getting pretty well bruised up by this point.</p>
<p>Nobody expects Mike to be able to juggle within 10 minutes, but the issue is that he hasn&#8217;t mastered juggling two balls well enough. He hasn&#8217;t trained his eyes where to look or his hands to toss effectively and correct for mistakes. Sure, he can force his way through to juggling three balls, but not without a basket full of busted fruits and vegetables.</p>
<p>How badly bruised will your team end up if you blindly charge towards that &#8220;ideal&#8221; future team size? What&#8217;s stopping you from practicing at building your dream agency today with the team you&#8217;ve got?</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/bit-bigger/">If Only We Were Just a Bit Bigger&#8230;</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Be Careful What You Promise</title>
		<link>https://garrettstjohn.com/articles/be-careful-what-you-promise/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Mon, 05 Feb 2018 18:00:19 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1616</guid>

					<description><![CDATA[<p>I just didn&#8217;t feel like it. In what I thought was a conversation between just my wife and me, we discussed taking our daughter downtown for a horse carriage ride around Christmastime. You can tell a kid 1,000 times to not tease their sibling, to feed the dog, or to clean up their room and... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/be-careful-what-you-promise/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/be-careful-what-you-promise/">Be Careful What You Promise</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I just didn&#8217;t feel like it.</p>
<p>In what I thought was a conversation between just my wife and me, we discussed taking our daughter downtown for a horse carriage ride around Christmastime. You can tell a kid 1,000 times to not tease their sibling, to feed the dog, or to clean up their room and they can honestly look you in the eye and tell you they didn&#8217;t hear you. But in one small, semi-private conversation I had inadvertently triggered my daughter&#8217;s new found hearing superpower and promised to take her for a carriage ride that night. Evening came and she asked when we were going and when I broke the news that we weren&#8217;t, but that&#8217;d we&#8217;d go next weekend&#8230;waterworks!</p>
<p><strong>Whether you are a CEO, CTO, Tech Lead, or manager of any type, everything you say is a promise.</strong></p>
<p>&#8220;I&#8217;m going to move you over to Project A next week.&#8221;</p>
<p>&#8220;We&#8217;re really going to focus on TDD this year.&#8221;</p>
<p>&#8220;I will get back to you about tasks for next week.&#8221;</p>
<p>All of these examples are loaded with commitment: &#8220;I&#8217;m going to&#8230;&#8221;, &#8220;We&#8217;re really going to&#8230;&#8221;, &#8220;I will&#8230;&#8221;. These are promises. But how about these examples?</p>
<p>&#8220;Going to that conference would be a great idea.&#8221;</p>
<p>&#8220;We want to <a href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">start doing 1-on-1s</a> this quarter.&#8221;</p>
<p>&#8220;I&#8217;d love to get you on a fun little internal project.&#8221;</p>
<p>Not so much overt promises, right? Perhaps to you, but to the people that work for you and hear these statements, they are often received as commitments and expect that action will follow.</p>
<p>Promises come from everywhere. They are in your employee handbook, in your 1-on-1s, amongst the things you say at staff lunch, and even in the precedents you set for your organization. Sound like a lot of responsibility? Well, it is. These people trust you to help them succeed, grow, and be fulfilled in their career.</p>
<p>It&#8217;s imperative that you become highly aware of the things that leave your mouth or get jotted into an email. Consider if you could be making a promise and if you are, log it as a task to be completed. If you&#8217;re not, work to control when and how you communicate and make it clear that you can&#8217;t commit to what you just said, but it&#8217;s something you will consider. Save the &#8220;just dreaming&#8221; conversations for closed team leadership meetings, your spouse, or a friend, they&#8217;ll understand you are just playing something out in your head.</p>
<p>Just as my daughter was disappointed with a broken promise I didn&#8217;t even realize I had made to her, your employees will be disappointed just the same. The negative impact of broken promises cannot be overstated.</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/be-careful-what-you-promise/">Be Careful What You Promise</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Helping Your Development Team Achieve Their Goals</title>
		<link>https://garrettstjohn.com/articles/helping-development-team-achieve-goals/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 01 Feb 2018 18:00:06 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1603</guid>

					<description><![CDATA[<p>Does setting goals for your team end up looking like setting New Years Resolutions? Week 1: You jump in wholeheartedly. Conversations are had. Goals are set. You even found a new Fancy Tool&#x2122; to track progress! Week 2: Fancy Tool&#x2122; reminds you to check in on goal progress. Not too much progress yet, but we&#8217;re... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/helping-development-team-achieve-goals/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/helping-development-team-achieve-goals/">Helping Your Development Team Achieve Their Goals</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Does setting goals for your team end up looking like setting New Years Resolutions?</p>
<p style="padding-left: 30px;"><strong>Week 1:</strong> You jump in wholeheartedly. Conversations are had. Goals are set. You even found a new Fancy Tool<img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> to track progress!</p>
<p style="padding-left: 30px;"><strong>Week 2:</strong> Fancy Tool<img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> reminds you to check in on goal progress. Not too much progress yet, but we&#8217;re still moving.</p>
<p style="padding-left: 30px;"><strong>Week 3:</strong> Fancy Tool<img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> emailed you to check in with the team. You were able to ask a few people at staff lunch how things were going with their goals.</p>
<p style="padding-left: 30px;"><strong>Week 4:</strong> Busy week. Fancy Tool<img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> emailed, but you just didn&#8217;t have time to spend on it.</p>
<p style="padding-left: 30px;"><strong>Week 5:</strong> Fancy Tool<img src="https://s.w.org/images/core/emoji/13.1.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> is getting really annoying. You archive the reminder email.</p>
<p style="padding-left: 30px;"><strong>Week 6:</strong> Unsubscribe.</p>
<p style="padding-left: 30px;">&#8230;</p>
<p style="padding-left: 30px;"><strong>Week 12:</strong> Quarter is over. You sit down for Quarterly Reviews, but no goals have been achieved. Are you surprised? Somewhat. You figure the team would have accomplished something. I&#8217;m not their parent!</p>
<p>If this looks even remotely familiar, you aren&#8217;t placing a high enough value on your team&#8217;s growth; instead, you value their production. The effort was noble, but the follow-through was weak. In fact, you would probably have been better not even asking their goals because at least they wouldn&#8217;t be disappointed.</p>
<p>When you ask somewhat how they want to improve, advance their career, and contribute to your team, you owe it to them to make it a priority. Can you imagine a guidance counselor asking a Freshman where they want to go to college and then just expecting to hear they&#8217;ll be attending next Fall when their name is announced at graduation?</p>
<p>Goals are not something that gets checked off of a task list today. Their longer-term nature means they need tending to regularly. So, how did we fix this?</p>
<ul>
<li><strong>Prioritize:</strong> There are 40 working hours in most employee&#8217;s weeks. If every hour is filled with billable work, there is simply no room left to make progress on goals. It&#8217;s unfair to ask your team to work on their goals after hours, so when will they get done? Invest in your team by freeing up time to work on career development, you&#8217;ll see the returns through more maturity and increased loyalty to you and the company.</li>
</ul>
<ul>
<li><strong><a href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">1-on-1 Meetings</a>:</strong> Everyone has a different level of self-motivation, especially when it comes to personal development. If you&#8217;re having regular 1-on-1 meetings (you are, right?), this is a natural time to check in on progress since last time you met. No progress? Ask why. It&#8217;s imperative that you, as a manager of engineers, know what hurdles you can remove to clear the track for your team. Perhaps the goal is too big, break it down into smaller goals. Maybe they&#8217;ve had a change of heart, find new goals. Sometimes they won&#8217;t know where to start, point them to the starting line.</li>
</ul>
<ul>
<li><strong>Rewards:</strong> When your developers achieve their goals, reward them. They set a target and hit it. The reward doesn&#8217;t have to be monetary either; many appreciate recognition as much or more than money. The &#8220;Team MVP&#8221; trophy, parking in the reserved spot, or an announcement in the team chat are all great ways to recognize a job well done.</li>
</ul>
<p>As a manager, it&#8217;s your job to lead your team. It&#8217;s your job to make their priorities your priority (while of course still running a profitable business). You must clear the path and provide the space for them to grow or they&#8217;ll find somewhere else to grow instead.</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/helping-development-team-achieve-goals/">Helping Your Development Team Achieve Their Goals</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>If Your Software Team Was a Football Team Instead&#8230;</title>
		<link>https://garrettstjohn.com/articles/software-team-football-team-instead/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 18 Jan 2018 18:00:09 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1532</guid>

					<description><![CDATA[<p>No, I&#8217;m not asking you to consider what it would be like for your Jr. Dev to play Defensive Back in the NFL, nobody could stomach watching that&#8230; What I am asking you to consider is this: What would it look like if your team operated like a competitive sports team? When your Wide Receiver carelessly... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/software-team-football-team-instead/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/software-team-football-team-instead/">If Your Software Team Was a Football Team Instead&#8230;</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>No, I&#8217;m not asking you to consider what it would be like for your Jr. Dev to play Defensive Back in the NFL, nobody could stomach watching that&#8230;</p>
<p><img loading="lazy" class="aligncenter wp-image-1549 size-full" src="https://garrettstjohn.com/wp-content/uploads/2018/01/stiff-arm.gif" alt="Stiff arm" width="500" height="265" /></p>
<p>What I am asking you to consider is this:</p>
<h3>What would it look like if your team operated like a competitive sports team?</h3>
<ul>
<li>When your Wide Receiver carelessly drops a touchdown pass in the end zone, are they pulled aside, coached, and then sent back in to make the next catch?</li>
<li>When your Running Back wants more touches on the ball, do you set clear expectations and work with them to create a plan to get what they want?</li>
<li>If a strong personality is diminishing the team&#8217;s ability to operate productively, do you attempt to correct course? If they can&#8217;t change, are you willing to trade them away?</li>
<li>Are you getting together to watch film after games to help everyone learn from their mistakes and improve as a team?</li>
<li>If you as the coach can&#8217;t coordinate the team and win, should your job be on the line? (yikes!)</li>
</ul>
<p>When you look at leadership in this way, running a software team versus a sports team is not all that different. You&#8217;d never expect a coach that can&#8217;t manage his talent to show up in a Super Bowl, so how should your team be any different?</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/software-team-football-team-instead/">If Your Software Team Was a Football Team Instead&#8230;</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Making the Most of Performance Reviews</title>
		<link>https://garrettstjohn.com/articles/making-most-performance-reviews/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Mon, 15 Jan 2018 18:00:45 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1527</guid>

					<description><![CDATA[<p>After my post on communicating with your team through reviews, I was asked by a reader about what to do if dropping annual performance reviews isn&#8217;t an option for their organization. Let&#8217;s talk about how to make the most of this circumstance. Don&#8217;t Settle for Just Annual Reviews The worst things you can do is to... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/making-most-performance-reviews/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/making-most-performance-reviews/">Making the Most of Performance Reviews</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>After my post on <a href="https://garrettstjohn.com/articles/communicating-team-reviews/">communicating with your team through reviews</a>, I was asked by a reader about what to do if dropping annual performance reviews isn&#8217;t an option for their organization. Let&#8217;s talk about how to make the most of this circumstance.</p>
<h3>Don&#8217;t Settle for Just Annual Reviews</h3>
<p>The worst things you can do is to resign to reviews being mandatory and allow them to be the only time you communicate about performance throughout the year. It&#8217;s still hugely valuable to have regular 1-on-1s. This way when the annual performance review rolls around each year both you and your employee already know what the conversation is going to look like; the HR process just becomes a formality.</p>
<h3>Deep Dive on a Topic</h3>
<p>Pick an area of career development and spend more time discussing that topic than you may be able to in 1-on-1s. The subject should be specific to the individual and could range from improving communication skills to taking on leadership opportunities to focusing growth in a particular area of software development. By spending time planning out a path for growth, the individual will sense your investment in their success. A side effect of your investment is loyalty and loyalty helps to reduce turnover. Everyone wins.</p>
<h3>Ask Questions and Listen Intently</h3>
<p>&#8220;Just listen&#8221; is nearly always the rule but it&#8217;s worth repeating. Many times as managers or team leaders it can feel that <em>we</em> are supposed to drive the conversation and that <em>we</em> should have a list of talking points to cover, but this is all wrong. Without asking questions and leaving lots of room for our team to share their thoughts, struggles, and desires we fall flat on one of our most significant roles as leaders.</p>
<ol>
<li>Actively listen with intentions to learn</li>
<li>Formulate a plan</li>
<li>Guide, empower, and encourage towards the desired outcome</li>
</ol>
<p>So, while performance reviews are mostly useless by themselves, when adapted to fit your communication plan they can be used for good. Go forth and do good!</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/making-most-performance-reviews/">Making the Most of Performance Reviews</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Communicating with Your Team: Reviews</title>
		<link>https://garrettstjohn.com/articles/communicating-team-reviews/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 11 Jan 2018 18:00:04 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1511</guid>

					<description><![CDATA[<p>In my last post, I wrote about communicating with your team through 1-on-1s. Today, I want to talk about reviews. What are they? How should they be implemented? What are the pros and cons of this communication method? Reviews What is it? If you&#8217;ve been employed for any amount of time, you are likely already... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/communicating-team-reviews/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-reviews/">Communicating with Your Team: Reviews</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In my last post, I wrote about <a href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/" data-cke-saved-href="https://garrettstjohn.com/articles/communicating-team-stand-ups/">communicating with your team through 1-on-1s</a>. Today, I want to talk about reviews. What are they? How should they be implemented? What are the pros and cons of this communication method?</p>
<h2>Reviews</h2>
<h3><a href="http://dilbert.com/strip/2012-10-27"><img loading="lazy" class="aligncenter" src="http://assets.amuniversal.com/5a42a330ea4d012fef89001dd8b71c47" alt="Team Reviews" width="900" height="281" /></a></h3>
<h3>What is it?</h3>
<p>If you&#8217;ve been employed for any amount of time, you are likely already familiar with reviews. Sometimes called a &#8220;performance review,&#8221; reviews are an opportunity to (usually annually) discuss accomplishments, areas for future improvement, and strengths and weakness. An annual review can also often serve as a natural time to extend pay increases or performance bonuses to employees.</p>
<h3>How do they work?</h3>
<p>In practice, reviews look comparable to <a href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">1-on-1s</a> with their main differentiator being frequency (usually annually or semi-annually). Similar matters are addressed in both, including topics such as employee happiness, teamwork, goal settings, strengths, and areas of weakness.</p>
<h3>What are the pros and cons of this communication method?</h3>
<p>I consider annual reviews to be mostly useless and generally a waste of everyone&#8217;s time.</p>
<p>To motivate and correct course with your team, timeliness of feedback is crucial. An annual review cycle lets issues fester and good habits and career growth steps to go unpraised for far too long.</p>
<p>For these reasons, I suggest dumping reviews altogether or at least holding them quarterly if that&#8217;s the best you can offer. In their place, implement weekly 1-on-1s where you&#8217;re able to stay in touch with your team more regularly and react to missteps quickly.</p>
<p>If you need an opportunity to wrap up the year or give pay increases, pick a specific week&#8217;s 1-on-1s and schedule them for an extra half hour to summarize the year and reward each employee financially.</p>
<p>I hope this short series on communicating with your team has been useful. Whatever you decide to do, talk with your team, get to know them, and most importantly <span style="text-decoration: underline;">listen intently</span>.</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-reviews/">Communicating with Your Team: Reviews</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Communicating with Your Team: 1-on-1s</title>
		<link>https://garrettstjohn.com/articles/communicating-team-1-on-1s/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 04 Jan 2018 18:00:53 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1509</guid>

					<description><![CDATA[<p>In my last post, I wrote about communicating with your team through retrospectives. Today, I want to talk about 1-on-1s. What are they? How should they be implemented? What are the pros and cons of this communication method? 1-on-1s What are they? 1-on-1s are really just that: a one-on-one meeting between an employee and their... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">Communicating with Your Team: 1-on-1s</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In my last post, I wrote about <a href="https://garrettstjohn.com/articles/communicating-team-retrospectives/" data-cke-saved-href="https://garrettstjohn.com/articles/communicating-team-stand-ups/">communicating with your team through retrospectives</a>. Today, I want to talk about 1-on-1s. What are they? How should they be implemented? What are the pros and cons of this communication method?</p>
<h2>1-on-1s</h2>
<h3>What are they?</h3>
<p>1-on-1s are really just that: a one-on-one meeting between an employee and their direct reporting manager. The goal of these meetings is to check in with your developers to ensure they are focusing on the proper tasks, that any roadblocks are made known, and to encourage open conversation about career growth and struggles.</p>
<h3>How do they work?</h3>
<p>How 1-on-1 meetings are specifically executed can vary based on team size, but here is a framework to work from:</p>
<ul>
<li><strong>Allow for up to an hour with each team member with the ideal length landing between 30 and 60 minutes.</strong> Too short and there may not be enough time for drawing out issues and fully sharing insights. Too long and attention wanes.</li>
</ul>
<ul>
<li><strong>Most software teams should target a weekly 1-on-1 meeting with each member.</strong> This frequency prevents too much time from passing without the opportunity to share struggles and discuss growth steps. For larger teams (&gt;10 devs per manager), a bi-weekly meeting may suffice and might be all your schedule can handle.</li>
</ul>
<ul>
<li><strong>Keep the conversation informal.</strong> Is it easier to have candid, open dialog in a conference room or over a coffee? Try reducing the pressure by taking a walk together while you talk or using the kitchen or lobby. If you are a remote team, face-to-face meetings might not be an option, but I would strongly encourage using video conferencing to make it more personal and show employees they have your undivided attention. It&#8217;s essential to create an environment that doesn&#8217;t feel like every time a 1-on-1 comes around employees should start nervously sweating.</li>
</ul>
<ul>
<li><strong>The role of the manager is to guide the conversation.</strong> The best 1-on-1 meetings take place when team members do the vast majority of the talking. Do your very best not to make the talk about you or your needs, and more about them and how you can help them succeed. Here is a <a href="https://jasonevanish.com/2014/05/29/101-questions-to-ask-in-1-on-1s/" rel="nofollow noopener noreferrer">list of questions to ask in 1-on-1s</a> that can be used as conversation starts. Make sure to be an active listener and dig deeper on surface level responses.</li>
</ul>
<ul>
<li><strong>Close the meeting by establishing action steps.</strong> The steps should be able to be accomplished between the currently 1-on-1 and the next. This means lofty goals of learning a new programming language or submitting a conference talk proposal are well out of reach. Let the steps be created and agreed upon by both of you so that there&#8217;s mutual buy-in and commitment to action.</li>
</ul>
<h3>What are the pros and cons of this communication method?</h3>
<p><span style="text-decoration: underline;"><strong>Pros</strong></span></p>
<ul>
<li>Increased loyalty to the company due to open communication channels and a sense that the organization wants to help them progress in their career.</li>
<li>Higher efficiency and productivity due to less time spent on the wrong tasks or using an errant approach.</li>
<li>Opportunity for feedback on your management style and how you can improve to help the team better.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Cons</strong></span></p>
<ul>
<li>&#8220;Just another meeting&#8221; can feel like a distraction from getting work done to some developers. To avoid this sentiment, come prepared to 1-on-1s with notes and a defined structure to avoid aimless talking. As employees realize they are being heard and supported the value of these meetings will speak for themselves.</li>
</ul>
<p>1-on-1s are quite possibly the most valuable communication practice you can implement within your software team. They give employees a <a href="https://garrettstjohn.com/articles/communicate-early-often/">regular opportunity to talk and for you to listen</a>.</p>
<p>In my next post, I’ll be wrapping up team communication strategies with <a href="https://garrettstjohn.com/articles/communicating-team-reviews/">reviews</a>, how they work, and the pros and cons of implementing them.</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">Communicating with Your Team: 1-on-1s</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Communicating with Your Team: Retrospectives</title>
		<link>https://garrettstjohn.com/articles/communicating-team-retrospectives/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 21 Dec 2017 18:00:05 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1494</guid>

					<description><![CDATA[<p>In my last post, I wrote about communicating with your team through stand-ups. Today, I want to talk about retrospectives. What are they? How should they be implemented? What are the pros and cons of this communication method? Retrospectives What are they? By definition, the word &#8220;retrospective&#8221; means to look back on a past event... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/communicating-team-retrospectives/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-retrospectives/">Communicating with Your Team: Retrospectives</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In my last post, I wrote about <a href="https://garrettstjohn.com/articles/communicating-team-stand-ups/">communicating with your team through stand-ups</a>. Today, I want to talk about retrospectives. What are they? How should they be implemented? What are the pros and cons of this communication method?</p>
<h2>Retrospectives</h2>
<h3>What are they?</h3>
<p>By definition, the word &#8220;retrospective&#8221; means to look back on a past event or situation, and that&#8217;s precisely what this communication method is all about. Similar to the concept of stand-up meetings, retrospectives come out of the Agile software development strategy but are useful to all team. The goal of these meetings is to debrief at the end of each development cycle; typically a sprint or whatever release cycle your agency chooses to use.</p>
<h3>How do they work?</h3>
<p>A retrospective is a gathering of all team members involved in project work. Each meeting typically lasts 30 minutes and should be held at the end of every development cycle. The following three questions are posed to the group at each meeting:</p>
<ol>
<li>What went well?</li>
<li>What did not work well?</li>
<li>What could the team do differently to improve?</li>
</ol>
<p>The retrospective can be structured in many ways, but here is a loose agenda:</p>
<ul>
<li><strong>Gathering progress (10 mins)</strong> – What did the team accomplish this cycle?</li>
<li><strong>Gain understanding (10 mins)</strong> – What went well? When was the team most productive? What did not work well? What roadblocks occurred? Where did processes break down?</li>
<li><strong>Plan moving forward (10 mins)</strong> &#8211; What are the highest priorities for the next cycle? How can processes be improved? What will remove roadblocks and maintain productivity?</li>
</ul>
<h3>What are the pros and cons of this communication method?</h3>
<p><span style="text-decoration: underline;"><strong>Pros</strong></span></p>
<ul>
<li>Retrospectives allow the team to step away from grinding through work and consider how to work better, both individually and as a team.</li>
<li>All team members are given a chance to express their opinions and management is able to hear about their work and general progress of the project.</li>
<li>The exercise strengthens the team by allowing them to voice their concerns and work through areas of conflict in a healthy group setting.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Cons</strong></span></p>
<ul>
<li>Without attendance and engagement from the entire team, these meetings will be less productive. Attendance to retrospectives should be mandatory for all team members.</li>
<li>Due to the group nature of these meetings, expressive individuals may tend to be more vocal than those that are more internalized processors. Encourage everyone to provide input.</li>
<li>Gained knowledge is valuable, but without action it&#8217;s worthless. It&#8217;s critical to take the feedback from each retrospective and adjust processes for the next development cycle.</li>
</ul>
<p>Retrospectives are a valuable practice for all successful software teams. They are an excellent opportunity to give the team a voice in how the agency executes its work in the best possible way.</p>
<p>In my next post, I’ll be discussing <a href="https://garrettstjohn.com/articles/communicating-team-1-on-1s/">1-on-1s</a>, how they work, and the pros and cons of implementing them into your team communication strategy.</p>
<p class="selectionShareable">
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-retrospectives/">Communicating with Your Team: Retrospectives</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Communicating with Your Team: Stand-Ups</title>
		<link>https://garrettstjohn.com/articles/communicating-team-stand-ups/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Mon, 18 Dec 2017 18:00:16 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1489</guid>

					<description><![CDATA[<p>I think we can all agree that being in communication with our developers is hugely important for the productivity and health of our team, but the real question is what communication should look like in order to be productive. There are all types of models, new and old, for team communication so let&#8217;s take some time... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/communicating-team-stand-ups/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-stand-ups/">Communicating with Your Team: Stand-Ups</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I think we can all agree that being in communication with our developers is hugely important for the productivity and health of our team, but the real question is what communication should look like in order to be productive. There are all types of models, new and old, for team communication so let&#8217;s take some time to look at them, how they work, and then some pros and cons of each.</p>
<p>There are four main communication patterns I have come across and plan to cover: stand-ups, retrospectives, 1-on-1s, and reviews. Let&#8217;s jump into stand-ups in today&#8217;s post.</p>
<h2>The &#8220;Stand-up&#8221; Meeting</h2>
<h3>What is it?</h3>
<p>I first heard of the stand-up meeting along with the popularization of the Agile software development method. The concept comes from the idea that standing for extended periods of time is uncomfortable and forces the length of meetings to stay short. I believe these meetings tend to lend themselves to a bit more of an informal atmosphere that mimics &#8220;water cooler&#8221; conversation.</p>
<h3>How do they work?</h3>
<p>The goal of a stand-up meeting is to allow team members to share challenges with their work and to coordinate efforts among team members where it makes sense. Let me hit some bullet points on the structure of these meetings:</p>
<ul>
<li>Meetings occur daily at the same time and place each day, usually the office kitchen or a conference room. For both entirely or partially remote teams, a conference tool like Zoom, appear.in, or Skype are helpful solutions to allowing everyone to attend.</li>
<li>Attendance should be required of all employees, but absences or tardiness do not result in a canceled or postponed meeting.</li>
<li>The meetings have a hard start and stop time and last no more than 15 minutes.</li>
<li>The meetings are intended to be an uninterrupted (no phones, laptops, etc.) communication opportunity between team members, not a time for status updates to management.</li>
<li>The goal of a stand-up meeting is to spark follow-up communication and to identify issues before they can have a significant impact.</li>
</ul>
<p>A typical stand-up should pose the following three questions to each team member and should be answered within a maximum of 60 seconds (the duration of each response may vary by team size but should total to 15 minutes maximum):</p>
<ol>
<li>What did I do yesterday that helped the team meet its goals (for the sprint, deadline, launch, etc.)?</li>
<li>What will I do today to help the team meet its goals?</li>
<li>Do I see any blockers that prevent the team or me from meeting its goals?</li>
</ol>
<h3>What are the pros and cons of this communication method?</h3>
<p><u><strong>Pros</strong></u></p>
<ol>
<li>Stand-ups open the lines of communication and allow for knowledge transfer between team members.</li>
<li>As each team member shares the answers to their three question, the entire team can get an idea of where the company is moving as a whole. This open sharing helps prevent the feeling of isolation within a particular project or feature.</li>
<li>Stand-ups are time limited to prevent them from dragging on. This restriction helps eliminate soapboxing or diving into specifics and keeps it from being just another meeting.</li>
<li>They serve as a great time to make quick introductions of new hires to the rest of the team. Breaking the ice for new team members makes them feel welcomed and gives everyone a chance to say &#8220;hi.&#8221;</li>
</ol>
<p><u><strong>Cons</strong></u></p>
<ol>
<li>The stand-up is not an adequate level of communication for a Tech Lead to have with their team members but may be just enough to fool them into thinking they can check off their &#8220;team communication&#8221; task for the day.</li>
<li>The development mindset often has a hard time distilling down the intricacies of their previous and current day to at most 60 seconds.</li>
<li>Team members may be inclined to wait to express their concerns and blockers until the next days stand-up meeting rather than communicating them immediately.</li>
<li>If you have a flexible start time or employees spread across different time zones, it can be hard to find a mutually agreeable time that is non-interruptive for everyone.</li>
</ol>
<p>I highly recommend all teams implement daily stand-ups. The benefits are substantial and the cost to implement them is low.</p>
<p>In my next post, I&#8217;ll be discussing <a href="https://garrettstjohn.com/articles/communicating-team-retrospectives/">retrospectives</a>, how they work, and the pros and cons of implementing them into your team communication strategy.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/communicating-team-stand-ups/">Communicating with Your Team: Stand-Ups</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Give Meaningful Team Recognition</title>
		<link>https://garrettstjohn.com/articles/give-meaningful-team-recognition/</link>
		
		<dc:creator><![CDATA[Garrett]]></dc:creator>
		<pubDate>Thu, 07 Dec 2017 18:00:00 +0000</pubDate>
				<category><![CDATA[Technical Leadership]]></category>
		<guid isPermaLink="false">https://garrettstjohn.com/?p=1474</guid>

					<description><![CDATA[<p>In my last post, I wrote about making sure to give your team recognition but if you are like me knowing how to give praise well might not be especially natural or obvious. Let&#8217;s look at how you can give meaningful recognition that will have a positive impact and strengthen team culture. Be Specific Saying &#8220;thanks&#8221; is... <span class="more"><a class="more-link" href="https://garrettstjohn.com/articles/give-meaningful-team-recognition/">Continue reading <span class="meta-nav">&#8594;</span></a></span></p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/give-meaningful-team-recognition/">How to Give Meaningful Team Recognition</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In my last post, I wrote about making sure to <a href="https://garrettstjohn.com/articles/giving-team-recognition/">give your team recognition</a> but if you are like me knowing how to give praise well might not be especially natural or obvious. Let&#8217;s look at how you can give meaningful recognition that will have a positive impact and strengthen team culture.</p>
<h3>Be Specific</h3>
<p>Saying &#8220;thanks&#8221; is a great habit to be in, but it doesn&#8217;t often have much impact. If you look at any given day, you will likely say &#8220;thanks&#8221; at least 100 times. Someone holds the door open for you, &#8220;thanks.&#8221; You sneeze and someone blesses you, &#8220;thanks.&#8221; Your kid finally cleans up their room, &#8220;thanks.&#8221; We are in the habit of almost reflexively saying &#8220;thank you&#8221; for nearly anything.</p>
<p>We see this with little kids when they sheepishly apologize to someone. &#8220;Sorry,&#8221; they say. &#8220;Sorry for what?&#8221; we guide them. By forcing our children to state clearly what they are sorry for we hope to have them add weight to the apology.</p>
<p>Much the same applies when offering thanks to our team. When sharing praise with your team be specific about what it is they did well, the impact it had on the project/culture/company, and why you appreciate their contribution.</p>
<h3>Give Praise Regularly</h3>
<p>Encouragement should be given early and often. If you are waiting to round up all of the good things your team did for their annual reviews, you are doing it <span style="text-decoration: underline;">way</span> wrong. If you are holding on to praise for a weekly one-on-one, you are doing it better but still wrong. When you notice someone doing their job well, going beyond expectation, or growing, don&#8217;t hesitate to stop what you are doing and make a note of their positive contribution. This brings me to my next point&#8230;</p>
<h3>Make It Public</h3>
<p>A personal gesture can be sufficient, but a public one carries more weight. Recognizing your team with a megaphone means you are so pleased you&#8217;ll share it with anyone in earshot. On the receiving end of public accolade comes the positive feeling of knowing your peers see the excellent work you&#8217;ve done and leadership has noted it.</p>
<h3>Spread the Praise Around</h3>
<p>Working extra hours, solving the most complex problems, and being the &#8220;shining star&#8221; developer are not the only reasons to give recognition. It can be easy to spot the positive impact top employees are having within an organization, but they are not the only ones deserving of praise.</p>
<p>Praise should be spread around to everyone on the team for their respective contribution, growth, and development. What this looks like is a Junior Developer finishing a training course, a New Hire making their first project commit, or a developer jumping in to cover for someone out sick all receiving praise and recognition. Keep a watchful eye out for even these small opportunities to applaud your team.</p>
<h3>Encourage Praise to Not Just Be &#8220;Top Down&#8221;</h3>
<p>Finally, praise should not come just from leadership. It&#8217;s essential to build a culture where everyone acknowledges efforts that push the whole company forward. There are a variety of ways to facilitate spreading praise amongst your team ranging from a dedicated corkboard where notes of thanks can be pinned all the way to software tools like <a href="https://lattice.com/" rel="noopener noreferrer nofollow">Lattice</a> that integrate into a team chatroom like Slack. Find a method that works for your team and your work environment, then start by leading the effort to spread the love around.</p>
<p>The post <a rel="nofollow" href="https://garrettstjohn.com/articles/give-meaningful-team-recognition/">How to Give Meaningful Team Recognition</a> appeared first on <a rel="nofollow" href="https://garrettstjohn.com">Garrett St. John</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
