<?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>Peaceful Programmer &#187; teams</title>
	<atom:link href="http://blog.raymondberg.com/archives/category/teams/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.raymondberg.com</link>
	<description>A Blog that Walks the Fine Line Between Usefulness and Acrobats</description>
	<lastBuildDate>Tue, 24 Jan 2012 03:18:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Contract Labor and the US Government</title>
		<link>http://blog.raymondberg.com/archives/320</link>
		<comments>http://blog.raymondberg.com/archives/320#comments</comments>
		<pubDate>Wed, 02 Mar 2011 14:04:29 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[teams]]></category>
		<category><![CDATA[contractor]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[employee]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[replacement]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=320</guid>
		<description><![CDATA[&#60;Note, I&#8217;m still making modifications, but here&#8217;s my draft so far. I&#8217;ve got to get to work!&#62; Do you often find yourself in Twitter debates regarding the effectiveness of public sector labor over the private sector? This always seems to happen to me. The question arose from a recent article in USA Today: Wisconsin is one [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;Note, I&#8217;m still making modifications, but here&#8217;s my draft so far. I&#8217;ve got to get to work!&gt;</p>
<p>Do you often find yourself in Twitter debates regarding the effectiveness of public sector labor over the private sector? This always <a href="http://twitter.com/#!/TimW2JIG/status/42420230768701440" target="_blank">seems</a> <a href="http://twitter.com/#!/raymondberg/status/42434459051622400" target="_blank">to</a> <a href="http://twitter.com/#!/TimW2JIG/status/42532373656641536" target="_blank">happen</a> <a href="http://twitter.com/#!/raymondberg/status/42561637399539714" target="_blank">to</a> <a href="http://twitter.com/#!/TimW2JIG/status/42595441522647040" target="_blank">me</a>.</p>
<p>The question arose from <a href="http://www.usatoday.com/news/nation/2011-03-01-1Apublicworkers01_ST_N.htm" target="_blank">a recent article in USA Today</a>:</p>
<blockquote><p>Wisconsin is one of 41 states where public employees earn higher average pay and benefits than private workers in the same state, a USA TODAY analysis finds. Still, the compensation of Wisconsin&#8217;s government workers ranks below the national average for non-federal public employees and has increased only slightly since 2000. &#8230;</p>
<p>&#8230; The analysis included full and part-time workers and did not adjust for specific jobs, age, education or experience. In an earlier job-to-job comparison, USA TODAY found that state and local government workers make about the same salary as those in the private sector but get more generous benefits. &#8230;</p></blockquote>
<p>You readers out there are very lucky to have me on your team; that second paragraph was buried halfway through the article. It&#8217;s funny, because it shows the absurdity of the metric. When you talk about government employees, even at state levels, you&#8217;re dealing with people in typically more  higher-level or managerial positions and higher education rates. The fact, for example, that all teachers in Wisconsin require<a href="http://dpi.state.wi.us/Tepdl/licguide.html" target="_blank"> rigorous certification beyond their Bachelor&#8217;s degree</a>. If you average all the McDonald&#8217;s employees and receptionists of the world against people who are charged with classrooms full of kids, managing bus fleets, writing/reviewing policy, and carrying a badge/gun you should begin to notice a trend on the requirements that are expected.</p>
<p><span id="more-320"></span></p>
<p>The worst part is that this isn&#8217;t the first time <a href="http://www.usatoday.com/money/economy/income/2010-08-10-1Afedpay10_ST_N.htm" target="_blank">we&#8217;ve seen this story</a>, and it has <a href="http://economix.blogs.nytimes.com/2009/10/13/are-federal-workers-overpaid/" target="_blank">better-written peers</a>. All posts seem to pulse from the same vein, and I think that vein is named <a href="http://www.cato.org/people/chris-edwards" target="_blank">Chris Edward</a>s*. These opinions clearly come through in his <a href="http://www.cato.org/pub_display.php?pub_id=6611" target="_blank">2006 article</a> on the &#8220;elite island of secure and highly paid workers, separated from the ocean of private-sector American workers who must compete in today&#8217;s dynamic economy.&#8221; His solution?</p>
<blockquote><p>Of course, particular federal jobs may be underpaid and others overpaid. The average annual compensation of federal air traffic controllers is $170,000, which certainly seems excessive. One way to determine proper pay levels objectively would be to privatize services and let the market decide what they&#8217;re worth.</p></blockquote>
<p>This idea has been put into practice over the past few decades by what I call the &#8220;government red-shift&#8221;, in which government bodies attempt to reduce costs by only paying for labor by project or task through government contractors. The concept is simple: even if the cost for a contractor is greater than the cost of a government employee over the same time, the government saves costs during the &#8220;off-season&#8221; by not having &#8220;unfireable&#8221; federal employees sitting around and collecting while waiting for work to happen. If you think about singular, large projects this makes a lot of sense:</p>
<ol>
<li>Expertise &#8211; Why keep a generalist or a mid-level engineer on the books all-year when you could have the best and brightest for a 2 week spin?</li>
<li>Capacity on Demand &#8211; When you&#8217;re starting a new design, you&#8217;ll need 30 engineers. When you go into production, you may only need 1 to fill in missed items.</li>
<li>Care and Feeding &#8211; Contractors hopping from project to project don&#8217;t need pension dollars from any given spot, all costs are split between the customers.  The government should come out ahead as long as the contract stays short enough. Higher short-term cost = Lower Long-term cost</li>
</ol>
<p>The cons are fairly straight-forward. In the case of expertise, by farming out all activities to those that are qualified now you become reliant on a service and a way of completing a task. In addition, you&#8217;re training all your in-house people to just make sure the &#8220;smart people&#8221; have the equipment they need and receive their checks every month. What gets farmed out? In reality, the &#8220;red-shift&#8221; pushes toward <em>everything</em>. In my industry, engineers and computer scientists in the private sector act like a brainy, bucking bronco, and the public sector folks just try to hold the reigns and make sure they don&#8217;t get trampled.</p>
<p>In the case of capacity on demand, the problem is witnessed when &#8216;off-season&#8217; turns into &#8216;no-season&#8217;. High contractor costs don&#8217;t become the ebb and tide that they were envisioned to be, because <a href="http://www.openforum.com/idea-hub/topics/money/article/the-high-cost-of-employee-turnover-scott-allen" target="_blank">continuity is EXTREMELY important</a>. Ask any manager how the feel when a performing 3-year employee decides to head for greener pastures. It&#8217;s terrifying. Why? Because in fast-paced business, you likely have no idea the kind of services this person performs for you. We had a gentleman leave abruptly after serving for three years at our company, it took well over two months to get the amount of work that he did organized, divided up, and performed by three people.  What happens when your trusty contractor gets pulled away after two years of acting as the sole-fount of knowledge on a project or team? The whole point of &#8220;red-shift&#8221; is to make people like her swappable, so the system must be working!!</p>
<p>With number 3 we begin to see the system break down. If the contracts become common, in reality we&#8217;re just paying for the entire organizational overhead for an external body to care, feed, and nurture this non-government employee? The insidious part of it is that program budgets eat the cost of higher-paid contractors while the only metric for employment is tracked from government employee costs. As budgets become millions and billions of dollars, who cares about the inflation of contractor salary costs? Contractor companies now hold the keys to the trained workforce kingdom, and the government is trapped in a seller&#8217;s market. They&#8217;ll have no choice but to eliminate &#8220;off-season&#8221; just to stay afloat.</p>
<p>When it&#8217;s all said and done, I&#8217;m not against government labor cutbacks. I love them. I think the <a href="http://www.informationweek.com/news/government/policy/showArticle.jhtml?articleID=228400138" target="_blank">COLA freezes</a> that happened in December of last year were more than appropriate, and I think in any time of economic crisis, it&#8217;s to be expected. We may even need to see those salaries be cut, 2-3% at a time during economic crisis. That&#8217;s NORMAL. But it&#8217;s important to understand the difference between government and private sector.</p>
<p>The private sector is, by nature, higher risk. That&#8217;s the point. No government employee will become a millionaire and be pulling in enough for that mansion in Southern California. People in government positions do get offers for 40% above their salaries, but they stay in because they love service and they want to be in a stable job, not a job with high gains and losses. Right now the private sector is a loss zone, but it&#8217;s going to come back. When it does, those salaries  can jump instantaneously while government workers will sit and wait for slow and steady COLA changes.</p>
<h6>*I don&#8217;t mean to say that all ideas along this opinion comes from one man, but I think he&#8217;s a pretty good scapegoat. <a href="http://www.cato.org/people/images/hires_new/edwards.jpg" target="_blank">Look at that portrait</a>, doesn&#8217;t he just exude that small-government glitter?</h6>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/320/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Engineering in the World</title>
		<link>http://blog.raymondberg.com/archives/230</link>
		<comments>http://blog.raymondberg.com/archives/230#comments</comments>
		<pubDate>Thu, 29 Apr 2010 00:25:54 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[academia]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[teams]]></category>
		<category><![CDATA[creep]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[reality]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[risk]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[scope]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wake up]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=230</guid>
		<description><![CDATA[Quality engineers are overworked, and project managers mumble unintelligibly to themselves while walking the fine line between hyper-tension and deadline slippage.]]></description>
			<content:encoded><![CDATA[<p>When running the course of my undergrad, I thought I&#8217;d lock onto programming and do it for years and years. I knew I had the impulse to lead and direct, but I never imagined myself doing anything more than being a &#8220;programmer lead&#8221;. Heck, I wasn’t the only one. Most of my friends knew that I&#8217;d be slinging code for the better part of five years. I couldn&#8217;t imagine a world without intelli-sense or Eclipse, and solving problems without a compiler was simply impossible.</p>
<p>The first lecture of my master&#8217;s program was my first policy/engineering class, and my world was rocked. I was probably galvanized by the seething hatred that my peers seemed to have for this brand of security. Dismissing the pariah complex, I had an abnormal draw toward it, and the people that I began to associate with only pushed me further in that direction. When I chose my first full-time position it was pretty clear where I would lean. Now I&#8217;ve programmed less than 100 lines of code in the last 3 months, and 95 of those were from personal projects.</p>
<p>Work is filled with partial glimpses into projects large enough to crush a human, and everyone struggles just to make sure their documentation doesn&#8217;t accidentally expand their scope commitment into a new circle of requirements-hell.  Most of the higher-level minds just try to negotiate the nether-space between clients and managers, hoping that satisfying one of them doesn&#8217;t piss the other one off. Quality engineers are overworked, and project managers mumble unintelligibly to themselves while walking the fine line between hyper-tension and deadline slippage. Great ideas are hatched in unreserved conference rooms and laughed off or, if particularly reasonable, are stabbed to death by managers and customers during powerpoint briefings. The only people who get great things done are the ones who play the field better than Kasparov.</p>
<p>And it&#8217;s all fascinating. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/230/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defining Purpose for Your Team</title>
		<link>http://blog.raymondberg.com/archives/170</link>
		<comments>http://blog.raymondberg.com/archives/170#comments</comments>
		<pubDate>Fri, 26 Feb 2010 05:17:59 +0000</pubDate>
		<dc:creator>rwb</dc:creator>
				<category><![CDATA[teams]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[driving force]]></category>
		<category><![CDATA[effort]]></category>
		<category><![CDATA[enhance]]></category>
		<category><![CDATA[figure skating]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[magnify]]></category>
		<category><![CDATA[meaning]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[purpose]]></category>
		<category><![CDATA[speed skating]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[teamwork]]></category>

		<guid isPermaLink="false">http://blog.raymondberg.com/?p=170</guid>
		<description><![CDATA[When you're fighting on battle lines with increasingly intangible opponents and problems, it drastically magnifies the need for clear, concise and defined purpose. You don't have battle flags or holy relics to look for in cube-land. ]]></description>
			<content:encoded><![CDATA[<p>When I sat in my Software Engineering or management courses it always seemed like an interesting task to rally the troops and build a working software solution. In these courses we learned to identify talent and involve people with whatever skills they had in their arsenal. Successful and failed projects passed by; each one taught a lesson about coping with failure and harnessing success towards future efforts. Everything was a process to accomplish a common goal: teams were given a task, chose an approach and learned how to squeeze all the talent they could into a solid attempt at the solution. All of these trials seemed to be finely tuning muscles to be called on in any team situation and bring out the best solutions. Entering the workforce has quickly shown where I&#8217;ve developed strong muscles in some wrong areas, and I find myself aggressively pursuing a figure skating gold with legs trained for speed-skating.  </p>
<p>The problem that I face most frequently <span id="more-170"></span>isn&#8217;t the sharp corners or the break-neck speeds, it&#8217;s to get the body started in the same direction. A primary team, the integrators on-site to install the system, is firmly situated with a solid mission, for the most part, with both eyes on the finish-line. It&#8217;s a little looser than I was used to having, but you can ease into an established group and take cues from managers and clear decision-makers. Once you pick up the tone and the focus of the group then you can start a few strokes along with the group. Before you know it, you&#8217;re keeping up with the pack and generating some quality work. The finish line might keep moving 100m farther out, but you&#8217;re keeping pace and making progress. </p>
<p>In a larger organization, like mine, you often have secondary groups; fast-response teams are formed on directives from management of people with diverse skills or similar functional areas to work across normal organization. Predefined goals for these groups are often vague, but in the worst case you can still look to the 1-line e-mail that started the whole project. The absolute worst case are groups that self-organize to improve quality of life or &#8220;enhance productivity&#8221;, focusing on all kinds of issues without a clear directive. These groups, like PTAs, community development boards, and other groups are lucky to get their skates on the ice, much less run a race. </p>
<p>This kind of group is the one I am least prepared to deal with. I&#8217;ve often been a member of groups that start informally with a great solution in mind, but this idea of just having problems to solve is mind-blowing! (Un)Fortunately I&#8217;ve got a chance to work on this as I&#8217;m getting involved in just such a group. In this group you have some of the worst combinations: lack of financial or capital resources, long history of peaks and troughs in efficiency, little recognition, lack of power, volunteered or borrowed time from other recognized efforts, poor documentation/recollection of events and milestones, opinionated members, and cynicism/resentment from participating members. From this description it sounds like the only thing they&#8217;re missing is a coffin, but luckily that&#8217;s not the case. This group, like many groups that suffer similar handicaps, has a lot of talent and passion buried in each of it&#8217;s members. The key is to bring it out.</p>
<p>In cases like this there is a lot of push and pull at every single step. People will take a piece of the puzzle in which they&#8217;re interested and start skating as hard as they can in whatever direction seems best. Then another comes and does the same, and another, and another. All of these people think they are doing their best to contribute, but in reality they&#8217;re just creating confusion. Even if a solution comes out you have no metric for success, and no way to get motivated by progress being made. You&#8217;ve just got a rink full of crazy people. </p>
<p>As a team leader, you must see how important it is to seek purpose for yourself and for your group. Defining a clear purpose gives your team focus and drive. They&#8217;ll begin to give pause to even the smallest of their actions, and they&#8217;ll begin to seek out solutions and ideas that will get more impact on the objective. </p>
<p>Of course, this is all very different from group to group. Sometimes, you&#8217;ll find that defining a purpose and setting boundaries for your group is very simple, and other times it will be very hard. I made a comment, half-jokingly, to a colleague: &#8220;It would almost be easier if we were fighting against racism, because at least then maybe we&#8217;d know who we were.&#8221; Forgive me if I come off as insensitive, but I feel this is a very important, albeit blunt, point. When you&#8217;re fighting on battle lines with increasingly intangible opponents and problems it drastically magnifies the need for clear, concise and defined purpose. You don&#8217;t have battle flags or holy relics to look for in cube-land. </p>
<p>To continue, in this modern world you&#8217;ll be hard pressed to find a team that will walk to the Holy Land and back without a good reason they should go beat up some other guy who lives closer. And why not?! Life is too short to waste time on lost causes or crusades you don&#8217;t believe in. If someone calls my house and says &#8220;Please donate money, I want to do some stuff for people&#8221; I&#8217;ll hang up the phone. No one will take you seriously or help you in any significant way if you can&#8217;t give them a reason to support you with their resources.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raymondberg.com/archives/170/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

