<?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>Brad Abrams  : Program Manager</title><link>http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx</link><description>Tags: Program Manager</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>PM Tip #10: Interview Tips for Landing a Great Program Management Job</title><link>http://blogs.msdn.com/brada/archive/2009/06/24/pm-tip-10-interview-tips-for-landing-a-great-program-management-job.aspx</link><pubDate>Thu, 25 Jun 2009 00:33:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9802212</guid><dc:creator>BradA</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/brada/comments/9802212.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=9802212</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_thumb.png" width="233" height="231" /&gt;&lt;/a&gt; Recently a friend of mine at Microsoft asked about tips for how to land a great Program Management job at Microsoft.&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx"&gt;It has been a while since&lt;/a&gt; I did a “PM Tips” post, so I thought I’d use the opportunity to share my thoughts and get your feedback.&lt;/p&gt;  &lt;p&gt;I have done lots of PM interviews over the years and through the process I have developed a few things I look for to spot great program managers.&amp;#160; In fact I have often mentioned to co-workers in Dev or test and even people I meet at social events that they would be great PMs… most of the time they look at me like I am crazy… but sometimes, they turn out to be, in fact, really great PMs. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Getting the Interview&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Know what you are looking for&lt;/strong&gt; – Given this economy, I know many folks just want *a* job.&amp;#160; But I’d encourage you to think more deeply about it.&amp;#160; You are more likely to land a job that allows you to use your discretionary effort – that is, something you will LOVE doing.&amp;#160;&amp;#160; Another way to look at this is for every job you apply for, know why *that* job is great for you.&amp;#160; So while you could apply for many jobs, you want to figure what makes you interested in each one.&amp;#160; Is it the people you’d work with, the technology, the role?&amp;#160; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_thumb_1.png" width="240" height="240" /&gt;&lt;/a&gt; &lt;strong&gt;Understand why you are looking&lt;/strong&gt; – There are lots of good and bad reasons to look for a new job.&amp;#160; Be sure the check your motives.&amp;#160; Hiring managers don’t want to get a “problem” employee that runs away from hard problems or can’t get along with co-workers, etc.&amp;#160; Good hiring managers will want to really find out what is motivating you to look now.&amp;#160; Even if it is something like a “unfair” review or a disconnect with your manager that is making your want to look, I’d encourage you to think hard about the root cause – for example maybe your review isn’t great, in part because you have lost passion for the an area you have worked in for long time.&amp;#160;&amp;#160; &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Network&lt;/strong&gt; – Chances are very good that someone you know knows your future boss.&amp;#160; Put the word out that you are looking.&amp;#160; If anyone on my team recommends someone for a position, I always do at least an informational with them… the same is certainly not true for the cold calls I get.&amp;#160;&amp;#160;&amp;#160; Be sure you have talked to your management chain about this first as news travels fast.&amp;#160; You don’t want to surprise anyone.&amp;#160; It is always best if you can tell your management chain that your first option is to stay with the larger team… that motives them to find a role for you and helps you not look like you are running away. &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;The Cold Call&lt;/strong&gt; – Sometimes you will have to do a cold call – just reply to an open position even when you have no personal connection.&amp;#160;&amp;#160; Don’t let this stop you from your dream job.&amp;#160; But do do your research.&amp;#160; In your first mail to the hiring manger mention why you are interested.&amp;#160; is it the technology, the people, or some aspect of the role?&amp;#160; Specifically ask for sometime with them or someone on their team to talk more about the job.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Do your homework&lt;/strong&gt; – In the days of Bing, Google, Blogs, Twitter and Facebook it is very easy to find information on people and projects.&amp;#160; Who are you going to interview with?&amp;#160; Find out what their last talk at a conference was, what was their last blog on, have they done a blog post on interview tips ;-)&amp;#160; etc.&amp;#160; For the project, what is the core message, what are customers saying?&amp;#160; what are the big problems?&amp;#160; Is there a beta or CTP of the product you can play with a bit?&amp;#160; Can you get some first hand experience with the product.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;The Interview Process&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The overall interview process can be time consuming and take a lot of elapsed time.&amp;#160; And while you can try to put a schedule on it, the truth is it will take as long as it takes.&amp;#160; This is a big decision for both you and the hiring manager.&amp;#160; Here are a few things to expect in roughly this order:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Initial Informational – this is usually with the hiring manager or someone she respects.&amp;#160; The goal here is mostly a “get to know you”.&amp;#160; &lt;/p&gt;    &lt;p&gt;2. Follow up informationals\informal interviews.&amp;#160; Committing to an interview day is big for both of you.&amp;#160; You have to tell your current manager (if you are already an employee at MS) and the hiring manager has to invest several hours in an interview loop and discussions.&amp;#160; Often you both want to raise confidence before doing a loop.&amp;#160;&amp;#160;&amp;#160;&amp;#160; I am a big fan of these as they give you a very good idea of what the loop will be be like.&amp;#160; It is very much a trial run.&amp;#160; &lt;/p&gt;    &lt;p&gt;3. The Loop – If all goes well, eventually you will do a full day interview loop.&amp;#160; You are likely to talk to 3-6 of your co-workers, your boss peers, etc.&amp;#160; Be sure to ask each of them what their relationship is to the hiring manager.&amp;#160; Begin to form of map of the organization.&amp;#160; &lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_thumb_2.png" width="155" height="155" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;4. The hire\no-hire decision – often this is very quick.. a matter of a couple of days for the hiring manager to compare notes with the interviewers and make a decision.&amp;#160; &lt;/p&gt;    &lt;p&gt;5. Accepting the offer – You need to formally accept the offer.&amp;#160; My suggestion is that you loop back one more time with your current team before formally accept… again you want to leave on the best terms as possible.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;In the Interview&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Good answers to stock questions – &lt;/strong&gt;I always ask a few stock questions:&amp;#160; &lt;br /&gt;Why is now a good time to look?&amp;#160;&amp;#160; Good reasons would be product shipping, significant change in directions, etc.&amp;#160; Bad reasons would be you got a bad review, a reorg didn’t go your way, etc.&amp;#160; &lt;br /&gt;Why this role?&amp;#160; Good reasons would be following your passions for technology X or part of a progression (from low-level to high-level platform for example, or it could be the people, etc.&amp;#160; Bad reasons would be you want to be the boss, you want an easier\less stressful job, etc.       &lt;br /&gt;Why PM?&amp;#160;&amp;#160;&amp;#160; Good reasons would be around wanting breadth of scope, impact the product, customer connections, etc.&amp;#160; Bad reasons would be to make decisions or be in charge.&amp;#160; &lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Tell me about a time…&lt;/strong&gt;&amp;#160; - I love to hear about the personal experiences of interview candidates.&amp;#160; What have they really been through and what have they learned?&amp;#160; To get at this I often ask Tell me about a time you made an unpopular decision, made a big mistake, managed someone out of the company, etc.&amp;#160;&amp;#160; Have a few stories ready for this sort of thing.&amp;#160; Think of a few “big” issues you have dealt with recently and what you have learned – likely this event can cover no mater what the “tell me about…” opener is.&amp;#160; Just be sure you know what the point is you are making.&amp;#160; That you learned quickly, that you stand your ground under pressure, that you know how to work cross group into a win-win situation.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_thumb_3.png" width="175" height="196" /&gt;&lt;/a&gt;Industry Questions&lt;/strong&gt; – I often ask candidates about the software industry to see how much they are keeping up.&amp;#160; Sometimes I ask candidates about the industry around their current role.&amp;#160; Here I am looking to understand how deeply they seem to understand the industry.&amp;#160; For example, if they are coming from SQL Server, do they talk about the industry around one version of SQL to the next or do they talk about it in terms of Oracle and MySql or do they talk about it in terms of unstructured data storage and how we can mine that in different ways.&amp;#160;&amp;#160; I also ask candidates about my area.. how much do they understand about the real business they are interviewing for.&amp;#160; Clearly they are not experts, but I like to know they have done some level of research and thinking.&amp;#160; I also like to push different ideas and see how they react, distill and question.&amp;#160;&amp;#160; &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Technical Questions&lt;/strong&gt; – I almost always ask technical questions.&amp;#160; Say a coding question done on the whiteboard or a how technology X works.&amp;#160; My goal here is to see if the candidate can hold their own in a technical conversations.&amp;#160;&amp;#160; The main thing to do here is to set exceptions well. For example, if honestly you are not a world's best coder, be sure to tell the interview, but go for it done the less.&amp;#160;&amp;#160; Remember this is more about how you think than what you know.&amp;#160; Candidates often freeze up on these sorts of questions.&amp;#160; The best thing you can do is relax and think out loud.&amp;#160; Even ask the interviewer if you are on the right track or not..&amp;#160; Often they want to help you.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Design a Bahh Questions&lt;/strong&gt; – Design a ATM for a child or a blender for the blind, etc.&amp;#160; These questions are really about trying to see how creatively you can think and, more importantly, how well you can sift through and winnow down your ideas.&amp;#160; My advice here is to start with questions – ask a bunch of questions to scope out the space and give you time to get inspired.&amp;#160; Get excited about your solution – even as you (and the interviewer) finds holes.&amp;#160; This is a great time to show your passionate about your job.&amp;#160; &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Riddles and Trick Questions&lt;/strong&gt; – It is true – Microsoft does often ask “why are manhole covers round” sort of questions.&amp;#160; I have found the main value here to be on the candidates attitudes.&amp;#160; Don’t belittle or doge the question.. again, show you are game and go for it.&amp;#160; It is very unlikely that this is a simple pass\fail test, so worry less about the getting the right answer at the end and more about the process of getting there.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Your Questions – &lt;/strong&gt;I typically end the interview by asking if the candidate has any final questions.&amp;#160; This is your last chance to make a good impression.&amp;#160; Ask good questions that shows you have done your homework.&amp;#160; Does the interviewer see the industry trends the same way you do (or you have read about)?&amp;#160; what are they doing about top issues in their product that you know about (or have read about)?&amp;#160; How is their cross group interactions?&amp;#160; The best questions are the ones that you sincerely have… after all, it is a big bet for you as well.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;After the interview&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Just like your mom probably taught you it is a good idea to follow up with your interviewer the next day mostly just to say thanks for the interview.&amp;#160; The truth is very likely their hire-no hire decision has been made already, so you are not going to change that.&amp;#160; But it is a small world, so a good last impression is important.&amp;#160; One thing I appreciate is when I am able to get a candidate sufficiently interested in a question that they think about it later.&amp;#160; So in the follow up interview you might mention you thought about it more and you have X to add or you solved the coding question and here is the answer.&amp;#160; Again, you are very, very unlikely to change the outcome of the interview from this, but it is a nice touch.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_10.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip10InterviewTipsforLandingaGreatProg_63C5/image_thumb_4.png" width="237" height="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What do you think?&amp;#160; If you often hire PMs at Microsoft, what would you add?&amp;#160; If you have recently been through a loop, would any of this have helped?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9802212" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>Presentation tip: They Remember the Mistakes more than the Polish</title><link>http://blogs.msdn.com/brada/archive/2009/03/27/presentation-tip-they-remember-the-mistakes-more-than-the-polish.aspx</link><pubDate>Fri, 27 Mar 2009 19:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9500526</guid><dc:creator>BradA</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/brada/comments/9500526.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=9500526</wfw:commentRss><description>&lt;p&gt;One of the reasons I love going to Mix is getting a chance to watch really world-class technical speakers.&amp;#160; As I watched the keynote and a few sessions this year one theme really stood out to me:&amp;#160; The audience seems to remember how the speaker handles their mistakes\crashes more than the content of their presentations!&amp;#160;&amp;#160; Obviously it this is a pretty hard thing for a speaker to prepare for.&amp;#160; If you can prepaid for it, then I’d suggest avoiding it all together ;-).&amp;#160; So how do you prepare for the unprepareable?&amp;#160; It seems to me it is all about attitude.&amp;#160; &lt;/p&gt;  &lt;p&gt;For me, my learning on this started when I arrived a day early for Mix.&amp;#160; I had a chance to talk to one of my favorite speaking coach &lt;a href="http://www.communicationpowerinc.com/"&gt;Richard Klees&lt;/a&gt;.&amp;#160; If you have not had this guy rip you to shreds, you need to!&amp;#160;&amp;#160; I had the good fortunate to have an error pop up during my talk with Richard – FireFox popped up and wanted to update the browser in the middle of my presentation.&amp;#160;&amp;#160; I was clearly annoyed and frustrated by this interruption in my carefully planned flow.&amp;#160; Richard called me on it and strongly suggested I work on my attitude.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;I partially understood his advice, but I didn’t really internalize it until the keynote when &lt;a href="http://www.billbuxton.com/"&gt;Bill Buxton&lt;/a&gt; could not get his &lt;a href="http://www.amazon.com/gp/product/B001FB59H2?ie=UTF8&amp;amp;tag=bradabramsblo-20&amp;amp;link_code=as3&amp;amp;camp=211189&amp;amp;creative=373489&amp;amp;creativeASIN=B001FB59H2"&gt;HP Touch Smart&lt;/a&gt; to respond.&amp;#160; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d3340738-3f6f-4dbe-b6a2-4e6924d7b85d" class="wlWriterEditableSmartContent"&gt;&lt;div id="6fe3784e-24ad-43ac-8cda-a544da0397e9" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=367c527a-c6bc-4392-a525-6e9ceecc4057&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Presentationtip_11411/videod109f55b2a4e.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('6fe3784e-24ad-43ac-8cda-a544da0397e9'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=367c527a-c6bc-4392-a525-6e9ceecc4057&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Notice how he handled this – so much grace.. I had the good fortunate of seeing this demo during a dry run the night before, so I can say with some confidence Bill got more applause with his quick wit and good humor than if he had actually been able to do the demo.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So that got me really thinking.. I immediately went back to Richard's advice and it started to make more sense.&amp;#160;&amp;#160; Later in the keynote I was very attentively watching ScottGu’s coding demo..&amp;#160; My team had worked with him a lot of getting this demo just right and crisp..&amp;#160;&amp;#160; and being pre-release software I was a little nervous of what bugs we might see so I was a little on the edge of my seat during this demo.&amp;#160; And Of course he did hit an issue, but notice how gracefully he handled it?&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:15944b19-340b-4ccb-81a5-8b400bb004bf" class="wlWriterEditableSmartContent"&gt;&lt;div id="233f6889-f696-4cea-a57c-f17c29e164ea" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=1279166d-c25b-4a5b-a983-45834c3fc012&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Presentationtip_11411/video81f50304e23d.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('233f6889-f696-4cea-a57c-f17c29e164ea'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=1279166d-c25b-4a5b-a983-45834c3fc012&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Scott had been through this demo 100s of times in the previous 24-48 hours and trust me, he never saw this issue.. yet he handled it perfectly!&amp;#160; He came across as more real and human.&amp;#160; Again, I thought back to Richard's advice, I was really starting to understand… &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Just a few hours later, I would get a chance to put into practice my new found wisdom.&amp;#160; I was doing 75 mins worth of demo on preview software on to of a random daily build of Win7.&amp;#160;&amp;#160; Let’s see how I handled it.. &lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:47d724db-e886-4de4-9629-898fda4c1af1" class="wlWriterEditableSmartContent"&gt;&lt;div id="ad94c7d1-a5ef-4f12-b78f-d463e373b84a" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=9804cab8-51e3-4d92-a3a8-e84a8097e45d&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Presentationtip_11411/video321fc31e0efd.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('ad94c7d1-a5ef-4f12-b78f-d463e373b84a'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=9804cab8-51e3-4d92-a3a8-e84a8097e45d&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;So maybe not as good as the masters, but way better than I would have done without the active learning going on.&amp;#160; It is all about the presenters attitude and state of mind.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Have you seen some great presentation failures?&amp;#160; How about great recoveries?&amp;#160; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9500526" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix09/default.aspx">Mix09</category></item><item><title>Book Review: Made to Stick</title><link>http://blogs.msdn.com/brada/archive/2008/01/27/book-review-made-to-stick.aspx</link><pubDate>Mon, 28 Jan 2008 03:08:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7274716</guid><dc:creator>BradA</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/brada/comments/7274716.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=7274716</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FMade-Stick-Ideas-Survive-Others%2Fdp%2F1400064287&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;&lt;img height="315" alt="" src="http://www.madetostick.com/images/site_03.gif" width="242" align="left" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I just finished reading (ok... listening) to &lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FMade-Stick-Ideas-Survive-Others%2Fdp%2F1400064287&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Made to Stick: Why Some Ideas Survive and Others Die.&lt;/a&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;The authors do a great job at expanding on some ideas on how to make ideas resonate and, well, stick with your audience... This is a key skill for any Program Manager needing to lead without authority.&amp;nbsp;&amp;nbsp;&amp;nbsp; While many of the ideas where common sense, the detailed explanation and colorful stories help to bring light to the kernel of truth.&amp;nbsp;&amp;nbsp;&amp;nbsp; The authors use a mix of scientific data, careful analysis of urban legends, proverbs from all over the world and advertising data to bring color to their points. &lt;/p&gt; &lt;p&gt;A few of the ideas that stuck with me from the book are the curse of knowledge, surprise, stories, focusing on the personal rather than the corporate, burring the lead, concreteness, less options are better, analytical vs dialog\problem solving frame of reference.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;I know that doesn't do justice to the topic... but read the book and you will get it!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7274716" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>PM Tip #14: Great teams have members that defy roles</title><link>http://blogs.msdn.com/brada/archive/2007/10/24/pm-tip-14-great-teams-have-members-that-defy-roles.aspx</link><pubDate>Wed, 24 Oct 2007 18:55:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5345305</guid><dc:creator>BradA</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/brada/comments/5345305.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=5345305</wfw:commentRss><description>&lt;p&gt;I was asked recently to define the roles for PMs on my team.&amp;nbsp; Specifically what they should do as compared with the dev and test teams.&amp;nbsp; I flatly refused.&amp;nbsp;&amp;nbsp; The best teams I have worked in and with are those that defy the traditional roles and responsibilities.&amp;nbsp; Putting up artificial walls between extremely closely related disciplines can only be detrimental to getting great team work.&amp;nbsp; Any given set of devs, testers and PMs working on a feature have a different set of skills and experience&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip14GreatPMdefyroles_34B1/j0430667_2.jpg"&gt;&lt;img height="240" alt="j0430667" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/PMTip14GreatPMdefyroles_34B1/j0430667_thumb.jpg" width="240" align="right"&gt;&lt;/a&gt;  they bring to the team.&amp;nbsp;&amp;nbsp;&amp;nbsp; Putting in place a structured set of expectations denies this fact.&amp;nbsp; If the developer is more senior and experienced in an area, then&amp;nbsp; you may want them leading more of the design of the feature, not just the implementation.&amp;nbsp;&amp;nbsp; Likewise if the PM is very senior and an experienced software architect, you may want them to have more of an input in the actual implementation decisions.&amp;nbsp; &lt;/p&gt; &lt;p&gt;My thoughts on the ideal process is that the feature team (dev, test and PM) get together regularly to discuss what needs to be done and, together, they decide who is best equipped to do those tasks.&amp;nbsp; In many cases the more customer facing and partner interaction tasks will fall to PM and more implementation tasks will fall to dev, and more quality assessment tasks will naturally fall to the test folks.. But this model allows for individual situations to vary.&amp;nbsp;&amp;nbsp; More importantly, it puts the overall responsibility of successful delivery of the feature on the crew as a whole - working as a team.&amp;nbsp;&amp;nbsp;&amp;nbsp; While I am a huge fan of personal, individual responsibility, this should not take away from the team as a whole feeling accountable for the feature as the customers will experience it.&amp;nbsp; &lt;/p&gt; &lt;p&gt;But, given this is a PM tip post, a few pragmatic thoughts for PMs in this sort of situation..&lt;/p&gt; &lt;p&gt;1. Your feature team relationships are the most important you have.&amp;nbsp; When issues like this one come up it is often a symptom of a disconnect or mistrust across the feature team.&amp;nbsp; It should be a single to you to invest more in these relationships.&amp;nbsp; What is really going on?&amp;nbsp; &lt;/p&gt; &lt;p&gt;2. Keep the conversation focused on what needs to be done.&amp;nbsp; Don't fall into the trap of each person on the team just defining some "traditional" work.&amp;nbsp; Help guide the team to the point that everything that being done actually needs to be done by this team at this time.&amp;nbsp; For example, do you need exhaustive test cases while you are still incubating?&amp;nbsp; Do you need an API level spec while basic design tenants are still being established?&amp;nbsp; &lt;/p&gt; &lt;p&gt;3. Be the most flexible member of the team.&amp;nbsp;&amp;nbsp; When you do get into dividing up what needs to be done, be the most open minded and flexible person.&amp;nbsp; For example,&amp;nbsp; if dev wants to own defining the APIs for the feature, fine, you pick another area to add value on and figure out a way to influence the design though customer feedback, app building, etc.&amp;nbsp; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5345305" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>That is a full day's work!</title><link>http://blogs.msdn.com/brada/archive/2007/07/28/that-is-a-full-day-s-work.aspx</link><pubDate>Sun, 29 Jul 2007 03:34:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4111372</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/4111372.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=4111372</wfw:commentRss><description>&lt;p&gt;I am starting to work on writing some annual employee performance reviews and I was thinking about one of&amp;nbsp;the first bits of advice my manager gave me when I joined&amp;nbsp;Microsoft&amp;nbsp; "Don't confuse activity with results".&amp;nbsp; &lt;/p&gt; &lt;p&gt;As we reflect over the year, it is easy, and natural to think about all the activities we did... the specs we wrote, presentations we gave, partners we managed, etc.&amp;nbsp; But what is more important is the results we archived, a well received feature, a community excited about our product, partners that are wildly successful, etc.&amp;nbsp; Of course these&amp;nbsp;results are a bit harder to pin directly to our actions, but it is worth a try as this keeps us focused on the change we are contributing to rather than just s&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Thatisafulldayswork_7959/image.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="image" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Thatisafulldayswork_7959/image_thumb.png" width="279" align="right" border="0"&gt;&lt;/a&gt;pending time and effort.&amp;nbsp; &lt;/p&gt; &lt;p&gt;As I think about this challenge, I am reminded of a story my wife's grandfather (who recently celebrated his 93rd birthday) tells of how he learned to focus on results instead of activities in his youth on a small farm in the rural North Carolina… On a muggy summer day, he and his brother had plans to meet some friends to go skinny-dipping. Their father, on his way out the door for work that morning, asked his sons to pick up the flat white rocks that littered their field and stack them up. Thinking their day’s plans might still be salvaged through an ill-defined success metric, his son’s very respectfully asked him: “Is there anything &lt;b&gt;&lt;i&gt;else&lt;/i&gt;&lt;/b&gt; we should do when we finish that?”. But their father was one step ahead of them, he told them “Son, that is a full day’s work. If you finish that, spread the rocks out on the field and pick them up again.” While this foiled the skinny-dipping plan for the day, it helped to instill a strong work ethic that still runs deeply in his family today.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4111372" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>FxCop Honored with Chairman's Award for Engineering Excellence</title><link>http://blogs.msdn.com/brada/archive/2007/07/05/fxcop-honored-with-chairman-s-award-for-engineering-excellence.aspx</link><pubDate>Fri, 06 Jul 2007 04:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3696802</guid><dc:creator>BradA</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/brada/comments/3696802.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=3696802</wfw:commentRss><description>&lt;p&gt;Every year, Microsoft honors a few innovations that have furthered the state of engineering excellence at Microsoft...&amp;nbsp;Some years, Bill Gates selects one of the winners to honor with the special distinction of the chairman's award.&amp;nbsp;&amp;nbsp; I am told that Bill does this for truly noteworthy achievements that have tangible impacted software development in every division at Microsoft.&amp;nbsp;&amp;nbsp; In fact, until this year, the only other winner of the Chairman's award was &lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/drwatson_overview.mspx?mfr=true" mce_href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/drwatson_overview.mspx?mfr=true"&gt;Watson&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/FxCopHonoredwithChairmansAwardforEnginee_11EC6/eeaward.jpg" atomicselection="true"&gt;&lt;img style="margin: 0px 15px 0px 0px" height="240" alt="eeaward" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/FxCopHonoredwithChairmansAwardforEnginee_11EC6/eeaward_thumb.jpg" width="158" align="left"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This year, &lt;a href="http://www.gotdotnet.com/Team/FxCop/" mce_href="http://www.gotdotnet.com/Team/FxCop/"&gt;FxCop&lt;/a&gt; (along with some two other static code analysts tools) were selected for this award.&amp;nbsp; This achievement is a testament to the importance of catching errors at the developers desktop before they even get into the source tree.&amp;nbsp; We know it becomes orders of magnitude more expensive to catch errors once checked in, and even harder still once they have shipped.&amp;nbsp;&amp;nbsp; FxCop (and similar tools) enable developers to quickly and reliably scan their code against all known issues.&amp;nbsp; This type of checks is a&amp;nbsp; scalable and reliable way to catch whole classes of issues.&amp;nbsp; As new classes of issues are found, a new "rule" can be written and codebases across Microsoft (and the industry) can be quickly checked for that class of issue.&amp;nbsp;&amp;nbsp; If you are not using a tool such as FxCop today, you should!&amp;nbsp; &lt;/p&gt; &lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.gotdotnet.com/Team/FxCop/" mce_href="http://www.gotdotnet.com/Team/FxCop/"&gt;FxCop&lt;/a&gt; is available standalone for anyone inside or outside of Microsoft to get as well as an integral part of &lt;a href="http://www.c-sharpcorner.com/UploadFile/mahesh/VS2005ProjectPropertoes07232005081339AM/VS2005ProjectPropertoes.aspx?ArticleID=c88756d3-cd2b-4919-8e1f-11aabf430ee7" mce_href="http://www.c-sharpcorner.com/UploadFile/mahesh/VS2005ProjectPropertoes07232005081339AM/VS2005ProjectPropertoes.aspx?ArticleID=c88756d3-cd2b-4919-8e1f-11aabf430ee7"&gt;Visual Studio 2005&lt;/a&gt; and beyond.&lt;/p&gt; &lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;While &lt;a href="http://blogs.msdn.com/kcwalina/" mce_href="http://blogs.msdn.com/kcwalina/"&gt;Krzysztof Cwalina&lt;/a&gt;, Michael Fanning and I were honored to accept the award and get a nice hand shake and photo will BillG, there are tons of people that made FxCop successful.&amp;nbsp;&amp;nbsp; While I can't claim this is a complete list of those that played key roles, it is a good start.&amp;nbsp;&amp;nbsp; Thanks&amp;nbsp;for all of you that helped!&lt;/p&gt; &lt;p&gt;Chris Anderson&lt;br&gt;Dave Bartolomeo&lt;br&gt;Marcelo Birnbach&lt;br&gt;Andrew Brown&lt;br&gt;Kathleen Carey&lt;br&gt;Erik Christensen&lt;br&gt;Brian Crawford&lt;br&gt;Rob DeLine&lt;br&gt;Mark Dredze&lt;br&gt;Joe Duffy&lt;br&gt;Manuel Fahndrich&lt;br&gt;Stephen Fisher&lt;br&gt;Brahmnes Fung&lt;br&gt;Kit George&lt;br&gt;Natalia Glagoleva&lt;br&gt;Bret Grinslade&lt;br&gt;Brian Grunkemeyer&lt;br&gt;Nick Guerrera&lt;br&gt;Sheridan Harrison&lt;br&gt;Anders Hejlsberg&lt;br&gt;Anson Horton&lt;br&gt;Hunter Hudson&lt;br&gt;Kamran Iqbal&lt;br&gt;Duane Kanz&lt;br&gt;Ravs Kaur&lt;br&gt;David Kean&lt;br&gt;Todd King&lt;br&gt;Dave Lubash&lt;br&gt;Matt Lyons&lt;br&gt;John Mackenzie&lt;br&gt;Tom Marsh&lt;br&gt;Ivan Medvedev&lt;br&gt;Syne Mitchell&lt;br&gt;Anthony Moore&lt;br&gt;Mike Murray&lt;br&gt;Joe Rohde&lt;br&gt;Sean Sandys&lt;br&gt;&lt;span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-bidi-language: ar-sa"&gt;Roberto Santos&lt;/span&gt;&lt;br&gt;Jesus Ruiz-Scougall&lt;br&gt;Amanda Silver&lt;br&gt;Anshuman Srivastava&lt;br&gt;Roman Snytsar&lt;br&gt;Lisa Supinski&lt;br&gt;Ryley Taketa&lt;br&gt;Valtcho Valtchev&lt;br&gt;Paul Vick&lt;br&gt;Jeff Van Gogh&lt;br&gt;Herman Venter&lt;br&gt;Nate Walker&lt;br&gt;Brett Wortzman&lt;br&gt;Eric Zinda &lt;/p&gt; &lt;p&gt;plus: Every engineer and customer who contributed thinking and feedback&amp;nbsp;to the Framework Design Guidelines, provided useful feedback and bug reports to the FxCop team, or simply objected to the sanctioned casing of the term ‘Id’. Your numbers are legion.  &lt;p&gt;Thank you! &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/FxCopHonoredwithChairmansAwardforEnginee_11EC6/BradEEAward.jpg" atomicselection="true"&gt;&lt;img height="244" alt="BradEEAward" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/FxCopHonoredwithChairmansAwardforEnginee_11EC6/BradEEAward_thumb.jpg" width="194"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3696802" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Framework+Design+Guidelines/default.aspx">Framework Design Guidelines</category><category domain="http://blogs.msdn.com/brada/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/Software+Development/default.aspx">Software Development</category></item><item><title>Are you ready to make a change?</title><link>http://blogs.msdn.com/brada/archive/2007/06/02/are-you-ready-to-make-a-change.aspx</link><pubDate>Sun, 03 Jun 2007 00:40:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3050895</guid><dc:creator>BradA</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/brada/comments/3050895.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=3050895</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;The ASP.NET team is looking to fill some senior &lt;a href="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx"&gt;Program Manager&lt;/a&gt; positions and you might be just the right person. I would love to have someone who is passionate about the web’s potential, who is an expert in common web technologies such as Php, Rails, JSP, Ajax (and of course .NET), who wants to build amazingly great products for customers, who knows how to drive, lead and inspire teammates, who knows how to listen (and talk) to customers and partners. There is a change going on here and you can be a part of it… With products such as &lt;a href="http://ajax.asp.net/"&gt;ASP.NET AJAX&lt;/a&gt;, &lt;a href="http://visitmix.com/"&gt;Mix&lt;/a&gt;,&lt;a href="http://silverlight.net/"&gt; Silverlight&lt;/a&gt;,&lt;a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt; dynamic languages&lt;/a&gt; and &lt;a href="http://astoria.mslivelabs.com/"&gt;Astoria&lt;/a&gt; Microsoft is in the process of changing the way we work with “the web”. Come be a part of taking that to the next level… &lt;ul&gt; &lt;li&gt;If you have never considered working for Microsoft before, but you are intrigued by the chance to change Microsoft – come!&lt;/li&gt; &lt;li&gt;If you have long dreamed of a chance to make a big impact on the development platform that millions of people use everyday – come!&lt;/li&gt; &lt;li&gt;If you have a vision for the web that Microsoft and ASP.NET can be part of – come!&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;For the moment, we are only looking for senior program managers, that means 5-10 years experience in the industry, lots of experience leading teams, lots of experience building solutions (large and small). &lt;p&gt;If you are that person, check out these job descriptions and then &lt;a href="http://blogs.msdn.com/brada/contact.aspx"&gt;contact me&lt;/a&gt; or brada AT Microsoft DOT com! &lt;p&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=6792ECAB-89B3-4BBA-95DA-5507A95A325E&amp;amp;start=1&amp;amp;interval=50&amp;amp;SortCol=DatePosted"&gt;http://members.microsoft.com/careers/search/details.aspx?JobID=6792ECAB-89B3-4BBA-95DA-5507A95A325E&amp;amp;start=1&amp;amp;interval=50&amp;amp;SortCol=DatePosted&lt;/a&gt; &lt;p&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=6D82A604-BE50-446F-A7C3-E58FF912BE55&amp;amp;start=1&amp;amp;interval=50&amp;amp;SortCol=DatePosted"&gt;http://members.microsoft.com/careers/search/details.aspx?JobID=6D82A604-BE50-446F-A7C3-E58FF912BE55&amp;amp;start=1&amp;amp;interval=50&amp;amp;SortCol=DatePosted&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3050895" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>The Wisdom of Crowds: Rethinking consensus</title><link>http://blogs.msdn.com/brada/archive/2007/05/18/the-wisdom-of-crowds-rethinking-consensus.aspx</link><pubDate>Sat, 19 May 2007 07:02:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2725051</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/2725051.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2725051</wfw:commentRss><description>&lt;p&gt;I am a HUGE believer in &lt;a href="http://blogs.msdn.com/brada/archive/2006/12/23/building-consensus.aspx"&gt;building consensus&lt;/a&gt;, but &lt;i&gt;&lt;b&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FWisdom-Crowds-James-Surowiecki%2Fdp%2F0385721706%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1179546652%26sr%3D8-1&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The Wisdom of Crowds &lt;/a&gt;&lt;/b&gt;&lt;/i&gt;is starting to make be rethink the approach a bit.&amp;nbsp; I just finished reading, ok listening to the &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FWisdom-Crowds-Collective-Economies-Societies%2Fdp%2F0739311964%3Fie%3DUTF8%26qid%3D1179546727%26sr%3D1-1&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;audio version&lt;/a&gt; on my bike ride into work, &amp;nbsp;&lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fexec%2Fobidos%2Fsearch-handle-url%3F%255Fencoding%3DUTF8%26search-type%3Dss%26index%3Dbooks%26field-author%3DJames%2520Surowiecki&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;James Surowiecki's&lt;/a&gt; latest book.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a onclick="return amz_js_PopWin('http://www.amazon.com/gp/product/images/0739311964/sr=1-1/qid=1179546727/ref=dp_image_0/102-8207561-2549732?ie=UTF8&amp;amp;n=283155&amp;amp;s=books&amp;amp;qid=1179546727&amp;amp;sr=1-1','AmazonHelp','width=700,height=600,resizable=1,scrollbars=1,toolbar=0,status=1');" href="http://www.amazon.com/gp/product/images/0739311964/sr=1-1/qid=1179546727/ref=dp_image_0/102-8207561-2549732?ie=UTF8&amp;amp;n=283155&amp;amp;s=books&amp;amp;qid=1179546727&amp;amp;sr=1-1" target="AmazonHelp"&gt;&lt;img id="prodImage" height="240" alt="The Wisdom of Crowds: Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business, Economies, Societies and Nations" src="http://ec1.images-amazon.com/images/I/41Q71J0PEHL._AA240_.jpg" width="240" align="right" border="0"&gt;&lt;/a&gt;His point is that groups of people make good decisions on matters of general knowledge when all of the following conditions are meet:&lt;/p&gt; &lt;p&gt;1. There is a diversity of opinion&lt;br&gt;2. People are not overtly influenced by others in the group&lt;br&gt;3. Some "fair" aggregation system is at work&lt;/p&gt; &lt;p&gt;Surowiecki argues that these elements allow you to tap into the collect smarts of the group while canceling out their errors.. Doing things like&amp;nbsp;spending tons of time consensus building often has the result of creating less diversity in opinion&amp;nbsp;and thereby misses out on the collective wisdom on the group.&amp;nbsp;&amp;nbsp; While I don't think this applies universally, it is some thing that is making me stop and think more before doing the 100 items consensus building check list.&lt;/p&gt; &lt;p&gt;Rather than consensus, Surowiecki&amp;nbsp;suggests using a mechanism such as &lt;a href="http://en.wikipedia.org/wiki/Prediction_market"&gt;Prediction Markets&lt;/a&gt; to make decisions.&amp;nbsp; Markets like the &lt;a href="http://www.hsx.com/"&gt;Hollywood Stock Exchange&lt;/a&gt;.&amp;nbsp;&amp;nbsp; I'd love to participate in a market around predicting the raise of a given programming language (Java, C#, Ruby, Python,??) or programing methodology (Object Orientation, Rails, Linq, ??) or say the ship date of &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx"&gt;Orcas&lt;/a&gt;... &amp;nbsp;It would be really interesting to see what the "wisdom on the crowd" is here.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2725051" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/Software+Development/default.aspx">Software Development</category></item><item><title>PM Tip #12: Don't waist keystrokes</title><link>http://blogs.msdn.com/brada/archive/2007/05/06/pm-tip-12-don-t-waist-keystrokes.aspx</link><pubDate>Mon, 07 May 2007 05:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2438413</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/2438413.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2438413</wfw:commentRss><description>&lt;P&gt;At Mix I ran into &lt;A href="http://www.codinghorror.com/" mce_href="http://www.codinghorror.com/"&gt;Jeff Atwood&lt;/A&gt;&amp;nbsp;who reminded me about a my post on &lt;A href="http://blogs.msdn.com/brada/archive/2006/01/28/BeMoreVisibleSham.aspx" mce_href="http://blogs.msdn.com/brada/archive/2006/01/28/BeMoreVisibleSham.aspx"&gt;the "Be More Visible" Sham&lt;/A&gt;.&amp;nbsp; He also told me I should take a look at &lt;A href="http://blog.jonudell.net/" mce_href="http://blog.jonudell.net/"&gt;Jon Udell's&lt;/A&gt; post &lt;A href="http://blog.jonudell.net/2007/04/10/too-busy-to-blog-count-your-keystrokes/" mce_href="http://blog.jonudell.net/2007/04/10/too-busy-to-blog-count-your-keystrokes/"&gt;Too busy to blog? Count your keystrokes&lt;/A&gt; [via &lt;A href="http://www.codinghorror.com/blog/archives/000854.html" mce_href="http://www.codinghorror.com/blog/archives/000854.html"&gt;Jeff's blog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;While I don't think every PM has to be a noteworthy blogger to have a successful career, I do think Jon's principle of conservation of keystrokes is an important one.&amp;nbsp; By far the biggest problem I see on teams of &amp;gt;&amp;nbsp;1 is communication.&amp;nbsp; Different people know different information, this leads to disconnects and often to product design, quality and schedule issues.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Teams need better communication and PMs are primarily responsible for this.&amp;nbsp; So think about the email you are getting ready to write... Should you add a tester or dev to that email?&amp;nbsp; better yet, should you use a team alias?&amp;nbsp; What info should flow up to your management chain or across to your peers?&amp;nbsp; can you forward that mail?&amp;nbsp; And to Jon's point, can you just blog it and share it with the world?&lt;/P&gt;
&lt;P&gt;As Jon mentions, there is a time and a place for private communications, but generally we tend to overuse them.&lt;/P&gt;
&lt;P&gt;Good luck and happy communicating! &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2438413" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category></item><item><title>Building Consensus </title><link>http://blogs.msdn.com/brada/archive/2006/12/23/building-consensus.aspx</link><pubDate>Sun, 24 Dec 2006 06:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1344040</guid><dc:creator>BradA</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/brada/comments/1344040.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=1344040</wfw:commentRss><description>&lt;P&gt;One of the core skills of a Program Manager is to build consensus. Microsoft (like many knowledge-worker driven IT companies) is not a top-down organization. For the most part, projects, ideas, directions are taken on through a consensus building exercise at one level or another. While this can be frustrating and slow at times, it does a very effective job at weeding out bad ideas and honing good ones. &lt;/P&gt;
&lt;P&gt;So how do you go about getting an idea to stick? Because Microsoft is an organization of people, it is more than push-a-button-get-an-answer. You have to work with and through people with all their wonderful idiosyncrasies, creativity, passions, hopes and fears. As a PM, you are often asked to build consensus with folks that are much more senior, more technically deep, and even more bull-headed that you. What should you do in those cases? Recently I got a few folks on my team together to trade stories on how to build consensus.. here are just a few of the ideas we came up with. Notice not all of them work in every case, pick the ones that feel best for you and for the situation. &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Ask for help.&lt;/STRONG&gt; Rather than come in with a ready-made solution you just want them to buy-into, come in with a well thought out problem statement and get them to brainstorm with you on possible solutions. Hopefully the one you had in mind will come out or better yet, maybe you will get a better one. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Write it down.&lt;/STRONG&gt; One of my favorite VPs is fond of saying "Writing is thinking". Write down your idea in a complete, well thought out way. This gives something concrete for folks to comment on and buy into. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Get the data.&lt;/STRONG&gt; In many cases there is hard data that can substantively inform a decision. Using 3&lt;SUP&gt;rd&lt;/SUP&gt; party data in this way enables the discussion to be less about opinion than interpretation of data. For example if you are trying to diced if you are going to target an OS platform like Win9x, get data like the number of Win9x users hitting microsoft.com or projection data from marketing. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Customer anecdotes.&lt;/STRONG&gt; Even in cases where hard data is difficult to come by, a quote from a customer or story about a customer deployment can be very valuable. For example, it is way more powerful to say: "Yesterday I was talking to the folks from ESPN, and they thought feature blahh was a must have" rather than "I think feature blahh is a must have". &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Build a prototype or demo.&lt;/STRONG&gt; If a picture says 1,000 words, a demo says 100,000! There is nothing like seeing an idea to life, even in a limited way. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Define the middle ground.&lt;/STRONG&gt; Outline the extremes of the possible solutions, painting your proposal in the center. This encourages the other person to agree with you or be closer to one of the extremes. For example, "We can completely break compatibility or freeze-dry the product and not evolve… OR we selectively take changes we need to" &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Actively take feedback.&lt;/STRONG&gt; People love to make their mark, give them plenty of room to do that. As long as it doesn't substantively change the plan, be very open to change. For example, when I am doing a dry run for an exec review, I make a point of taking appropriate changes from every stake-holder, especially those that are not 100% in agreement with the plan. The extreme of this the &lt;A href="http://blogs.msdn.com/brada/archive/2005/05/12/417064.aspx" mce_href="http://blogs.msdn.com/brada/archive/2005/05/12/417064.aspx"&gt;admiral's pipe&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Change your mind.&lt;/STRONG&gt; Never forget that you may be wrong. The goal here is not for your idea to win and everyone else to lose, it is for the &lt;EM&gt;best&lt;/EM&gt; ideas to come to the top. If someone else has a better idea, drop yours and take it and start building consensus around it! &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Appeal to respected other.&lt;/STRONG&gt; Let's face it, the person you are trying to convince may not respect you and therefore will never buy into your idea. If so, find out who they do respect and talk to them. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Identify the blocker.&lt;/STRONG&gt; Often times there are is just one thing about the plan that is a blocker but lots of other issues come up. Try to weed through the issues until you find the one that is truly a blocker and deal with it. You are just wasting time dealing with the easier issues that are not blockers. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Let history be your guide.&lt;/STRONG&gt; The IT world is a great big cycle, anyone that has been watching the industry for more than 2 years knows that the same ideas come back around with the same set of issues. Appeal to historical examples, how is your solution going to be better or different? For example: "Unlike &lt;A href="http://en.wikipedia.org/wiki/Clippy" mce_href="http://en.wikipedia.org/wiki/Clippy"&gt;clippy&lt;/A&gt;, we are going to provide help in the context of where it is needed" &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Find the agreements.&lt;/STRONG&gt; In most cases you agree on way more than you disagree on. Defining the agreement makes it clear how close you are to consensus and you may find that you have enough consensus to move on.. that what is left as disagreements don't substantively mater in the short-medium run. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Define the disagreements.&lt;/STRONG&gt; Spell out clearly what the blocking issues are. Be sure you deeply understand the other persons' position. Getting the disagreement written down clear can help you both see what additional data would help resolve the issue and will help others to chime in. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Find out who matters.&lt;/STRONG&gt; It is impossible to have 100% agreement with absolutely everyone involved. Very rarely are IT organizations a democracy with everyone getting an equal vote. Let's face it, some people mater more than others. Find out who the key players are. Who needs to take action on the plan, who controls the resources, who can veto? If this person doesn't matter, maybe you don't have to get them to buy-in. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Deal with the fear.&lt;/STRONG&gt; Sometimes there is an underlying issue that has nothing to do with the matter at hand. Does this person feel you did them wrong last time? Is there a territorial issue at play, is there some other reason for a lack of trust? You have to deal with this first. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Why more than what.&lt;/STRONG&gt; Deeply understand why the person is taking the position they are. Directly ask why, make suppositions and test them. But focus on the why way more the what of the disagreement. The why might have to do with history, politics, personalities, etc. Address the why directly. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Be differentiated.&lt;/STRONG&gt; Not everyone is equally invested in every issue. Find out who the key stake holders are that are deeply invested in the issue and give them higher touch, earlier feedback opportunities. For example, sending a spec out to a wide alias might seem like a way to build broad based consensus but it could backfire if those directly involved feel short-circuited. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Be broad.&lt;/STRONG&gt; Especially later in the lifecycle of an idea, the more people you get to buy in the better. There is a wisdom of the masses element that can help a lot. For example reviewing possible product names with key marketing and sales people are key, but it can be helpful to get broad range of opinions as segments of the population may have an adverse reaction to the name. In this phase, 1 or 2 negative reactions is to be expected, what you are looking out for is trends and repeated reactions. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Simple wins.&lt;/STRONG&gt; Spend some time thinking about how to simplify your idea.. what is the essence of it? How can you represent it in a simple-yet-meaningful way? Ideas that are more simple are easier to understand, easier to implement and harder to find nits to disagree with. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Check your emotions.&lt;/STRONG&gt; Is your anger, passion, or frustration getting in the way of your consensus building? It is amazingly hard to deal with one person that is reacting poorly to a new idea, it is completely impossible if both you are reacting poorly. Building consensus is NOT about proving you are right, smarter, better than the other person. Relinquish all desires along these lines and focus on the objective. Go home and play your Xbox to prove your worth ;-) &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Avoid getting entrenched.&lt;/STRONG&gt; Once people take firm sides on an issue you have already lost in many ways. The best consensus building is done as ideas are being formed (yours and others). After someone has already taken a side they are more apt to defend that side out of pride. Presenting ideas as a black and white choose fuels the "taking sides" fire. Don't force an answer until you'll get the right answer. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Let time pass.&lt;/STRONG&gt; New ideas may take a while to sink in. Many folks are uncomfortable making snap decisions, give them time to think through all the implications. Check-in regularly to show you care and to keep on track but don't force a decision unless you really, really have to (that is quite rare). &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Let them save face.&lt;/STRONG&gt; If someone has been entrenched in a position for a while, their lack of love for the new idea might have more to do with making them look like a "loser" than the merit of the idea. Are their concessions you can make? Are some timeframes better than others? Are there other areas you can offer your support in? &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Create a path.&lt;/STRONG&gt; If you can't get consensus on an issue, try getting consensus on the path or steps toward an agreement. What data do you need? What 3&lt;SUP&gt;rd&lt;/SUP&gt; party could you appeal to? What prototypes must be done? Stepping back from the issue in this way allows room for agreement and trust to form before confronting the issue again. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Have Principled Flexibility.&lt;/STRONG&gt; By definition, there must be a single, coherent idea around which consensus is built. If you change the idea substantively every day you will never build consensus. Figure out what the core idea is and stick to it, but be open to changing the non-core elements as much as is needed. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;In the process of creating this list, a few &lt;A href="http://en.wikipedia.org/wiki/Anti-pattern" mce_href="http://en.wikipedia.org/wiki/Anti-pattern"&gt;anit-patterns&lt;/A&gt; emerged. Certainly you can NOT any one of the above to find out how to botch a consensus building activity. In addition, here are a few common ways I see people screw up in consensus building. &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Blessed Ignorance.&lt;/STRONG&gt; Many failures can be attributes to folks not realizing they are in a consensus building activity. They miss-judge it as a competition or information dissemination and thereby forgetting to listen and take feedback. It is very helpful to identify the situation clearly, calling it by name, and maybe references in this post ;-). &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Escalate.&lt;/STRONG&gt; When faced with a difficult consensus building activity, the knee jerk reaction in the corporate world to talk to the "stubborn" co-workers boss. Presumably the goal is to get the manager to get the problem-child in line. A few questions to ask before you escalate. Will the damage to your long term relationship with the stubborn coworker be worth even the best outcome from escalating? Will your coworkers boss buy the idea themselves? Will you come across as incompetent at a core PM skill (building consensus)? &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;A mission from God.&lt;/STRONG&gt; Occasionally a PM is asked by a senior exec to drive some initiative. A common mistake in this case is to assume that this makes you infallible and obligates everyone to buy-in immediately. The truth is that even in this case you need to build consensus. At best the exec air-coverage gives you the foot-in-the-door and hopefully defines the core principles. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So, what do you think? Other patterns or anit-patterns for consensus building you have used? I'd particularly love to hear stories about using any of these. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1344040" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>The What and the How</title><link>http://blogs.msdn.com/brada/archive/2006/10/07/The-What-and-the-How.aspx</link><pubDate>Sun, 08 Oct 2006 01:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:802595</guid><dc:creator>BradA</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/brada/comments/802595.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=802595</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I was talking recently with a coworker of mine about the “what” and the “how” of software projects.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;The “What” &lt;/STRONG&gt;is the definition of the thing you are building.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What customers should we go after? What markets should we serve? What competitors do we care about?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What scenarios matter most?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What feature should we have?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;The “How” &lt;/STRONG&gt;is the definition of the way you build it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How should we org the team? How should we ensure quality?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How do we do SCRUM, Agile development, TDD, etc?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How should we ensure customer feedback gets reflected?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How should track progress?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Between these two areas, the what and the how, is the essence of software projects.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When a project fails it is often due to one, or&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;both of these having insufficient IQ on them.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A project without a good “what” can flounder from exec review beatings to analyst lashing to customer ambivalence no matter how good the “how” is.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A project without a good “how” can suffer delay, after delay, quality issues and poor team morale no matter how good the “what” is.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Think about the software project you are currently on… is it missing more of the “what” or the “how”?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Do you have a clear idea of the product you are building and the customer you are targeting?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If not, your team is missing the “what”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Do you have a good idea of how quality is ensured, how the schedule is created and managed?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If not, your team is missing the “what”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Understanding the world in these terms can help you spot the issues, communicate them clearly to others and (hopefully) fix them!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Another interesting angle on this is that people tend to have inherent talents in one or the other of these dimensions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are “what” people and “how” people and a software project needs them BOTH to be successful. If you are strong in one of these, it is certainly possible to be great at the other, but you will likely have to work at a lot harder at it.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Once you have reached the competence in your weaker area, consider if you would be more successful overall (and happier) investing the time and energy into making your strength area even stronger.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;A “How” person that everyday has to come in to do “what” work will likely soon burn out… and vice-a-versa.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;As any student of the &lt;/FONT&gt;&lt;A href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FAre-Mars-Women-Venus-Understanding%2Fdp%2F0060574216&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Mars vs. Venus&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; conflict can guess “what” and “how” people often deeply irritate each other.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Have you ever been in a conversation about which feature would delight customers more only to be randomized by a rant about the schedule and the amount of time it would take to get those feature done?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Likely you are a “what” person being irritated by a “how” person. On the other hand, have you ever had your orderly schedule review wrecked by pie-in-the-sky thinking on features 2-3 releases out?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Likely you are a “how” person being irritated by a “what” person.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Appreciating that there are “what” and “how” people and that they are both super valuable to a software project can help you bridge the divided.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;What are your thoughts?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Do you think most projects fail with the “what” or the “how”?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Any thoughts on what has worked for getting “what” and “how” people to just get along?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=802595" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/Software+Development/default.aspx">Software Development</category></item><item><title>Thoughts on writing reviews...</title><link>http://blogs.msdn.com/brada/archive/2006/09/09/748066.aspx</link><pubDate>Sat, 09 Sep 2006 23:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:748066</guid><dc:creator>BradA</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/brada/comments/748066.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=748066</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri&gt;Well, it is that time of year again here Microsoft – time for managers to write employee reviews (they are due 9/15 folks ;-)).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;While this is the subject of much Dilbert-style joking, I thought it would be useful for me to write down a few of my opinions, habits, and observations about actually writing a performance review… &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;Other Softies have thoughts?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Does any of this resonate with folks outside of Microsoft?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Any horror stories from your past reviews?&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;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-fareast; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Writing &lt;/SPAN&gt;is thinking – Don’t just barrel through the writing of the review, as you write, spend some time thinking about the employee, what is the overall message they need to hear?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;“Kicking butt”, “fix this one thing”, “Get in shape”, etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Be sure the review overall carries home that point.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I spend about an hour per review actually writing.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Use the 3&lt;SUP&gt;rd&lt;/SUP&gt; person – I chose to use the 3&lt;SUP&gt;rd&lt;/SUP&gt; person when writing reviews.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example “Bob is kicking some butt…” rather 2&lt;SUP&gt;nd&lt;/SUP&gt; person, “you are kicking some butt”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It helps me as the author think about a future manager reading the review so I include the right detail for her.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It also helps me be a little more clear in giving constructive feedback and for some employees the detachment helps it sync in better.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Feedback locality – There are three location in the template where I give feedback and for three very different reasons.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;In line with the employees assessment of their performance – Here I highlight what I think the important things were, agreeing or clarifying what the employee said and filling in context or important details left out.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I think of this as fairly conversational.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;In the commitment rating section – I do the 2-3 strengths and the same number of growth areas each punctuated by feedback quotes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;In the contribution section – I make brief comments about the employees relative rating on the curve and what their long term prospects look like.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;FONT face=Calibri&gt;I do all of these with tract changes on and prefix my comments with “[BradA]” so any reader can easily see my comments.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Let it settle – I always like to write the review at least a week before the review 1-1 so I can have a chance to re-read it and\or let my manager read it to ensure the message I am trying to convey pops out.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Written communication can be very one-dimensional and the added stress of having it part of their “permanent record” can exacerbate even minor issues.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Pick your battles – It is NOT necessary to include every bad (or good) thing the employee did this period.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Focus on the blocking ones, the items that are keeping them from being really effective.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Focus on actionable, attainable feedback.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Everyone has room to grow – Even your star employee who just got a promo and Exceeded\Outstanding could be doing something better.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is very likely that their positives far outweigh their growth areas, but you still owe it to them to point them out.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;One way I have found to think about it (and communicate it) is to consider how the expectations for the next level are going up.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example: “As Bob continues up in level, he will need to think more strategically about how the team overall uses resources”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Beware of the strength overdone is a weakness – I have seen a pattern where an employee’s biggest strength can be a weakness when it is overdone.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example an employee with an amazing drive to get things done, can sometimes be seen a railroading issues or not listening to feedback.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Help the employee think through where the line is, but you don’t want them lose the strength while they work on the weakness. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Avoid absolutes -&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I generally avoid absolutes when given constructive&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;feedback such as “Bob never finishes his specs on time” or “Beth always interups her co-workers”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is likely the employee can find a counter example which will rob your feedback of some of its power.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Keep the focus on the behavior that needs to be addressed.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Balance the feedback&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;- While it is certainly &lt;B style="mso-bidi-font-weight: normal"&gt;not&lt;/B&gt; true that all employees have an equal weight of good and bad things to give feedback on, I do try to give the same number of good and bad feedback points, even while clearly highlighting the most important issue. This helps to show the employee that you are trying to be balanced and you are seeing the good work they are doing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;Enhance their strengths and minimize the impact of their weaknesses – The goal is not to “fix” employees weakness.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I have found it far more effective to identify the employees strengths and put them in a place where those strengths can be even more impactful rather than continuing to focus on the same weakness over and over again.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Figure out how to put them in the place where their known weakness are not a huge blocker for them.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&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=Calibri&gt;360 degree feedback – I put a very high priority on getting feedback from an employee’s peers…&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;as a PM, their opinions taken in aggregate are a pretty good barometer of their overall effectiveness.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, you never get 100% good data, every person is different and no feedback can be taken as gospel.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As such, I only include feedback that resonate with me… that is that I have seen similar behavior or experiences.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;I also try to work the feedback into the major points I am trying to make.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As a manager, I prefer the coaching type of role where I can say “here is the feedback we are seeing let’s have a discussion about&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;how we can effectively address it”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Rather than the not-so-helpful “I think you have this problem, here is how you should fix it”.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is often interesting to note that 360 feedback often misses important areas you should fill in… things like coaching of employees or the task that was never done because no one know they had it!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=748066" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>PM tip# 11: Information is the Currency of Program Management </title><link>http://blogs.msdn.com/brada/archive/2006/04/10/InformationIsTheCurrency.aspx</link><pubDate>Mon, 10 Apr 2006 17:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:571762</guid><dc:creator>BradA</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/brada/comments/571762.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=571762</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;A huge differentiator between mediocre PMs and excellent PMs is how they deal with information.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Anyone that has been a PM for more than a few days inherently knows that information – getting, distilling, combining and distributing of ideas – is a key part of just about every PM job.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;PMs that know how to get, process and share information in a timely way are a huge asset to their teams.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&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;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;Here a few ideas around information sharing... &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Noise is not information&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;There is a big difference between getting distilled, relevant and timely information to the right people and spamming the masses with trivialities.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This falls into the “don’t confuse activity with results” bucket.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is not the activity of send status reports or forwarding information or having a meeting that is the goal, it is the results of feeding an informed, collaborative work environment that is the goal.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There is certainly a time and place for team wide emails and all-hands meetings, but think carefully about the goals.. would a 1-1 or small forum meeting be better or at least a better start?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Think about how folks like to consume the information.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; You might consider s&lt;/SPAN&gt;plitting out detailed notes "for the record" from the few key action items.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;If a tree falls in the woods...&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;I will not repeat the whole &lt;/FONT&gt;&lt;A href="/brada/archive/2006/01/28/BeMoreVisibleSham.aspxhttp:/blogs.msdn.com/brada/archive/2006/01/28/BeMoreVisibleSham.aspx"&gt;&lt;FONT face=Arial size=2&gt;Be More Visible Sham&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt; post, but suffice to say if no one knows you did X, did you really get all the benefits for doing X?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Know who knows&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;Obviously you can’t know everything but possibly by the &lt;/FONT&gt;&lt;A href="http://www-distance.syr.edu/bacon.html"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;Six Degrees Rule&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt; you could know who knows any given bit of information.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Clearly the admonishment to “build your network” is nothing new, but it is none the less true.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Pay attention to who seems to know a given area by who address issues in public forums (blogs, newsgroups, internal email lists, meetings).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Leverage others networks by paying attention to who others ask.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Be a good member of the network by helping to direct queries even if you can only get them a little bit closure.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;Hoarding information &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;You can take this information is currency thing too far.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I don’t know about you, but I want to hold onto as much US currency as I can.. I am not likely to share it with you unless I get something in return.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;On the other hand, information is a much more fluid market than capital.. So fluid in fact that it almost always behooves you to share the information you have even if you are not directly getting a &lt;/FONT&gt;&lt;A href="http://en.wikipedia.org/wiki/Quid_pro_quo"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;quid pro quo&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt; return.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;A classic example of information hording is the annual review system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The mechanics of how review scores (and by extension monetary compensation) are dolled out is often a carefully guarded secrete. The argument is that individual contributors don’t “need to know” this information so it is horded between the managers and HR.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This causes no end of rumors and speculations on how the system really works many of which are hopelessly wrong and lead employees to the wrong behaviors.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I have always advocated (and practiced on my team) full disclosure of how the process runs, I found that sharing that information actually takes away some doubt and worry and helps focus employees on the right things.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Lose lips sink ships&lt;/B&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;As a general rule PMs should work hard facilitate the transfer of information freely, however there are times when you should keep your mouth shut about something such that the right channels for communication can be used. This problem sometimes manifests itself in forwarding an email that contains sensitive information or in simply trying to “show-off” that you know more than someone else.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;Early in my career I was involved in a project that was taking a major change in direction.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I owned the partner relationships for this team and I happened to see a key partner after hearing about our change in direction.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I told the partner and even provided my own analysis (“that means we’ll have to can your project”, I said).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Needless to say this concerned the partner I was talking to, he talked to his manager, who talked to mine who called me at home to stop the leak.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Not only did this mistake cause some personal distress for some folks as I did not get the story exactly right, it also caused my own manager to be slower about including me in sensitive discussions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;While I am still a huge fan of free information flow, the rule of thumb I use is if-in-doubt-ask... &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;The Echo Chamber &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;You get an &lt;/FONT&gt;&lt;A href="http://en.wikipedia.org/wiki/Echo_chamber#As_a_metaphor"&gt;&lt;FONT face=Arial size=2&gt;echo chamber&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt; effect&amp;nbsp;when information is simply repeated (and often exaggerated) without a firm grounding in fact.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I have seen speculations, turn into rumors, then into facts through the course of a few days based on nothing more than hearing other people say something.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Maybe it is a competitor is doing xyz or a given technology is not good for a scenario, etc.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These get really hard to manage as very senior folks in the organization start accepting them as fact.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;To battle the echo chamber effect insist on understanding the information, don’t just pass it on as if it must be true.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Get a reputation for cutting through the bull to the real-deal rather than just someone who knows what the latest echo is.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Be sure to listen outside the walls of the echo camber.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That might mean outside your group, your company or even your industry.. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#8f3b39&gt;&lt;FONT face=Arial&gt;What do you think?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Agree/disagree?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What else have you noticed about dealing with information?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Arial color=#8f3b39 size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=571762" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>The Beta vs. CTP Dilemma </title><link>http://blogs.msdn.com/brada/archive/2006/04/03/567032.aspx</link><pubDate>Mon, 03 Apr 2006 18:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567032</guid><dc:creator>BradA</dc:creator><slash:comments>33</slash:comments><comments>http://blogs.msdn.com/brada/comments/567032.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=567032</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;Over the last couple of years, the CTP or &lt;B style="mso-bidi-font-weight: normal"&gt;C&lt;/B&gt;ommunity &lt;B style="mso-bidi-font-weight: normal"&gt;T&lt;/B&gt;echnology &lt;B style="mso-bidi-font-weight: normal"&gt;P&lt;/B&gt;review has been one of the bigger changes in the way Microsoft release software.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Microsoft introduced the concept of CTPs with the “Whidbey” .NET Framework and Visual Studio release but I was happy to see the concept spread to SqlServer, Expression, WinFX and even Windows!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&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;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Arial size=2&gt;CTPs have been very valuable to us as we have been able to &lt;/FONT&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/default.aspx"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;get some great feedback&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt; in near real time from customers rather than waiting for a long Beta cycle or worse until after the product has been released to hear the feedback. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Arial size=2&gt;But, of course, CTPs have not been &lt;/FONT&gt;&lt;A href="http://www.microsoft-watch.com/article2/0,2180,1850180,00.asp"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;without their paint points&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt;... Frequent releases come with variable quality and are often incompatible with other pre-release software putting developers in a state of “CTP Madness” where it is often difficult to figure out what two builds work together. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;JasonSu and I did &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/ctpmadness/"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;create a cure&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt; – or at least a treatment – that I have heard helps a lot.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But the pain certainly does not go to zero.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Arial size=2&gt;So, as we begin planning the interim release schedule &lt;/FONT&gt;&lt;A HREF="/somasegar/archive/2005/11/08/490694.aspx"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;for Orcas &lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;I find myself torn between the traditional value (and costs) of betas and the new value (and risk) of CTPs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The downside of betas is that in order to drive up the quality we need pretty much all hands on deck working on the beta... if there are a few features that are not quite done, it is hard to keep those features moving forward during the beta lock down.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This effectively means we extend the release schedule by the Beta lockdown time.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We also attempt to “line-up” Betas of related products so that customers can use them together.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The plus side of betas is that because we drive the quality up and make them work together, conventionally wisdom is that more customers are able to try it out and get us feedback.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;But I wonder if we did a good job with quality throughout the cycle making the builds fairly usable as they come out, could we replace the two or even three beta cycle with less betas and more regular CTPs?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This of course only works if we get customers to give us the good quality, real-world feedback on CTPs.... if we don’t get the good feedback until very late in the cycle then the plan didn’t really save us anything.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;So what do you think?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Do “betas” offer you\your customers something specific that CTPs don’t?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Are you able to pick up the CTPs and try real deployments on them or is that something you can only do with Betas?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=567032" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item><item><title>PM Tip #72 Instant feedback...</title><link>http://blogs.msdn.com/brada/archive/2006/03/30/564573.aspx</link><pubDate>Thu, 30 Mar 2006 21:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:564573</guid><dc:creator>BradA</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/brada/comments/564573.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=564573</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;One thing I love about blogs is the instant feedback aspects.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;While certainly comments on a blog are far from scientific you can get some great anecdotal &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;responses that can help you see problems in a new way or provide some real-world data to backup one position or another. So my tip to PMs out there is to think carefully about what question you want to know the answer to and blog it!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I have really benefited from the feedback I have gotten on my blog and I know several specific instances where the feedback changed my mind and\or helped me impact the product in tangible way.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&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;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;Of course, you should still use the official channels such as SDRs, usability studies, market opportunity analysis, etc... but many of those are quite general and long lead.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Involve the community in the heat of the moment... I would not use blog feedback as the only data point, but it is certainly a data point you should use.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;You do not have because you do not ask... &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;This topic pops to mind as I watch a couple of masters use this technique to great effect... how can any PM read these comments and not have it effect their view of the solution space!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Arial size=2&gt;Chris Sells on &lt;/FONT&gt;&lt;A href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1979"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;Tell me about your troubles and woes configuring, deploying and maintaining distributed .NET apps&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT face=Arial size=2&gt;Don Box on &lt;/FONT&gt;&lt;A href="http://www.pluralsight.com/blogs/dbox/default.aspx"&gt;&lt;FONT face=Arial color=#800080 size=2&gt;HTTP, XML, REST, and $100&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: windowtext"&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;Oh, and as users, I encourage you to respond and be heard!&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=564573" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Blogging/default.aspx">Blogging</category><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category></item></channel></rss>