<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Fri, 10 Feb 2012 14:05:54 GMT--><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:cc="http://web.resource.org/cc/"><rss:channel rdf:about="http://5whys.com/blog/"><rss:title>Elastic Team Leadership in Software</rss:title><rss:link>http://5whys.com/blog/</rss:link><rss:description></rss:description><dc:language>en-US</dc:language><dc:date>2012-02-10T14:05:54Z</dc:date><admin:generatorAgent rdf:resource="http://www.squarespace.com/">Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</admin:generatorAgent><rss:items><rdf:Seq><rdf:li rdf:resource="http://5whys.com/blog/stoos-gathering-initial-thoughts.html"/><rdf:li rdf:resource="http://5whys.com/blog/how-to-be-an-effective-code-coach.html"/><rdf:li rdf:resource="http://5whys.com/blog/you-cant-fire-everyone.html"/><rdf:li rdf:resource="http://5whys.com/blog/dont-be-afraid-to-become-management.html"/><rdf:li rdf:resource="http://5whys.com/blog/a-manifesto-for-sofware-team-leaders-take-1.html"/><rdf:li rdf:resource="http://5whys.com/blog/stavanger-norway-elastic-leadership-course.html"/><rdf:li rdf:resource="http://5whys.com/blog/ten-things-distributed-team-leaders-should-do.html"/><rdf:li rdf:resource="http://5whys.com/blog/three-reasons-not-to-have-your-own-private-office.html"/><rdf:li rdf:resource="http://5whys.com/blog/technical-anti-patterns-arising-from-social-inadequacy.html"/><rdf:li rdf:resource="http://5whys.com/blog/five-questions-to-ask-yourself-when-getting-advice-about-tea.html"/></rdf:Seq></rss:items></rss:channel><rss:item rdf:about="http://5whys.com/blog/stoos-gathering-initial-thoughts.html"><rss:title>Stoos Gathering - Initial Thoughts</rss:title><rss:link>http://5whys.com/blog/stoos-gathering-initial-thoughts.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2012-01-08T21:10:57Z</dc:date><dc:subject>stoos</dc:subject><content:encoded><![CDATA[<p>This past weekend I was honored to be part of what I hope will be the beginning of a transformation in management culture. The start of a tipping point.<a href="http://www.stoosnetwork.org"> It was the Stoos Gathering</a>. that site contains a statement that represents one of the things we all agreed on. and that was pretty difficult.&nbsp;</p>
<p>We were twenty one very different individuals, form four continents, many different countries, and sometimes very different cultures of communication and leadership.</p>
<p>In that single room, I believe we had no less than 15 different "ways" of doing things. The most powerful realization was that mostly people were not aware of each other's work. From <a href="http://www.stevedenning.com/Radical-Management/default.aspx">Radical Management</a>, <a href="http://en.wikipedia.org/wiki/Spiral_Dynamics">Spiral Dynamics</a>, <a href="http://5whys.com/blog/">Elastic Leadership</a>, <a href="http://www.amazon.com/Beyond-Budgeting-Managers-Annual-Performance/dp/1578518660">Beyond Budgeting</a>, <a href="http://www.noop.nl/">Management 3.0</a>, Scrum, XP, And many other ways of work - we had to find a common ground.&nbsp;</p>
<p>We had to find something that we can all agree on. and stoos wa the first step to doing that. I think that's way there was so little that we can call "conclusions" as a result - we had discovered how big the problem really is. &nbsp;</p>
<p>To begin to change management culture (which has remained the same for decades) we need to find common ground, and the stoos network was a good start.</p>
<p>We also agreed to meet again , and to take other actions that will be detailed by others who documented them. But mostly it is about affecting the tipping point - of how to get the people on top, the people on the bottom and those in the middle - to change how they do things.</p>
<p>From CEOs to knowledge workers.&nbsp;</p>
<p>That is a big task, and it's supposed to be scary.&nbsp;</p>
<p>Until we get more material out there, you might want to register <a href="http://www.linkedin.com/groups/Stoos-Network-4243114?gid=4243114&amp;trk=hb_side_g">to the linkedin group here</a> to get more news.</p>]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/how-to-be-an-effective-code-coach.html"><rss:title>How to be an effective code coach</rss:title><rss:link>http://5whys.com/blog/how-to-be-an-effective-code-coach.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-12-12T11:59:02Z</dc:date><dc:subject>Learning Phase Pair Programming</dc:subject><content:encoded><![CDATA[<p>As a technical team leader, you might expect others to become better coders. You can also be a coach for them by pairing with each person for a few hours each week.</p>
<p>Being an effective code coach means that you pair with someone, but you write less code. You mainly sit there next to them and help them out as they struggle out writing the code on their own. You might jump in, but most of the site, you should restrain yourself, and let them solve their own problems - all the way asking them leading questions, planning with them effective implementations and overall being their coach and mentor.</p>
<p>It's all to easy to jump in and take the reigns from a coder with less experience than you. It's much more effective to not do that - but intend give them sense that you trust them, and that it's ok to go slower, but you expect them to challenge themselves and to ask tough questions, even if they seem silly.</p>
<p>You may find that being a coach coach, you struggle just as much as your pair - but you struggle at learning to lead and coach. they struggle with learning to 'get' code.</p>
]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/you-cant-fire-everyone.html"><rss:title>You Can't Fire Everyone</rss:title><rss:link>http://5whys.com/blog/you-cant-fire-everyone.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-12-09T11:12:21Z</dc:date><dc:subject>Anti Patterns</dc:subject><content:encoded><![CDATA[<p>If you go through your leadership career wondering "if only I'd been stuck with a better team of developers - we'd do much better" - you're doing it wrong.</p>
<p>Management - done right, is a tough job. That's why you get paid more. But some managers prefer to go through life taking the money and not doing the hard work. (loosely quoting Jerry Weinberg).</p>
<p>Take a hard look in the mirror --</p>
<blockquote>
  <p>Your job as a leader and manager is to turn your team into a team you can be proud of.</p>

  <p>If you easily resort to getting people out of the team - you're not doing your job.</p>
</blockquote>
<blockquote>
  <p>Grow them -- invest time and effort. Do the hard things and the things that scare you.</p>
</blockquote>
<p>PS</p>
<p>The title is <a href="http://www.amazon.com/gp/product/B005ZO5ZAQ/ref=as_li_ss_tl?ie=UTF8&amp;tag=iserializable-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B005ZO5ZAQ">from this book.</a> it's not great, but the title is very nice.</p>
]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/dont-be-afraid-to-become-management.html"><rss:title>Don't be afraid to become management</rss:title><rss:link>http://5whys.com/blog/dont-be-afraid-to-become-management.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-12-08T22:36:57Z</dc:date><dc:subject>Anti Patterns Meta Video</dc:subject><content:encoded><![CDATA[<p>If you do it right, your fears can mostly be wrong. If you do it wrong - your fears will mostly be right. So I just made this late night video to talk about that:</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/Nldh-o7Svus" frameborder="0" allowfullscreen></iframe></p>]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/a-manifesto-for-sofware-team-leaders-take-1.html"><rss:title>A Manifesto For Sofware Team Leaders - Take 1</rss:title><rss:link>http://5whys.com/blog/a-manifesto-for-sofware-team-leaders-take-1.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-12-08T05:21:52Z</dc:date><dc:subject>Conference Meta</dc:subject><content:encoded><![CDATA[<p>It occurs to me that a manifesto for a software team leader is not a bad idea. And, I intentionally not want it to be an "Agile" related manifesto, but more of a management/people/leadership manifesto that applies to the software industry.</p>
<p>Perhaps later we can say that it applies to a broader scope, but software is where I am focusing, until proven otherwise.</p>
<p>I would love to hear your thoughts on what items would appear in such a manifesto. Here are some things I would think would make a good fit, but I don't think I can articulate them well enough to be concise and to the point enough to make a manifesto:</p>
<ul>
  <li><b>Adjusting leadership to the problems the team is facing</b>, over blindly leading in your preferred manner<br /></li>

  <li><b>Experimenting with humans</b>, over status quo</li>

  <li><b>Challenging yourself as a leader to become better,</b> over staying safe</li>

  <li><b>Embracing yours and your team's fear and discomfort as learning,</b> vs. staying in safe, clm and cool waters</li>

  <li><b>Spending more time with your team</b> , vs spending more time in meetings</li>

  <li><b>Also Focusing on People Skills</b> vs. just learning methodological practices</li>

  <li><b>Taking Personal Risks</b> vs. keeping status quo</li>

  <li><b>Challenging and teaching your team to solve their own problems</b> vs. Solving everyone else's problems yourself</li>

  <li>new: everyday - you and your team are better at something, than you were yesterday</li>
</ul>
<p>Dear reader - if you think you have more ideas, or that some of these are crap - I'd love to know, and why. if you think you can word these better (and I'm sure that should be pretty easy) - please help me out in the comments.</p>
<p><b>Trying this out in real life</b></p>
<p>In my <a href="http://www.programutvikling.no/kurskalenderoversikt.aspx?mid_1=1352&amp;mid=1535&amp;id=1269909">upcoming team leader course in Norway next week,</a> I will try to create a shared manifesto like this for the first time. We'll see what we get…!</p>
<p><b>Stoos</b></p>
<p>I'll be pondering this out loud in the <a href="http://www.noop.nl/2011/12/global-management-warming-starts-in-switzerland.html">Upcoming Leadership Summit in Stoos.</a> I'm honored to have been asked to attend,and if you read that blog post carefully, you'll see that one of the things he writes there is "probably not another manifesto". so, there - our first disagreement? should be interesting!</p><br />
]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/stavanger-norway-elastic-leadership-course.html"><rss:title>Stavanger Norway Elastic Leadership Course</rss:title><rss:link>http://5whys.com/blog/stavanger-norway-elastic-leadership-course.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-11-29T12:42:14Z</dc:date><dc:subject>Courses</dc:subject><content:encoded><![CDATA[<p>This is very short notice, (which is why there is a surprise) - but During December 15-16, I'll be doing my <a href="http://osherove.com/leadership-course/">Elastic Leadership Course "Lead Better"</a> in Stavanger, Norway.</p>
<p>It is based on my experiences blogged here at <a href="http://5whys.com/">http://5whys.com</a>&nbsp;&nbsp;- but with much more details and exercises.</p>
<p><a href="http://www.programutvikling.no/kurskalenderoversikt.aspx?mid_1=1352&amp;mid=1535&amp;id=1269909">For registration and info click here.</a>&nbsp;&nbsp;</p>
<p><b>NOTE: the course will run only if we have 5 or more attendees registered.</b><br /></p>
]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/ten-things-distributed-team-leaders-should-do.html"><rss:title>Ten Things Distributed Team Leaders Should Do</rss:title><rss:link>http://5whys.com/blog/ten-things-distributed-team-leaders-should-do.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-10-03T09:01:50Z</dc:date><dc:subject>Distributed</dc:subject><content:encoded><![CDATA[<div>This turned up in one of the LinkedIn groups I'm part of - what practices should you have as a team lead in a distributed team (assuming people work from home, for example)?</div>
<ul>
<li>Have a shared skype chat for the whole team, and always have someone senior enough available to answer important or administrative questions. </li>
<li>Get the team together once every x days/weeks, and in that time, make people work as much together as possible.</li>
<li>on skype, show your true status, so people know when you are or are not available. When you are available, answer. if you are not, set status to busy.</li>
<li>Set fixed times when people are expected to be working. These times should be acceptable by everyone. Don't Ask people to work in crazy hours because that is what you do</li>
<li>If you are not going to be online for a few days (such as vacation), mention it clearly, when you will be away and for how long.</li>
<li>Let people know when you come back..!</li>
<li>To keep people focused and not stuck, it's good to have a virtual daily standup meeting when everyone is online. </li>
<li>If that is not possible, have daily one on one on skype for a few minutes about today's and yesterday's progress with each team member.</li>
<li>Hold code reviews on commits to make sure quality is up to par. If you are not available to do code reviews, make the time to do it, and teach others how to review code, so you don't become a bottleneck.</li>
<li>Give people access to ask questions directly with the customer if possible. If it's not possible, and you are the only contact to the customer, make sure you are not a bottleneck, or at least try to add people in the project to conversations you have with the customer, so they get a feel for what the project is envisioned like to them.</li>
</ul>]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/three-reasons-not-to-have-your-own-private-office.html"><rss:title>Three reasons not to have your own private office</rss:title><rss:link>http://5whys.com/blog/three-reasons-not-to-have-your-own-private-office.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-10-02T19:39:36Z</dc:date><dc:subject>Anti Patterns Influence</dc:subject><content:encoded><![CDATA[<p style="clear: both;">When I was just starting out as a team lead, I remember bemoaning to myself how I wasn't being 'appreciated' enough to have my own office. For geeks like it is can often feel like a status symbol.<br />But the more time goes by, the more I would rather sit in the same room with the team.<br /><br />Here are some reasons why, if given a choice to have my own office or have a space with my team, I'd choose to sit with the team:</p>
<h3><strong>Be in the loop.</strong></h3>
<p style="clear: both;">If you're in your own office, you're out of the loop. You're not hearing the rustle and bustle of things being done (or not done). You're not sensing happiness, or frustration, or lack of interest in all things to do with your project from your team. You're just not there to absorb what life is really like being in <em>your </em>team.</p>
<h3><strong>Lead by example</strong></h3>
<p style="clear: both;">If you're in your own office, you can't lead by example as effectively as you can sitting right next to your team. If you're (mostly) always at your team's room, they can see how you act in various situations - from talking with the marketing folks who come by asking for features, to solving time-scheduling problems, to talking on the phone with people (when that conversation can be made in the team room), to managing your own work environment. <br />Act they way you'd like to see them act in these situations. Lead by example. If you keep your cool on tough technical problems, or dilemmas, or if you lose your temper - people will learn how it's OK or not ok to act in these situations.</p>
<h3><strong>Handle things before they happen</strong></h3>
<p style="clear: both;">If you're right next to the team, and you notice something that, based on your experience, will have important effects that need to be handled (choosing a bad technical route to solve a problem, inability to decide on something, people taking on too many tasks they can't handle..) , you can have a chance to deal with this before something has been 'committed to paper'. you can help either change the course of a decision before it becomes fact. How you act will depend on which team stage your team is in, of course, but regardless of stage, earlier is better, even if you intend to do nothing but shutup and watch people learn something the hard way.<br /></p>
<h3><strong>What about 'me' time?</strong></h3>
<p style="clear: both;">When I suggest this to leaders, they tell me:</p>
<ul style="clear: both;">
<li>"but I need some privacy, some 'me' time"<br /><br />Well, now you know how some of your team members feel. If you can solve that 'me' time problem for yourself without having your own office all the time, you might solve that problem for your team as well - for example you can have a couple of empty meeting rooms with machines or phones where people can spend some time alone or talking 1 on 1. <br /><br /></li>
<li>"where will I hold me private meetings?" <br />In those usually-empty couple of meeting rooms we just discussed.</li>
</ul>
<p style="clear: both;">&nbsp;</p>
<p><br class="final-break" style="clear: both;" /></p>]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/technical-anti-patterns-arising-from-social-inadequacy.html"><rss:title>Technical Anti Patterns Arising from Social Inadequacy</rss:title><rss:link>http://5whys.com/blog/technical-anti-patterns-arising-from-social-inadequacy.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-09-19T17:50:27Z</dc:date><dc:subject>Anti Patterns</dc:subject><content:encoded><![CDATA[<p>The book <a href="http://www.amazon.com/gp/product/093263351X/ref=as_li_ss_il?ie=UTF8&amp;tag=iserializable-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=093263351X">Roundtable on Technical Leadership (SHAPE Forum Dialogues) </a>by Jerry Weinberg is a treasure trove of interesting things that give words to feelings I've had during my work as a team leader and with other team leaders (and as a team member..).</p>
<p>The book appeals most to developers *not* acting as team leaders (how to influence without influence, in a way).</p>
<p>To whet your appetite, here's just a simpe list detailing the subjects covered in chapter five (Tricks arising from social inadequacy):</p>
<ul>
<li>Career Development Through Co-Dependency </li>
<li>Using Technical Tricks to Avoid Social Situations </li>
<li>Not Documenting Your Assumptions </li>
<li>Not Asking for Help </li>
<li>Preventing Others from Learning, by Being Impatient </li>
<li>Failing to Notice Your Fault Feedback Ratio and to Do Something About It </li>
<li>Not Documenting Why Choices Were Made </li>
<li>Lack of Feedback Doesn't Necessarily Mean the Code Was Good </li>
<li>Let Your Tools Do Their Work </li>
<li>Keeping in the Stuff That's Corrected by Other Stuff </li>
<li>Replacing One Big Mess with an Unending Series of Small Messes </li>
<li>Give a Fresh Start When Needed </li>
<li>Failing to Use Your Own Product</li>
</ul>]]></content:encoded></rss:item><rss:item rdf:about="http://5whys.com/blog/five-questions-to-ask-yourself-when-getting-advice-about-tea.html"><rss:title>Five Questions to ask yourself when getting advice about team leadership</rss:title><rss:link>http://5whys.com/blog/five-questions-to-ask-yourself-when-getting-advice-about-tea.html</rss:link><dc:creator>Roy Osherove</dc:creator><dc:date>2011-09-13T13:17:28Z</dc:date><dc:subject>Critical Thinking Meta Ri Self Improvement</dc:subject><content:encoded><![CDATA[<p>Go through<a href="http://5whys.com/blog/category/guest-post"> each guest post in in this blog</a>, and ask yourself the following questions about it:</p>
<ul>
<li>In what <a href="http://5whys.com/blog/the-3-maturity-stages-of-a-software-team-and-how-scrum-fails.html">maturity stage</a> does this suggestion make sense?</li>
<li>What would happen if I exercise this suggestion during each of the other team maturity stages that don't seem to fit? </li>
<li>Can you think of a time when you tried or seen someone else try such a behavior during the wrong team maturity stage?</li>
<li>Some posts suggest ideas that may make sense in more than a single maturity stage. What do you think makes them different than other posts? What makes a team leader's behavior apply to more than a single team stage? what makes a team leader behavior apply only to a single stage?</li>
<li>Can you think of team leader behaviors that make sense in *all* three stages?</li>
</ul>
<p><strong>Bonus Questions:</strong></p>
<ul>
<li>What hidden assumptions about you and your team did the author make when suggesting this? Why would they make those assumptions?</li>
<li>How can you avoid the wrong assumptions when deciding on a course of action?</li>
</ul>
<p> </p>
<p> </p>]]></content:encoded></rss:item></rdf:RDF>
