<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>IT Management News &#187; Tutorials</title>
	<atom:link href="http://www.itmanagementnews.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itmanagementnews.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:18:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Fixing Ranking Issues Caused By Webmaster Tools</title>
		<link>http://www.itmanagementnews.com/2009/11/12/fixing-ranking-issues-cause-by-webmaster-tools/</link>
		<comments>http://www.itmanagementnews.com/2009/11/12/fixing-ranking-issues-cause-by-webmaster-tools/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:30:24 +0000</pubDate>
		<dc:creator>Ross Dunn</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=86</guid>
		<description><![CDATA[Synopsis: If your website is suffering from some dropped rankings on Google consider checking the geographic targeting in your Google Webmaster Tools site settings and read up on how to make the right selection (or not at all). Did you know that changing your geographic target in your GWT site settings can have an impact [...]]]></description>
			<content:encoded><![CDATA[<p>Synopsis: If your website is suffering from some dropped rankings on Google consider checking the geographic targeting in your Google Webmaster Tools site settings and read up on how to make the right selection (or not at all).</p>
<p><img class="aligncenter size-full wp-image-1725" title="A screenshot of the Geographic Target setting in Google Webmaster Tools. In this case it is set to be saved for the USA" src="http://images.ientrymail.com/itmanagementnews/gwt-geographic-target-save-usa.jpg" alt="A screenshot of the Geographic Target setting in Google Webmaster Tools. In this case it is set to be saved for the USA" height="94" width="597"></p>
<p>Did you know that changing your geographic target in your GWT site settings can have an impact on your rankings? The impact can be positive in one regard and negative in the other:</p>
<p><span id="more-86"></span></p>
<p>Google explains the Geographic Target setting (<a title="Geographic targeting explained by Google in more detail" href="http://bit.ly/LeOeZ" target="_blank">more info here</a>):</p>
<blockquote><p>If your site targets users in a particular location, you can provide us with information that will help determine how your site appears in search results, and also improve our search results for geographic queries. You can only use this feature for sites with a neutral top-level domain, such as .com or .org. Country-specific domains, such as .ie or .fr, are already associated with a country or region. If you don’t want your site associated with any location, select Unlisted. (Note: If you do this, your site will probably receive less traffic from Google.)</p>
</blockquote>
<p><strong>Example #1:&nbsp; A USA-Based Site Catering to the USA and Canada</strong></p>
<p>If the owner of this website were to set her site’s setting to target users in the United States there is a very real possibility she will be limiting her visibility on Google.ca’s “Pages from Canada” search; where part of her clientele is searching. On the flip side it is quite possible she would increase her foothold on USA-based searches; searches on Google.com. In this scenario it&nbsp; is best NOT to set her site’s Geographic Target (totally leave it alone) which will mean stiffer competition; a necessary sacrifice since she is targeting two geographic markets.</p>
<p><img class="aligncenter size-full wp-image-1724" title="A screenshot of the &quot;Geographic Target&quot; setting in Google Webmaster Tools" src="http://images.ientrymail.com/itmanagementnews/gwt-geographic-target.jpg" alt="A screenshot of the &quot;Geographic Target&quot; setting in Google Webmaster Tools" height="62" width="600"></p>
<p><strong>Example #2: A Canadian-Based Site Catering Exclusively to Canadians</strong></p>
<p>In this scenario the Canadian site owner is targeting Canadians only. As a result, she should set “Canada” in her site’s Geographic Target setting in order to benefit from the possibility of higher rankings on Google for Canadian searches. She could end up having less top rankings on Google.com (vs. Google.ca) but that is not a concern for her so the decision is a simple one.</p>
<p><img class="aligncenter size-full wp-image-1726" title="A screenshot of the Geographic Target setting in Google Webmaster Tools: in this case the setting for &quot;Canada&quot; is about to be saved" src="http://images.ientrymail.com/itmanagementnews/gwt-geographic-target-save-canada.jpg" alt="A screenshot of the Geographic Target setting in Google Webmaster Tools: in this case the setting for &quot;Canada&quot; is about to be saved" height="105" width="603"></p>
<p><strong>So What About the Unlisted Setting?</strong></p>
<p>I do not use the Unlisted setting because, in my opinion, it provides unnecessary information to Google. After all, if you just leave the Geographic Target setting alone instead of choosing “Unlisted” the impact should be the same without introducing yet another variable to consider if your rankings falter; the more variables the harder it can be to determine the culprit that triggered a lower ranking.</p>
<p>If you would like more information on the Geographic Target setting here is a video from a Google engineer:</p>
<p><span class="vvqbox vvqyoutube" style="width: 425px; height: 344px;"><object style="visibility: visible;" id="vvq-1723-youtube-1" data="http://www.youtube.com/v/r9r3PayqaZM&amp;amp;rel=0&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=0" type="application/x-shockwave-flash" height="344" width="425"><param value="opaque" name="wmode"><param value="true" name="allowfullscreen"><param value="always" name="allowscriptacess"></object></span></p>
<p><a href="http://www.stepforth.com/blog/lost-google-rankings-due-to-google-webmaster-tools.php">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/11/12/fixing-ranking-issues-cause-by-webmaster-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creative Brainstorming Through Innovation Management</title>
		<link>http://www.itmanagementnews.com/2009/10/29/creative-brainstorming-through-innovation-management/</link>
		<comments>http://www.itmanagementnews.com/2009/10/29/creative-brainstorming-through-innovation-management/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 12:30:13 +0000</pubDate>
		<dc:creator>Bill Ives</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=84</guid>
		<description><![CDATA[Okay, I know what you might be thinking, but innovation management is not actually an oxymoron. There is much more to bringing innovation to the realization of business value than the light bulb going off within an individual. In reality, as Tad Milbourn, Product Manager for Intuit Brainstorm and I discussed, most creativity is a [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, I know what you might be thinking, but innovation management is not actually an oxymoron. There is much more to bringing innovation to the realization of business value than the light bulb going off within an individual. In reality, as <a href="http://twitter.com/tadmilbourn">Tad Milbourn</a>, Product Manager for <a href="http://www.intuit.com/">Intuit</a> Brainstorm and I discussed, most creativity is a group process. This is true for most, if not all, forms of creativity, not simply that in business as I remember form my academic experience. Tad told me that Intuit offers unstructured time to many employees to work on their own ideas independent of the tasks they are currently assigned.  </p>
<p><span id="more-84"></span></p>
<p>Intuit Brainstorm actually the result of a project that started during unstructured time. It is designed to better manage innovation efforts begun within organizations of 500 or more employees to properly leverage its crowd sourcing capabilities.  Intuit has supported employee innovation for some time. Until Intuit Brainstorm, they used a structured database to track the efforts.  This tool was not fully used and, when used, it was updated only about a third of time. </p>
<p>Intuit Brainstorm was designed by employees operating as innovators, rather than as a tool for senior management to track the status of efforts.  It was designed to meet the needs of these innovators. It enables innovators to build a team, get help, grow ideas, and collaborate. As a byproduct, it also tracks the status of efforts, but in a more accurate manner than its predecessor because of the increased participation. Here is a screen shot of the home page.</p>
<p><img class="http://images.ientrymail.com/itmanagementnews/at-xid-6a00d8341c091253ef0120a5dbafcc970c.png" alt="Intuit Brainstorm - Home Page" src="http://billives.typepad.com/.a/6a00d8341c091253ef0120a5dbafcc970c-500wi" style="margin: 0px;">
</p>
<p>Currently, there are over 200 ideas preparing for release, representing a wide variety of innovations for both internal use and the marketplace. There are over 4,000 comments on these ideas. One of the new products is <a href="http://www.viewmypaycheck.com">ViewMyPaycCheck</a> which allows the employees of small businesses to view the details behind their pay check in the same detailed manner often offered by large organizations with comprehensive HR systems.  This new product was developed in three months through Brainstorm.</p>
<p>Within Brainstorm there is an auto-generated activity stream where anyone can see comments on ideas in the pipeline in a real time manner. You start the process by adding you idea by adding your idea through a lightweight submission form. Brainstorm will instantly show related ideas to your idea upon submission.  So you can connect with those team members.</p>
<p>Team members can edit the details of a registered idea and others can provide comments. These comments can start a threaded conversation. Contributors take these comments seriously and Brainstorm added the ability to edit comments at the request of users. You can recruit people and people can also request to join a team.  The system also makes recommendations on who might be a best fit for the team based on their activity and tags within the system.  You can place help wanted ads asking for help.  You can also get updates on the tags you follow.</p>
<p>They added Outlook integration to allow you to reach out to other employees and bring them into the Intuit Brainstorm network.  The system also indentifies top contributors to provide recognition. You can see the most active, top commentors, and top taggers over the last week, last month or all time. Adding this “leaderboard” increased comments by thirty percent. Brainstorm increased participation in innovation by 500% and increased ideation by 1,000% at Intuit. Here is a sample leaderboard.</p>
<p><img class="http://images.ientrymail.com/itmanagementnews/at-xid-6a00d8341c091253ef0120a5853761970b.png" alt="Intuit Brainstorm - Leaderboard" src="http://billives.typepad.com/.a/6a00d8341c091253ef0120a5853761970b-500wi" style="margin: 0px;">
</p>
<p>Senior executives are able to track the thousands of ideas by such factors as: area, most active, and other statistics. There is also a comprehensive search.  You can find both ideas and people who might be able to help with them. I think this is a great tool and I look forward to its arrival on the marketplace. Innovation needs more than creativity to grow.  This tool was built from the innovator’s perspective by innovators so it has the right focus and approach.</p>
<p><a href="http://billives.typepad.com/portals_and_km/2009/10/intuit-brainstorm-offers-innovation-management.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/10/29/creative-brainstorming-through-innovation-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology and Convergence</title>
		<link>http://www.itmanagementnews.com/2009/09/17/technology-and-convergence/</link>
		<comments>http://www.itmanagementnews.com/2009/09/17/technology-and-convergence/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 12:57:57 +0000</pubDate>
		<dc:creator>Luis Suarez</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=75</guid>
		<description><![CDATA[I am sure you would still remember that blog post I put together not long ago where I mentioned an interesting YouTube video that was making the rounds under the title Social Media Revolution (See &#8220;Welcome to the World of Socialnomics&#8220;) and which I thought was coming pretty close to that series of Did You [...]]]></description>
			<content:encoded><![CDATA[<p>I am sure you would still remember that blog post I put together not long ago where I mentioned an interesting <a href="http://www.youtube.com/watch?v=sIFYPQjYhv8">YouTube video</a> that was making the rounds under the title <a href="http://www.youtube.com/watch?v=sIFYPQjYhv8">Social Media Revolution</a> (See &#8220;<a href="http://www.elsua.net/2009/08/14/welcome-to-the-world-of-socialnomics/">Welcome to the World of Socialnomics</a>&#8220;) and which I thought was coming pretty close to that series of <a href="http://www.youtube.com/watch?v=cL9Wu2kWwSY">Did You Know?</a> videos that I mentioned over here as well a <a href="http://www.elsua.net/2007/03/02/reminder-of-how-much-things-are-changing-did-you-know/">couple</a> of <a href="http://www.elsua.net/2009/01/14/did-you-know-living-in-exponential-times/">times</a> already. Well, it looks like there are some good news out there on this very same topic. </p>
<p><span id="more-75"></span></p>
<p>Yesterday, while I was immersing myself back into my <a href="http://twitter.com/elsua">Twitville</a>, now that I have found a method on how I can continue <a href="http://www.elsua.net/2009/09/14/can-twitter-serve-as-a-personal-knowledge-management-tool/">using Twitter as one of my Personal Knowledge Management tools</a>, I bumped into what seems to be the latest take from the Did You Know? series of videos. Already on version #4. You can go and check it out by clicking on the direct link over <a href="http://www.youtube.com/watch?v=6ILQrUrEWe8">here</a>, or, alternatively, see the embedded version below: </p>
<p align="center">
<p align="center"><object width="500" height="290"><param name="movie" value="http://www.youtube.com/v/6ILQrUrEWe8&amp;hl=en&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/6ILQrUrEWe8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" width="500" height="290"></object></p>
<p>As ever, this updated episode, from just a couple of days ago, is as provocative as you can imagine, with regards to our own use of social software tools out there on the Internet. The video clip lasts for 4:45 minutes and I can certainly recommend you to take a look and go through it. Lots and lots of new, fresh data, that will help confirm, once again, how there is no way back; how we are far too much immersed in our overall efforts of embracing this new set of social tools that make up the Social Web. <em>Our </em>Web.</p>
<p>The main overall theme from the <a href="http://www.youtube.com/watch?v=6ILQrUrEWe8">Did You Know 4.0</a> video is eventually <strong>convergence.</strong> And what I really enjoyed this time around was how all of the new data presented has got a context, a <em>success story</em>, that rather we can relate to, or we may have been exposed to all over the place. This time around, there are plenty of snippets, and golden nuggets, throughout the video that will not only make you just go WOW!, but also go more along the lines of &#8220;Yeah, I was there!&#8221; Or, &#8220;Yeah, I saw / experienced that! Did you?&#8221; Just brilliant!</p>
<p>Like I said, if you have got 4:45 minutes don’t let it pass by just like that. Watch the video and enjoy going through a new reality. A reality we are all part of. A reality that, whether we like it or not, is starting to shape, in a big way, the way the world operates. And social software is right in the center of it! Yes, this is the kind of video clip that we can show to all of those skeptics who still think that Web 2.0 and Social Computing is a fad… Really? Well, maybe not … Judge for yourself.</p>
<p><a href="http://www.elsua.net/2009/09/16/did-you-know-on-convergence-and-technology/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/09/17/technology-and-convergence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding And Implementing SaaS</title>
		<link>http://www.itmanagementnews.com/2009/08/31/understanding-and-implementing-saas/</link>
		<comments>http://www.itmanagementnews.com/2009/08/31/understanding-and-implementing-saas/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 16:29:13 +0000</pubDate>
		<dc:creator>Praval Singh</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=70</guid>
		<description><![CDATA[Earlier this week, I was fortunate to be teamed up as an official blogger/social media evangelist for EMERGEOUT conclave, the annual event organized by NASSCOM at N. Delhi. The theme was — The Future of Software as a Service and Cloud Computing. Dr. Sridhar Vembu, CEO - Zoho Corp. delivered the keynote wherein he shared [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, I was fortunate to be teamed up as an official blogger/social media evangelist for <a href="http://www.nasscom.in/nasscom/templates/flagshipEvents.aspx?id=56935"><span class="caps">EMERGEOUT </span>conclave</a>, the annual event organized by <a href="http://en.wikipedia.org/wiki/NASSCOM"><span class="caps">NASSCOM</span></a> at N. Delhi. The theme was — <strong>The Future of Software as a Service and Cloud Computing</strong>. <a href="http://www.crunchbase.com/person/sridhar-vembu">Dr. Sridhar Vembu</a>, <span class="caps">CEO </span>- Zoho Corp. delivered the keynote wherein he shared his insights on how and why shall cloud computing change the way we do businesses.</p>
<p>The advent of internet (more importantly broadband), and its extensive use in day to day life gave birth to the concept called <strong>Cloud computing</strong>. Cloud computing can be described as a dynamic way of computing over the internet where the resources are virtual to the user. This concept is a boon for many Small and Medium-sized Businesses (SMBs), for the reason that they are able to avail software and hardware services without actually having to buy or maintain the entire setup. </p>
<p><span id="more-70"></span></p>
<p>We shall have a look towards Software as a Service model which is a part of cloud computing technology.</p>
<p><strong>What is S-a-a-S?</strong></p>
<blockquote><p>S-a-a-S is a software deployment model focusing on providing licensed services of an application to a customer as per demand. SaaS vendors make the application available to the customers over the internet which can be accessed through a web browser, ruling out the need to install a physical instance of the application on the customers <span class="caps">PC.</span></p></blockquote>
<p>Today, SaaS is a phenomenon existing throughout various market verticals. Predominantly used in the technological industry, SaaS has also spread its roots into other market verticals such as – Financial services, Media, Government amongst various others.</p>
<p>Here is a play out of the ticks and crosses of SaaS;</p>
<p><strong>3 advantages of a S-a-a-S subscription</strong></p>
<ol>
<li><strong>Cost effective</strong> — A lot of startups and <span class="caps">SMB</span>s face a problem of coming up with the implementation costs by buying a complete licensed application, which by itself would bulk up the expenditures. SaaS helps them with it’s pay-as-you-use and use-as-much-you-need approach, hence reducing the setup and maintenance costs. This also trickles down to the fact that the company would have a faster on-boarding and access to the latest technology. If at any point the company decides a change in focus or direction, there is always the flexibility of terminating the service from the vendor or upgrading the current plan.</li>
<p></p>
<li><strong>Multi-tenant Architecture</strong> — It’s like a multi-story housing society which houses studio appartments for students and the top floor has a penthouse for one who’s graduated to house himself in! They all however enjoy the common resources alike – lifts, water supply, broadband connection and more! As a distinct feature of SaaS, there is a single underlying application code, which is made accessible to any number of customers with each one able to apply a desired customization to meet specific requirements, without making any changes to the base code of the application. This architecture also ensures a single update to the application to reflect across all the customers. </li>
<p></p>
<li><strong>Easy to maintain</strong> — Local installation of an application would require a dedicated IT team maintaining the application, adding to the capital investments. This would be taken care of by the vendor providing the service for monthly monetary benefits.</li>
</ol>
<p><strong>Grey areas of S-a-a-S</strong></p>
<p>SaaS does not always fit the bill with all types of business needs. The cost-effectiveness of SaaS may have to be revisited in such situations.</p>
<ol>
<li><strong>Integration issues</strong> — Businesses today require a lot of inputs from various sources which typically range over multiple applications. This means integration of multiple applications sufficing different business needs. SaaS may fall short in such conditions as the model is fairly inclined towards isolated working of applications.</li>
<p></p>
<li><strong>Security</strong> — There has always been a hype about implementing SaaS in context with the reason that it results in confidential company data to be exposed to the vendor. There would be a mutual company code which forbids the vendor from revealing data to any outsider. But there is a need to monitor the channel of communication through which the application is accessed over the internet, and also implementation of data encryption adds to the ballooning of costs incurred.</li>
<p></p>
<li><strong>Pricing</strong> — SaaS vendors charge the customers based on the type of services requested on a monthly or quarterly basis reducing the initial cost burden to a large extent. But in the long run this turns out to be a costly affair. And constant developments and customizations would only add to the costs.</li>
</ol>
<p>It is clear that SaaS being helpful to many <span class="caps">SMB’</span>s is still not every business player’s cup of tea. Having said that, with more and more businesses adopting the outsourcing model, SaaS would come across as an attractive prospect. But like any other business decision careful analysis is required before implementing SaaS to determine the productive values that could be derived through it.</p>
<p><a href="http://brajeshwar.com/2009/unraveling-saas/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/08/31/understanding-and-implementing-saas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Social Broadcasting To Your Enterprise</title>
		<link>http://www.itmanagementnews.com/2009/08/06/adding-social-broadcasting-to-your-enterprise/</link>
		<comments>http://www.itmanagementnews.com/2009/08/06/adding-social-broadcasting-to-your-enterprise/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 12:56:24 +0000</pubDate>
		<dc:creator>Bill Ives</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=65</guid>
		<description><![CDATA[Social media tools have begun to migrate from the consumer web to the business web, sometimes facing outward, sometimes focused in. Just as public-facing applications need broad appeal, enterprise tools need to be designed for a defined organizational space to be effective (see Enterprise 2.0 is not Web 2.0 nor is it an Oxymoron). With [...]]]></description>
			<content:encoded><![CDATA[<p>Social media tools have begun to migrate from the consumer web to the business web, sometimes facing outward, sometimes focused in. Just as public-facing applications need broad appeal, enterprise tools need to be designed for a defined organizational space to be effective (see <a href="http://billives.typepad.com/portals_and_km/2008/04/i-cross-posted.html">Enterprise 2.0 is not Web 2.0 nor is it an Oxymoron</a>). With the explosion of the Twitter market, some of these new tools are designed specifically for enterprise microsharing (sometimes called microblogging and social messaging). Although Twitter can be used within an organization, it was created for the broader web and does not have the functionality that appeals to enterprise decision-makers, seeking multifaceted tools.</p>
<p><span id="more-65"></span></p>
<p>One of the initial players in the enterprise microsharing space is Socialcast who we have covered before (see <a href="http://pistachioconsulting.com/services/research/">Enterprise Microsharing Tools Comparison</a>, <a href="http://www.theappgap.com/socialcast-brings-twitter-style-functionality-into-the-enterprise.html">Socialcast Brings Twitter Style Functionality into the Enterprise</a>, and <a href="http://www.theappgap.com/socialcast-adds-iphone-and-gmail-plug-ins.html">Socialcast Adds iPhone and Gmail Plug-ins)</a>.</p>
<p>Last week Socialcast released a priority broadcast message capability that gives designated participants authority to elevate need-to-know messages to a community in real time, separating this information from regular traffic and denoting its importance. Broadcast messages appear prominently in the network, highlighted with unique colors and triggering instant email alerts of a new broadcast.</p>
<p><img class="at-xid-6a00d8341c091253ef0120a51db38c970c" alt="Picture 1" src="http://www.itmanagementnews.com/wp-content/uploads/entcomm.png"></p>
<p>This new capability was developed from customer comments and it is has been tested in over thirty companies. Organizations have broadcast emergency alerts, quarterly messages from the President, key promotions and congratulatory announcements; intermittent bursts relevant to everyone receiving the signal.</p>
<p>We like the idea of bringing important messages inside the microsharing environment because it reaches people where they are, through mobile devices and desktops alike. It also demonstrates leadership support and purposeful engagement with the tools. If done right, it may entice more participation from people throughout the organization because conversation happens around the broadcast within the stream, rather than in corporate email silos.</p>
<p>For this feature to influence the culture in 2.0 ways, it should be the content, not the sender’s seniority, that determines when this capability is used. It should broadcast important messages from those holding the corporate vision alongside those outside the executive suite. People at many organizational levels are privy to news that affects everyone and they should have the power to use it.<br />
Someone in the transportation department may learn of a roadway accident that will have an impact on everyone leaving work. An ad hoc speaker in the auditorium could be announced by someone in community relations or PR. An imminent change to social media policy could be shared by a member of the peer council no matter their department. They each have a real reason to use the system and should have a mechanism to do so. At the same time, it should not be over used or it will appear as spam.</p>
<p>Senior leaders should likewise demonstrate they are listening to what employees are saying. They should also post regular messages, not only broadcasts, showing they want to be part of the ongoing conversation with all levels of the enterprise. This will demonstrate real engagement and allow them to gain the full benefit of these tools.</p>
<p>Broadcasting is one examples of an emergent capability not appropriate for use on the broader web, that can work well within the enterprise. This feature would not even be relevant to Twitter because users have access to only one follower pool and the system depends on its distributed nature. In an enterprise you can have layers of participation and parallel systems for those who aren’t microsharing yet. This feature can provide a greater sense of community within the enterprise as all levels of the organization can now respond to breaking broadcasted news through a channel that provides greater collaboration than email.  We look forward to more innovations like this one within the market as it adapts to the needs of the enterprise.</p>
<p>This post was co-written with <a href="http://twitter.com/marciamarcia">Marcia Conner</a>. It first appeared on Pistachio Consulting’s <a href="http://pistachioconsulting.com/socialcast-broadcasting/">Touchbase blog</a>. Marcia is an enterprise learning and social media analyst and a 20-year veteran of the enterprise technology market. She writes the <a href="http://www.fastcompany.com/blog/marcia-conner/learn-all-levels">Fast Company Learn at All Levels blog</a> and is Senior Enterprise Strategist for Pistachio Consulting. I have great respect for Pistachio and we have started to do some work together in the enterprise space. </p>
<p><a href="http://billives.typepad.com/portals_and_km/2009/08/socialcast-adds-broadcasting-capability-to-enterprise-microsharing.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/08/06/adding-social-broadcasting-to-your-enterprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gaining Better Visitor Information With Demographics Data</title>
		<link>http://www.itmanagementnews.com/2009/07/23/gaining-better-visitor-information-with-demographics-data/</link>
		<comments>http://www.itmanagementnews.com/2009/07/23/gaining-better-visitor-information-with-demographics-data/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 13:07:45 +0000</pubDate>
		<dc:creator>Manoj Jasra</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=63</guid>
		<description><![CDATA[Another insightful post by the Google Analytics team today explaining how to capture demographics data into custom variables and then segment the demographics data by visits, goals, and revenue. We have highlighted a couple of the steps below: Step 1: Forms Many website registration forms ask for a visitors date of birth and often their [...]]]></description>
			<content:encoded><![CDATA[<p>Another <a href="http://analytics.blogspot.com/2009/07/using-google-analytics-to-determine.html">insightful post</a> by the Google Analytics team today explaining how to capture demographics data into custom variables and then segment the demographics data by visits, goals, and revenue. We have highlighted a couple of the steps below:<span id="more-63"></span></p>
<p><strong>Step 1: Forms</strong></p>
<p>Many website registration forms ask for a visitors date of birth and often their title (mr or mrs) or gender (male or female).</p>
<p>Example user registration form:</p>
<p><a href="http://3.bp.blogspot.com/_quCMJkR2yoE/SmfxShyj07I/AAAAAAAABYk/vEL2HA3dnQM/s1600-h/dhpkg5tp_25ckmtk3gd_b.png"><img id="BLOGGER_PHOTO_ID_5361519182018237362" style="width: 400px; height: 265px;" alt="" src="http://3.bp.blogspot.com/_quCMJkR2yoE/SmfxShyj07I/AAAAAAAABYk/vEL2HA3dnQM/s400/dhpkg5tp_25ckmtk3gd_b.png" border="0"></a><br />If we know the users selected title (for example Mr = Male, Mrs = Female) we can determine the users gender.</p>
<p><strong>Step 2: Passing Information to Google Analytics</strong></p>
<p>This step may require a small change to your website (javascript) in order to pass the information into your Google Analytics account.</p>
<p>Example of how the information is passed to Google Analytics:</p>
<p><em>pageTracker._setVar(&#8216;Male18-24&#8242;);</em></p>
<p><strong>Viewing the reports</strong>: In your Google Analytics account go to Visitors &#8211; User Defined report.</p>
<p><a href="http://1.bp.blogspot.com/_quCMJkR2yoE/SmfxSdB29dI/AAAAAAAABYc/9GYnhKoS1rQ/s1600-h/dhpkg5tp_24cxkffjd7_b.png"><img id="BLOGGER_PHOTO_ID_5361519180740228562" style="width: 400px; height: 282px;" alt="" src="http://1.bp.blogspot.com/_quCMJkR2yoE/SmfxSdB29dI/AAAAAAAABYc/9GYnhKoS1rQ/s400/dhpkg5tp_24cxkffjd7_b.png" border="0"></p>
<p><a href="http://www.webanalyticsworld.net/2009/07/capturing-demographics-in-google.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/07/23/gaining-better-visitor-information-with-demographics-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Application With Cloud As The Target Platform</title>
		<link>http://www.itmanagementnews.com/2009/06/25/building-application-with-cloud-as-the-target-platform/</link>
		<comments>http://www.itmanagementnews.com/2009/06/25/building-application-with-cloud-as-the-target-platform/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 13:15:51 +0000</pubDate>
		<dc:creator>Mike Kavis</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=57</guid>
		<description><![CDATA[When I talk about architecting in the cloud, I am referring to building composite applications or services from scratch with the cloud as the target deployment platform. So as you read this post think about an enterprise application or collection of services build for the cloud. In previous posts I have referenced a hybrid cloud [...]]]></description>
			<content:encoded><![CDATA[<p>When I talk about architecting in the cloud, I am referring to building composite applications or services from scratch with the cloud as the target deployment platform.  So as you read this post think about an enterprise application or collection of services build for the cloud.  In previous posts I have referenced a hybrid cloud model like the one below:</p>
<p><span id="more-57"></span></p>
<table style="width: auto;">
<tbody>
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/CPKfL-KmhSM3xPHtFetBvw?feat=embedwebsite"><img src="http://lh6.ggpht.com/_0oE0MdUg0nE/SgUHeUTjlWI/AAAAAAAADZc/8XjURR3IwYQ/s400/generic%20cloud%20network%20diagram.png"></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;">From <a href="http://picasaweb.google.com/madgreek65/CloudComputing?feat=embedwebsite">Cloud Computing</a></td>
</tr>
</tbody>
</table>
<p>In this model, there are many requirements in the architecture that are specific to security, compliance, reliability, and scalability and are independent of the business functionality that will be deployed in the cloud.  If you look at the image above, you will see many different endpoints where data moves from one cloud to the next, to SaaS solutions, and between virtual data centers.   I call this the <strong>Cloud Infrastructure</strong>.</p>
<p>  These requirements are also critical to the flow of data through out the cloud.  Encryption, transformation, replication, backup/recovery, and many other tasks are key deliverables within any good cloud architecture.  Then comes the services that transport business logic in and out of the cloud while inheriting the cloud infrastructure and data services that should be built for reuse.  The following image shows a simple view of the separate performance layers of the cloud architecture and the order in which they should be tested.</p>
<table style="width: auto;">
<tbody>
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/7ym5jw-xQ9mFuK_7vugMHw?feat=embedwebsite"><img src="http://lh4.ggpht.com/_0oE0MdUg0nE/SjxvNxOUlYI/AAAAAAAADcE/At5g7aT0zI0/s400/cloudtest.png"></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;">From <a href="http://picasaweb.google.com/madgreek65/CloudComputing?feat=embedwebsite">Cloud Computing</a></td>
</tr>
</tbody>
</table>
<p>The first thing to do is test the performance of your cloud vendor(s).  Looking at the hybrid cloud image above, I would test the flow of data from the different endpoints.  At this point there is no need to worry about encryption, transformation, business logic, etc.  When testing the Cloud Infrastructure you should be testing the performance of the platform that the cloud vendor is providing.  Do not add variables that are specific to the business problems you are trying to solve.  For a hybrid solution, test the private and public clouds separately.  Your tests should run for several hours with varying size loads.  You need to ensure that the cloud can sustain heavy loads, handle concurrency, and consistently deliver solid performance for all transactions.  Testing at this level will also help identify configuration and optimization opportunities for each cloud vendor.  Once both the public and private cloud infrastructure is tested, then test the intercloud connectivity between them.  Make sure this connection is not a bottleneck.</p>
<p>Once you are satisfied with the performance of your hybrid cloud, it is time to analyze the impact of encryption, transformation, data replication, and the various ways that data is being manipulated to address security, compliance, reliability, and scalability requirements.  It is critical to understand the impact of these requirements on the overall performance of the system.  If you skip this step, finding performance issues later can be like finding a needle in a haystack.  People can waste a lot of time searching for performance issues in the business logic when the problem may be in the data layer.  Manipulating data can be resource intensive and a potential bottle neck of the overall architecture.  Spend some time testing this layer before overlaying it with business logic.</p>
<p>So now you feel good about the Cloud Infrastructure and you have iterated through the design of all of the data manipulation requirements.  You now have a solid foundation for your business services.   You can focus all of your energy on the the performance of your services.  Test each service individually first.  Then test the flow of data through the various combinations of service calls that the system is expected to perform.  Put these services through rigorous testing and measure their performance for load, sustainability, concurrency, etc.</p>
<p>After the business logic has met the performance requirements, it is time to test the systems as a whole.  Up to this point you have tested the system at different layers within the architecture and at different components within the layers.  Now it is time to test the system holistically and in the eyes of the end user.  It would be very expensive to find performance issues from the lower levels of the architecture at this point.  That is why I recommend the layered approach to performance testing.  What I also like about this approach is that you can start testing very early in the life cycle.  For example, you can test the performance of the Cloud Infrastructure way before the development team delivers the business logic.  This approach is iterative and agile and aims at removing performance risks earlier in the lifecycle thus reducing the risk of project delays. </p>
<p><a href="http://www.kavistechnology.com/blog/?p=1021">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/06/25/building-application-with-cloud-as-the-target-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Project Success Rates with Better Leadership</title>
		<link>http://www.itmanagementnews.com/2009/05/14/improving-project-success-rates-with-better-leadership/</link>
		<comments>http://www.itmanagementnews.com/2009/05/14/improving-project-success-rates-with-better-leadership/#comments</comments>
		<pubDate>Thu, 14 May 2009 13:25:39 +0000</pubDate>
		<dc:creator>Dr. Karen McGraw</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=48</guid>
		<description><![CDATA[Introduction Factual and anecdotal evidence confirms that IT investments are inherently risky. On average, about 70% of all IT related projects fail to meet their on-time, on-budget objectives or to produce the expected business results. In one KPMG survey, 67% of the companies who participated said that their program/project management function was in need of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>Factual  and anecdotal evidence confirms that IT investments are inherently  risky.  On average, about 70% of all IT related projects fail to meet  their on-time, on-budget objectives or to produce the expected  business results.  In one KPMG survey, 67% of the companies who  participated said that their program/project management function was  in need of improvement.  Why?  A number of leading factors for  project failure were suggested by the survey, including the “usual  suspects”: unreasonable project timelines, poorly defined  requirements, poor scope management, and unclear project objectives.   Granted, all of these factors can play a role in project success.   But are they the cause or project failure, or just a symptom of some  larger issue?  In this article, we will discuss that the root cause  for many of these common failure points is really the ability to <em>lead</em> projects, not just manage them.</p>
<p><span id="more-48"></span><br />
<strong>Leadership: Missing in Action</strong></p>
<p>One  would think that the proliferation of certified PMPs would have  increased IT project success rates. However, given the research  previously cited, this does not appear to be the case.  Certainly,  PMPs are cognizant of the processes, techniques and tools that should  be used to manage projects and have documented project management  experience.  We contend that certification—the PMP—is indeed  important, but that it alone is not sufficient for successful project  management. Having been called on to rescue and turnaround numerous  IT projects, we have had the opportunity to analyze why a project  gets in trouble.  As we looked at several of these troubled projects  we realized that there appears to be a common link: leadership is  missing in action.  That is, while the project manager may be focused  on what needs to be done and may well know how to do it, he or she  may not be acting as a project <em>leader</em>.   While certification is a good foundation for knowing what to do, it  takes true leadership to drive complex projects to successful  conclusions. </p>
<p>The PMI <em>Body of Knowledge</em> specifies five process groups for project management:  Initiating,  Planning, Executing, Controlling and Monitoring, and Closing.  These  five areas are consistent with the functions of management within an  organization.  Managers are responsible for planning, organizing,  directing, resourcing, and controlling for the purpose of achieving  organizational goals.  The certified project manager should be able  to demonstrate competent management of the nine PMI knowledge areas:  project integration, scope, time, quality, cost, human resources,  communications, risks, and procurement. </p>
<p>However,  the ability to manage each of these project areas still may not  produce successful project outcomes.  Our experience on client sites  for both government and commercial clients reveals that project  leadership, not just management, is the critical differentiator.   Project <em>management</em> without project <em>leadership</em> is likely to result in project failure.</p>
<p>Certainly,  it is not our intent to redefine leadership.  It’s already been  defined <em>as t</em><SPAN LANG="en"><em>he  ability to affect human behavior to accomplish a mission or the act  of influencing a people to set and achieve goals</em></SPAN><SPAN LANG="en">. </SPAN>Volumes of business and strategy texts  have been written about this critical competency.  Check out your  local book store and you will see numerous titles identifying  leadership styles, leadership characteristics, and inspirational  leadership topics. Some authors or practitioners have made the point  that leadership and management represent two different skill sets and  that either an individual has the characteristics and skills  necessary for leadership <em>or</em> those more appropriate for management.  Others have suggested that  leadership is knowing where to go and that management is all about  how to actually get there.  We find this dichotomy troubling and  perhaps at the heart of our IT project management failure rate.   Instead, we believe that not only <em>can</em> project managers act as leaders, but in fact that they must provide  leadership if projects are to achieve results. </p>
<p><strong>A Closer Look at Project Leadership</strong></p>
<p>Project  leadership is all about shaping a team of diverse individuals  (employers and contractors, some from different organizations) into a  force that produces measureable project results.  At our company, we  recruit and develop project managers who can provide the leadership  that complex IT projects require.  At a basic level, project managers  must be able to set the vision, define success, and determine the  measurements of success.  Then they must inspire, persuade, and lead  the project team. </p>
<p>We  argue that for project managers to become project leaders, they must  demonstrate competence in three essential skill areas.  Successful  project leadership involves:</p>
<p><UL><br />
  <LI></p>
<p>Leading  	courageously </p>
<p>  <LI></p>
<p>Influencing  	others</p>
<p>  <LI></p>
<p>Acting  	with resilience</p>
<p></UL></p>
<p><strong>Leading  courageously</strong> is a critical competency because  large IT projects have a huge resource pool representing different  organizations and job roles.  These resources may see their tasks  slightly differently and may not all be aligned with project goals.   Furthermore, the sheer number of issues and risks may make it  difficult to zero in on those tasks that are most critical.  In this  kind of environment, leading courageously can easily make the  difference between success and failure.  Leading courageously means  clarifying what is important and taking a stand to resolve important  issues. It also requires driving hard on the right issues and  confronting problems promptly. Finally, courageous project leadership  means being decisive and challenging others to make tough choices. </p>
<p><strong>Influencing  others</strong> is an essential competency for most  projects, but especially for those with large project teams, numerous  stakeholders, and different user communities.<strong> </strong>Influencing others<strong> </strong>means giving compelling reasons for ideas and  suggestions and winning support from others, both within the project  team and in the user and stakeholder community.  It also requires the  ability to negotiate persuasively and get others to take action.  Finally, it means influencing the decisions of upper management,  whether within your own organization or the client organization.</p>
<p><strong>Acting  with resilience</strong> is critical to project  leadership and is especially important when projects are at critical  stages or in trouble.  When a project manager acts with resilience,  he or she keeps the focus on project goals and refuses to give up.  Sometimes it means being tough enough, in the face of adversity, to  fight the good fight and get agreement on issues that threaten to  derail the project.  Or it may simply require being flexible enough  to negotiate solutions that keep driving for the goal of project  success, when others might give up and accept defeat.</p>
<p><strong>Summing It Up</strong></p>
<p>In this  article we’ve presented the case that project leadership is the  differentiating factor in project success, especially on large,  mission-critical projects.  Knowing what to do and being able to  manage the nine knowledge areas identified by PMI is not enough on  complex projects. </p>
<p>Successful  project managers <em>must</em> lead courageously and be able to influence others to resolve some of  the most critical problems that projects experience.  And to  paraphrase Churchill, they must never, ever give up; they must act  with resilience even in the face of conflict and problems. To  experience the project success that investments demand, assign  project managers who can act as <em>project  leaders</em> to your mission-critical IT projects. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/05/14/improving-project-success-rates-with-better-leadership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sound Advice For Keeping Your Blog Current</title>
		<link>http://www.itmanagementnews.com/2009/04/30/sound-advice-for-keeping-your-blog-current/</link>
		<comments>http://www.itmanagementnews.com/2009/04/30/sound-advice-for-keeping-your-blog-current/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 14:06:48 +0000</pubDate>
		<dc:creator>Thomas McMahon</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=45</guid>
		<description><![CDATA[The grass is growing, the flowers are blooming and that means it’s spring! As people start the spring cleaning on their garages, it’s also a great time to do some spring cleaning on your blog and give it a tune-up. A lot of things can happen to a blog over time and blog maintenance is [...]]]></description>
			<content:encoded><![CDATA[<p>The grass is growing, the flowers are blooming and that means it’s spring!  As people start the spring cleaning on their garages, it’s also a great time to do some spring cleaning on your blog and give it a tune-up.</p>
<p>A lot of things can happen to a blog over time and blog maintenance is a task that probably doesn’t get done as often as it should.  When is the last time you tested your comments?  Or filled out your own forms?  Maybe looked at the site in Internet Explorer?!</p>
<p><span id="more-45"></span></p>
<p>It’s a good idea to take a step back and look at your site, as others do, from time to time to ensure everything is working, and displaying, as it should.</p>
<p>Here are a few things to help with your blog tune up and spring cleaning.</p>
<ol>
<li><strong>Upgrade your software</strong>. &nbsp;If you aren’t running the latest version of your blog software, you may be missing out on features, security patches or bug fixes. &nbsp;Upgrading could make for an improvement in performance for both blog authors and visitors.</li>
<li><strong>Upgrade your plug-ins</strong>. &nbsp;Just like with blog software, the plug-ins you run get updated from time to time to fix, update and improve. &nbsp;Check those plug-ins to see if anything needs to be updated.</li>
<li><strong>Remove plug-ins</strong>. &nbsp;Sometimes a plug-in is a great idea, but you find out over time that you don’t really use it. &nbsp;So why not remove it? &nbsp;The less your blog has to load, the more responsive it’ll be.</li>
<li><strong>Test in other browsers</strong>. &nbsp;Take a look at your stats and see what the top browsers and platforms are to your site. &nbsp;Then test your blog in those browsers to see if everything works as it should. &nbsp;People sometimes look at everything through their browser, but forget that there are many others out there.</li>
<li><strong>Test on smaller, or bigger, screens</strong>. &nbsp;Every computer screen is different. &nbsp;Some are bigger, some smaller; some have high resolutions while other low. &nbsp;Again, it’s good to look in the analytics software to see what most people are running and check out the blog as they see it. &nbsp;You may be surprised at how some designs break.</li>
<li><strong>Fill out forms</strong>. &nbsp;Contact forms, comments forms, lead forms, all should be tested to ensure they are working properly. &nbsp;But don’t stop there, whom does the form go to internally and what’s the process to follow-up with the email?</li>
<li><strong>Check 404 error page</strong>. &nbsp;If someone does follow an invalid URL, what do they see? &nbsp;Do they see your blog with a nice error message? &nbsp;Or a generic server error page that may turn them away?</li>
<li><strong>Check Google Webmaster Tools</strong>. &nbsp;If you’ve got your blog verified, check with Google to see if they have any issues crawling your site. &nbsp;You don’t want to miss out any traffic.</li>
<li><strong>Search your blog</strong>. &nbsp;Doesn’t matter for what, but you want to ensure the search is still working properly and the results page looks good.</li>
<li><strong>Click around</strong>. &nbsp;Just take a stroll through your blog. &nbsp;Look at archives, random posts, and categories, whatever. &nbsp;If something jumps out at you as an issue, then address it.</li>
<li><strong>Check your title tags and meta descriptions</strong>. &nbsp;Are they still optimized? &nbsp;Do they look good? &nbsp;If someone reads them, would it draw them into the site?</li>
<li><strong>Check your external links</strong>. Just because the sites you were linking to six months ago worked fine doesn’t mean they still do. &nbsp;Double check any blogroll or other links in your blog template to be sure they still go where they should. &nbsp;You just want to be sure you know where you are sending your visitors.</li>
</ol>
<p>Overall, it’s a good idea to take a step back once a year, or month, to look at your blog from a different perspective. &nbsp;There are a lot of things that change over time and if you’re not looking for them, you may not know what’s really going on with your blog.</p>
<p>What other things should be checked? &nbsp;Share your thoughts in the comments.</p>
<p><a href="http://bloggerdesign.com/476/tune-up-spring-cleaning/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/04/30/sound-advice-for-keeping-your-blog-current/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Simple HTTP Loads With Apache Bench</title>
		<link>http://www.itmanagementnews.com/2009/02/05/test-simple-http-loads-with-apache-bench/</link>
		<comments>http://www.itmanagementnews.com/2009/02/05/test-simple-http-loads-with-apache-bench/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 20:28:33 +0000</pubDate>
		<dc:creator>Pete Freitag</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://pimp.itmanagementnews.com/?p=17</guid>
		<description><![CDATA[If you have access to a Mac or Linux server, chances are you may already have a really simple http load generating tool installed called Apache Bench, or ab. If you are on windows and have Apache installed, you may also have ab.exe in your apache/bin folder. Suppose we want to see how fast Yahoo [...]]]></description>
			<content:encoded><![CDATA[<p>If you have access to a Mac or Linux server, chances are you may already have a really simple http load generating tool installed called Apache Bench, or ab. If you are on windows and have Apache installed, you may also have ab.exe in your apache/bin folder.</p>
<p>Suppose we want to see how fast Yahoo can handle 100 requests, with a maximum of 10 requests running concurrently:<span id="more-17"></span>
<pre>ab -n 100 -c 10 http://www.yahoo.com/
</pre>
<p>It will then generate output as follows:
<pre>Concurrency Level: 10
Time taken for tests: 1.889 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 1003100 bytes
HTML transferred: 949000 bytes
Requests per second: 52.94 [#/sec] (mean)
Time per request: 188.883 [ms] (mean)
Time per request: 18.888 [ms] (mean, across all concurrent requests)
Transfer rate: 518.62 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 57 59 1.7 59 64
Processing: 117 126 7.5 124 162
Waiting: 57 62 7.0 60 98
Total: 175 186 8.0 184 224
Percentage of the requests served within a certain time (ms)
50% 184
66% 186
75% 187
80% 188
90% 192
95% 203
98% 216
99% 224
100% 224 (longest request)
</pre>
<p>As you can see this is very useful information, it returned requests at a rate of 52.94 requests per second, the fastest request was 175ms, the slowest 224ms</p>
<p>So the next time you are tempted to whip out <code>cfloop</code> and <code>GetTickCount</code> to do some benchmarking on a piece of code, give <code>ab</code> a try, it&#8217;s easy to use, and will yield much more realistic results.</p>
<p>Because <code>ab</code> supports concurrency, this has two big advantages over <code>cfloop</code>. The main one is that it allows you to test how your code runs concurrently, this can help you identify any possible race conditions, or locking issues. Concurrent requests are also a more natural simulation of load than loops.</p>
<p>Suppose you wanted to test multiple url&#8217;s concurrently as well? You can do this by creating a shell script, with multiple <code>ab</code> calls. At the end of each line place an <code>&amp;</code> this makes the command run in the background, and lets the next command start execution. You will also want to redirect the output to a file for each url using <code>&gt; filename</code> For example:
<pre>#!/bin/sh
ab -n 100 -c 10 http://127.0.0.1:8300/test.cfm &gt; test1.txt &amp;
ab -n 100 -c 10 http://127.0.0.1:8300/scribble.cfm &gt; test2.txt &amp;
</pre>
<p>The usage info from the <code>ab</code> version installed on my Mac (v2.3) is listed below. As you can see there are many useful options for outputting results, and sending additional data in the request.
<pre>Usage: ab [options] [http[s]://]hostname[:port]/path
Options are:
&nbsp;&nbsp;&nbsp;&nbsp;-n requests Number of requests to perform
&nbsp;&nbsp;&nbsp;&nbsp;-c concurrency Number of multiple requests to make
&nbsp;&nbsp;&nbsp;&nbsp;-t timelimit Seconds to max. wait for responses
&nbsp;&nbsp;&nbsp;&nbsp;-b windowsize Size of TCP send/receive buffer, in bytes
&nbsp;&nbsp;&nbsp;&nbsp;-p postfile File containing data to POST. Remember also to set -T
&nbsp;&nbsp;&nbsp;&nbsp;-T content-type Content-type header for POSTing, eg.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'application/x-www-form-urlencoded'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default is 'text/plain'
&nbsp;&nbsp;&nbsp;&nbsp;-v verbosity How much troubleshooting info to print
&nbsp;&nbsp;&nbsp;&nbsp;-w Print out results in HTML tables
&nbsp;&nbsp;&nbsp;&nbsp;-i Use HEAD instead of GET
&nbsp;&nbsp;&nbsp;&nbsp;-x attributes String to insert as table attributes

&nbsp;&nbsp;&nbsp;&nbsp;-y attributes String to insert as tr attributes
&nbsp;&nbsp;&nbsp;&nbsp;-z attributes String to insert as td or th attributes
&nbsp;&nbsp;&nbsp;&nbsp;-C attribute Add cookie, eg. 'Apache=1234. (repeatable)
&nbsp;&nbsp;&nbsp;&nbsp;-H attribute Add Arbitrary header line, eg. 'Accept-Encoding: gzip'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserted after all normal header lines. (repeatable)
&nbsp;&nbsp;&nbsp;&nbsp;-A attribute Add Basic WWW Authentication, the attributes
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are a colon separated username and password.
&nbsp;&nbsp;&nbsp;&nbsp;-P attribute Add Basic Proxy Authentication, the attributes
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are a colon separated username and password.
&nbsp;&nbsp;&nbsp;&nbsp;-X proxy:port Proxyserver and port number to use
&nbsp;&nbsp;&nbsp;&nbsp;-V Print version number and exit
&nbsp;&nbsp;&nbsp;&nbsp;-k Use HTTP KeepAlive feature
&nbsp;&nbsp;&nbsp;&nbsp;-d Do not show percentiles served table.
&nbsp;&nbsp;&nbsp;&nbsp;-S Do not show confidence estimators and warnings.
&nbsp;&nbsp;&nbsp;&nbsp;-g filename Output collected data to gnuplot format file.
&nbsp;&nbsp;&nbsp;&nbsp;-e filename Output CSV file with percentages served
&nbsp;&nbsp;&nbsp;&nbsp;-r Don't exit on socket receive errors.

&nbsp;&nbsp;&nbsp;&nbsp;-h Display usage information (this message)
&nbsp;&nbsp;&nbsp;&nbsp;-Z ciphersuite Specify SSL/TLS cipher suite (See openssl ciphers)
&nbsp;&nbsp;&nbsp;&nbsp;-f protocol Specify SSL/TLS protocol (SSL2, SSL3, TLS1, or ALL)
</pre>
<p><a href="http://www.petefreitag.com/item/689.cfm" class="bluelink">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2009/02/05/test-simple-http-loads-with-apache-bench/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

