<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Software Rockstar</title>
	
	<link>http://www.softwarerockstar.com</link>
	<description>Coaching and mentoring on a journey from a Developer to an IT Leader</description>
	<lastBuildDate>Thu, 12 Nov 2009 18:12:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SoftwareRockstarArticles" /><feedburner:info uri="softwarerockstararticles" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><geo:lat>32.948974</geo:lat><geo:long>-96.709163</geo:long><feedburner:emailServiceId>SoftwareRockstarArticles</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Microsoft Patents The Sudo Command</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/Jx6gqeDxKBQ/</link>
		<comments>http://www.softwarerockstar.com/2009/11/microsoft-patents-the-sudo-command/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 17:53:22 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Patents]]></category>
		<category><![CDATA[Rants & Raves]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=558</guid>
		<description><![CDATA[
U.S. Patent and Trademark Office (USPTO) recently granted Microsoft a patent on a &#8220;personalized version&#8221; of the sudo command with GUI.  Sudo is a command that has been in use since 1980&#8217;s or even before by Unix and other operating systems to allow running other commands with elevated privileges.  For one, why would [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2009/11/patent-trademark-office-plaque20m1-277x300.jpg" alt="USPTO Logo" title="USPTO Logo" width="200"/></div>
<p>U.S. Patent and Trademark Office (USPTO) recently granted Microsoft a patent on a &#8220;personalized version&#8221; of the sudo command with GUI.  Sudo is a command that has been in use since 1980&#8217;s or even before by Unix and other operating systems to allow running other commands with elevated privileges.  For one, why would Microsoft try to patent something like this?  Secondly, does USPTO grant patents on anything you ask them for?<span id="more-558"></span></p>
<p>We are witnessing a time in the history of technology when there is more free (open source or otherwise) software available than anyone ever cares to know, and it&#8217;s increasing at a higher rate than anyone can even keep track of.  For any application that one can conceivably imagine, chances are that there is a free alternative out there.  Why in the world then a company such as Microsoft would patent tiny things such as sudo commands, especially when they &#8220;borrowed&#8221; the original idea from elsewhere anyway?  On one hand we see companies like Google<a href="http://www.softwarerockstar.com/2009/11/google-go-a-new-programming-language/"> releasing entire programming languages into open source</a>, and on the other hand companies like Microsoft acquiring patents on simple sudo commands&#8230; we live in truly amazing times don&#8217;t we!</p>
<p><a href="http://www.groklaw.net/article.php?story=20091111094923390">Groklaw</a> has much more detailed information on this story.  You can also find the original Microsoft patent at the USPTO <a href="http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&#038;Sect2=HITOFF&#038;d=PALL&#038;p=1&#038;u=/netahtml/PTO/srchnum.htm&#038;r=1&#038;f=G&#038;l=50&#038;s1=7,617,530.PN.&#038;OS=PN/7,617,530&#038;RS=PN/7,617,530">here</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=Jx6gqeDxKBQ:V4FDIIP6ecA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=Jx6gqeDxKBQ:V4FDIIP6ecA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=Jx6gqeDxKBQ:V4FDIIP6ecA:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=Jx6gqeDxKBQ:V4FDIIP6ecA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=Jx6gqeDxKBQ:V4FDIIP6ecA:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/Jx6gqeDxKBQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/11/microsoft-patents-the-sudo-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/11/microsoft-patents-the-sudo-command/</feedburner:origLink></item>
		<item>
		<title>Google Go – A New Programming Language</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/mNidzpSiVQs/</link>
		<comments>http://www.softwarerockstar.com/2009/11/google-go-a-new-programming-language/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 18:55:36 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[OOA/OOD]]></category>
		<category><![CDATA[Personal Development]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=549</guid>
		<description><![CDATA[
Google just released Go as a new open source programming language that aims to simplify the complex software development model of modern programming languages, especially in the areas of dependency management and multi-threading.
In the works at Google for the last two years, Go was originally developed as a systems programming language but Google would like [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2009/11/go-logo-black1.png" width="195" /></div>
<p>Google just released <a href="http://golang.org/">Go</a> as a new open source programming language that aims to simplify the complex software development model of modern programming languages, especially in the areas of dependency management and multi-threading.<span id="more-549"></span></p>
<p>In the works at Google for the last two years, Go was originally developed as a systems programming language but Google would like to see it branched into other areas as well.  By releasing it into the open source world, Google is counting on the huge open source community at large to develop libraries and other utilities for Go that would make it appealing to a much wider audience.</p>
<p>Go is advertised to be:</p>
<p><strong>Fast</strong><br />
Typical builds take fraction of a second</p>
<p><strong>Safe</strong><br />
Memory is garbage collected</p>
<p><strong>Concurrent</strong><br />
Run thousands of lightweight communicating processes without worrying about stack overflows</p>
<p>You can download Go and get more information on it at <a href="http://golang.org/">http://golang.org/</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=mNidzpSiVQs:IiDJECYy9Dw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=mNidzpSiVQs:IiDJECYy9Dw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=mNidzpSiVQs:IiDJECYy9Dw:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=mNidzpSiVQs:IiDJECYy9Dw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=mNidzpSiVQs:IiDJECYy9Dw:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/mNidzpSiVQs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/11/google-go-a-new-programming-language/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/11/google-go-a-new-programming-language/</feedburner:origLink></item>
		<item>
		<title>Google Wave – A Slow Death to E-mail?</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/k91w50wbLIo/</link>
		<comments>http://www.softwarerockstar.com/2009/08/google-wave/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 04:49:21 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=540</guid>
		<description><![CDATA[
Google Wave &#8211; a game changer that will change the very fundamentals of communications and collaboration over Internet as we know it today.  If this technology takes off, as I believe it will, tools like e-mail and IM that we have grown to love and depend upon will gradually cease to exist.  Other [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2009/08/google_wave1-300x195.png" alt="Google Wave" width="300" height="195" /></div>
<p>Google Wave &#8211; a game changer that will change the very fundamentals of communications and collaboration over Internet as we know it today.  If this technology takes off, as I believe it will, tools like e-mail and IM that we have grown to love and depend upon will gradually cease to exist.  Other collaboration tools such as discussion forums, social networking, and blogging tools will change dramatically.</p>
<p>If you have not done so yet, checkout the Google Wave preview video <a href="http://wave.google.com/">here</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=k91w50wbLIo:-zB0GO3N4ww:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=k91w50wbLIo:-zB0GO3N4ww:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=k91w50wbLIo:-zB0GO3N4ww:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=k91w50wbLIo:-zB0GO3N4ww:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=k91w50wbLIo:-zB0GO3N4ww:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/k91w50wbLIo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/08/google-wave/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/08/google-wave/</feedburner:origLink></item>
		<item>
		<title>Book Review – Web Analytics: An Hour a Day</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/QfgcomzKIAA/</link>
		<comments>http://www.softwarerockstar.com/2009/07/book-review-web-analytics-an-hour-a-day/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:36:38 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=515</guid>
		<description><![CDATA[
It&#8217;s not what product you use to collect and analyze web site usage data.  It&#8217;s not about counting the page views, click-throughs, unique vistors, or hits.  It&#8217;s not even about pretty pie charts, bar graphs, or heat maps.  What web analytics is about is the &#8220;process&#8221; to collect and analyze usage data in order to [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><a href="http://www.amazon.com/Web-Analytics-Hour-Avinash-Kaushik/dp/0470130652%3FSubscriptionId%3D1YNZ339ZCHHAKYFSY702%26tag%3Dsoftwrocks-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0470130652" target="_new"><img class="alignnone size-full wp-image-521" src="http://softwarerockstar.com/wp-content/uploads/2009/07/514wrar9uxl_bo2204203200_pisitb-sticker-arrow-clicktopright35-76_aa240_sh20_ou01_1.jpg" alt="Web Analytics An Hour A Day" width="240" height="240" /></a></div>
<p>It&#8217;s not what product you use to collect and analyze web site usage data.  It&#8217;s not about counting the page views, click-throughs, unique vistors, or hits.  It&#8217;s not even about pretty pie charts, bar graphs, or heat maps.  What web analytics is about is the &#8220;process&#8221; to collect and analyze usage data in order to gain solid, actionable insight into your customers.  This insight when used properly can easily translate into significantly higher conversion rates.<span id="more-515"></span></p>
<p>Avinash&#8217;s book explores the essential process of web analytics and how you should use it to your advantage.  It doesn&#8217;t matter whether you use Google Analytics or a home-grown software to collect and analyze data (Avinash does tend to favor Google Analytics though), since technology is just an enabler, which will keep evolving. Process, on the contrary, will remain the same for a long time and will keep helping you make better informed business decisions.</p>
<p>Avinash&#8217;s book teaches you how to think like a web analyst and how to use both quantitative and qualitative analysis in context to gain actionable insight that can be used to make timely and necessary business decisions.</p>
<p>The book avoids the unnecessary jargon, so it&#8217;s an easy read for both technical and business readers alike. The tone is friendly and humble so you will actually enjoy reading it.  Tips, tricks, and techniques mentioned in this book are easy to follow and can be implemented relatively easily.</p>
<p>The book comes with a CD, which includes some useful information, such as presentations and MP3 audio files from the author.</p>
<p style="text-align: center;"><a href="http://www.amazon.com/Web-Analytics-Hour-Avinash-Kaushik/dp/0470130652%3FSubscriptionId%3D1YNZ339ZCHHAKYFSY702%26tag%3Dsoftwrocks-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0470130652"><img class="size-thumbnail wp-image-521 aligncenter" src="http://softwarerockstar.com/wp-content/uploads/2009/07/514wrar9uxl_bo2204203200_pisitb-sticker-arrow-clicktopright35-76_aa240_sh20_ou01_1-150x150.jpg" alt="Buy Book: Web Analytics An Hour A Day" width="90" height="90" />Buy Web Analytics An Hour A Day from Amazon.com</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=QfgcomzKIAA:9Ec9qP8qwS8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=QfgcomzKIAA:9Ec9qP8qwS8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=QfgcomzKIAA:9Ec9qP8qwS8:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=QfgcomzKIAA:9Ec9qP8qwS8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=QfgcomzKIAA:9Ec9qP8qwS8:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/QfgcomzKIAA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/07/book-review-web-analytics-an-hour-a-day/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/07/book-review-web-analytics-an-hour-a-day/</feedburner:origLink></item>
		<item>
		<title>5 Essential Web Analytics Tools To Drive Up Your Bottom-line</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/rLadMDauQ2E/</link>
		<comments>http://www.softwarerockstar.com/2009/07/5-essential-web-analytic-tools/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 22:01:51 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=499</guid>
		<description><![CDATA[
Web analytics is the science of collecting and analyzing your web site usage data so that you can optimize your site for best results.  For example, if you analyze the click behavior of your web site users, you can learn how to best place links on your site to encourage most sales.  Similarly [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2009/07/web_analytics-300x191.png" alt="Web Analytics" width="300" height="191" /></div>
<p>Web analytics is the science of collecting and analyzing your web site usage data so that you can optimize your site for best results.  For example, if you analyze the click behavior of your web site users, you can learn how to best place links on your site to encourage most sales.  Similarly if you learn about the demographics of your users, you can target marketing campaigns to those demographics that yield most results.</p>
<p>There are several tools that can be used for web analytics.  Some of these are paid, while others are free.  Below I will discuss some of the most useful tools available.<span id="more-499"></span></p>
<h3>1. Google Analytics</h3>
<p><a href="http://www.google.com/analytics/" target="_blank">Google Analytics</a> is the most widely used free web analytics platform.  Integration with any web site is as easy as copying and pasting a few lines of JavaScript code into your web pages, and Google takes care of the rest.</p>
<p>There are tons of available features including, automatic integration with Google AdWords for analyzing advertising ROI, benchmarking with industry standards, advanced segmentation, goal-driven reporting, custom reporting, and motion charts.</p>
<h3>2. Piwik</h3>
<p><a href="http://piwik.org/" target="_blank">Piwik</a> is an open-source web analytics platform created using PHP and MySQL.  It closely mimics Google Analytics with pretty much all the major functionality provided by Google.</p>
<p>The big difference is that Piwik is hosted on your own servers, which is great if you do not want to share your data with Google for any reason.  Also this allows you to have real-time access to your data, which is a feature that Google still lacks.</p>
<p>Moreover, Piwik is a plug-in based platform, which means that you can easily extend the out-of-the-box functionality by creating new plug-ins.  Piwik also provides complete API access, which means that you can consume data collected by Piwik in a non-PHP based application.  For example, if I want to create a SharePoint web part that displays the top 3 keywords used to land on my web site, I can easily do that.</p>
<h3>3. ClickTale</h3>
<p><a href="http://www.clicktale.com/" target="_blank">ClickTale</a> is a unique web analytics tool that records the actual browsing sessions of your visitors in real-time, which you can then view as a video at a later time.  Every single mouse movement, click, and keystroke is recorded to recreate the user experience for you to analyze.</p>
<p>ClickTale pricing plans range from free to about $800/month depending upon the amount of activity recorded on your web site.</p>
<h3>4. Clicky</h3>
<p><a href="http://www.getclicky.com/">Clicky</a> is also similar to Google Analytics in that it provides simple integration with any web site and hosts data on it&#8217;s own servers.  It provides a clean and modern web interface to access and analyze your data.</p>
<p>Clicky is tailored for small- to medium- size web sites, and provides plans that range from free to $49/month.  It has some nice features, such as Google Maps integration, real time statistics, and plug-ins for easy integration with WordPress and other popular applications.</p>
<h3>5. Snoop</h3>
<p><a href="http://report.reinvigorate.net/snoop" target="_blank">Snoop</a> is an interesting application that sits in your Windows system tray (system status bar for Mac) and alerts you of events on your web site in real-time.  For example, it can notify you when someone makes a comment on your blog or creates a sales order.</p>
<p>At the time of this writing Snoop is still in beta and registration is via invites only.  You can register your e-mail address at the <a href="http://www.reinvigorate.net/" target="_blank">Reinvigorate</a> web site to be notified when an invite is available.</p>
<p>There are several other free and paid web analytics solutions out there that help you analyze your visitor behavior and usage patterns so that you can tweak your site or advertising strategy for better conversion rates.  There are also companies that provide more comprehensive solutions, such as <a href="http://www.omniture.com/" target="_blank">Omniture</a> and <a href="http://netinsight.unica.com/" target="_blank">Unica</a>, that are tailored for large web sites and high-dollar marketing budgets.  For most small to medium sites, however, a combination of free and cheap solutions does pretty well.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=rLadMDauQ2E:jFih-QDoS7A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=rLadMDauQ2E:jFih-QDoS7A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=rLadMDauQ2E:jFih-QDoS7A:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=rLadMDauQ2E:jFih-QDoS7A:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=rLadMDauQ2E:jFih-QDoS7A:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/rLadMDauQ2E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/07/5-essential-web-analytic-tools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/07/5-essential-web-analytic-tools/</feedburner:origLink></item>
		<item>
		<title>SubSonic 3.0 Released</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/56NyYwKlHtI/</link>
		<comments>http://www.softwarerockstar.com/2009/07/subsonic-30-released/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 18:52:15 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Code Generation]]></category>
		<category><![CDATA[Cool Tools]]></category>
		<category><![CDATA[SubSonic]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=486</guid>
		<description><![CDATA[
Finally a new version of SubSonic was released today with a lot of new features.  SubSonic is one of my favorite Data Access Layer (DAL) generators, that makes it super easy to create data access code.
As a developer you have a lot of control over what the generated code looks like, which is great because [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img class="alignnone size-medium wp-image-487" src="http://softwarerockstar.com/wp-content/uploads/2009/07/subsonic_demo-300x191.png" alt="Subsonic Demo" width="300" height="191" /></div>
<p>Finally a new version of SubSonic was released today with a lot of new features.  SubSonic is one of my favorite Data Access Layer (DAL) generators, that makes it super easy to create data access code.</p>
<p>As a developer you have a lot of control over what the generated code looks like, which is great because I do not like code generators to dictate the essence of my code.  But the beauty of SubSonic is that you never really have to interact with the generated code itself.  It&#8217;s automatically generated and compiled for you &#8212; you just need to learn how to use it, which is pretty simple.  What&#8217;s more, it&#8217;s free, and works with not only SQL Server, but also with MySQL, SQLite, and Oracle databases. <span id="more-486"></span></p>
<p>SubSonic was originally started by Rob Conery as an open source project.  Later, Microsoft hired Rob and asked him to continue working on this project.  The latest 3.0 version took about a year to be completed.  According to Rob&#8217;s blog following are some of the new features:</p>
<blockquote>
<li>A nice <a href="http://subsonicproject.com/docs/IQueryable">Linq engine</a> which parses IQueryable &#8220;stuff&#8221; into SQL (thanks to <a href="http://blogs.msdn.com/mattwar/">Matt Warren&#8217;s</a> excellent  work with the <a href="http://codeplex.com/iqtoolkit">IQToolkit</a>, which we stole mercilessly).</li>
<li>A <a href="http://subsonicproject.com/docs/T4_Templates">templating system</a> which allows you to use <a href="http://subsonicproject.com/docs/Using_ActiveRecord">ActiveRecord</a>, <a href="http://subsonicproject.com/docs/Using_AdvancedTemplates">good  old Linq in Linq to SQL style</a>, or <a href="http://subsonicproject.com/docs/Creating_Your_Own_DAL">whatever floats your boat</a>.</li>
<li>A <a href="http://subsonicproject.com/docs/Using_SimpleRepository">SimpleRepository</a> which is just about zero-drag and even builds  your database for you</li>
<li>A brand-new <a href="http://subsonicproject.com/">project  site</a> that will hopefully answer the question &#8220;is SubSonic dead&#8221;? Or probably  not</li>
<li>A <a href="http://subsonicproject.com/docs">new docs site</a> that has  permanently crushed my ability to type. It&#8217;s a wiki so if you feel like being  helpful and like SubSonic and want to help&#8230; nudge&#8230; nudge</li>
</blockquote>
<div>
<p>If you have never used SubSonic before you owe it to yourself to check out this <a href="http://subsonicproject.com/docs/The_5_Minute_Demo" target="_blank">5-minute demo</a>.</div>
<div>
<p>You can get more information on SubSonic and download it for free at the <a href="http://subsonicproject.com/" target="_blank">SubSonic project site</a>.</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=56NyYwKlHtI:V6YBo14nM6c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=56NyYwKlHtI:V6YBo14nM6c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=56NyYwKlHtI:V6YBo14nM6c:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=56NyYwKlHtI:V6YBo14nM6c:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=56NyYwKlHtI:V6YBo14nM6c:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/56NyYwKlHtI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/07/subsonic-30-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/07/subsonic-30-released/</feedburner:origLink></item>
		<item>
		<title>Why Should Business Care About Software Quality?</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/zTFNm6QnXRs/</link>
		<comments>http://www.softwarerockstar.com/2009/06/why-should-a-business-user-care-about-software-quality/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 18:26:18 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Process & Management]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[QA Agile]]></category>
		<category><![CDATA[Software Quality]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=459</guid>
		<description><![CDATA[
Building software is like building a house in many ways.  When building a house, we have to have a good foundation, strong pillars, proper plumbing and wiring, and so on and so forth.  When building software, we need to have a good design, clear and concise code, proper wiring of components, etc.
There is one subtle [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img class="alignnone size-medium wp-image-463" src="http://softwarerockstar.com/wp-content/uploads/2009/06/best-quality-300x299.jpg" alt="Best Quality" width="250" /></div>
<p>Building software is like building a house in many ways.  When building a house, we have to have a good foundation, strong pillars, proper plumbing and wiring, and so on and so forth.  When building software, we need to have a good design, clear and concise code, proper wiring of components, etc.</p>
<p>There is one subtle difference between building software and building a house though.  Usually when we build a house, we rarely make large renovations such as adding a story, moving around walls and windows, putting in a new electrical system, or modifying the foundation.  Software, on the other hand, needs to be modified and updated quite often due to changes in business caused by<span id="more-459"></span> new opportunities, changes triggered by the economy, mergers and acquisitions, and so on.  Life expectancy of a software product is generally between 3 to 5 years before major updates are required.  A great number of software products require such updates much earlier in their lifecycle.</p>
<p>In the world of software something that works is not necessarily something that can be easily modified, extended, or maintained.  General observation is that the chunk of cost of software is not what&#8217;s spent on building it in the first place, but what it takes to maintain and extend it over the years.</p>
<p>There are several attributes of quality software.  I will list the most important ones from business standpoint below:</p>
<h3>Reliability</h3>
<p>Software functions each and every time in a predictable manner.  You can&#8217;t afford to have your &#8220;Save&#8221; button save your documents sometimes but not others.</p>
<h3>Maintainability</h3>
<p>It&#8217;s easy to maintain software.  Fixing a bug, for example, does not spawn another bug.  Or moving your database to another server does not require code changes.</p>
<h3>Scalability</h3>
<p>Software can easily keep up with business growth and does not require code modifications as the user base or usage grows.  This also goes hands in hands with efficiency, which is another attribute of quality software.</p>
<h3>Extendibility</h3>
<p>It is relatively painless to add new features.  Also the addition of new features does not break old features.</p>
<h3>Reusability</h3>
<p>The entire software itself or certain parts of it can be reused to create new software to address other business uses.</p>
<p>There are many other attributes of quality software, for example, usability, security, fault tolerance, etc., hence a lot of thought goes into building a quality product.</p>
<h3>The Challenge</h3>
<p>When building software, quality is something that is baked in from the beginning, and can&#8217;t be sprinkled on top after the fact.  Also creating quality software requires additional time, effort, and possibly investment into proper tools.  This creates an interesting problem for business users and the technical leadership alike: how to balance quality of software with investment that may or may not bring any positive ROI.</p>
<p>There are software development methodologies such as Agile that promise quality software with minimum time-to-market.  The problem with such methodologies is that if not understood correctly and followed properly, they do not yield promised results.  I have come across many companies claiming to use to use Agile, for example, that are only disguising their chaotic software development under Agile&#8217;s name.</p>
<p>I evaluate each situation and devise a plan accordingly.  Quality of software is definitely important to me, but having an entrepreneurial mindset, I understand and appreciate business challenges as well.  For experienced technical teams creating quality software even with time and budget constraints is relatively easy.  For teams that are not as experienced, this remains to be a challenge, that often times result in major disasters.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=zTFNm6QnXRs:vRREeRNe2Go:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=zTFNm6QnXRs:vRREeRNe2Go:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=zTFNm6QnXRs:vRREeRNe2Go:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=zTFNm6QnXRs:vRREeRNe2Go:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=zTFNm6QnXRs:vRREeRNe2Go:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/zTFNm6QnXRs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/06/why-should-a-business-user-care-about-software-quality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/06/why-should-a-business-user-care-about-software-quality/</feedburner:origLink></item>
		<item>
		<title>Reasons For IT Project Failures</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/pb1azLvcGU0/</link>
		<comments>http://www.softwarerockstar.com/2009/06/reasons-for-it-project-failures/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 19:14:09 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Process & Management]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[IT Projects]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=448</guid>
		<description><![CDATA[
According to the 2009 CHAOS report published by the market research firm, the Standish Group, IT Project failure rate increased in the last 2 years of recession.  No surprise.
According to the report the rate of successful projects that were delivered on-time, within budget, and with the required features, dropped from 35% in 2006 to 32% in the last two years. [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img src="http://softwarerockstar.com/wp-content/uploads/2009/06/failure-287x300.jpg" alt="Failure" width="250" class="alignnone size-medium wp-image-467" /></div>
<p>According to the <a href="http://www1.standishgroup.com/newsroom/chaos_2009.php" target="_blank">2009 CHAOS report</a> published by the market research firm, the <a href="http://www.standishgroup.com/" target="_blank">Standish Group</a>, IT Project failure rate increased in the last 2 years of recession.  No surprise.</p>
<p>According to the report the rate of successful projects that were delivered on-time, within budget, and with the required features, dropped from 35% in 2006 to 32% in the last two years.  Also the rate of failed projects increased from 19% in 2006 to 24% recently, which included projects that were deemed complete failure and either never delivered, or delivered but never used.  The rest of the projects were considered challenged, those that were delivered late, with incomplete features, or went significantly over-budget.<img title="More..." src="http://softwarerockstar.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" border="0" alt="" width="1" height="1" /><span id="more-448"></span></p>
<p>As IT leaders do we see something wrong with this picture?  Keep in mind that out of projects that are usually successfully delivered, some are trivial to begin with, while some others start out with a bigger-than-required budget due to over-estimation.  This consideration drives the rate of success as reported by Standish even further down.</p>
<p>There have been numerous people who have written about how the lack of user involvement, unrealistic expectations, poor requirements, poor design, scope creep, etc. play a role in the failure of IT projects.  I do not disagree, but I think the problem is much more deep-rooted than what is generally pointed out.</p>
<p>I view these high failure rates as a direct result of:</p>
<ul type="disc">
<li>Incapable      IT Leadership; and</li>
<li>Incapable      Technical Leadership</li>
</ul>
<p>Keep in mind that IT leadership is not necessarily the same as the Technical Leadership.  I consider IT Leadership as high-level IT executives that are aligned with the business, for example, CIO&#8217;s, CTO&#8217;s. etc.  Technical Leadership, on the other hand, consists of Technical Architects, Solution Architects, and the like.</p>
<p>Lack of user involvement or unrealistic expectations, for example, point straight at the failure of the IT leadership.  IT leaders must make sure that they have proper processes as well as resources in place to involve and educate the users.  They are also responsible for convincing the business one way or the other, and analyzing and mitigating any risks before they become cause for failures.</p>
<p>Similarly it&#8217;s the responsibility of the technical leadership to ensure that proper requirements are in place before they embark on their journey of design and implementation, and that their designs actually do address all the business and other requirements.</p>
<p>Whatever the reasons, failure should not be an option.  If a project fails, I believe it&#8217;s because the leadership failed to do their job.</p>
<p>With budget cuts that come with the recession that&#8217;s still holding strong, as well as the ever increasing complexity of IT projects, I see the rate of success driving even further down the next time the Standish Group publishes it&#8217;s CHAOS report.  I really hope that I am wrong, but without a major paradigm shift in the IT and the technical leadership, I really do not see how that would be possible.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=pb1azLvcGU0:LtXl50nVXWc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=pb1azLvcGU0:LtXl50nVXWc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=pb1azLvcGU0:LtXl50nVXWc:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=pb1azLvcGU0:LtXl50nVXWc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=pb1azLvcGU0:LtXl50nVXWc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/pb1azLvcGU0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/06/reasons-for-it-project-failures/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/06/reasons-for-it-project-failures/</feedburner:origLink></item>
		<item>
		<title>How And When To Use Different Management Styles To Get The Most Out of Your Team</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/K7VIRW7hB4c/</link>
		<comments>http://www.softwarerockstar.com/2009/06/how-and-when-to-use-different-management-styles-to-get-the-most-out-of-your-team/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 19:35:25 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Management Styles]]></category>
		<category><![CDATA[People Management]]></category>
		<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Self Help]]></category>
		<category><![CDATA[Self Improvement]]></category>
		<category><![CDATA[Team Management]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=406</guid>
		<description><![CDATA[
Management style is the general way a manager uses to manage his teams.  Some managers use a particular management style because that&#8217;s the only style that they are aware of.  More mature managers know different styles and can quickly adapt to any style to their advantage depending upon the situation, the capabilities of their teams, [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img class="alignnone size-full wp-image-412" src="http://softwarerockstar.com/wp-content/uploads/2009/06/menwithoutfaces2.jpg" alt="Men Without Faces" width="300" height="207" /></div>
<p>Management style is the general way a manager uses to manage his teams.  Some managers use a particular management style because that&#8217;s the only style that they are aware of.  More mature managers know different styles and can quickly adapt to any style to their advantage depending upon the situation, the capabilities of their teams, and the nature of tasks that need to be performed.</p>
<p>In this article I will go over the 4 general management styles, and explain how IT managers can best use each to their advantage.<span id="more-406"></span></p>
<h3>1. Directive Democrat</h3>
<p>The manager involves employees in the decision making process, but closely monitors them in the implementation of each decision. </p>
<p>This management styles works best when your employees are capable of performing the job, but usually require a high amount of support from you.  It also works well as you are starting to get to know your employees and giving them a chance to prove themselves. </p>
<p>This style of management usually fits most situations, especially in IT, as long as your monitoring practice does not interfere with the work your employees are performing.  There are ways to closely monitor without alienating your employees, some of which I discuss in another article, <a href="http://www.softwarerockstar.com/2009/06/5-steps-to-stellar-team-management/">5 Steps to Stellar Team Management</a>. </p>
<h3>2. Directive Autocrat</h3>
<p>The manager makes decisions unilaterally and closely monitors employees in the implementation of each decision. </p>
<p>This management style works best when employees are neither willing nor capable of performing the job and require high amounts of support as well as guidance. </p>
<p>This style of management is also notoriously known as micro-management.  Generally in IT if you come across situations when employees are neither willing nor capable of performing the job, then you have a bigger problem to solve.  Either your employees are incompetent and must be replaced, or there is something that they are trying to tell you but you are not paying attention.</p>
<h3>3. Permissive Democrat</h3>
<p>The manager involves employees in the decision making process and also gives employees latitude in the implementation of those decisions.  </p>
<p>This management style generally works best when you have mostly senior level employees who are willing and capable of doing the job, and require minimal support as well as guidance. </p>
<p>As great as this style of management sounds, it can be risky if you do not know your employees well, or lack a long-term working relation with them.  A permissive democrat employee is sometimes viewed by his employees as a slacker, or the one who lacks interest.  Generally in IT this kind of a manager is one who finds himself in a management role but has no or very IT background to be able to guide or support his subordinates.</p>
<h3>4. Permissive Autocrat</h3>
<p>The manager makes decisions unilaterally but allows latitude in the implementation of those decisions.  </p>
<p>This management style generally works best when your employees require a high level of guidance, but a low level of support.  In other words, they are not sure about what needs to be done, but they are well capable of carrying out any assignments that they are tasked with. </p>
<p>In IT this style of management is practiced by managers who find themselves in extremely fast paced environments where they can&#8217;t afford the time to make collaborative decisions, or when the manager views himself as an IT guru and does not trust his subordinates with influencing decisions.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=K7VIRW7hB4c:FXhMW226_bc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=K7VIRW7hB4c:FXhMW226_bc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=K7VIRW7hB4c:FXhMW226_bc:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=K7VIRW7hB4c:FXhMW226_bc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=K7VIRW7hB4c:FXhMW226_bc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/K7VIRW7hB4c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/06/how-and-when-to-use-different-management-styles-to-get-the-most-out-of-your-team/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/06/how-and-when-to-use-different-management-styles-to-get-the-most-out-of-your-team/</feedburner:origLink></item>
		<item>
		<title>5 Steps to Stellar Team Management</title>
		<link>http://feedproxy.google.com/~r/SoftwareRockstarArticles/~3/SgWEfiMoTk8/</link>
		<comments>http://www.softwarerockstar.com/2009/06/5-steps-to-stellar-team-management/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 22:25:52 +0000</pubDate>
		<dc:creator>SoftwareRockstar</dc:creator>
				<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Personal Development]]></category>
		<category><![CDATA[Self Help]]></category>
		<category><![CDATA[Self Improvement]]></category>
		<category><![CDATA[Team Management]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.softwarerockstar.com/?p=223</guid>
		<description><![CDATA[
Over the years I have come across a slew of management styles, some formal, some informal, some great, while others&#8230; well you get the idea.  During my own management career I drew upon best practices from my former bosses as well as management gurus in order to come up with something that was effective and [...]]]></description>
			<content:encoded><![CDATA[<div class="imageleft"><img class="alignnone size-full wp-image-393" src="http://softwarerockstar.com/wp-content/uploads/2009/06/team-blocks.png" alt="Team Blocks" width="300" height="163" /></div>
<p>Over the years I have come across a slew of management styles, some formal, some informal, some great, while others&#8230; well you get the idea.  During my own management career I drew upon best practices from my former bosses as well as management gurus in order to come up with something that was effective and yet easy to implement.  Here I&#8217;ll share with you a summary of my management style, which is based upon my general philosophy about employees that:<span id="more-223"></span></p>
<ol type="1">
<li>They come to work hoping to make positive contributions</li>
<li>They work hard if they clearly know what they are supposed to do</li>
<li>They are motivated when they feel being part of something bigger than their job</li>
<li>They put in their best effort when they feel empowered, are guided, and are provided with the right tools for the job</li>
<li>They improve when they are given sincere, honest, and timely feedback </li>
</ol>
<p>The following 5 steps I present to you are indented to be a general guideline and not hard-and-fast rules.  Since each team and each environment is unique, you will most definitely have to tweak these steps to best suit your personality, your team, your environment, and the task at hand.  See <a href="http://www.softwarerockstar.com/2009/06/how-and-when-to-use-different-management-styles-to-get-the-most-out-of-your-team/">my article on different management styles</a> for more information.</p>
<h3>1. Define Clear Goals</h3>
<p>The reason most teams fail in achieving their goals is because they do not have any goals to begin with.  As leaders or managers we must take the time to define and clearly communicate reasonable goals for our teams at regular intervals and track the progress of such goals throughout those intervals. </p>
<p>One key success factor in achieving goals is to ensure that we pick the right goals.  Goals we choose must be meaningful, move us closer to our departmental or company vision, and should be relatively unlikely to change during the time interval we choose them for.  It does not mean that they cannot be changed at any cost, but if we keep changing goals midstream as a general practice rather than an exception than the whole exercise becomes counterproductive pretty quickly. </p>
<h3>2. Communicate Goals</h3>
<p>The way we communicate goals to our teams has a profound effect on the successful realization of such goals.  We must not only make sure that our teams completely understand the goals, but also that they are sincerely committed to achieving them. </p>
<p>The practice that works best for me is to set &#8220;Team Goals&#8221; each quarter.  Initially I do not assign any goals to particular individuals.  At the beginning of each quarter, I hold a team meeting to discuss what the goals are, why each one of them is important, gather feedback, answer any questions or concerns, revise some of the goals in the light of feedback received, and finally assign goals to individuals.  Even when I assign goals, I make sure that everybody understands that I am only assigning &#8220;ownership&#8221;, and that each goal still remains as a &#8220;team goal&#8221;.  This exercise takes several hours, but yields great results because a) each team member clearly understands our short-term vision; and b) each team member appreciates being part of something bigger than just a set of 5-10 items assigned to them. </p>
<h3>3. Track Progress</h3>
<p>Defining and properly communicating goals is only half the battle; realization of those goals is the other half that leads us to the final victory.  First and foremost, we as managers must genuinely believe in the goals we define and be sincerely committed to achieving them.  Then we must help individuals on our teams achieve their goals and promote an environment where team members help one another in the realization of their goals.</p>
<p>Everyday I casually discuss goals that are in-progress with my team members on an individual basis to stay in the loop.  I try to do this without alienating them or making them feel that they are being micro-managed.  I allow them plenty of liberty in how they approach specific problems, but just by holding intelligent conversations sometimes makes them see things that they would have ignored otherwise.  It also helps me to assess any risks as early as possible, and allows me to find opportunities where I can help. </p>
<p>Then I also discuss each goal and its progress each week with my entire team in our weekly meetings.  During this exercise I deliberately go over all the goals, even the ones that we all know have not been started yet.  This serves as a great reminder to all and keeps everyone on track.  Discussing goals in weekly meetings serves a couple of other essential purposes.  Firstly, it helps with knowledge sharing, which reduces the risk for me in case someone working on an important goal gets sick or gets hit by a truck.  Secondly, it helps the goal owner draw upon collective wisdom of the entire team, making him more confident in decisions that he makes.</p>
<p>The idea that a particular goal is owned by one individual but all team members are stakeholders is usually foreign to many people in the beginning.  However once they give it a shot, they are usually amazed by its power and how sometimes it can literally help achieve the unachievable. </p>
<h3>4. Reward and Celebrate</h3>
<p>Managing teams is in some ways like raising children.  You reward them for good behavior, and they will outperform their own selves the next time around; you ignore their positive contribution and they will quit trying out of disappointment.</p>
<p>While small financial rewards can usually go a long way, that&#8217;s not the <em>only</em> kind of reward I use to motivate my teams.  When an individual or a team performs great, I make sure that a) they know that they have done something great; and b) they get the due credit for their achievements.  First and foremost, I recognize good performance one-on-one through appreciative and congratulatory dialogue.  Then I proudly highlight any success in our team meetings.  Finally I also look for opportunities to highlight success with external entities, for example though department- or company-wide e-mails. </p>
<h3>5. Analyze Results and Provide Feedback</h3>
<p>Human brain is wired such that it learns best from experience.  No matter if the results come out to be phenomenal or pathetic, it&#8217;s important for us as managers to provide opportunities to analyze the outcome and learn from our own experience. </p>
<p>In a meeting at the end of each quarter I take some time to go over our past quarter&#8217;s performance and discuss how and why certain things turned out to be better than expected while others left much to be desired.  I conduct this exercise in an open forum where each team member has a chance to speak and enlighten the rest of the team with their viewpoint.  This is a time where great process improvement ideas also come about.  </p>
<p>It is important to highlight anything that positively effected our results, and see if it&#8217;s possible and feasible to somehow make it a permanent feature of our process.  More often than not it&#8217;s not something that we can formalize, but by discussing it for a few minutes gives everyone a subconscious sense for it which helps in other similar situations in the future. </p>
<p>One key thing while analyzing negative results is to stay positive, be forward-looking, and encourage our teams to do the same.  There is hardly anything we gain from finger pointing or criticizing external elements.  Where we <em>can</em> potentially gain is in coming up with objective ideas to minimize the occurrence of such negative instances so that future attempts can be much smoother. </p>
<p>So there you have my 5 steps to stellar team management.  If you implement these steps and gain positive results, I would absolutely love to hear your story. </p>
<p>Wish you the best and stay tuned for more!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=SgWEfiMoTk8:2UaSquIeHmc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=SgWEfiMoTk8:2UaSquIeHmc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=SgWEfiMoTk8:2UaSquIeHmc:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?i=SgWEfiMoTk8:2UaSquIeHmc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?a=SgWEfiMoTk8:2UaSquIeHmc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/SoftwareRockstarArticles?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SoftwareRockstarArticles/~4/SgWEfiMoTk8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.softwarerockstar.com/2009/06/5-steps-to-stellar-team-management/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.softwarerockstar.com/2009/06/5-steps-to-stellar-team-management/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.759 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-02-08 00:19:20 -->
