<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>Applied Visual Studio Team System : The Developer Community</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/category/1007.aspx</link><description>Notes related to the Developer Community at large.&lt;br /&gt;</description><dc:language>en-US</dc:language><generator>CommunityServer 1.1 (Build: 1.1.0.51101)</generator><item><title>Attending the PASS Summit</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/22/451.aspx</link><pubDate>Sat, 22 Sep 2007 08:33:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:451</guid><dc:creator>andy</dc:creator><slash:comments>2</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/451.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=451</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;&lt;a href="http://blogs.sqlservercentral.com/blogs/steve_jones/"&gt;Steve Jones&lt;/a&gt; makes some good points in his blog post &lt;a href="http://blogs.sqlservercentral.com/blogs/steve_jones/archive/2007/09/17/2967.aspx"&gt;Training&lt;/a&gt;. I find it difficult to believe the short-sightedness of some organizations when it comes to training events like the PASS Summit.&lt;/p&gt;
&lt;p&gt;This year's Summit - like all previous years to date - had enough top notch presentations and labs to make it worth the cost of admission, travel and expenses, and the cost of allowing a database professional to leave work for three days combined. &lt;em&gt;More&lt;/em&gt; than enough. &lt;/p&gt;
&lt;p&gt;Like Steve, I don't get it. &lt;/p&gt;
&lt;p&gt;Also like Steve, I bet we'll see these DBAs at the 2008 PASS Summit in Seattle - and working for another company.&lt;/p&gt;
&lt;p&gt;I wonder if those responsible for denying database professionals opportunities for training factor in the cost of hiring and training a new DBA every six to eighteen months?&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/EMPs"&gt;EMPs&lt;/a&gt; &lt;a href="http://technorati.com/tag/Database+Professionals"&gt;Database Professionals&lt;/a&gt; &lt;a href="http://technorati.com/tag/PASS"&gt;PASS&lt;/a&gt; &lt;a href="http://technorati.com/tag/Training"&gt;Training&lt;/a&gt; &lt;a href="http://technorati.com/tag/Changing+Jobs"&gt;Changing Jobs&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=451" width="1" height="1"&gt;</description></item><item><title>Thanks to PASS Attendees!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/20/449.aspx</link><pubDate>Fri, 21 Sep 2007 02:19:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:449</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/449.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=449</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I'd like to thank the people that attended my sessions at the 2007 PASS Summit in Denver this week! I had a blast and hope you all did as well.&lt;/p&gt;
&lt;p&gt;The code will be available from the PASS website and on a DVD. For those in my sessions, I promised I would post the code &lt;a href="http://www.vsteamsystemcentral.com/dnn/LinkClick.aspx?link=code%2fETLTestSuite.zip&amp;tabid=89&amp;mid=388"&gt;here&lt;/a&gt; for my custom Counts test condition for Team Edition for Database Professionals. Free registration to &lt;a href="http://www.vsteamsystemcentral.com/"&gt;VSTeamSystemCentral.com&lt;/a&gt; is required. The site has been live more than two years. I've sent a total of two emails to registered users during that time. And I never share email addresses - ever.&lt;/p&gt;
&lt;p&gt;Extending Team Edition for Database Professionals with custom test conditions is fairly straightforward once you understand it. (Like everything else in life, Mr. Obvious...)&lt;/p&gt;
&lt;p&gt;If you are completely new to coding and would like to build a custom test condition for database testing, fear not! The last part of Chapter 4 (entitled Testing the Database) of the &lt;a href="http://www.wrox.com"&gt;Wrox&lt;/a&gt; book &lt;a href="http://www.amazon.com/Professional-Software-Testing-Visual-Studio/dp/0470149787"&gt;Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers&lt;/a&gt; is dedicated to a beginner's walk-through of building your first custom test condition.&lt;/p&gt;
&lt;p&gt;Yes I am promoting my new book. There's a reason: it's a good book.&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Database+testing"&gt;Database testing&lt;/a&gt; &lt;a href="http://technorati.com/tag/Team+Edition+for+Database+Professionals"&gt;Team Edition for Database Professionals&lt;/a&gt; &lt;a href="http://technorati.com/tag/Custom+test+condition"&gt;Custom test condition&lt;/a&gt; &lt;a href="http://technorati.com/tag/PASS"&gt;PASS&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=449" width="1" height="1"&gt;</description></item><item><title>SQLServerCentral.com and Solid Quality Socials at the PASS Summit</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/19/448.aspx</link><pubDate>Wed, 19 Sep 2007 09:46:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:448</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/448.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=448</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I just returned from a night on the town here in Denver! First, I mosied over to the SQL Server Central bash and got to meet lots of interesting people including Steve Jones &lt;em&gt;and&lt;/em&gt; Andy Warren - how cool was that!&lt;/p&gt;
&lt;p&gt;Steve was busy administering the event but we finally got to meet and talk for a few minutes face to face - well, I had to look up to Steve... he's a tall guy! But I've been looking up to Steve for a while now anyway.&lt;/p&gt;
&lt;p&gt;Andy's a wealth of developer community knowledge and it was great to hang out with him and discuss User Group, Code Camp, and &lt;a href="http://www.sqlsaturday.com/"&gt;SQLSaturday&lt;/a&gt; stuff.&lt;/p&gt;
&lt;p&gt;Then it was time to saunter to the &lt;a href="http://www.solidq.com"&gt;Solid Quality Mentors&lt;/a&gt; party. It was great to finally meet the people who have been writing the books I've been reading all these years! Solid Quality has the &lt;em&gt;most awesome&lt;/em&gt; support folks on the planet - it was great to finally meet them face to face! I still can't believe I'm part of this cool organization. &lt;/p&gt;
&lt;p&gt;It's now time for another run through the material for tomorrow's presentation entitled Applied Team Edition for Database Professionals. &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Solid+Quality"&gt;Solid Quality&lt;/a&gt; &lt;a href="http://technorati.com/tag/SQL+Server+Central"&gt;SQL Server Central&lt;/a&gt; &lt;a href="http://technorati.com/tag/PASS"&gt;PASS&lt;/a&gt; &lt;a href="http://technorati.com/tag/Summit"&gt;Summit&lt;/a&gt; &lt;a href="http://technorati.com/tag/2007"&gt;2007&lt;/a&gt; &lt;a href="http://technorati.com/tag/SQLSaturday"&gt;SQLSaturday&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=448" width="1" height="1"&gt;</description></item><item><title>At the 2007 PASS Summit!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/18/447.aspx</link><pubDate>Wed, 19 Sep 2007 05:19:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:447</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/447.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=447</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;&lt;img src="http://vsteamsystemcentral.com/images/ext/AndyPASS.jpg" width=800 border="0" alt="PASS stuff!" /&gt;&lt;/p&gt;
&lt;p&gt;I'm at the &lt;a href="http://www.sqlpass.org"&gt;2007 PASS Summit&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;I was wandering around the Colorado Convention Center earlier today in shorts, unshaven, tired... looking like I'd been rode hard and put up wet. But I caught the last half of &lt;a href="http://blogs.msdn.com/gertd/"&gt;Gert Draper&lt;/a&gt;'s excellent presentation on Team Edition for Database Professionals! Gert is the man.&lt;/p&gt;
&lt;p&gt;I'm presenting on the same topic tomorrow (yeah, I know - great move there, Andy...) and then on SSIS Development practices Thursday. This promises to be the geekiest week I've had in a long time!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/PASS"&gt;PASS&lt;/a&gt; &lt;a href="http://technorati.com/tag/Summit"&gt;Summit&lt;/a&gt; &lt;a href="http://technorati.com/tag/2007"&gt;2007&lt;/a&gt; &lt;a href="http://technorati.com/tag/Denver"&gt;Denver&lt;/a&gt; &lt;a href="http://technorati.com/tag/Team+Edition+for+Database+Professionals"&gt;Team Edition for Database Professionals&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=447" width="1" height="1"&gt;</description></item><item><title>Getting Ready For The PASS Summit!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/07/446.aspx</link><pubDate>Fri, 07 Sep 2007 21:31:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:446</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/446.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=446</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;The PASS Summit is less than two weeks away!&lt;/p&gt;
&lt;p&gt;I'm getting ready for my presentations. I need a couple laptops to host virtual servers for the demos, so I bought some new gear to take with me.
&lt;/p&gt;
&lt;p&gt;Check out my Network-In-A-Bag!
&lt;/p&gt;
&lt;p&gt;&lt;img src="http://vsteamsystemcentral.com/images/ext/NetworkInABag600.jpg" border=0 alt="Network in a bag!"&gt;
&lt;p&gt;It's a power strip, a couple CAT6 cables, power supply, and a NetGear 1G 5-port switch - all in a 1 gallon Ziploc bag.
&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/PASS"&gt;PASS&lt;/a&gt; &lt;a href="http://technorati.com/tag/Summit"&gt;Summit&lt;/a&gt; &lt;a href="http://technorati.com/tag/2007"&gt;2007&lt;/a&gt; &lt;a href="http://technorati.com/tag/Networking"&gt;Networking&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=446" width="1" height="1"&gt;</description></item><item><title>Good Managers</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/07/445.aspx</link><pubDate>Fri, 07 Sep 2007 20:30:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:445</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/445.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=445</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;It occurs to me today that there are two types of IT managers: those who lead teams everyone wants to be on, and those who lead teams no one wants to be on.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Management"&gt;Management&lt;/a&gt; &lt;a href="http://technorati.com/tag/IT"&gt;IT&lt;/a&gt; &lt;a href="http://technorati.com/tag/Leadership"&gt;Leadership&lt;/a&gt; &lt;a href="http://technorati.com/tag/Team"&gt;Team&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=445" width="1" height="1"&gt;</description></item><item><title>Tech bloggers: Heads up</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/30/440.aspx</link><pubDate>Thu, 30 Aug 2007 14:48:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:440</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/440.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=440</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I received an interesting email a few days back. The sender isn't important - the text is:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Hi ,&lt;br /&gt;
 I am interested in purchasing textlink advertising on your website  Let me know if you are interested and we can discuss further details. I can make a good offer to make it worth your time.&lt;br /&gt;
&lt;br /&gt;
Let me know!&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;No one had ever asked about advertising on VSTeamSystemCentral.com before, so I responded positively.&lt;/p&gt;
&lt;p&gt;The conversation took a couple odd turns - enough to raise red flags.&lt;/p&gt;
&lt;p&gt;I eventually refused politely, and then not so politely (begging, the final red flag). Compare the message I received to the one received by the blogger at &lt;a href="http://phillsacre.me.uk/2007/08/29/update-on-linking-and-advertising/"&gt;phillsacre.me.uk&lt;/a&gt;. Again, I had a different name, but the same pattern of email domains - for me first it was Yahoo, then Gmail.&lt;/p&gt;
&lt;p&gt;I'm not sure what these folks are up to but after the problems suffered by job boards last week, I'm sticking with the Google Ads for a while.&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/textlink+advertising"&gt;textlink advertising&lt;/a&gt; &lt;a href="http://technorati.com/tag/your+website"&gt;your website&lt;/a&gt; &lt;a href="http://technorati.com/tag/bloggers"&gt;bloggers&lt;/a&gt; &lt;a href="http://technorati.com/tag/tech"&gt;tech&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=440" width="1" height="1"&gt;</description></item><item><title>Getting Lucky</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/17/435.aspx</link><pubDate>Fri, 17 Aug 2007 21:28:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:435</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/435.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=435</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I was recently reminded how lucky I am.&lt;/p&gt;
&lt;p&gt;It's true, pure luck has played an important role in my life, defining where I am today personally and professionally. Well, maybe not an &lt;em&gt;important&lt;/em&gt; role, but it's been there.&lt;/p&gt;
&lt;p&gt;How?&lt;/p&gt;
&lt;p&gt;Mostly in the form of opportunities. But I then had to act on these opportunities to get the most out of them.&lt;/p&gt;
&lt;p&gt;This is starting to remind me of a joke a pastor once told:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A local minister rides out to visit Farmer Brown one fine summer day. As he pulls off the main road onto Farmer Brown's acreage, he admires the tall corn and plush rows of tomatoes and beans. When he greets the old farmer, the minister says "You and the Lord are running a fine farm here!" To which Farmer Brown replies "You should've seen it when the Lord was running it Himself."&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I can show a direct correlation between the number of 75-hour weeks I work and how lucky I am.&lt;/p&gt;
&lt;p&gt;I can also demonstrate an inverse proportion between the number of mornings I awake completely rested and how lucky I am; as well as a positive ratio of 20-hour days / "luckiness".&lt;/p&gt;
&lt;p&gt;So yep, I'm a pretty lucky guy.&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=435" width="1" height="1"&gt;</description></item><item><title>Bad IT Project Management</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/09/432.aspx</link><pubDate>Thu, 09 Aug 2007 15:59:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:432</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/432.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=432</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;My sister-in-law recently passed the PMP certification (congratulations Heather!). I'm waiting for a call from her asking if we need to add resources.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;em&gt;resources&lt;/em&gt; comment above is a joke, but it isn't really that funny. It's indicative of my decades of experience with bad IT project managers.&lt;/p&gt;
&lt;p&gt;I believe and hope I have worked with some of the worst project managers on the planet. Why do I hope? I'd hate to think anyone has had to deal with folks worse than the poor project managers I've dealt with.&lt;/p&gt;
&lt;p&gt;As I type, we're experiencing a heat wave in Farmville, Virginia. It was 107 degrees Fahrenheit here yesterday. It's the "&lt;a href="http://en.wikipedia.org/wiki/Dog_days"&gt;dog days of summer&lt;/a&gt;", as my Granny used to call them.&lt;/p&gt;
&lt;p&gt;Somehwere, you will find 30 or more push mowers lined up wheel-to-wheel along one axis of a lawn. On command, the 30+ operators will start their mowers. On cue, they will push them across the lawn, maintaining the wheel-to-wheel alignment, cutting the entire area in one pass. &lt;/p&gt;
&lt;p&gt;This, my friend, is the home of an IT project manager.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;My experiences have led me to a couple thoughts:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Mythical_man_month"&gt;Frederick Brook&lt;/a&gt;'s &lt;a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/"&gt;The Mythical Man-Month&lt;/a&gt; should be required reading for all project managers.&lt;/li&gt;
&lt;li&gt;Proof of callouses should be required for the application process.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;(The same can be said for MBAs, but that's for another post...)&lt;/p&gt;
&lt;p&gt;Inspired by the book, &lt;a href="http://en.wikipedia.org/wiki/Brooks%27_law"&gt;Brook's Law&lt;/a&gt; states "Adding manpower to a late software project makes it later." It is perhaps best summed up by the following statement by Brooks himself: "The bearing of a child takes nine months, no matter how many women are assigned." &lt;/p&gt;
&lt;p&gt;As an IT professional, you can learn to detect when you're about to be "managed". I share the following indicators and advice from my years of experience:&lt;/p&gt;
&lt;p&gt;"&lt;em&gt;Do we need to add more resources?&lt;/em&gt;" This question in and of itself is harmless. It's actually the way project managers greet each other and has no more meaning to ordinary folk than "How are you doing today?" or "How about this weather?"&lt;/p&gt;
&lt;p&gt;The best answer to this question is a non-answer. After years of trying to correctly answer this (as though it were a meaningful question), I stumbled across an answer that works for me: "I don't know." Why does this work so well? The last thing a bad IT project manager wants to do is make a decision - at least one traceable to them.&lt;/p&gt;
&lt;p&gt;"&lt;em&gt;I am (or used-to-be) a software developer&lt;/em&gt;." If you hear this, you're in trouble. Big, big trouble. My advice to you is to vacate the project - and the premises - as quickly as possible. This isn't a fire evacuation, it's a bomb evacuation. You may wish to consider jumping out a window if you're on or below the third floor.&lt;/p&gt;
&lt;p&gt;Why? You are dealing with a person who believes they were &lt;em&gt;promoted&lt;/em&gt; because they were such a &lt;em&gt;good&lt;/em&gt; &lt;em&gt;developer&lt;/em&gt;. Mind you, this is true in less than 25% of my experience. And even then, odds are their resume includes COBOL or they aren't nearly the project manager they believe themselves to be. At best you have 1/3&lt;font size=-2&gt;rd&lt;/font&gt; of a 25% chance that you're working for someone who knows a definition for delegate - a definition that isn't "someone who attends a convention."&lt;/p&gt;
&lt;p&gt;The truth of the matter is this person was likely promoted before they could delay or otherwise further damage the software project to which they were assigned. &lt;/p&gt;
&lt;p&gt;"&lt;em&gt;What do I tell my boss (or the stakeholders)&lt;/em&gt;?" This question is the prelude to a demand. Your answer isn't important, the demand in the mind of the IT project manager is important. And that demand is for you to do something no sane developer would ever do.&lt;/p&gt;
&lt;p&gt;There are a couple options. If you're feeling froggy, you can document the fact you were asked to take this ridiculous course of action by your IT project manager, and then do it. Be sure to address the issue in writing and as soon as possible. CC someone else - anyone else. If you can CC the project managers' boss without looking like you're trying to make them look stupid, that's best. If not, CC someone else at your level on the development team (and allow the bad IT project manager to continue their work of making themselves look stupid unassisted). &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: Never BCC. BCC'ing the boss is the equivalent of placing a bold, red, flashing banner across the top of your message which states "I'M INSECURE".&lt;/em&gt; The boss will get this message, loud and clear. Go ahead and CC them if you believe it's warranted - those dogs need to wake up eventually.&lt;/p&gt;
&lt;p&gt;Make sure it's in writing and someone else sees it - that's the point. &lt;/p&gt;
&lt;p&gt;The other option is to simply ignore it and do what you know to be right and good. There's risk here too. Some bad IT project managers will call in bigger dogs to shout you down. It's good to have your mugshot and name on a book somewhere if you're going to exercise this option.&lt;/p&gt;
&lt;p&gt;"&lt;em&gt;Umm yeah. I'm going to need you to come in Saturday. Sunday's not looking good either&lt;/em&gt;..." People are people. Bad IT project managers don't get that. They call people "resources". People aren't resources, we &lt;em&gt;use&lt;/em&gt; resources, but we're separate and distinct from resources. People are people. &lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Bad IT project managers are the reason we have IT Project Leads. After all, &lt;em&gt;someone&lt;/em&gt; who knows what they're talking about needs to have some authority if any software project is to stand a chance of succeeding. &lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;PS - This post inspired a new category at Applied Team System: &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/category/1016.aspx"&gt;Expensive Management Practices&lt;/a&gt; - gotta love the acronym. :{&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Project+Management"&gt;Project Management&lt;/a&gt; &lt;a href="http://technorati.com/tag/IT"&gt;IT&lt;/a&gt; &lt;a href="http://technorati.com/tag/Software+Development"&gt;Software Development&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=432" width="1" height="1"&gt;</description></item><item><title>Frank's Trying To Plan A Wedding</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/09/431.aspx</link><pubDate>Thu, 09 Aug 2007 07:43:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:431</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/431.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=431</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;&lt;a href="http://franksworld.com/"&gt;Frank La Vigne&lt;/a&gt; is &lt;em&gt;trying&lt;/em&gt; to plan a wedding (Congratulations Frank and Roberta!) but ran into an error that appears &lt;a href="http://franksworld.com/blog/archive/2007/08/03/4803.aspx"&gt;SQL-related&lt;/a&gt; (in method name, at least): &lt;/p&gt;
&lt;p&gt;&lt;img src="http://static.flickr.com/1432/1002945912_573ec8ba68.jpg" border=0&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Frank+La+Vigne"&gt;Frank La Vigne&lt;/a&gt; &lt;a href="http://technorati.com/tag/Sql"&gt;Sql&lt;/a&gt; &lt;a href="http://technorati.com/tag/Error"&gt;Error&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=431" width="1" height="1"&gt;</description></item><item><title>Iteration = Maturity</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/07/31/425.aspx</link><pubDate>Tue, 31 Jul 2007 14:01:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:425</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/425.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=425</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=verdana color=navy&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=verdana color=navy&gt;I was recently reminded that iteration matures software.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;STRONG&gt;The History of Andy, Part 1&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Like many DBAs, I was a software developer in another life. I built web applications - working my way up from HTML through DHTML and finally to ASP - and could regale (and bore) you young whipper-snappers with war-stories of how things were "back in my day". [/&lt;A href="http://en.wikipedia.org/wiki/Dana_Carvey"&gt;DanaCarvey&lt;/A&gt;] &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;But I won't.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;STRONG&gt;&lt;A href="http://en.wikipedia.org/wiki/The_Times_They_Are_A-Changin%27"&gt;The Times They Are a-Changin'&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;I'll share instead something I've witnessed many times since starting with software in 1975 - and something you probably already know: stuff changes.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;And thank goodness stuff changes!&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;I recently ordered 1G of RAM from an online retailer. It should arrive before my next son (but that's not a given as Riley refuses to provide a tracking number - the doctors will induce Christy into labor Friday if he hasn't been born by then - but I digress...). I remember my neighbor John, who introduced me to computers, purchased a 256-byte RAM chip in the mid-1970s for about what I paid for the 1G. That's &lt;EM&gt;256 bytes&lt;/EM&gt; of RAM - not a typo. As I recall it was either a 14- or 16-pin IC.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Things have changed since then. Improvements in technology, brought about by building and improving upon existing knowledge, have brought us to a day when I can purchase &lt;A href="http://en.wikipedia.org/wiki/Gigabyte"&gt;1,073,741,824&lt;/A&gt; bytes for roughly the previous price of 256. I don't know how you feel about that. I think it's a good thing.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;The idea of "&lt;EM&gt;building and improving upon existing knowledge&lt;/EM&gt;" defines iterative development. Although the idea is relatively new to the software development field, it serves as the basis for engineering disciplines. &lt;/FONT&gt;&lt;FONT face=Verdana color=#000080&gt;Engineers iterate - build and improve upon existing knowledge - and we get more powerful hardware for the same amount of money. What's not to like?&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;STRONG&gt;Iteration - it's not just a good idea...&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;A href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;Iterative software development&lt;/A&gt; builds and improves upon existing knowledge within a specific &lt;EM&gt;domain&lt;/EM&gt;. Most domains are defined by an application (wholly or in part), enterprise knowledge (again, wholly or in part), or - most likely - some combination of the two. For example, let's say you work for a large corporation as a software developer. Your domain could be the corporate website. In which case you possess knowledge about the business of the corporation and web development. You mix these together to do your job. In this case, you will probably pick up marketing savvy and current trends along with the latest AJAX techniques. &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;As you make successive passes (iterations) through the website design interacting with marketing, your domain knowledge is built and improves. As your domain knowledge increases, the website will become more valuable to the corporation - as will you. &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Iteration adds value.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;STRONG&gt;Got Iteration?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;FONT face=Verdana color=#000080&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;The same can be said for database development.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;Perhaps you've experienced this in your own database development efforts: you receive a request for a database design to meet some desired functionality. Or you're handed a design and asked to optimize it. Or maybe even &lt;EM&gt;you&lt;/EM&gt; had an idea to capture data - performance metrics or something similar - and you're designing a database solution to accomplish this. &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;You get into the development a few hours or a few days and realize a little tweak here or there would improve performance, or readibility, or better adapt the design to your intentions. So you make the tweak and continue. &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;This improvement leads you to re-examine other portions of the design and you make more tweaks. Maybe your last change broke things. Maybe you see an opportunity to add a parameter to a stored procedure and combine the business logic of three stored procedures into one.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;STRONG&gt;A "Growing" Solution&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Pretty soon, you have iterated enough to feel comfortable promoting, integrating, or even releasing the results - letting the effort move to the next step.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Depending on the nature of your efforts, it may not end there. If your database development is the back end of a larger application - say, the corporate website, for example - there will likely be requests for changes over time as the site grows (&lt;A href="http://en.wikipedia.org/wiki/Scalability"&gt;scales&lt;/A&gt;) in complexity and size. &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;When the requests come in you are not likely to start over. You will most likely build and improve upon your existing knowledge. You will most likely &lt;EM&gt;iterate&lt;/EM&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;FONT face=Verdana color=#000080&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Scaling forces iteration.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;Voilà&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;This is how solutions mature - be they applications, databases, or both - regardless of who writes them or how many are involved in the development effort. It doesn't matter if the development team is one lady in a cubicle in the European Union or a development team of thousands at Microsoft. &lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;Iteration matures software.&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;:{&gt; Andy&lt;/FONT&gt;&lt;/P&gt;
&lt;/FONT&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=425" width="1" height="1"&gt;</description></item><item><title>Team System Web Access Power Tool!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/07/30/423.aspx</link><pubDate>Tue, 31 Jul 2007 04:08:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:423</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/423.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=423</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;Microsoft (&lt;a href="http://blogs.msdn.com/bharry/archive/2007/07/30/team-system-web-access-power-tool-available.aspx"&gt;Brian Harry&lt;/a&gt;, actually) announces the availability of the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2105C9EE-565E-47B9-A5AC-9A8FF8A07862&amp;displaylang=en"&gt;Visual Studio Team System Web Access Power Tool&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Web-based TFS folks - get it while it's hot!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/TeamPlain"&gt;TeamPlain&lt;/a&gt; &lt;a href="http://technorati.com/tag/Team+Foundation+Server"&gt;Team Foundation Server&lt;/a&gt; &lt;a href="http://technorati.com/tag/TFS"&gt;TFS&lt;/a&gt; &lt;a href="http://technorati.com/tag/Power+Tool"&gt;Power Tool&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=423" width="1" height="1"&gt;</description></item><item><title>Prepping for the Upgrade</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/15/403.aspx</link><pubDate>Fri, 15 Jun 2007 07:01:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:403</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/403.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=403</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;As I type this I am working out the details of an upgrade for this blog. If all goes as planned, I'll be moving these existing posts over to a snappy new Community Server instance - where my other blog, &lt;a href="http://VSTeamSystemCentral.com/cs21/blogs/Applied_Business_Intelligence"&gt;Applied Business Intelligence&lt;/a&gt;, is hosted.&lt;/p&gt;
&lt;p&gt;The folks at &lt;a href="http://www.godaddy.com"&gt;GoDaddy Tech Support&lt;/a&gt; have been great. No, make that &lt;em&gt;awesome&lt;/em&gt;! Like every other competitive IT vendor on the planet, they've been making changes to internal structure and support. One of the more recent changes allowed me direct access to databases containing my value-added applications (like Community Server). Prior to this, I couldn't directly access the databases.&lt;/p&gt;
&lt;p&gt;To complicate matters, I'd installed an updated instance of Community Server in another directory on my site. So I had &lt;em&gt;two&lt;/em&gt; instances of CS running - one of which I could not reach the files and data (that would be the instance containing this blog).&lt;/p&gt;
&lt;p&gt;I would ask them about my Community Server instance and they would respond "It's right there - see it?" And I would have to explain to them I couldn't see one of the instances. It took more than a few emails, but they really hung in there with me, were very professional, and worked with me until I got the data I was after. Kudos GoDaddy Tech Support!&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.Technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/GoDaddy"&gt;GoDaddy&lt;/a&gt; &lt;a href="http://technorati.com/tag/Customer+Service"&gt;Customer Service&lt;/a&gt; &lt;a href="http://technorati.com/tag/Tech+Support"&gt;Tech Support&lt;/a&gt; &lt;a href="http://technorati.com/tag/Moving+Applied+Team+System"&gt;Moving Applied Team System&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=403" width="1" height="1"&gt;</description></item><item><title>Notes On Project Success - Part 2, to Stake-Holders</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/06/395.aspx</link><pubDate>Wed, 06 Jun 2007 07:01:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:395</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/395.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=395</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;Yesterday, I addressed &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/05/394.aspx"&gt;Technologists&lt;/a&gt; regarding Project Success; today I address Stake-holders.&lt;/p&gt;
&lt;p&gt;I have participated in projects that have succeeded and in projects that have failed. One thing I noticed about the failed projects: expectations were poorly - or not - managed.&lt;/p&gt;
&lt;p&gt;What are examples of project expectations?
&lt;ul&gt;
&lt;li&gt;Functionality - when completed, the application / upgrade / database / server will allow me to perform &lt;em&gt;xyz&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Time - how much time one expects to develop the functionality. Can also include a schedule for deliverables and / or milestones.&lt;/li&gt;
&lt;li&gt;Expense - how much one expects to pay for the functionality.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;As a stake-holder you know what you want. And you can probably communicate your expectations - using the three areas above as a guide - effectively. Issues arise when, for whatever reasons, there is a disconnect between your expectations and the those of the IT team tasked with performing the work.&lt;/p&gt;
&lt;p&gt;I've witnessed several unsuccessful executive responses to the disconnect scenario:
&lt;ul&gt;
&lt;li&gt;"Ostritch" - ignoring the disconnect in hopes it will disappear with time.&lt;/li&gt;
&lt;li&gt;"Gambler" - belief that there's a big score (project or technical break-through) just-around-the-corner that will save the day.&lt;/li&gt;
&lt;li&gt;"Taskmaster" - belief that threatening people is the way to motivate them to work around challenges.&lt;/li&gt;
&lt;li&gt;"More-Resources" - a firm belief that more resources can solve any problem known to humanity. (I often imagine these folks live in subdivisions and get their neighbors to help mow their lawns. In my mind I see forty push-mowers aligned wheel-to-wheel along one edge of a lawn. On signal, they all puch across the lawn, mowing it from end to end in a single pass...)&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;em&gt;
&lt;p&gt;I worked for a company that decided to employ &lt;a href="http://wistechnology.com/article.php?id=858"&gt;Performance-Based Management&lt;/a&gt; techniques to a &lt;/em&gt;successful&lt;em&gt; team. They actually applied the concept company-wide, regardless of whether the teams were successful or not. In this particular flavor of PBO, 20% of employees were considered outstanding, 60% were satisfactory, and 20% were acceptable losses that the company would be better without. These numbers were set in stone and never changed.&lt;/p&gt;
&lt;p&gt;My questions were:
&lt;ul&gt;
&lt;li&gt;Who failed? Did HR fail 80% of the time by hiring mediocre to poor employees? or did our management disillusion and de-motivate these people into their non-excellent state? &lt;/li&gt;
&lt;li&gt;Are we, in effect, planning to &lt;b&gt;never&lt;/b&gt; get better?&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;Statistical control works on processes, not people - at least not well on people. &lt;/p&gt;
&lt;/em&gt;
&lt;hr&gt;
&lt;p&gt;So what is the solution? &lt;/p&gt;
&lt;p&gt;Communication.&lt;/p&gt;
&lt;p&gt;It's that simple. Executives have to either be approachable by the IT team or someone representing them, or you must appoint someone to be approachable in your stead. Leadership dynamics (or just plain scheduling issues) may require you to appoint someone. If so, try to find someone who speaks both business and technology. &lt;/p&gt;
&lt;p&gt;Realize that sometimes you do not know what you do not know. I run a couple small corporations and have an appreciation for the amount of work involved in merely administering such an entity. I also know technology changes &lt;em&gt;every day&lt;/em&gt;. It's difficult for anyone to keep up - especially if you're minding stock-holders, regulators, and the lot. We may have moved beyond the technology you understand. If we haven't, we will soon.&lt;/p&gt;
&lt;p&gt;Either hire people you trust or trust the people you hire. If someone violates the trust, respond accordingly. But do everything within your power to exude trust-worthiness as well as trusting-ness.&lt;/p&gt;
&lt;p&gt;For truly innovative people to be free to succeed, they must first be free to fail. &lt;/p&gt;
&lt;p&gt;The best tools were once toys. IT professionals are notorious tinkerers. You will be astonished at the return on investment for a weekly-scheduled hour of "play time" for developers.&lt;/p&gt;
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Software+projects"&gt;Software projects&lt;/a&gt; &lt;a href="http://technorati.com/tag/Success"&gt;Success&lt;/a&gt; &lt;a href="http://technorati.com/tag/Failure"&gt;Failure&lt;/a&gt; &lt;a href="http://technorati.com/tag/Technologists"&gt;Technologists&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=395" width="1" height="1"&gt;</description></item><item><title>Notes On Project Success - Part 1, to Technologists</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/05/394.aspx</link><pubDate>Tue, 05 Jun 2007 07:01:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:394</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/394.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=394</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;There was a very interesting article posted not long ago at &lt;a href="http://www.sqlservercentral.com/"&gt;SQL Server Central&lt;/a&gt; by &lt;a href="http://www.sqlservercentral.com/columnists/jchan/"&gt;Janet Wong&lt;/a&gt; entitled &lt;a href="http://www.sqlservercentral.com/columnists/jchan/2892.asp"&gt;My Projects Have Never Failed&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the article, the author explains projects that experienced varying degrees of success for various reasons - but in all cases a disconnect existed between the end-user or customer expectations and the delivered product.&lt;/p&gt;
&lt;p&gt;Personally, I consider these projects failures.&lt;/p&gt;
&lt;p&gt;Here's why: The stake-holder or executive has this expectation. It may be very unrealistic, but they hold it nonetheless. They may be very educated people or not. They may understand technology or not. None of this impacts the fact that they hold expectations. &lt;/p&gt;
&lt;p&gt;Q: Who's in charge of communicating realistic expectations? &lt;/p&gt;
&lt;p&gt;A: Technology people.&lt;/p&gt;
&lt;p&gt;Or at least a member of the technology team. &lt;/p&gt;
&lt;p&gt;A good technology team has several moving parts and people fulfilling different roles. &lt;br /&gt;&lt;em&gt;Note: If you're a one-person-show, this post is not about you.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;At least one person on the team needs to be customer-facing. That person needs to be an expert in communicating with business people who hold unrealistic expectations. Make no mistake: this is a &lt;em&gt;talent&lt;/em&gt; and an &lt;em&gt;art&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Good communicators are rare in life, rarer in business, and practically extinct in the technology sector. Most good communicators abandoned IT departments decades ago and moved into sales where they could enjoy salaries orders of magnitude beyond what IT departments will pay them. But I digress...&lt;/p&gt;
&lt;p&gt;I don't blame my customers when their expectations go unmet - I blame myself. Had I communicated something better - or even differently - the outcome would likely have been better for everyone.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;So here are some tips for communicating with project stake-holders / executives:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You may understand what you mean when you say "Third-Normal Form Relational Database" at a meeting with executives, but few of them will. It's not their job to understand - that's why they're paying you. Step up. If you cannot translate your conversation into executive-speak, let someone else do the talking. If your point is to embarrass the executives, you'll probably not try that at your next job.&lt;/li&gt;
&lt;li&gt;Identify someone on your team (or add someone to your team) to serve as a point-of-contact to the executives. If your team has a project manager, they may be the best person to do this. I've also seen horrible project managers who exacerbate the problem with their own inability to communicate (or worse yet, take the side of the stake-holders and hang the development team out to dry).&lt;/li&gt;
&lt;li&gt;Keep it short.&lt;/li&gt;
&lt;li&gt;Keep it as simple as possible. Stake-holders and executives do not need to know the history of iterations you went through to arrive at your conclusion. Take it as a sign of confidence in your abilities that they accept your judgment on the matter.&lt;/li&gt;
&lt;li&gt;Stake-holders and executives have different priorities from you and I technology people - remember that.&lt;/li&gt;
&lt;li&gt;If you deliver quality late, no one remembers. If you deliver junk on time and under budget, no one forgets.&lt;/li&gt;
&lt;li&gt;The old consulting axiom ever applies: Under-promise, over-deliver.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is business. This isn't academia; you do not get to interpret your own results.&lt;/p&gt;
&lt;p&gt;It's not a success unless they &lt;em&gt;believe&lt;/em&gt; it to be a success. &lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Me, I've had projects fail. Some of them have been spectacular in the scope of their failure. To date, I've stepped up, admitted the failed status of the project along with my errors, and promptly moved to correct the issues. I've found excuses to be a waste of my and my customer's time.&lt;/p&gt;
&lt;p&gt;Having a project fail is bad enough; failing to manage the failure takes it to the next level. &lt;/p&gt;
&lt;p&gt;Remember, if you fix it, it will be ok.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Tomorrow, I address &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/06/395.aspx"&gt;Stake-holders&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;:{&gt; Andy&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt; &lt;a href="http://www.franksworld.com/taggen/"&gt;Tags&lt;/a&gt;: &lt;a href="http://technorati.com/tag/Software+projects"&gt;Software projects&lt;/a&gt; &lt;a href="http://technorati.com/tag/Success"&gt;Success&lt;/a&gt; &lt;a href="http://technorati.com/tag/Failure"&gt;Failure&lt;/a&gt; &lt;a href="http://technorati.com/tag/Technologists"&gt;Technologists&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=394" width="1" height="1"&gt;</description></item></channel></rss>