<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 : On the Software Business</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/category/1004.aspx</link><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>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>On Government Regulation...</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/09/05/441.aspx</link><pubDate>Wed, 05 Sep 2007 09:34:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:441</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/441.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=441</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;Steve Jones has an(other) interesting &lt;a href="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=263&amp;messageid=395890"&gt;editorial&lt;/a&gt; this morning in which he toyed with / proposed the idea of the government forcing Microsoft to release patches on some regular basis.&lt;/p&gt;
&lt;p&gt;I like Steve a lot. We have a lot in common. We're both husbands and fathers. He's a Virginia boy like me and we both like database work. We haven't met, but we plan to meet at the &lt;a href="http://www.sqlpass.org"&gt;PASS Summit&lt;/a&gt; in a couple weeks.&lt;/p&gt;
&lt;p&gt;Meeting Steve face-to-face is something I'm looking forward to.&lt;/p&gt;
&lt;p&gt;Mostly I agree with Steve's editorials. I read them every day they are published. They are a cool part of my morning routine. I strongly disagree with the idea of any government involvement in industry - period - and stated as much in a response to Steve's words.&lt;/p&gt;
&lt;p&gt;I'm not here to beat a dead horse. We may disagree with how to fix the issue of delayed and poorly tested service packs, but we agree they're a problem for us and our clients. &lt;/p&gt;
&lt;p&gt;What I find fascinating about the idea and exchange is this: This is &lt;em&gt;exactly&lt;/em&gt; how good organizations go bad. Allow me to explain:&lt;/p&gt;
&lt;p&gt;A couple months back, I posted &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/25/410.aspx"&gt;Gatekeeper or Roadblock? Part 2&lt;/a&gt; in which I rambled about an (hypothetical) evil conspiracy between a network admin and an executive. Most scenarios of good organizations going bad lack the level of intentionality or malice described therein. Some do, but most don't. What happens to those lacking malice? How do they go bad?&lt;/p&gt;
&lt;p&gt;I'm glad you asked.&lt;/p&gt;
&lt;p&gt;Normal day-to-day business issues arise. And they are responded to poorly.&lt;/p&gt;
&lt;p&gt;What do I mean by "responded to poorly"? I mean companies mired, tangled, and snarled in bureaucracy didn't get there overnight. It's a slippery slope if ever there was one. And it begins innocently enough: with a business need.&lt;/p&gt;
&lt;p&gt;The simplest, most elegant solution appears out of nowhere: &lt;em&gt;just create a tiny teentsy-weentsy bit of bureaucracy - no one will mind and few will even notice. Look at all the good that will come out of it. How can this be wrong and bad when it will create so much good?&lt;/em&gt; That's the logic. &lt;/p&gt;
&lt;p&gt;And the djin escapes.&lt;/p&gt;
&lt;p&gt;Somewhere, someone senses satisfaction. Things are &lt;em&gt;finally&lt;/em&gt; clicking into place. Making sense. Order is evolving out of chaos. Resources are being managed. Good is arriving.&lt;/p&gt;
&lt;p&gt;Then there's that pesky physics and nature of the universe stuff. Equal and opposite reactions, unintended consequences and the like. What of them?&lt;/p&gt;
&lt;p&gt;Sadly, they too follow. &lt;/p&gt;
&lt;p&gt;Bureaucracy is a creativity-killer. &lt;/p&gt;
&lt;p&gt;Please do not take my word for it. Read every classic on industry in print. &lt;a href="http://www.amazon.com/Good-Great-Companies-Leap-Others/dp/0066620996/"&gt;Good to Great&lt;/a&gt;, &lt;a href="http://www.amazon.com/Executive-Action-Innovation-Entrepreneurship-Effective/dp/0887308287/"&gt;The Executive in Action&lt;/a&gt;, &lt;a href="http://www.amazon.com/First-Break-All-Rules-Differently/dp/0684852861/"&gt;First Break All The Rules&lt;/a&gt;, &lt;a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/"&gt;The Mythical Man-Month&lt;/a&gt; - I could go on, but you get the picture.&lt;/p&gt;
&lt;p&gt;Stifle innovation - especially in the software industry - and you are months away from corporate death or worse "re-organization", "re-branding" or just plain old-fashioned "re-hemorrhaging-talent".&lt;/p&gt;
&lt;p&gt;It's not this way because Andy says it's this way. This is just the way it is. You don't have to like it or even like me saying it, but you do have to deal with it. It's right up there with E=mc^2.&lt;/p&gt;
&lt;p&gt;Nature abhors a vacuum. You step (or worse, lead your company) out of the path of innovation and it's merely a matter of time.&lt;/p&gt;
&lt;p&gt;Pretty grim? Yep. Accurate? Yep.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;So what's the solution? &lt;/p&gt;
&lt;p&gt;I'm &lt;em&gt;really&lt;/em&gt; glad you asked!&lt;/p&gt;
&lt;p&gt;There are two possible solutions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Build a time machine. Travel back to when you first thought of the bureaucratic idea. Scream into your own ear "THIS IS A BAD IDEA!" If that fails to work, try to occupy the same space at different times, thus annihilating yourself before you destroy something so cool.&lt;/li&gt;
&lt;li&gt;Stop. Go back. Turn around. Return to the older way. Do so as quickly as possible, with humility, and making all necessary apologies.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both of these suggestions are equally likely to occur in the experience of a bureaucrat. One of them sounds ludicrous - the other violates our current understanding of the laws of time and space.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;To me it's pretty clear. You don't call the IRS and ask them if you paid enough taxes last year and you don't invite bureaucracy.&lt;/p&gt;
&lt;p&gt;Democracy is inherently sloppy. It resembles herding snakes down an interstate with a cane fishing pole. Does this mean chaos is good? Not if it's simply chaos for chaos' sake.&lt;/p&gt;
&lt;p&gt;Freedom is good... and just happens to be chaotic.&lt;/p&gt;
&lt;p&gt;Don't take my word for any of this. Ask the Xerox executives that &lt;a href="http://www.amazon.com/Fumbling-Future-Invented-Personal-Computer/dp/1583482660/"&gt;successfully marketed all the cool technology produced by PARC&lt;/a&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/bureaucracy"&gt;bureaucracy&lt;/a&gt; &lt;a href="http://technorati.com/tag/government"&gt;government&lt;/a&gt; &lt;a href="http://technorati.com/tag/regulation"&gt;regulation&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=441" 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>Penny's Blog!</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/21/436.aspx</link><pubDate>Tue, 21 Aug 2007 07:28:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:436</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/436.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=436</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;My daughter Penny started a blog: &lt;a href="http://pennytrupe.blogspot.com/"&gt;From the Help Desk&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;I &lt;em&gt;love&lt;/em&gt; the &lt;a href="http://pennytrupe.blogspot.com/2007/08/first-blog.html"&gt;first entry&lt;/a&gt;, and not just because I'm in it. :)&lt;/p&gt;
&lt;p&gt;Penny stopped by this weekend to meet her new brother &lt;a href="http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/10/434.aspx"&gt;Riley Cooper&lt;/a&gt; and we got some cool pictures. My favorite is below!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://vsteamsystemcentral.com/images/ext/PennyStevieEmmaRiley_2_800.jpg" border="0" alt="80% of my kids..."&gt;&lt;/p&gt;
&lt;p&gt;From left to right there's Stevie Ray, Penny, Emma Grace up top (aka "Mini-Penny" - she looks just like Penny when Penny was 2), and Riley Cooper with his I-love-my-big-sister face (also seen &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/08/08/429.aspx#MandaAndRiley"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Congrats on the new blog Penny!&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/Help+Desk"&gt;Help Desk&lt;/a&gt; &lt;a href="http://technorati.com/tag/Work+Ethic"&gt;Work Ethic&lt;/a&gt; &lt;a href="http://technorati.com/tag/Penny+Trupe"&gt;Penny Trupe&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=436" 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>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>Sucking Up</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/07/19/421.aspx</link><pubDate>Fri, 20 Jul 2007 04:28:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:421</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/421.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=421</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;I am sometimes accused of sucking up but the truth is I'm just a nice guy who likes to compliment folks when they do a good job. Most of those folks are my peers, some of them happen to be supervisory, and that's when the accusations flow.&lt;/p&gt;
&lt;p&gt;So be it. News flash: I didn't &lt;em&gt;start&lt;/em&gt; complimenting folks because you commented about it. Can you complete this thought? ;)&lt;/p&gt;
&lt;p&gt;In his post entitled &lt;a href="http://blogs.msdn.com/robcaron/archive/2007/07/11/3820667.aspx"&gt;Etiquette Rule #1 - Don't be a Sycophant&lt;/a&gt; &lt;a href="http://blogs.msdn.com/robcaron/"&gt;Rob Caron&lt;/a&gt; quotes a Redmond Channel Partner Online &lt;a href="http://rcpmag.com/features/article.aspx?editorialsid=741"&gt;piece&lt;/a&gt; on Microsoft Partner etiquette.&lt;/p&gt;
&lt;p&gt;I've had interaction with Microsoft folks and this doesn't match my experience. Rob's response matches my experience instead, where he says :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you use a competing product, I'd rather understand what our gaffe was that made it the more attractive choice. What could we do better to earn your business next time?
&lt;br /&gt;
If you think one of our products sucks, please tell me why. What can we do to keep your business?
&lt;/em&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/Sucking+up"&gt;Sucking up&lt;/a&gt; &lt;a href="http://technorati.com/tag/sycophant"&gt;sycophant&lt;/a&gt; &lt;a href="http://technorati.com/tag/Rob+Caron"&gt;Rob Caron&lt;/a&gt; &lt;a href="http://technorati.com/tag/etiquette"&gt;etiquette&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=421" width="1" height="1"&gt;</description></item><item><title>Gatekeeper or Roadblock? Part 2</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/25/410.aspx</link><pubDate>Tue, 26 Jun 2007 05:26:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:410</guid><dc:creator>andy</dc:creator><slash:comments>2</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/410.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=410</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;Over a year ago I wrote a post entitled &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2006/01/06/36.aspx"&gt;Gatekeeper or Roadblock?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At the time I was working as a Production and Development DBA for a small shop. People would show up with requests that sounded legitmate to me. Usually these requests would take 30 minutes of my time and provide data to an individual or team that they could use to continue their work for days or weeks. &lt;/p&gt;
&lt;p&gt;But the oddest thing would happen. My boss would happen by and ask what I was working on. When I told my boss what I was working on, my boss would inevitably frown. Then my boss would look cross and say something akin to "&lt;em&gt;You&lt;/em&gt; should &lt;em&gt;not&lt;/em&gt; be doing &lt;em&gt;that&lt;/em&gt; for &lt;em&gt;him / them&lt;/em&gt;." You may think I'm exagerrating, but I assure you I am not.&lt;/p&gt;
&lt;p&gt;Hence the post.&lt;/p&gt;
&lt;p&gt;Fast forward some...&lt;/p&gt;
&lt;p&gt;I'm doing some consulting for a large-ish IT team for a large-ish company. Team members can't find things. They cannot connect remotely to work from home or while on vacation or away for training or business trips. A lot of stuff that Just Works at most IT departments simply doesn't work here. And no one can figure out why.&lt;/p&gt;
&lt;p&gt;As a result, the IT department morale is dropping faster than the Congressional approval numbers because no one can get away from the office for more than a fraction of a weekend. Talented people have been recruited and paid an excellent salary with excellent benefits (including lots of unused vacation). These folks stick around for six months or so and then leave - often for equal or less pay and benefits.&lt;/p&gt;
&lt;p&gt;Word is getting out on this place locally. Recruiting efforts are moving farther and farther away.&lt;/p&gt;
&lt;p&gt;Network performance is awesome, but very little is actually able to run on the network due to "security policies" (hence the stellar performance). The network department consists of Bill and his very-high-turnover network engineering staff.&lt;/p&gt;
&lt;p&gt;Bill's been with the company for years. If you ask him, he'll tell you he "keeps things running around here" and "doesn't know &lt;em&gt;what&lt;/em&gt; those colleges are teaching kids these days - none of 'em are worth &lt;a href="http://www.phrases.org.uk/meanings/tinkers-damn.html"&gt;a tinker's damn&lt;/a&gt;." &lt;/p&gt;
&lt;p&gt;A long time ago, Bill cobbled together a solution that exceeded management's expectations. He saved the company hundreds of thousands of dollars in consulting and implementation costs. His network did everything those high-falootin' college brats said there's would do, and it didn't cost the company anything other than what they were going to pay Bill anyway. "Just doin' my job," Bill answered when asked about it by an executive. The executive was so impressed, he basically promised Bill a job for as long as he wanted to work there.&lt;/p&gt;
&lt;p&gt;Now.&lt;/p&gt;
&lt;p&gt;The system Bill put in place did, in fact, meet the immediate needs of the company. And it didn't cost as much as the consultant-proposed system.&lt;/p&gt;
&lt;p&gt;But it also won't scale. At all. Ever.&lt;/p&gt;
&lt;p&gt;Bill's learned this. He's tried to make it do more, but the system simply won't. &lt;/p&gt;
&lt;p&gt;Bill has a few options. 
&lt;ul&gt;
&lt;li&gt;He could go to training, learn about building scalable systems, and implement a better version of his solution. After all, everyone knows you need to spend 25% of your time training in IT just to keep up.&lt;/li&gt;
&lt;li&gt;He could hire people with more recent experience and work with them to build a better version.&lt;/li&gt;
&lt;li&gt;He could admit that although he thought his solution was better for the company, it was really just a short-term patch and they should've implemented the consultant's solution instead of his.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;Ok, I put that last one in there to see if you were paying attention.&lt;/p&gt;
&lt;p&gt;Instead, Bill has locked down the network so every possible wavelength of bandwidth is available for his out-scaled solution. He doesn't need training, he has tenure. A guarantee. He still has an executive's ear - an executive he helped get promoted by saving all that money all those years ago - an executive who both owes him and cannot afford to have the truth come out. &lt;/p&gt;
&lt;p&gt;As new people rotate into the department and get close to discovering the issues with Bill's outdated solution that won't scale, they're summarily dismissed. The executive backs his every move. "Bill knows what he's doing. These kids obviously don't."&lt;/p&gt;
&lt;p&gt;And so, things do not change.&lt;/p&gt;
&lt;p&gt;Except - all things change eventually. &lt;/p&gt;
&lt;p&gt;In this case, the company's marketshare dips to an all-time low as productivity remains steady at a 1998 level for Bill's company - while the competition begins gaining marketshare using systems that scale. &lt;/p&gt;
&lt;p&gt;When rivals reach the same marketshare, executives muse "they're topped out now!" and wait for the inevitable. After all, if &lt;em&gt;their&lt;/em&gt; system won't scale beyond this point, no one's will. Right?&lt;/p&gt;
&lt;p&gt;And then the competition's system does continue to scale. And in a few years Bill's company is bought out by their competition and the innovative IT department of the purchasing firm curses Bill's old system as they try to work through the hacks to get at something that resembles business rules. &lt;/p&gt;
&lt;p&gt;In the end, I suppose the executive and Bill both parachute out into the business world, seeking another hapless company to victimize. They're richer, no wiser, and have left talent-devastation in their wake as they unceremoniously ended, wrecked, or disillusioned dozens of careers. &lt;/p&gt;
&lt;p&gt;What a depressing post! For a good laugh, you have to go &lt;a href="http://www.scottberkun.com/blog/2007/asshole-driven-development/"&gt;here&lt;/a&gt; and read the post and comments - very funny.&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/Gatekeeper"&gt;Gatekeeper&lt;/a&gt; &lt;a href="http://technorati.com/tag/Roadblock"&gt;Roadblock&lt;/a&gt; &lt;a href="http://technorati.com/tag/A+sad+sad+tale"&gt;A sad sad tale&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=410" width="1" height="1"&gt;</description></item><item><title>The Hidden Cost of Business Enemies</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/06/10/402.aspx</link><pubDate>Sun, 10 Jun 2007 11:01:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:402</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/402.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=402</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;In business, enemies are expensive.&lt;/p&gt;
&lt;p&gt;I'm not talking about competition here. I'm talking about enemies. Competition is actually good for you for a number of reasons including:
&lt;ul&gt;
&lt;li&gt;Competition indicates a market exists. Lots of folks think "No one else is in this market - I'll own it!" Unless your idea / service / product is truly innovative, there's a good reason for the lack of competition: there's no money in it. Always ask yourself "Am I the &lt;em&gt;first&lt;/em&gt; person to think of this?"&lt;/li&gt;
&lt;li&gt;Competition keeps you on your toes by pushing you to excellence. If you don't satisfy, someone else will. That's powerful motivation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;An obvious enemy-related expense is lost business. If you tick someone off they will not likely use your service or product again.&lt;/p&gt;
&lt;p&gt;But there are hidden costs as well. For instance, bad news travels much faster and farther than good news. Don't take my word for it - check out your local evening news. Very little good news is reported. Do one person / company wrong in a single business transaction, and it will follow the remainder of your career.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is why I don't get the ethics scandals. Maybe I'm missing something but the risks of these schemes seem to far outweigh the rewards. Each time I hear of a new blatant, intentional ethical violation I wonder aloud "What were they thinking?"&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There's also collateral damage to business enemies and sometimes it can turn around and bite the offended - again. How? Whenever you badmouth someone who treated you wrong, you are gambling that the person you're talking &lt;em&gt;about&lt;/em&gt; will never do anything positive and meaningful for the person you are talking &lt;em&gt;to&lt;/em&gt; - forever. Forever is a long time. Things change, stuff happens. Are you willing to take that risk?&lt;/p&gt;
&lt;p&gt;Also, when you badmouth you're demonstrating you're the type of person who will talk trash about someone with whom you disagree. Odds are someone else will disagree with you in the future. Are potential clients willing to take the chance you will be happy enough with the outcome of your dealings to not impugn their reputation? Put another way: Is there anyone else they can hire who won't talk smack about them should things come out less than equitable for all parties?&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;It comes down to professionalism.&lt;/p&gt;
&lt;p&gt;Everyone looks like a professional when the gig goes your way, you get plenty of recognition, paid more and/or earlier than anticipated or agreed upon. It's not hard to shake hands, pat folks on the back, give credit to those who helped, and genuinely thank those involved for the opportunity... when all goes well.&lt;/p&gt;
&lt;p&gt;When things fly apart mid-project, when threats begin, when you start ignoring your email and silencing your cell phone without answering; when your subconscience sounds like a black-and-white World War II submarine naval movie in a scene where the sub is about to dive and is sounding the klaxon... that's the darkness where the brightest lights shine the most.&lt;/p&gt;
&lt;p&gt;There's another word for these dim times: opportunity. &lt;/p&gt;
&lt;p&gt;You have an opporunity to turn the project around. I am a firm believer that all projects-in-peril can be turned around. It is a sheer matter of will to do so. &lt;/p&gt;
&lt;p&gt;The momentum gained by a project climbing out of the &lt;a href="http://en.wikipedia.org/wiki/The_Princess_Bride_%28film%29"&gt;Pit of Despair&lt;/a&gt; can propel a business relationship to a completely new level, and, if you engineer such a turnaround, you will demonstrate your professionalism beyond dispute. &lt;/p&gt;
&lt;p&gt;I know, I've seen it happen.&lt;/p&gt;
&lt;p&gt;In conclusion, there are hidden costs to making enemies in business, and there is hidden profit in putting potential enemies in the friend column.&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/Business"&gt;Business&lt;/a&gt; &lt;a href="http://technorati.com/tag/Enemies"&gt;Enemies&lt;/a&gt; &lt;a href="http://technorati.com/tag/Cost"&gt;Cost&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=402" 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><item><title>Surface</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/05/30/392.aspx</link><pubDate>Wed, 30 May 2007 22:04:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:392</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/392.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=392</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;If you have any interest in User Interfaces, you &lt;em&gt;must&lt;/em&gt; watch &lt;a href="http://cosmos.bcst.yahoo.com/up/player/popup/?rn=49750&amp;cl=2874146&amp;ch=68276&amp;src=news"&gt;this video&lt;/a&gt; - immediately.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.yahoo.com/s/ap/20070530/ap_on_hi_te/microsoft_coffee_table_of_the_future_3;_ylt=AjK1NUsS9xi2IXNT5Y49akUE1vAI"&gt;Microsoft unveils Surface&lt;/a&gt;, a coffee-table shaped computer with some unique UI characteristics. The coolest of these is the ability to respond to multiple "touches" simultaneously.&lt;/p&gt;
&lt;p&gt;The obvious question is: How long before this screen technology makes its way to other touch-based devices (handhelds and tablets)?&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/Microsoft"&gt;Microsoft&lt;/a&gt; &lt;a href="http://technorati.com/tag/Surface"&gt;Surface&lt;/a&gt; &lt;a href="http://technorati.com/tag/coffee-table+computer"&gt;coffee-table computer&lt;/a&gt; &lt;a href="http://technorati.com/tag/GUI"&gt;GUI&lt;/a&gt; &lt;a href="http://technorati.com/tag/User+Interface"&gt;User Interface&lt;/a&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=392" width="1" height="1"&gt;</description></item><item><title>Managing The Thing You Cannot Touch</title><link>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/05/27/384.aspx</link><pubDate>Sun, 27 May 2007 07:01:00 GMT</pubDate><guid isPermaLink="false">68db9f1a-786f-4bf3-9005-755a0fef374a:384</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><comments>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/comments/384.aspx</comments><wfw:commentRss>http://vsteamsystemcentral.com/cs/blogs/applied_team_system/commentrss.aspx?PostID=384</wfw:commentRss><description>&lt;font face=verdana color=navy&gt;
&lt;p&gt;Yesterday I wrote about &lt;a href="http://www.vsteamsystemcentral.com/cs/blogs/applied_team_system/archive/2007/05/26/383.aspx"&gt;The Thing You Cannot Touch&lt;/a&gt;. Today I'm going to tell you some ways to manage the situation. &lt;/p&gt;
&lt;p&gt;First, try to determine why You Cannot Touch The Thing. This is invaluable information in charting the waters ahead - especially if you're consulting.&lt;/p&gt;
&lt;p&gt;Second, accept the fact that there's better than a 90% chance that you will not, in fact, be allowed to Touch The Thing. In my experience, three things must be true for you to overcome the business friction imposed by The Thing:
&lt;ul&gt;
&lt;li&gt;You have to try everything else first.&lt;/li&gt;
&lt;li&gt;Everything else must fail to sufficiently address the issue.&lt;/li&gt;
&lt;li&gt;The source of the issue must be mission-critical.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;Regardless, your best knee-jerk reaction is acceptance. This is tough for a professional. In your heart of hearts you &lt;em&gt;know&lt;/em&gt; what it takes to solve the real issue. And yet, you've been told You Cannot Touch It.&lt;/p&gt;
&lt;p&gt;The good news? There's also a better than 90% chance you can find a way to solve the issue - or at least alleviate the client's pain - without Touching The Thing. &lt;/p&gt;
&lt;p&gt;Modern enterprise applications are comprised of lots of moving parts. The Thing is probably not the sole source of pain. Addressing other bottlenecks may do the trick - at least for now.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;And&lt;/em&gt;, if you're the person they called last time they had an issue and you solved it (and weren't "difficult" to work with), you'll likely get the call next time.&lt;/p&gt;
&lt;p&gt;How cool is that?&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/Consulting"&gt;Consulting&lt;/a&gt; &lt;a href="http://technorati.com/tag/Software+Development"&gt;Software Development&lt;/a&gt; &lt;a href="http://technorati.com/tag/Satisfying+The+Customer"&gt;Satisfying The Customer&lt;/a&gt; &lt;a href="http://technorati.com/tag/Leveraging+New+Business"&gt;Leveraging New Business&lt;/a&gt;
&lt;/font&gt;&lt;img src="http://vsteamsystemcentral.com/cs/aggbug.aspx?PostID=384" width="1" height="1"&gt;</description></item></channel></rss>