<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>I. M. Wright’s “Hard Code”</title><link>http://blogs.msdn.com/eric_brechner/default.aspx</link><description>&lt;table&gt;&lt;td&gt;&lt;img src="http://blogs.msdn.com/photos/eric_brechner/images/4287139/original.aspx" alt="I. M. Wright"&gt;&lt;/td&gt;&lt;td&gt;&lt;h3&gt;An opinion column for developers.&lt;br/&gt;Brutally honest, no pulled punches.&lt;/h3&gt;&lt;/td&gt;&lt;/table&gt;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The VP-geebees</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/07/01/the-vp-geebees.aspx</link><pubDate>Wed, 01 Jul 2009 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9806941</guid><dc:creator>ericbrec</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9806941.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9806941</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9806941</wfw:comment><description>&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;IMG style="WIDTH: 80px; HEIGHT: 110px" title="I.M. Wright" alt="I.M. Wright" src="http://blogs.msdn.com/photos/eric_brechner/images/4287143/original.aspx" width=80 height=110 mce_src="http://blogs.msdn.com/photos/eric_brechner/images/4287143/original.aspx"&gt;It's the end of the fiscal year. Most engineers associate this time with performance review season, but for principal-level engineers and higher it's also executive review season. Time to waste weeks of your life writing slides for executive presentations that will be rewritten five times before they are never presented.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Executive reviews aren't a waste of time—occasionally you need an experienced, authoritative voice to blow apart your assumptions and refocus your efforts on desired business results. Preparing isn't a waste of time—being forced to explain yourself to others always helps your thinking, and I've got no desire to look like an idiot in front of the person who approves my compensation. The real waste of time is the focusing on getting the right slides for every season and situation instead of getting the right strategy.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Smart, high-level people simply don't know how to cope with executive reviews. They think it's a time to show off instead of a time to listen. They respond inappropriately to executive criticism of their badly presented, unsuitable slides. I've done it too—it's a trap set by our superiors filling out the poor templates dictated by their superiors. It's the misinformed leading the uninformed. Well, now it's time to break that cycle, avoid the pitfalls, and focus on what matters—valuable feedback on your clear and concise plans.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Wisdom to know the difference&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Why do so many otherwise intelligent people bungle executive reviews? I believe there are two reasons—exuberance and confusion.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Exuberance over the importance of the moment.&lt;/B&gt; It's so important that we must cover every detail rather than focus on what's important. Twisted huh? Who defines what's important? The executive. What's important to the executive? Ask. Press for clarity. Don't accept second-hand smoke from an assistant. It's not good for your health. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Confusion between executive reviews and presentations. &lt;/B&gt;Both use slide decks. Both involve presenting. The difference is that in presentations the presenter is in control. In executive reviews, executives and their posses are in control. Failure to recognize this difference leads to failure in your review.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;The secret of my success&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;How do you handle executive reviews successfully, obtaining all their potential benefits? Here's a three-step guide:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.3pt" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;Learn what is important to your executive.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.3pt" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;Present that information in three slides or less.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.3pt" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;Respond to questions with insight and to feedback with thanks.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.3pt; mso-list: none" class=NumList&gt;&lt;FONT size=3 face="Times New Roman"&gt;That's it. Let's break it down.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;A riddle, wrapped in a mystery, inside an enigma&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;You first must learn what's important to your executive, from both an informational and a philosophical perspective.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;From an informational perspective, what does your executive want to know about your project? Alignment with other projects? Financial contribution? Market share impact? Value proposition? Competitive response? You want to learn how your plans are being evaluated.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;From a philosophical perspective, what principles are most important to your executive? Transparency? Alignment? Loyalty? Integrity? Self-confidence? You want to learn how you are being evaluated.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;How do you learn your executive's informational and philosophical perspectives? Ask peers who've already been through a review with your executive. Ask your boss and your skip-level boss. You can even get thirty minutes on your executive's calendar. Be sure not to believe any one individual, but see patterns in feedback from multiple sources.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Easy as 1, 2, 3&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Now you are ready to create the slide deck. You need only three slides—the current situation, the desired situation, and the tactics to get from the first to the second. That's all you should have. Remember, you are not in control of the review—the executive is. All you can hope to do is frame the discussion. All the other slides can either be cut or left as appendix slides for reference.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The current situation slide may be a problem statement, a current scorecard, or a recap of progress to date. The proper context and information depend on what's important to your executive, which you learned earlier.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The desired situation slide may be a solution, a target scorecard, or a going-forward strategy. It should align with your first slide and resolve the issues it raised.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The tactics slide may be a timeline, bullet list, or table of next steps, typically also indicating risks and mitigations with associated asks. Careful what you say on this slide. It tends to convert directly to commitments.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;The tactics slide seems like it covers a lot of information. Of course, all three slides do. You need to understand how your executive likes information presented.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo3" class=Readeraid1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Does she like eye charts with all the information on the slide?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo3" class=Readeraid1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Does she want summary slides and expects you to have all the details in your head?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo3" class=Readeraid1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Does she prefer detail slides in the appendix that she can reference?&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;I read the instructions&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Many executive reviews require you to follow a template with predetermined slides for you to fill-out. Having a template is terrific—it adds consistency and clearly sets expectations. Unfortunately, most templates are hideous with four or five times the number of slides needed. The templates are either ancient or produced by assistants.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;How do you handle a fifteen-slide template? Pick out the three crucial slides—the ones that describe the current situation, the desired situation, and the tactics to get from the first to the second. Get those three slides right—then ensure the other slides align consistently with your crucial slides. This keeps you on message no matter where the executive takes the conversation. If possible, skip past the other slides and stick to the crucial three.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The purpose of the review is to get valuable feedback on your clear and concise plans. By aligning your slides and staying focused, you can frame the discussion and get the input you need.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;A handy tip is to send out a pre-read three days before the review. Write a one-page document that addresses the executive's key questions or provides context that attendees should know before the meeting.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;The pre-read helps the conversation stay focused. It also gets the executive in the right frame of mind and provides the opportunity to send clarifying questions to you in advance so you can better target your presentation.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Oh behave!&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The last step in my three-step guide to executive reviews is about how to behave. First and foremost, do not be intimidated or enchanted by the executive. Executives used to have your job and they miss it (just ask if you don't believe me). They still use the bathroom. They still embarrass their kids. Do yourself a favor and get over yourself. Act like you've done this before.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The executive will typically take two actions during your review—ask questions and make comments. Most of the time you want to take notes and keep your mouth firmly shut. Use duct tape if you must. Abraham Lincoln said, "It is better to remain silent and be thought a fool than to open one's mouth and remove all doubt."&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;When should you say something? When you have something insightful and relevant to say. "I agree" doesn't cut it. "We're doing that" doesn't cut it. "When we fixed that issue our support calls dropped 67%" might be worth mentioning if it's relevant. When you open your mouth, be sure you are adding value, staying respectful, and being concise. "Yes," "No," and "I don't know" are often sufficient. The rest of the time you should listen.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;If you need help being succinct, tell a friend at the review to give you a signal when you need to stop talking—perhaps a flashing neon sign.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;As I mentioned in "&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/eric_brechner/archive/2009/03/01/i-m-listening.aspx"&gt;&lt;FONT size=3 face="Times New Roman"&gt;I'm listening&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=entrylistheader&gt;&lt;FONT size=3 face="Times New Roman"&gt;," the single proper response to all feedback is, "Thank you." In the case of executive feedback, be sure to write the comments down and consider each point. You don't have to address everything the executive mentions, but you do need to consider it.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Remember, executive reviews aren't the time to show off. They are the time to receive valuable feedback on your plans. The time to show off is when you deliver on those plans.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;How'd I do?&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;When the review is finally over, you'll likely feel awful. The executive asked many tough questions and made a bunch of pointed comments. Was it a disaster? How can you tell?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Luckily, it's easy to tell how the review went. The key is the level of detail the executive discussed, not in the number of positive or negative comments. If the executive's questions and comments were all general and high level, then the review did not go well. The executive was questioning your basic strategy and assumptions. If the questions and comments were in the details, then the review went quite well. The executive agreed with your strategy and approach and was giving you feedback on small pieces.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Either way, executive reviews aren't about giving you an ego boost. They are about getting valuable feedback on your plans. Learn the information and principles the executive cares about, present your plans as simply as possible within that context, and be a professional during the review, and you'll get all the feedback you need to succeed.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;Are executive reviews really necessary to operate a business? At times they seem to act as a crutch for a lack of organization and aligned planning. When an executive staff's plans are aligned and the organization is built to match the plan, then all the executive should need to run the business are regular staff meetings and &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black"&gt;coordination meetings with executive peers&lt;/SPAN&gt;. &lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-FAMILY: 'Arial Unicode MS','sans-serif'; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;It also helps if the executive is accessible to everyone in the organization through blogs, one-on-ones, events, and casual encounters. A number of Microsoft organizations are now run this way.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9806941" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Personal+Bug+Fixing/default.aspx">Personal Bug Fixing</category></item><item><title>I hardly recognize you</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/06/01/i-hardly-recognize-you.aspx</link><pubDate>Mon, 01 Jun 2009 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9666857</guid><dc:creator>ericbrec</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9666857.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9666857</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9666857</wfw:comment><description>&lt;A href="http://blogs.msdn.com/photos/eric_brechner/picture4287155.aspx" minmax_bound="true"&gt;&lt;/A&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;IMG src="http://blogs.msdn.com/photos/eric_brechner/images/4287155/original.aspx"&gt;The annual engineering awards are being given out this week at the Microsoft Engineering Forum. Annual reviews will soon follow. These are great opportunities to recognize impactful work. It's too bad most managers are tragically ignorant of how to recognize their employees or truly why they should.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;If you are a manager, you're probably relishing this opportunity to heckle all those bad managers. Guess what? I'm talking about you. You don't know how to use recognition properly. You don't know why you should. "But I'm great at recognizing my employees," cries a clueless manager. "I'm always congratulating my team—I even shaved my head once." Let's call this manager, "Chaos."&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Chaos thinks recognition is all about morale and motivation. Certainly, there are real benefits for Chaos being a team cheerleader. But if that's the depth of his use of recognition, then chaos is what he'll get.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Everybody wants &lt;SPAN style="mso-bidi-font-weight: bold"&gt;results&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;What Chaos fails to recognize is that recognition is a form of reinforcement. Reinforcement drives behavior. Behavior drives results. Results are king at Microsoft. Good recognition focuses on reinforcing desired results (and correcting undesirable ones).&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;If you aren't thoughtful about the results you seek, recognition can easily drive detrimental behavior. For example, Chaos shaved his head when his team met a tough milestone. To meet that milestone, team members cut corners on quality and deferred fixing structural issues. Those issues increased the "bug debt," prolonged stabilization, and reduced release quality. More importantly, Chaos' team members learned that Chaos rewards cutting corners and doesn't respect quality.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 16pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 16pt; PADDING-BOTTOM: 6pt; MARGIN-LEFT: 58.3pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; PADDING-TOP: 6pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P class=Readeraid1 style="MARGIN: 3pt 0in 6pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=Readeraid1 style="MARGIN: 3pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Cutting corners for rapid development is desirable for prototypes and new ideas, where learning about the problem space is the result you seek.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;The end may &lt;SPAN style="mso-bidi-font-weight: bold"&gt;justify the means&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;"Yeah, but we hit the milestone. We built team unity. That means something!" claims Chaos. Do the ends justify the means? No, not with your narrow view of the ends.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;The ends for Chaos were a united team hitting a tough date. However, others ends were achieved—increased bug debt. If the ends had been defined as a united team hitting a tough date with zero bug debt, then the means can be left to the team.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Chaos is getting cynical. He says, "So if the team robbed a bank to get money to pay a vendor to reduce bug debt then that would be okay?" No, it wouldn't. Chaos has introduced another end—jail time. Define the ends as a united team legally and responsibly hitting a tough date with zero bug debt, and that problem is avoided.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;It's not easy to carefully define and communicate the ends you seek. It's much simpler to follow Chaos and reward haphazard results, ignoring the unintended consequences. However, setting clear expectations and recognizing your truly desired results pays huge dividends:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;You micromanage less.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;Your team innovates more.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;You get the results you desire.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;You have more time to focus on developing and recognizing the great work of your team.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;The time has come to act and &lt;SPAN style="mso-bidi-font-weight: bold"&gt;act&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;quickly&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Do you wait till the ends are achieved before recognizing them? Recognition is most effective when given immediately after achieving a goal. But you also want to recognize all the intermediate results that led to the end result.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;For example, on the way to your united team legally and responsibly hitting a tough date with zero bug debt, your lead ran a great design review. You should immediately recognize her effort saying, "That was a terrific design review today. I love how you listened to everyone's opinion without critique. I also liked how you summarized that feedback and improved the design. Correcting those errors and misunderstandings early will save us significant time and lead us toward hitting our date with zero bug debt."&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Notice the keys to great recognition:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It's immediate&lt;/B&gt;—the same day, or even better, the same minute.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It describes precisely what you liked&lt;/B&gt;—as opposed to the generic "nice job."&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;It's tied to the desired end result&lt;/B&gt;—reinforcing the real value of the effort.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;You may not have the time or opportunity to recognize every positive step toward your end goal. However, you should keep your eyes open and address as many small victories as you can. Your team will love it, they'll better appreciate your expectations, and they'll be better aligned toward your desired result.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Let us celebrate&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Chaos wonders, "Day-to-day recognition is great, but doesn't it detract from the big celebration at the end? Was I wrong to shave my head?" Chaos' grooming habits aside, a celebration marking a major achievement is just as important as day-to-day recognition. However, because it's a culmination of a long-term effort it's not as simple as sharing a few comments or shaving your head.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;First and foremost, recognition should be for a carefully defined desired result, not something arbitrary like "great effort" or "someone said something nice." For example, don't give out an award for "teamwork." Give out an award for "teamwork across divisions and geographies that led to delivering a complete customer scenario."&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Once you have clearly defined criteria for the recognition, plan the celebration. Here's what makes for a lasting positive experience:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Make it personal&lt;/B&gt;—if you defined the goal, the recognition should come from you. Include some personal remarks that express the spirit behind your goals and the way individuals or the team embodied that spirit.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Make it public&lt;/B&gt;—public ritual is important. It carries meaning, builds community, spreads the message, and creates a shared sense of purpose.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Make it lasting&lt;/B&gt;—the associated award should be substantial to the senses—heavy, bold, eye-catching, and tactile. Shaving your head meets many of these criteria, but so do heavy physical awards (like the Oscars) and giant signed banners on heavy poster board.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;These guidelines give your celebration enduring emotional impact. Food or money don’t cut it.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;I'd like to thank the Academy&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;The last element to consider is, "Do you give the recognition to the team or to the individual?" While you can certainly give the whole team a celebration and a day off, recognition for carefully defined desired results should be called out to a small number of recipients (typically, no more than five). Any more than that dilutes the impact.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Why is the impact diluted when given to more than five recipients? Because when you recognize a larger group, there are sure to be individuals who didn't embody the spirit of your goals. The message you send is that tagging along is just as good as being the driver. It isn't. Who originated the action? Who drove it to fruition? Those are the people at the center and in the lead. Those are the people you recognize and encourage others to emulate.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 16pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 16pt; PADDING-BOTTOM: 6pt; MARGIN-LEFT: 58.3pt; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; PADDING-TOP: 6pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P class=Readeraid1 style="MARGIN: 3pt 0in 6pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=Readeraid1 style="MARGIN: 3pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;I've been involved in the internal Engineering Excellence (EE) Award program for some time. It recognizes broad improvement in the way we engineer our products and services. The criteria are around demonstrating that improvement and making it available for others (business and customer impact, plus adoption). The recipients are those individuals who came up with the initial idea, first put it in practice, and drove adoption. The ceremony has ritual (Bill Gates used to host it) and the awards themselves are bold, heavy, eye-catching, tactile, and will last a lifetime.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Readeraid1 style="MARGIN: 3pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Over the past several years, the EE Awards have recognized and encouraged dramatic improvements in our engineering&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;—&lt;/SPAN&gt;more secure and reliable products, better customer feedback, and broader language support. Reviewers in specialized areas are noticing the difference. Hopefully, when enough improvements are broadly in place, everyone will notice.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Readeraid1 style="MARGIN: 3pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;An interesting side note: a few years ago we gave an EE Award to a tool that consolidated a large number of duplicate efforts, gained broad adoption, and automated processes that improved our software. Unfortunately, the tool itself wasn't well engineered, which hurt productivity and reflected poorly on the award program. A great example of needing to carefully define the ends you seek.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;All right, &lt;SPAN style="mso-bidi-font-weight: bold"&gt;let&lt;/SPAN&gt;'&lt;SPAN style="mso-bidi-font-weight: bold"&gt;s&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;review&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Now that you know how to recognize your employees and why you should, how can you apply this to the annual review process?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;Describe what you liked (and disliked) about the results your employees achieved and how they achieved them.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;Talk about the small results and the big results. Tie them together.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BullList style="MARGIN: 3pt 0in 6pt 58.3pt"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; COLOR: black; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman" size=3&gt;Set carefully defined goals for the future that will drive personal development and stronger results for your business and customers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 3pt 0in 6pt 40.3pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Clarity around expectations tied to consistent feedback described in plain language is critical to getting great results, and a happy and secure team. Recognition requires careful thinking and deliberate action, but it's not difficult to do. Avoid the chaos and you can even keep your hair.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9666857" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/People/default.aspx">People</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Being+a+Manager--and+Yet+Not+Evil+Incarnate/default.aspx">Being a Manager--and Yet Not Evil Incarnate</category></item><item><title>It starts with shipping</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/05/01/it-starts-with-shipping.aspx</link><pubDate>Fri, 01 May 2009 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9576211</guid><dc:creator>ericbrec</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9576211.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9576211</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9576211</wfw:comment><description>&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;IMG src="http://blogs.msdn.com/photos/eric_brechner/images/4287142/original.aspx"&gt;Call me "old school" but I believe in shipping. Trying isn't enough. Getting close isn't enough. Good ideas aren't enough. You've got to ship.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;It used to be that interviews started with, "What have you shipped?" If you hadn't shipped recently, "Why?" Why? Because you can't deliver customer value if you don't deliver. You can't iterate and improve without finishing an iteration. You can't get customer feedback without customers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;People used to complain that promotions and rewards were disproportionally distributed to those who shipped. I say, "Absolutely, that's how it should be." Does this hurt quality? No, you set a high minimum quality bar and ship. Does it hurt innovation? No, innovators have always risked an initial drop in pay to receive a big payoff should they deliver.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;Some people complain that the big payoff doesn't exist at Microsoft for innovative ideas. Those people haven't shipped. The people who successfully ship innovative ideas are the ones who become our organizational and technical leaders.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;It all starts with shipping. This is particularly apt with services, where everything literally starts with shipping, and where I'm focusing the rest of this column. Our critics claim that in the new world of services Microsoft has forgotten how to ship. Perhaps, but Microsoft has forgotten more about shipping than most companies will ever know. We just need some reminders and reeducation, especially when it comes to services.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;Does a focus on shipping drive death marches? No, death marches delay shipping. As I wrote in “Marching to death” (&lt;/FONT&gt;&lt;A href="http://www.amazon.com/Wrights-Hard-Code-Pro-Practices/dp/0735624356/"&gt;&lt;FONT color=#0000ff face="Times New Roman"&gt;chapter 1&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Arial Unicode MS"&gt;), death marches result from a lack of planning and courage. This is particularly important to understand in the services world where sustainable shipping is critical to long term success.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;I offer you my service&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;How much about shipping services has Microsoft forgotten or doesn't get, according to critics? Not as much as they would have you believe, but enough to make you think. Let's go over the herrings and the heartaches, mixed with a little happiness.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The red herrings:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;A name=_Toc197917505&gt;&lt;/A&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services make you think about everything differently.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="mso-bookmark: _Toc197917505"&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services center on data while packaged products center on functionality.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="mso-bookmark: _Toc197917505"&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services have greater security concerns than packaged products.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services have serious issues with dependencies.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;A name=_Toc197917507&gt;&lt;/A&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services demand higher quality and faster iterations than packaged products.&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="mso-bookmark: _Toc197917507"&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The heartaches (and happiness):&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;A name=_Toc197917503&gt;&lt;/A&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services run across hundreds of machines&lt;/FONT&gt;&lt;FONT size=3 face="Times New Roman"&gt;, not on a single client.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;A name=_Toc197917504&gt;&lt;/A&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services must scale out automatically.&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="mso-bookmark: _Toc197917504"&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;A name=_Toc197917510&gt;&lt;/A&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services are easier to switch than packaged products&lt;/FONT&gt;&lt;FONT size=3 face="Times New Roman"&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Service upgrades hit everyone instantly&lt;/FONT&gt;&lt;A name=_Toc197917509&gt;&lt;/A&gt;&lt;FONT size=3 face="Times New Roman"&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="mso-bookmark: _Toc197917509"&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Services are living, changing things.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;A name=_Toc197917506&gt;&lt;/A&gt;&lt;FONT size=3 face="Times New Roman"&gt;Let's break these down, starting with the red herrings.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;What is that smell?&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The first services red herring is a big one, "Services change everything." As I addressed in &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/eric_brechner/archive/2008/04/01/at-your-service.aspx"&gt;&lt;FONT color=#0000ff size=3 face="Times New Roman"&gt;At your service&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=entrylistheader&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;, this is total bovine fertilizer. Services start and end with helping customers achieve their goals, just like all products ever. You focus on the customer experience and what they hope to accomplish or you lose. End of story.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;SPAN class=entrylistheader&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;The next three red herrings—centering on data, security concerns, and dependency issues—all apply just as well to shipping packaged products, though it may have taken us longer to realize it. You can't expose data format changes to customers without chasing them away, on the client or the server. There isn't a computer product or service today that isn't vulnerable to attack—you must secure them all. Finally, if you think external dependencies aren't problematic on the client, you clearly don't use many drivers. I'm not saying these aren't real issues—I'm saying they aren't new or specific to services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The last red herring is among the most common concerns raised about why shipping services differs from shipping packaged products—high availability and Internet time. Look, it's not okay for packaged products to never work or require a reboot every time you use them; at least it hasn't been for quite some time. The quality bar is no different for services, though there are plenty of services that fail constantly.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;As for Internet time, that hit packaged products a decade ago with the introduction of Windows Update. And if you think that those patches are just security fixes, you haven't been paying attention. More and more we are fixing all kinds of experience issues shortly after customers report them, for services and packaged products. That's a great thing for customers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;However, gradually improving the customer experience every month or every day isn't enough. Both services and packaged products need to ship significant, orchestrated updates to deliver breakthrough customer value. Facebook wasn't going to gradually update itself into Twitter any more than Vista would gradually update itself into Windows 7. You must focus on what the customer is trying to accomplish, and sometimes that isn't a quick change.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;The best way to learn how to ship is to do it early and often. Make every build a shippable build. Build every day and rebuild the entire system at least every week. Deploy regular tech previews and betas. Deploy regular incremental updates and fixes into production. Ship early, ship often. Practice makes perfect.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;SPAN style="mso-bidi-font-weight: bold"&gt;There&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;are&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;too&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;many&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;of&lt;/SPAN&gt; &lt;SPAN style="mso-bidi-font-weight: bold"&gt;them&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;However, not everything about shipping packaged products applies to shipping services. There are mental, process, and team adjustments that you need to make.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;First and foremost is that services run across hundreds or thousands of machines dispersed in multiple data centers worldwide. Sometimes functionality and data are replicated. Sometimes functionality and data are specialized. Usually, it's a combination of both for scale and reliability. Naturally, this presents design and synchronization problems but plenty of books have been written about that (read don't rediscover). The less obvious challenges are around debugging and deployment.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Why is debugging a service so tough? Timing issues are killer given multiple threads on multiple processors across multiple machines. Yikes! However, that's not even the toughest challenge.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;What's the first thing you do when debugging an issue? Analyze the stack, right? With services the stack is split across servers and requests, making it nearly impossible to trace a specific user action. The good news is that there are new tools that help tie user actions together across machines. The bad news is that this isn't the toughest challenge either. The toughest challenge is that you're always debugging in the live environment. You don't get symbols, breakpoints, or the ability to step through code.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;So let's recap. Debugging services means debugging nasty timing issues across multiple machines with no stack, symbols, or breakpoints on live code. There's only one solution—instrumentation—and lots of it, designed in from the beginning, knowing you'll soon be debugging across live machines with no stack, symbols, or breakpoints.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;They're multiplying too rapidly!&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Solving debugging brings us to the other huge challenge—deployment. Deployment needs to be completely automated and lightning fast. We're talking file copy installation, with fast file copy. No registry, no custom actions, and no manual anything.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Why does deployment need to be so fast and simple? Two reasons:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;You're installing onto hundreds or thousands of machines worldwide while they are live. Installation must work and work fast with zero human intervention ever. The slightest bit of complexity will cause failures. Remember, five minutes times 1,000 machines equals three-and-a-half days. It had better just work.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-bidi-font-size: 0pt; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;The number of servers needs to grow and shrink dynamically based on load. Otherwise, you are wasting hardware, power, cooling, and bandwidth in order to meet the highest demand. Because your scale depends on load, it can change any time. When it changes, you need to build out more systems automatically and instantly.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The happiness around deployment is that Azure will do most of the heavy lifting for you (so let it, don't reinvent). However, you still need to design your services to support file copy installation.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Life is so uncertain&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Enough of the challenges you can predict, how about the unpredictable ones? The services landscape is in constant change. While some services are sticky because they hold your data (like Facebook or eBay), many aren't sticky at all (like search or news). A few minutes of downtime can cost you thousands of customers. Data compromise or loss can cost you millions of customers. They'll just switch. Our competitors will be happy to accept them. It cuts both ways so you need work hard to both welcome and keep new users.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;When you update a service everyone gets the new version instantly, not over years. If there's a bug that only one customer in a thousand experiences, then that bug will hit thousands of customers instantly (&lt;/FONT&gt;&lt;A title="Law of Truly Large Numbers" href="http://en.wikipedia.org/wiki/Law_of_Truly_Large_Numbers"&gt;&lt;FONT color=#0000ff size=3 face="Times New Roman"&gt;law of truly large numbers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face="Times New Roman"&gt;). That means you need to resolve the issue quickly or rollback. Either way, it's a bad idea to update a service on a Friday and a good idea to have an emergency rollback button always at the ready.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Finally, it's important to realize that services are living, changing things. You'd think that because the servers are all yours with your image and your configuration that it would be a controlled environment—and it is until you turn on the switch. Once the server goes live, it changes. The memory usage changes, the data and layout on the disks change, the network traffic changes, and the load on the system changes. Services are like rivers not rocks. You can't ship and forget services. They need constant attention. To make your life easier, bake resilience in by automating the five Rs—retry, restart, reboot, reimage, and replace (though replace may require human hands at some point).&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The happiness that comes with these heartaches are customers willing to switch; an ideal idea testing platform because you can show customers different ideas and see which they prefer on a daily basis; and the ability to ship now and find the tricky intermittent Heisenbugs later (using your five Rs resilience to keep up availability).&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Back to basics&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;There you have it. Some food for thought mixed in with the old basics of writing solid code that focuses on customers and their goals.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;However, none of this is worth anything without shipping. Make shipping a priority and we all win. Sure, the quality bar has gone up, but we're not kids selling lemonade anymore. We need to ship quality experiences regularly, on both long and short time scales. We need to ship on the Internet, on the PC, and on the phone. We need to serve our customers well and delight them into sticking with us. It's a long journey, but it doesn't start until we ship.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9576211" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Project+Mismanagement/default.aspx">Project Mismanagement</category></item><item><title>Your World. Easier</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/04/01/your-world-easier.aspx</link><pubDate>Wed, 01 Apr 2009 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9505714</guid><dc:creator>ericbrec</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9505714.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9505714</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9505714</wfw:comment><description>&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;IMG src="http://blogs.msdn.com/photos/eric_brechner/images/4287151/original.aspx"&gt;During difficult economic times like these, people tend to whine less about common complaints that now seem trite. Mostly, I'm relieved not to hear how much e-mail is in Ingrid's Inbox, how Brian broke the build again, and how Suresh's service schedule slipped successive sprints.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;However, it's during difficult days that we should patch plaguing problems. When are you going to be more motivated to mend malignant maladies? Surely, no additional alliteration is advisable.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;A surprising number of common issues can be solved using two simple techniques—single-piece flow and checklists. There's a ton of behavioral and process theory behind why these simple methods are effective. The point is that they are effective and you and your team are less effective without them.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;All too easy&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Take Ingrid's Inbox. Like most Inboxes, Ingrid's is overflowing. She spends tons of time on it, yet it only gets bigger. She constantly loses track of mail, discovers mail, and revisits mail. It's hopeless.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Ingrid would have her mail under control if she followed single-piece flow. Single-piece flow tells her to handle one piece (one message) at a time till it's done. By "done" I mean she'll never look at that message again (except to answer a related message).&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Here's how it works. Each time after Ingrid reads an e-mail message she does one of four actions:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.5pt; tab-stops: .5in" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;She deletes the message (my favorite).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.5pt; tab-stops: .5in" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;She files it away in a folder.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.5pt; tab-stops: .5in" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;She forwards the message to someone else and then deletes or files it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 6pt 0in 6pt 58.5pt; tab-stops: .5in" class=NumList&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;She answers the message and then deletes or files it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;That's it. She never opens a message and then leaves it in her Inbox. By the end of each day, every day, her Inbox is empty. She never misses a mail message, loses a message, or revisits a message.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Single-piece flow is efficient because it removes overhead and rework. There's overhead every time you context switch to look at a new message, and there's rework when you re-read a message. In single-piece flow, overhead is minimized and rework is eradicated. &lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Eric Aside&lt;BR&gt;&lt;/B&gt;Sure, there are exceptions to the read-it-once rule, but they account for less than 5 percent of the mail I get in a day. Even those e-mail messages get filed in a special folder for more intensive attention. I also use Inbox rules to pre-filter mail from discussion groups.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;If you're wondering how to get started and don't want to just delete all the mail in your Inbox, follow these steps:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo2" class=Readeraid1&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face="Arial Unicode MS"&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Take mail you are actively working on right now and move it into a special folder.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo2" class=Readeraid1&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face="Arial Unicode MS"&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Create folders for your remaining mail that correspond to your obligations and interests.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo2" class=Readeraid1&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face="Arial Unicode MS"&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Search your Inbox for mail that fits each folder and move that mail into the folder.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l1 level1 lfo2" class=Readeraid1&gt;&lt;SPAN style="mso-fareast-font-family: 'Arial Unicode MS'; mso-bidi-font-family: 'Arial Unicode MS'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face="Arial Unicode MS"&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Go through your special folder and clear out 90% of it using single-piece flow.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;Now you are on your way.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Deja vu – all over again&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Brian keeps breaking the build. You can punish Brian till he's afraid of checking in code regularly, but doing so only causes other problems.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;A better solution is to give Brian a checklist. Checklists are wildly misunderstood, improperly developed, and underutilized. Regrettably, well-meaning compulsive people list everything possible Brian should check before he submits code to the build. That's not only a waste of time, it's also ineffective.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Brian's checklist should list only common causes of build breaks (less than one page’s worth). It should be in Brian's sight when he submits code. The goal is to be quick, easy, and effective.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Too long or complex and Brian won't follow it. Too short and it's not effective. Luckily, most mistakes are common mistakes. Thus, all the team needs to do is collect a list of the common or critical causes for build breaks and turn that into a checklist. The same is true for design review lists, code review lists, and all checklists.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Remember to update your checklists as your failure patterns change or they will become stale. Checklists prevent common errors and promote good habits. Any structured manual process you follow should have a simple checklist—unless you like being Brian the build breaker.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Eric Aside&lt;BR&gt;&lt;/B&gt;You may have battles deciding what goes in a checklist. You shouldn't. Remember, you list what the data says are the common or critical failure points, not everything that ever happened.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;For example, I added a checklist to my e-mail signature several months ago, which I check and then delete before I send every mail. It lists the two mistakes I've made for years, but haven't made since:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l2 level1 lfo3" class=Readeraid1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Check the Cc and Bcc lines for undesired aliases&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 3pt 0in 6pt 0.25in; mso-list: l2 level1 lfo3" class=Readeraid1&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Arial Unicode MS"&gt;Ensure the subject line is accurate&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Slip sliding away&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Suresh's software squad slipped their schedule on successive sprints. Bad news for a service—or any project. Is it time to work weekends? No. Is it time to slap the squad silly? No. Is it time for single-piece flow and checklists? Yes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Suresh's squad is made up the usual way—a few PMs including a service engineer, a bunch of developers, and a similar-sized bunch of testers. The PMs write specs, the developers code them, and the testers test them. The squad is using Scrum-like Sprints with a nicely prioritized backlog of features.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Unfortunately, the PMs are creating specs faster than can be implemented. They waste time and effort on specs that change or are cut before they see daylight. The developers and testers jump from feature to feature as they get blocked. Nothing is in sync. Nothing gets finished. The schedule slips incessantly. In retrospectives, all Suresh's squad talks about is unblocking people.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Even though Suresh's squad is using Scrum-like Sprints, they aren't using single-piece flow. They aren't splitting into cross-discipline teams, with each team working on one feature at a time till it's done. They don't even have a checklist that defines done. It's doomed.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Once they create feature teams that spec, code, and test one feature at a time (sometimes called, &lt;I style="mso-bidi-font-style: normal"&gt;feature crews&lt;/I&gt;) and a checklist that defines done, there's a chance for progress. The single-piece flow removes blocking issues because everyone is working on the same problem. Instead of jumping ahead, the checklist keeps the team honest, motivating them to work together, finish, and stay focused. Now the team doesn't waste time context switching and can tell how long it really takes to complete a feature, leading to confident scheduling and higher quality finished products and services.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Eric Aside&lt;BR&gt;&lt;/B&gt;Many people wonder what to do with feature crew PMs once they finish specing, or developers once they hit code complete. For PMs there are two solutions—be part of multiple feature crews or be prepared to work with their dev and test peers on problem solving and development. For developers, the right solution is to work with the test team on tools, automation, unit tests, and component tests.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;There's another clever solution written up by a former Microsoft employee, Corey Ladas. He calls it &lt;I style="mso-bidi-font-style: normal"&gt;Scrumban&lt;/I&gt; and you can read about it on his and Bernie Thompson’s &lt;/FONT&gt;&lt;A href="http://leansoftwareengineering.com/ksse/scrum-ban/"&gt;&lt;FONT face="Arial Unicode MS"&gt;Lean Software Engineering&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Arial Unicode MS"&gt; site.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Our two weapons are&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;So there you have it—single-piece flow and checklists. Two enormously useful, remarkably simple, and yet woefully underutilized techniques for managing workload and building quality software.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Single-piece flow and checklists can be applied to individuals, small teams, and large divisions. They aren't controversial when used pragmatically, and have years of documented case history supporting their effectiveness.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Sure, you could create a whole grassroots movement around single-piece flow and checklists, but that seems a bit overblown for such simple ideas. Maybe you should just use them wisely. Enjoy the time you get back and the improvement in your results. The best things in life are often the most basic and simple.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt" class=Readeraid1&gt;&lt;FONT face="Arial Unicode MS"&gt;James Waletzky, has an amusing blog entry with a few checklist references entitled, &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/progressive_development/archive/2008/03/04/motley-says-checklist-we-don-t-need-no-stinking-checklist.aspx"&gt;&lt;FONT face="Arial Unicode MS"&gt;Checklist? We don't need no stinking checklist!&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9505714" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Inefficiency+Eradicated/default.aspx">Inefficiency Eradicated</category></item><item><title>I'm listening</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/03/01/i-m-listening.aspx</link><pubDate>Sun, 01 Mar 2009 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9451158</guid><dc:creator>ericbrec</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9451158.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9451158</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9451158</wfw:comment><description>&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;IMG src="http://blogs.msdn.com/photos/eric_brechner/images/4287148/original.aspx" mce_src="http://blogs.msdn.com/photos/eric_brechner/images/4287148/original.aspx"&gt;It's Midyear Career Discussion time at Microsoft. Perhaps you just finished, but more than likely you're still trying to squeeze yours in. How'd it go? How will it go? For you? For your manager? Well, that depends.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;It depends a bit on your prior performance and your manager's prior performance. It depends a bit on the feedback itself and how that feedback is given. It depends a bit on how your parents raised you and the comfort of your chair. But the biggest influence on the lasting impact of your Midyear Career Discussion is the way you and your manager respond to feedback.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Let me put this delicately to you. You have no frigging idea how to give and take feedback. Seriously—not one frigging idea. Think I'm wrong? You are only proving me right. If you actually knew how to give and take feedback your response would be a sincere and polite, "Thank you."&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Thanks for the advice&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;In fact, there are only two valid responses to feedback, "Thank you" and "Go on." &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;The "Thank you" is simple and self-explanatory. Too bad most people don't use it. Most people defend themselves, explain their behavior and results, and describe how they are already taking the right steps.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Please, slowly and carefully shut your mouth, empty your mind, and listen. Perhaps you can even take notes. Then, when the generous soul is finished, say, "Thank you."&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;You don't say it to be polite. You say "Thank you" because you mean it. Your relationships, your life, and our products and services would reek far beyond their current stench if people were not kind enough to provide an outside perspective and help us improve. Thank goodness they are willing to do it. To ensure they continue it's essential to sincerely appreciate it.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Tell me more about me&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;In addition to "Thank you," a valid response to feedback is "Go on." As in:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;"Could you talk more about that?"&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;"I don't quite understand—could you describe that further?"&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;"Thank you, that's helpful, what else can I do differently?"&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt; mso-list: none" class=BullList&gt;&lt;FONT size=3 face="Times New Roman"&gt;Anything that encourages clear and continued feedback is appropriate.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Back off, man. I'm a scientist&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;What's inappropriate is anything that questions or cuts off feedback. This includes:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;"I'm working on it." So what? You're doing the wrong thing, you haven't made much progress, or you are actually improving. Regardless, the feedback is valid and your comment is irrelevant and self-serving.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;"I was trying to …" So that makes it better? Never confuse reasons with excuses. If you can get better, you should get better. No excuses.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;"I disagree." So this is news? You're getting feedback. It's opinion. The fact that you like your current approach is not a revelation. When the feedback seems wrong, you've either missed something or left the wrong impression—that’s precious information.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Keep in mind that you don't have to follow whatever advice you get. All you are obligated to do is listen, consider the advice carefully, and thank the person for helping you.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpFirst&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpLast&gt;&lt;FONT face="Arial Unicode MS"&gt;A particularly important time to keep your mouth closed, take notes, and simply say, "Thank you," is during an executive review.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;Now it’s my turn!&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Now that you know how to take feedback, it's time to learn how to ask for it and provide it. When asking for feedback and when providing it, there are three basic questions:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;What is good [about what I'm doing or the work I've done]?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;What could be better?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Any further comments?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;You can structure feedback more, but the simplest, complete ask are those three questions. And it is those three questions that you want to answer when you provide feedback.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpFirst&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpMiddle&gt;&lt;FONT face="Arial Unicode MS"&gt;Feedback is best provided immediately before or after behavior. The ideal is to provide positive feedback directly after desired conduct; and provide corrective feedback just before it’s needed. In other words, apply feedback at precisely the moment it is most constructive.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpMiddle&gt;&lt;FONT face="Arial Unicode MS"&gt;For example, a guy on your team sends a great email but forgets to copy a stakeholder. You reply to him right away, “Great mail—concise and insightful.” Later, just before he’s supposed to send the next update you write, “Remember to copy all stakeholders.” The reminder is more useful at that time.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;We have come full circle&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;When providing your feedback, start with what's good, talk about improvements, add on your other comments, remind about improvements, and then reiterate what's good. That order is important.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;You start with what you like. It sets up the conversation on an upbeat note and prevents the impression that all is lost. If you start with what's wrong, your listener may never hear what's right.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Next, you talk about ways to improve. Ideally, your listener should focus on just one change. One change is all that most people can handle at a time. Pick the most impactful improvement and emphasize it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Of course, you'll have plenty of other thoughts that aren't as important. Feel free to mention those in the context of "a few other comments."&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Then come back to your main message—the one or perhaps two improvements that would make the most difference.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 58.3pt" class=BullList&gt;&lt;SPAN style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Wingdings; COLOR: black; mso-bidi-font-size: 0pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-width: 0%"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;§&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Finish with what is going well. It's important to end on a positive note.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 6pt; PADDING-LEFT: 16pt; PADDING-RIGHT: 16pt; MARGIN-LEFT: 58.3pt; BORDER-TOP: windowtext 1pt solid; MARGIN-RIGHT: 0.25in; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 6pt; mso-element: para-border-div; mso-border-alt: solid windowtext .75pt"&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpFirst&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face="Arial Unicode MS"&gt;Eric Aside&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt; mso-add-space: auto" class=Readeraid1CxSpLast&gt;&lt;FONT face="Arial Unicode MS"&gt;Remember to always focus on the behavior or outcome, not on the person. People can't change who they are, but they can improve their actions and results. &lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2 style="MARGIN: 12pt 0in 6pt"&gt;&lt;FONT face="Arial Unicode MS"&gt;We don't have much time&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;That's it. Being concise is important. If you want your feedback to matter it should be clear, consumable, considerate, concise, and centered on the receiver. Your feedback isn’t about you and your glorious knowledge; it is about helping the recipient.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 3pt 0in 6pt 40.3pt" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;If you are on the receiving end of the feedback you should be just as concise. Feedback is precious, whether it's from a customer, a peer, or your manager. Don't get in the way. Encourage it. Savor it. Appreciate it. Thank you.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9451158" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/People/default.aspx">People</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Personal+Bug+Fixing/default.aspx">Personal Bug Fixing</category></item><item><title>Green fields are full of maggots</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/02/01/green-fields-are-full-of-maggots.aspx</link><pubDate>Sun, 01 Feb 2009 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9382158</guid><dc:creator>ericbrec</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9382158.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9382158</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9382158</wfw:comment><description>As I said in Nailing the nominals , the two keys to successful big projects (100K+ LOC) are thinking ahead and defining done. Thinking ahead is about design and planning. Defining done is about setting a quality bar and sticking to it. Yet many big projects...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2009/02/01/green-fields-are-full-of-maggots.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9382158" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Inefficiency+Eradicated/default.aspx">Inefficiency Eradicated</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Software+Design+If+We+Have+Time/default.aspx">Software Design If We Have Time</category></item><item><title>Sustained engineering idiocy</title><link>http://blogs.msdn.com/eric_brechner/archive/2009/01/01/sustained-engineering-idiocy.aspx</link><pubDate>Thu, 01 Jan 2009 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255300</guid><dc:creator>ericbrec</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9255300.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9255300</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9255300</wfw:comment><description>Plumbing channels waste water into a series of larger and larger pipes till it is expelled. That's because sewage flows downstream, which explains the quality of goods that test, operations, and sustained engineering teams receive. After all, they are...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2009/01/01/sustained-engineering-idiocy.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9255300" width="1" height="1"&gt;</description></item><item><title>De-optimization</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/12/01/de-optimization.aspx</link><pubDate>Mon, 01 Dec 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9145927</guid><dc:creator>ericbrec</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9145927.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9145927</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9145927</wfw:comment><description>Why? Why! Why do managers make stupid decisions that cause devastating churn and tawdry results? And it's not just managers, though they are particularly proficient at promoting poor performance—architects, leads, and individual contributors flood the...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/12/01/de-optimization.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9145927" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Process/default.aspx">Process</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Inefficiency+Eradicated/default.aspx">Inefficiency Eradicated</category></item><item><title>NIHilism and other innovation poison</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/11/01/nihilism-and-other-innovation-poison.aspx</link><pubDate>Sat, 01 Nov 2008 17:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9028335</guid><dc:creator>ericbrec</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/9028335.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=9028335</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=9028335</wfw:comment><description>Is innovation the act of creating something new (as the dictionary claims) or is it building upon the work of others? To me this is a fundamental question that Microsoft as a company and as a culture has gotten horribly wrong. We deal with the consequences...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/11/01/nihilism-and-other-innovation-poison.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9028335" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Microsoft--You+Gotta+Love+It/default.aspx">Microsoft--You Gotta Love It</category></item><item><title>Nailing the nominals</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/10/01/nailing-the-nominals.aspx</link><pubDate>Wed, 01 Oct 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8961657</guid><dc:creator>ericbrec</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/8961657.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=8961657</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=8961657</wfw:comment><description>People are always looking for that amazing breakthrough technology or process that solves all their problems—enhances their love life, trims their waist, and improves the productivity of their development team. That's why process manias like Agile and...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/10/01/nailing-the-nominals.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8961657" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Process/default.aspx">Process</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Software+Quality--More+Than+a+Dream/default.aspx">Software Quality--More Than a Dream</category></item><item><title>I would estimate</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/09/01/i-would-estimate.aspx</link><pubDate>Mon, 01 Sep 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8904223</guid><dc:creator>ericbrec</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/8904223.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=8904223</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=8904223</wfw:comment><description>When I'm discussing challenges with fellow engineers, the first topic that comes up isn't estimation—it's career and people challenges. That's why those issues are so rampant in these rants. However, "How do you generate task estimates?" is always among...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/09/01/i-would-estimate.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8904223" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Project+Mismanagement/default.aspx">Project Mismanagement</category></item><item><title>My experiment worked! (Prototyping)</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/08/01/my-experiment-worked-prototyping.aspx</link><pubDate>Fri, 01 Aug 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8792650</guid><dc:creator>ericbrec</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/8792650.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=8792650</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=8792650</wfw:comment><description>It's summertime. Time to sit out in the sun and daydream, perhaps on a vacation or a weekend afternoon. When your mind is relaxed at times like these, you often think of beautiful new ideas. You further develop those ideas and then, when the time is right,...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/08/01/my-experiment-worked-prototyping.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8792650" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Software+Design+If+We+Have+Time/default.aspx">Software Design If We Have Time</category></item><item><title>Opportunity in a gorilla suit</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/07/01/opportunity-in-a-gorilla-suit.aspx</link><pubDate>Tue, 01 Jul 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8674979</guid><dc:creator>ericbrec</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/8674979.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=8674979</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=8674979</wfw:comment><description>It's annual review time at Microsoft. We differentiate pay between high, average, and low performers in the same roles. Thus, it's time to calibrate those who've made the most of their opportunities in the past year with those in the mainstream of solid...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/07/01/opportunity-in-a-gorilla-suit.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8674979" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/People/default.aspx">People</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Adventures+in+Career+Development/default.aspx">Adventures in Career Development</category></item><item><title>No column for June - Preparing for annual internal engineering event</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/06/01/no-column-for-june-preparing-for-annual-internal-engineering-event.aspx</link><pubDate>Sun, 01 Jun 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8567201</guid><dc:creator>ericbrec</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/8567201.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=8567201</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=8567201</wfw:comment><description>Eric Aside I'm taking June off to prepare for the annual event my organization runs internally for Microsoft engineers. (Not a Microsoft engineer? We can fix that .) This year the event is five days focused on various themes for improving engineers and...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/06/01/no-column-for-june-preparing-for-annual-internal-engineering-event.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8567201" width="1" height="1"&gt;</description></item><item><title>Crash dummies: Resilience</title><link>http://blogs.msdn.com/eric_brechner/archive/2008/05/01/crash-dummies-resilience.aspx</link><pubDate>Thu, 01 May 2008 06:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8444169</guid><dc:creator>ericbrec</dc:creator><slash:comments>34</slash:comments><comments>http://blogs.msdn.com/eric_brechner/comments/8444169.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_brechner/commentrss.aspx?PostID=8444169</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_brechner/rsscomments.aspx?PostID=8444169</wfw:comment><description>I heard a remark the other day that seemed stupid on the surface, but when I really thought about it I realized it was completely idiotic and irresponsible. The remark was that it's better to crash and let Watson report the error than it is to catch the...(&lt;a href="http://blogs.msdn.com/eric_brechner/archive/2008/05/01/crash-dummies-resilience.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8444169" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Tools+and+Techniques/default.aspx">Tools and Techniques</category><category domain="http://blogs.msdn.com/eric_brechner/archive/tags/Software+Quality--More+Than+a+Dream/default.aspx">Software Quality--More Than a Dream</category></item></channel></rss>