<?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; Software</title>
	<atom:link href="http://www.itmanagementnews.com/category/software/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>Google Chrome Drops Support For H.264</title>
		<link>http://www.itmanagementnews.com/2011/01/13/google-chrome-drops-support-for-h-264/</link>
		<comments>http://www.itmanagementnews.com/2011/01/13/google-chrome-drops-support-for-h-264/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 13:30:54 +0000</pubDate>
		<dc:creator>Stefan Richter</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=194</guid>
		<description><![CDATA[It has only been a few minutes since the news of Google removing support for the H.264 video codec from Chrome in favour of WebM, a codec that Google open-sourced after their acquisition of On2, has been making the rounds. Is this significant? I guess it depends who you ask, but Chrome is certainly a [...]]]></description>
			<content:encoded><![CDATA[<p>It has only been a few minutes since the <a href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html" target="_blank">news</a> of Google <a href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html" target="_blank">removing support for the H.264 video codec</a> from Chrome in favour of WebM, a codec that Google open-sourced after their acquisition of On2, has been making the rounds. Is this significant? I guess it depends who you ask, but Chrome is certainly a browser that&#8217;s quickly gaining traction, and rightly so.</p>
<p><span id="more-194"></span></p>
<p>I personally have seen very few videos in H.264 on the web that were *not* played back in Flash. Since Flash (as well as other plugins) will of course still be supported in Chrome there is always that option (with the notable exception of Apple&#8217;s iDevices of course since none of those support Flash or indeed other browser plugins).
<p>  Adobe have already publicly committed to supporting WebM in Flash, and joined Google alongside many other companies on the <a href="http://www.webmproject.org/about/supporters/" target="_blank">WebM project</a>. A notable exception on that list is of course Apple, an avid supporter of H.264. But it remains to be seen if Google&#8217;s decision has any real implications in the short term. Things would look differently if YouTube was to stop encoding videos to H.264 and &#8216;force&#8217; anyone wanting to play back new videos using a platform or browser that supports WebM. </p>
<p>  Another party not to be pleased is undoubtedly <a href="http://www.mpegla.com" target="_blank">MPEG-LA</a>, the organisation responsible for setting and collecting licensing fees for H.264. Let&#8217;s not forget: despite what Apple would like you to believe, H.264 is neither open nor free, and many companies including Adobe pay huge sums (millions I assume) to MPEG-LA in order to be able to add the H.264 decoder to Flash Player and other tools. And as John Dowdell <a href="http://twitter.com/jdowdell/statuses/24935097035661312" target="_blank">confirmed</a>, &#8220;when I&#8217;ve asked, I&#8217;ve heard &#8216;millions&#8217; quoted for redistribution licensing as well.&#8221; No small change then.</p>
<p>  What does this mean for Flash? It could solidify its position as the safe bet for video playback on the web. There is little chance of Adobe removing support for H.264, and they are definitely adding WebM.</p>
<p>  In the long run I&#8217;m not sure if Flash will remain the primary choice for video playback on the web. But as long as the rest of the landscape is in such a mess I cannot see it going away anytime soon. My prediction is that we will still see a lot of Flash based video being deployed in 10 years from now. </p>
<p><a href="http://www.flashcomguru.com/index.cfm/2011/1/11/chrome-removes-h264">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2011/01/13/google-chrome-drops-support-for-h-264/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Open-Source A Viable Solution To Financial Institutions?</title>
		<link>http://www.itmanagementnews.com/2010/12/16/is-open-source-a-viable-solution-to-financial-institutions/</link>
		<comments>http://www.itmanagementnews.com/2010/12/16/is-open-source-a-viable-solution-to-financial-institutions/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 13:30:51 +0000</pubDate>
		<dc:creator>Brajeshwar Oinam</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=187</guid>
		<description><![CDATA[A recent news story published by the Bloomberg Businessweek claimed that an Ex-Goldman Sachs programmer was found guilty of stealing certain source codes to use it for his new employer’s benefit. During the trial an argument put across by the defendant was that most of the codes that he stole were open source in nature. [...]]]></description>
			<content:encoded><![CDATA[<p>A recent news story published by the <a href="http://www.businessweek.com/news/2010-12-11/ex-goldman-sachs-programmer-found-guilty-of-stealing-secrets.html">Bloomberg Businessweek</a> claimed that an Ex-Goldman Sachs programmer was found guilty of stealing certain source codes to use it for his new employer’s benefit. During the trial an argument put across by the defendant was that most of the codes that he stole were open source in nature. But the matter that caught most people’s attention was the fact that a financial institution like <a href="http://www2.goldmansachs.com/">Goldman Sachs</a> is also one amongst a plethora of open source code users.</p>
<p><span id="more-187"></span></p>
<p>The event that needs to be focused on is not the former Goldman employee’s stealing habits or the answer to the <a href="http://buddydev.com/buddypress/opensource-vs-code-stealing/">question</a> on whether it is ok to steal open source code. The astounding news item here is that Goldman is also using open source code which obviously has raised quite a few eyebrows. The reason why I say this is because it is known for a long time now that financial institutions are laggards when it comes to using open source codes due to apparent reasons related to security issues, no accountability, it didn’t give one institution and inherent advantage over another. </p>
<p>It can also be understood that it is <a href="http://www.openfusion.com.au/portfolio/">not just</a> Goldman which is the only financial institution using open source. The recent period of recession has caused quite a bit of damage to the IT budgets of several corporate organizations and majorly the banking and financial sector, thus forcing them to cut costs.</p>
<p>In view of this objective, financial institutions have taken to open source usage be it <a href="http://www.linux.org/">Linux</a>, <a href="http://www.apache.org/">Apache</a> or <a href="http://www.mysql.com/">MySQL</a>. Let me assure you that there is nothing wrong in financial firms using open source, however they are better off sticking to proprietary software systems that guarantee benefits like security, accountability, etc. </p>
<p>In verity many security appliances that are protecting these banks use open source technologies and the end user license agreements dealt with detailing the open source contained on these appliances and warranties that it was used pursuant to license. In addition to this, these firms also built and developed on these open source software and fabricated their own in-house applications. Recession is long gone, albeit the banking sector it seems, has dicovered a new find in open source for the purpose of manufacturing better banking and financial software applications.</p>
<p>Though there was not much noise made about it, the truth remains that financial institutions just like the IT companies have slowly but steadily opened up to the open source fraternity and continue using them for a long time. <a href="http://en.wikipedia.org/wiki/Sergey_Aleynikov">Sergey Aleynikov</a>, the apparent news making ex-employee of Goldma Sachs, however did not gain any respite as he received punishment of jail-time since not all of the codes that he stole were open source. In the meanwhile, this latest news development has brought into the open that <strong>‘Open Source is not Closed for anyone’</strong>.</p>
<p><a href="http://brajeshwar.com/2010/who-says-open-source-is-not-for-financial-institutions/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/12/16/is-open-source-a-viable-solution-to-financial-institutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More IT Managers Turning To The Cloud</title>
		<link>http://www.itmanagementnews.com/2010/11/30/more-it-managers-turning-to-the-cloud/</link>
		<comments>http://www.itmanagementnews.com/2010/11/30/more-it-managers-turning-to-the-cloud/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 13:30:23 +0000</pubDate>
		<dc:creator>mike sachoff</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=179</guid>
		<description><![CDATA[Three-fourths of companies either currently use enterprise-grade cloud computing or plan to over the next five years, according to a new study commissioned by Savvis. IDG Research Services and CIO Custom Solutions Group surveyed 172 chief technology officers, chief information officers and IT managers from around the globe. “This independent study validates the industry notion [...]]]></description>
			<content:encoded><![CDATA[<p>Three-fourths of companies either currently use enterprise-grade cloud computing or plan to over the next five years, according to a new study commissioned by Savvis.<br />
<span id="more-179"></span><br />
IDG Research Services and CIO Custom Solutions Group surveyed 172 chief technology officers, chief information officers and IT managers from around the globe.</p>
<p>“This independent study validates the industry notion that enterprises want customizable cloud solutions that go beyond the application level and comprehensively address requirements such as security and service levels,&#8221; said Bryan Doerr, chief technology officer at Savvis.  </p>
<p>The study found that IT usually identifies projects and areas that could benefit from cloud and informs the business. However, 23 percent of respondents reported that business leaders sometimes bypass IT and purchase solutions on their own. </p>
<p>Other highlights from the survey include:</p>
<p>*60 percent consider it extremely or very challenging to find the right cloud computing solution for their companies.</p>
<p>*69 percent perceive cloud computing solutions as offering greater flexibility.</p>
<p>*64 percent expect spending on hosted, on-demand and/or cloud-based software at their companies to increase over the next year.</p>
<p>*62 percent rate security as a critical factor when evaluating cloud solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/11/30/more-it-managers-turning-to-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wave in a Box: Open Source Google Wave</title>
		<link>http://www.itmanagementnews.com/2010/11/11/wave-in-a-box-open-source-google-wave/</link>
		<comments>http://www.itmanagementnews.com/2010/11/11/wave-in-a-box-open-source-google-wave/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 13:30:11 +0000</pubDate>
		<dc:creator>Taylor Gillespie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=172</guid>
		<description><![CDATA[More than a year has passed since Google first introduced Google Wave to the public. With it&#8217;s initial offering being invite-only, those with accounts found little motivation to use the service in the beginning, but some people eventually co-opted the Google Wave collaboration paradigm with success. Though never considered a true threat to other well-established [...]]]></description>
			<content:encoded><![CDATA[<p>More than a year has passed since Google first introduced Google Wave to the public. With it&#8217;s initial offering being invite-only, those with accounts found little motivation to use the service in the beginning, but some people eventually co-opted the Google Wave collaboration paradigm with success. Though never considered a true threat to other well-established social networks. The collaboration aspect to Google Wave always held the promise of changing the way businesses communicate internally. <span id="more-172"></span>The problem being that all the Google Wave data is held in the Google cloud, and many businesses were weary of relinquishing control of critical data, so that use-case did not become prominent. Well, with the <a href="http://googleblog.blogspot.com/2010/08/update-on-google-wave.html">online death of Google Wave</a>, Google has <a href="http://googlewavedev.blogspot.com/2010/09/wave-open-source-next-steps-wave-in-box.html">open sourced Google Wave as Wave in a Box</a>, and now Google Wave as a collaboration tool can be hosted on the enterprise intranet where the data can be controlled directly by by company.</p>
<p>When it was first announced and through-out the year, our sister site WebProNews reported on this promising new <a href=" <a href="http://www.webpronews.com/2009/05/29/google-introduces-a-new-way-to-collaborate/">Google service as a new way to collaborate</a>, <a href="http://www.webpronews.com/2009/11/11/google-wave-simplified-how-it-basically-works/">how it works</a>, <a href="http://www.webpronews.com/2009/11/06/will-google-wave-shape-the-future-of-online-communication/">how it could shape the way businesses interacted interanally</a>, and <a href="http://www.webpronews.com/2009/12/22/watch-google-wave-shows-events-of-2009/">a year-end-review</a>. All in all, it looked to be promising, disruptive paradigm for real-time collaboration, but with the lack of mutual colleagues on the service, because it was invite-only, and the fact that Google controlled all the data, in the end, proved to be too big of an obstacle for business users to get through. Although the idea behind Google Wave was sound, its cloud-based implementation kept the service from being fully utilized. Now, with the recent announcement by Google that they are going to shut down the Google Wave service at the end of 2010, many developers clamored for Google to open up the source, and release a stand-alone version of Google Wave. The result is Wave in a Box. A internally hosted Google Wave system removes the roadblocks to adoption and risks that the cloud version produced.</p>
<p>Google had earlier open-sourced the Wave protocol, but now most of the framework will be open-sourced in the future on the <a href="http://www.waveprotocol.org/">Wave in a Box website</a>, and many Wave APIs should be release as well as evidenced by <a href="http://google-opensource.blogspot.com/2010/11/adding-robots-to-wave-in-box.html">the Robots API announcement</a> and the <a href="http://code.google.com/apis/wave/extensions/robots/">Google Code page for the Robots API</a>. Novell had also recently unveiled <a href="http://www.ciopronews.com/2010/0712.html">Pulse</a>, as discussed on CIOProNews. Pulse is a cloud-based collaboration tool, with added security, that was built on top of Google Wave, and while Novell has said they intend to release a version that can be hosted internally, it has yet to be seen. Wave in a Box might just be the collaboration tool&#8217;s opportunity to be truly disruptive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/11/11/wave-in-a-box-open-source-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Adopts An Open Strategy To Managing .NET</title>
		<link>http://www.itmanagementnews.com/2010/10/14/microsoft-adopts-an-open-strategy-to-managing-net/</link>
		<comments>http://www.itmanagementnews.com/2010/10/14/microsoft-adopts-an-open-strategy-to-managing-net/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 12:30:36 +0000</pubDate>
		<dc:creator>Brajeshwar Oinam</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=162</guid>
		<description><![CDATA[Call it uncanny, strange or unlikely, Microsoft has made the move of going the Open-Source way — at least to manage some of its resources. In this case the idea is to incorporate one of the first editions (versions) of]]></description>
			<content:encoded><![CDATA[<p>Call it uncanny, strange or unlikely, Microsoft has made the move of going the Open-Source way — at least to manage some of its resources. In this case the idea is to incorporate one of the first editions (versions) of <a href="http://nupack.codeplex.com<br />
<span id="more-162"></span><br />
/&#8221;>NuPack</a> which can serve as an open source manager for Microsoft’s <a href="http://www.microsoft.com/net/">.Net</a>. Scott Guthrie has exemplified in a detailed manner about the <a href="http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx">working of the NuPack</a> in his website.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="401" height="316" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Y_n7vwoKVDo?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="401" height="316" src="http://www.youtube.com/v/Y_n7vwoKVDo?fs=1&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>For our understanding let us take an excerpt from his explanation and comprehend what NuPack can actually do.</p>
<blockquote><p>NuPack is a free open source package manager that makes it easy for you to find, install, and use <a href="http://msdn.microsoft.com/en-us/library/ms973806.aspx">.NET libraries</a> in your projects. It works with all .NET project types (including, but not limited to, both <span class="caps">ASP.NET</span> Web Forms and <span class="caps">ASP.NET MVC</span>). NuPack enables developers who maintain open source projects (for example, projects like Moq, NHibernate, Ninject, StructureMap, NUnit, Windsor, RhinoMocks, Elmah, etc) to package up their libraries and register them with an online gallery/catalog that is searchable.</p></blockquote>
<p>Since Microsoft does not specialize in the fabrication of open source software products and services, it comes as quite a surprise that it has chosen open source software to run one of its resources. The idea is for Microsoft’s developers to blend both the open and closed software worlds by writing the open source software and running it under the closed source Windows operating system, wherein the OS is using the proprietary languages and tools. This shall mean that Microsoft can readily sell expensive software to its developer-users and consumers.</p>
<p>The ultimate goal is to make sure that Nupack is seen as an essential element for .Net and is integrated within .Net libraries and projects in the simplest and easiest ways possible with very little complications; in a manner that is supported by all versions of the Visual Studio. A shrewd yet good business sense like always prevails in the Microsoft team enabling more .Net developers to use open source libraries.</p>
<p>There will be a beta launch of the first edition of <span class="caps">ASP.N</span>et <span class="caps">MVC</span> 3, following the <a href="http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx">preview</a> of <span class="caps">ASP.N</span>et <span class="caps">MVC</span> 3. Necessary upgrades have been made to the preview version wherein the Razor engine options shall be improvised, thereby enabling a better <span class="caps">MVC </span>integration and best helper methods. In addition to this, there will also be the release of <a href="http://www.microsoft.com/web/webmatrix/">Microsoft’s Webmatrix</a> Beta 2 which caters to the webpage enhancement needs and also improves templates along with facilitating Nupack integration. It is basically used in the development of websites and Windows systems.</p>
<p>All in all, a good and smart move made by Microsoft and this could be one of those occasions whereby a proprietary software maker is using an open software solution to better its products &amp; services and sell them at a luxurious cost.</p>
<p><a href="http://brajeshwar.com/2010/microsofts-open-source-strategy-to-manage-its-net/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/10/14/microsoft-adopts-an-open-strategy-to-managing-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Social Computing Capabilities</title>
		<link>http://www.itmanagementnews.com/2010/08/26/adding-social-computing-capabilities/</link>
		<comments>http://www.itmanagementnews.com/2010/08/26/adding-social-computing-capabilities/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 12:30:40 +0000</pubDate>
		<dc:creator>Bill Ives</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=152</guid>
		<description><![CDATA[According to a new Forrester report, The Next Wave of Oﬃce Productivity by Sheri McLeish with Matthew Brown and Joseph Dang, Microsoft Office continues to dominate both in the enterprise and at home to no surprise. However, changes are affecting enterprise productivity strategies, such as Web 2.0, enterprise 2.0, and the consumerization of IT. Many [...]]]></description>
			<content:encoded><![CDATA[<p>According   to a new Forrester report, <a href="http://www.forrester.com/rb/Research/next_wave_of_office_productivity/q/id/56000/t/2">The  Next   Wave of Oﬃce  Productivity</a> by Sheri McLeish with   Matthew Brown and Joseph Dang, Microsoft   Office  continues to dominate both in the enterprise and at home to no surprise.  However, changes are affecting enterprise productivity strategies, such   as Web  2.0, enterprise 2.0, and the consumerization of IT. Many enterprise   workers use  products like the iPhone and YouTube at home and they have expectations   at work  for similar functionality either through these tools or enterprise   versions. As  a loyal Mac. iTunes, and iPhone user who is still attached to Office, I   was  interested in where all these tools are going and appreciated getting a   review  copy of the report. </p>
<p><span id="more-152"></span></p>
<p>The   report indicated that though most  enterprises have long-term plans to continue using Office, alternative  productivity tools will remain in the mix by leveraging the tools   employees  access for do-it-yourself technologies, such as those through mobile   devices and  the cloud. These evolving productivity tools will help enterprises   transform to  a fit-to-purpose approach to productivity, establishing the foundation   for the  next wave of productivity that&#8217;s focused on aligning tools with employee   needs.  In the words of the report, “The   next wave of productivity will   see  today’s innovations dissolve into expected features, creating integrated   touch points  for content-related activities tailored to fit a business purpose or   workforce  segment.”</p>
<p>They   pointed out that the  recent recession has driven interest in free or low-cost alternatives to  Microsoft Office and has slowed upgrade plans. In the past year   OpenOffice.org  has seen a modest uptake by enterprises and is now supported by nearly   10% of  the organizations Forrester surveyed. Similarly,  cloud-based email from providers like Google is finding traction as a  lower-cost alternative to Exchange. I covered the email wars  recently (see: <a href="http://billives.typepad.com/portals_and_km/2010/08/enterprise-email-wars-heat-up-in-the-could.html">Email   Wars Heat  Up in the Cloud)</a>. Google’e move   caused Microsoft to drop its prices.</p>
<p>Another   factor is the growing interest  business process integration and automation, another topic I have   discussed  here (see for example: <a href="http://billives.typepad.com/portals_and_km/2010/08/building-enterprise-20-into-the-product-development-proces">Building   Enterprise 2.0 into the Product Development Process</a>).  As enterprises increasingly use collaboration platforms like SharePoint   and the  best of breed players, they will (or should) increasingly seek to   integrate business  content and processes in an effort to move from simple content storage   to  content workflows. I see this as what needs to be done to really make   use of  the enterprise 2.0 approach and tools. In a similar way, the only   successful KM  efforts were aligned to work processes.</p>
<p>There is   much more in  the report and I found it very useful.   For example, the majority of people surveyed as a background for   the  report viewed alternatives to Microsoft Office as complementary, rather   than  replacements. In this light, many tools, including Microsoft Office   2010, are  adding social computing capabilities. Other tools such as those from   Google, IBM,  and Novell are moving in the same direction. </p>
<p><a href="http://billives.typepad.com/portals_and_km/2010/08/what-is-next-for-desktop-productivity-tools-.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/08/26/adding-social-computing-capabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Open Source Project Management Tools</title>
		<link>http://www.itmanagementnews.com/2010/07/15/useful-open-source-project-management-tools/</link>
		<comments>http://www.itmanagementnews.com/2010/07/15/useful-open-source-project-management-tools/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 12:30:44 +0000</pubDate>
		<dc:creator>Roberto Galoppini</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=140</guid>
		<description><![CDATA[SOS Open Source has been used to find and select open source web-based project management with issue-tracking and time-tracking tools to manage multiple IT projects, possibly localized in Italian (or at least open for internazionalization and localization). The pre-selection of project management programs started by focusing on some of the most famous web-based ones, excluding [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sosopensource.com">SOS Open Source</a> has been used to <a href="http://sosopensource.com/88.html">find and select open source</a> web-based project management with issue-tracking and time-tracking tools to manage multiple IT projects, possibly localized in Italian (or at least open for <a href="http://en.wikipedia.org/wiki/Internationalization_and_localization">internazionalization and localization</a>).</p>
<p><span id="more-140"></span></p>
<p>The pre-selection of <a href="http://en.wikipedia.org/wiki/Comparison_of_project_management_software">project management programs</a> started by focusing on some of the <a href="http://www.cyberciti.biz/tips/open-source-project-management-software.html">most famous web-based ones</a>, excluding the following (for the following reasons):</p>
<ul>
<li> <a href="http://www.kforgeproject.com/">Kforge</a>, <a href="http://projecthq.org/">Project HQ</a>, <a href="http://www.projectpier.org/">ProjectPier</a> because maintained by a small group;</li>
<li><a href="http://collabtive.o-dyn.de/index.php">Collabtive</a>, <a href="http://www.fengoffice.com/web/index.php?lang=en">Feng Project</a>, because too young (less than 3 years old);</li>
</ul>
<p><a href="http://launchpad.net">Launchpad</a>, and <a href="http://trac.edgewall.org/">Trac</a> were eventually added to the final list of candidates (Read more at <a href="http://sosopensource.com/187.html">SOS Open  Source</a>.).</p>
<p><a href="http://robertogaloppini.net/2010/07/09/open-source-project-management-tools/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/07/15/useful-open-source-project-management-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing And Running The Clojure Programming Language</title>
		<link>http://www.itmanagementnews.com/2010/07/01/installing-and-running-the-clojure-programming-language/</link>
		<comments>http://www.itmanagementnews.com/2010/07/01/installing-and-running-the-clojure-programming-language/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 12:30:21 +0000</pubDate>
		<dc:creator>Sean Corfield</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=137</guid>
		<description><![CDATA[There&#8217;s a thread on the Clojure mailing list, started by folks new to Clojure, pointing out that it can be a bit daunting to get Clojure running in order to try out some basics. I figured I&#8217;d post a very short tutorial showing how to get a basic running environment and Hello World! compiled as [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a thread on the Clojure mailing list, started by folks new to Clojure, pointing out that it can be a bit daunting to get Clojure running in order to try out some basics. I figured I&#8217;d post a very short tutorial showing how to get a basic running environment and Hello World! compiled as a JAR and executable via Java.</p>
<p><span id="more-137"></span>
<p>First off, I&#8217;m going to assume you already have Java installed and on your path and I&#8217;m going to assume you have a Unix-like command line (so this is more for Mac / Linux users &#8211; but there is a lein.bat script available for Windows users on the Leiningen site&#8230; see below).</p>
<p>The easiest way to get Clojure running is to use the de facto standard build tool for Clojure called Leiningen. So we&#8217;ll start by installing&nbsp;Leiningen:</p>
<p>You get Leiningen from github at this URL: <a href="http://github.com/technomancy/leiningen">http://github.com/technomancy/leiningen</a></p>
<p>Follow the instructions there to download the lein script and make it executable. Add it to your path (I put it in a bin folder in my user home directory since that&#8217;s on my path).</p>
<p>Then get Leiningen to install the bits and pieces it needs to run:</p>
<pre>lein self-install</pre>
<p>Now you can create a Clojure project, called hello, to play with:</p>
<pre>lein new hello</pre>
<pre>cd hello</pre>
<pre>lein deps</pre>
<pre>lein test</pre>
<p>You&#8217;ll see a single testcase which deliberately fails:</p>
<pre>Testing hello.core-test</pre>
<pre>FAIL in (replace-me) (core_test.clj:6)</pre>
<pre>expected: false</pre>
<pre>&nbsp;&nbsp;actual: false</pre>
<pre>Ran 1 tests containing 1 assertions.</pre>
<pre>1 failures, 0 errors.</pre>
<p>Great! Clojure is installed in this project and working!</p>
<p>We&#8217;ll come back to the project in a bit. To get a feel for Clojure, let&#8217;s try out some basic stuff by starting a script console:</p>
<pre>lein repl</pre>
<p>You&#8217;ll see:</p>
<pre>Closure 1.1.0</pre>
<pre>user=&gt;</pre>
<p>Type (println &#8220;Hello World!&#8221;) and press return. You should get:</p>
<pre>Hello World!</pre>
<pre>nil</pre>
<pre>user=&gt;</pre>
<p>Now let&#8217;s define a function that does that:</p>
<pre>(defn greet[] (println "Hello World!"))</pre>
<p>The console will respond:</p>
<pre>#'user/greet</pre>
<pre>user=&gt;</pre>
<p>Run the function: (greet)</p>
<p>You&#8217;ll get:</p>
<pre>Hello World!</pre>
<pre>nil</pre>
<pre>user=&gt;</pre>
<p>It prints Hello World! and returns no result (nil). Let&#8217;s redefine it so it takes an argument:</p>
<pre>(defn greet[who] (println "Hello" who "!"))</pre>
<p>And now let&#8217;s run that:</p>
<pre>(greet "Sean")</pre>
<p>You should get Hello Sean ! You can type control-D to exit the console.</p>
<p>Now we&#8217;ll work on the project we created above.</p>
<p>In your favorite text editor, edit src/hello/core.clj &#8211; this is the basic source skeleton that Leiningen created for you above. We&#8217;ll add our greet function to it and call it, so core.clj reads:</p>
<pre>(ns hello.core)</pre>
<pre>(defn greet[who] (println "Hello" who "!"))</pre>
<pre>(greet "Sean")</pre>
<p>The (ns hello.core) line declares the namespace (think Java package) in which the code lives.</p>
<p>We can run this via Leiningen:</p>
<pre>lein repl src/hello/core.clj</pre>
<p>You&#8217;ll get the same warning about repl not honoring project.clj options that you saw when you ran lein repl above but you&#8217;ll also get your script output.</p>
<p>Now let&#8217;s modify our script so we can compile it and run it via Java. First we&#8217;ll update the namespace declaration to tell Clojure we want to generate a (Java) class file and we&#8217;ll add a main method so Java can call it:</p>
<pre>(ns hello.core</pre>
<pre>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;(:gen-class))</pre>
<pre>(defn greet[who] (println "Hello" who "!"))</pre>
<pre>(defn -main[who] (greet who))</pre>
<p>Note the &#8211; in front of the name of the main method. That&#8217;s how you declare Java-compatible methods in Clojure.</p>
<p>We also need to tell Leiningen about our new main class. Edit project.clj and add a :main declaration so it looks like this:</p>
<pre>(defproject hello "1.0.0-SNAPSHOT"</pre>
<pre>&nbsp;&nbsp;:description "FIXME: write"</pre>
<pre>&nbsp;&nbsp;:dependencies [[org.clojure/clojure "1.1.0"]</pre>
<pre>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [org.clojure/clojure-contrib "1.1.0"]]</pre>
<pre>&nbsp;&nbsp;:main hello.core)</pre>
<p>Don&#8217;t worry about the rest of it &#8211; that&#8217;s part of the Leiningen / Maven magic used to ensure the right libraries are available.</p>
<p>Now tell Leiningen to compile your script and create a JAR that we can execute via Java:</p>
<pre>lein uberjar</pre>
<p>If you look in the current directory, you&#8217;ll see hello.jar and hello-standalone.jar and it&#8217;s the second one we&#8217;ll use:</p>
<pre>java -cp hello-standalone.jar hello.core Sean</pre>
<p>Congratulations! You have a standalone compiled Java version of your Clojure script!</p>
<div>You can read more about Clojure on the <a href="http://clojure.org">Clojure website</a> and the <a href="http://groups.google.com/group/clojure">Clojure mailing list</a>. Since the language is still evolving pretty fast, being on the mailing list is pretty much a requirement <img src='http://www.itmanagementnews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<p><a href="http://corfield.org/blog/post.cfm/getting-started-with-clojure">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/07/01/installing-and-running-the-clojure-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is A Configuration Management Database?</title>
		<link>http://www.itmanagementnews.com/2010/05/13/what-is-a-configuration-management-database/</link>
		<comments>http://www.itmanagementnews.com/2010/05/13/what-is-a-configuration-management-database/#comments</comments>
		<pubDate>Thu, 13 May 2010 12:30:01 +0000</pubDate>
		<dc:creator>Charles Betz</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=126</guid>
		<description><![CDATA[The concept of the Configuration Management Database extends back at least 15 years, to the first version of the Information Technology Infrastructure Library (ITIL). It has proven a provocative concept for the management of enterprise information technology, attracting enthusiastic support, vendor investment and marketing, and fierce criticism.&#160; ITIL continues to be the pre-eminent driver for [...]]]></description>
			<content:encoded><![CDATA[<p>The concept of the Configuration Management  Database extends back at least 15 years, to the first version of the  Information Technology Infrastructure Library (ITIL). It has proven a  provocative concept for the management of enterprise information  technology, attracting enthusiastic support, vendor investment and  marketing, and fierce criticism.&nbsp;</p>
<p><span id="more-126"></span>
<p>ITIL continues to be the  pre-eminent driver for enterprise interest in CMDB, but even without  ITIL, CMDBs would exist. It is a natural human response to create  systems to cope with complexity, and the large IT environment (tens of  thousands of servers, thousands of applications, billions of dollars) is complex. It is a major consumer of capital, source of enterprise risk,  and driver of business opportunity, and manifests dynamics clearly akin  to better-understood manufacturing supply chains. </p>
<p>The CMDB&#8217;s clearest analog in the manufacturing world is the Bill of Materials concept (commonly abbreviated BOM). Bills of material are routine in the product world. The MacBook Air I am writing this on had a complex Bill of Materials&nbsp; including its case, screen, CPU, keyboard, trackpad, and so forth. Bill of Materials data is critical to plan materials acquisition, processing, and delivery in manufacturing supply chains; the entire discipline of MRP (Materials Requirements Planning, or Manufacturing Resource Planning in its later incarnation) is based on the foundation of BOM management.&nbsp; </p>
<p>Just as BOM data is essential in manufacturing, so it is  essential in IT service management. If we consider transactions as akin  to manufactured products, then the IT service BOM is conceptually similar&nbsp; to its manufacturing cousin; both are templates supporting  high volume production of value &#8211; goods in the one case, services in the other. </p>
<p>So how do we map BOM concepts onto the world of IT management? </p>
<p>Part  of the problem lies in comparing manufacturing to transaction  processing: each part in a manufacturing BOM typically implies a supply  chain. That is to say, a screw in an assembly must be individually  sourced, and if we are manufacturing 5000 assemblies, we need 5000  screws. </p>
<p>On the other hand, the IT service Bill of Materials is partly intangible. A complete Bill of Materials for a production application service would include:</p>
<ul>
<li>Training</li>
<p>
<li>Functional Support</li>
<p>
<li>Technical Support</li>
<p>
<li>Operational Monitoring</li>
<p>
<li>Application Code</li>
<p>
<li>Middleware &amp; Utility Services (transaction/data mgmt, messaging, backup, batch scheduling, etc)</li>
<p>
<li>Operating System</li>
<p>
<li>Computing hardware</li>
<p>
<li>Network services</li>
<p>
<li>Network hardware</li>
<p>
<li>Rack hardware</li>
<p>
<li>Power and cooling</li>
</ul>
<p>There are both &#8220;good&#8221; and &#8220;service&#8221; aspects to all of those elements, which complicates understanding the BOM. The hardware is a physical, storable  asset, but can only play a role in the BOM if it is powered on and  delivering necessary services. (The use of the term &#8220;service&#8221; in the preceding sentence may even be controversial; in a subsequent post I intend to take a detailed look at the semantics of IT Service.) The software can be delivered as a storable good,  but is only part of the service when executing on a supporting platform.</p>
<p>And at the top of the hierarchy, the customer is not taking delivery of anything physical, but rather an intangible representing all the subordinate component contributions.</p>
<p>As it turns out, there is another concept from manufacturing that is a better fit: while reading Steve Bell&#8217;s  excellent <a href="http://www.amazon.com/gp/product/0471677841/ref=cm_rdp_product">Lean Enterprise Systems</a> I came across the lesser known idea of the Bill of  Resources. Bills of Resources are a capacity planning concept,  representing the available throughput of the various tools and work  centers supporting the manufacturing line. The current Wikipedia definition appears consistent with Bell: </p>
<blockquote><p><em>A <strong>bill of resources (BOR)</strong> describes a list of <a href="http://en.wikipedia.org/wiki/Resource" title="Resource">resources</a>, such as <a href="http://en.wikipedia.org/wiki/Labour_economics" title="Labour economics">labor</a>, needed to complete a saleable <a href="http://en.wikipedia.org/wiki/Product_%28business%29" title="Product (business)">product</a>. It is used in <a href="http://en.wikipedia.org/wiki/Capacity_planning" title="Capacity  planning">capacity planning</a> to prioritize and schedule work in <a href="http://en.wikipedia.org/wiki/Manufacturing_resource_planning" title="Manufacturing resource planning">manufacturing resource planning</a> (MRP II) and <a href="http://en.wikipedia.org/wiki/Enterprise_resource_planning" title="Enterprise resource planning">enterprise resource planning</a>  (ERP) by highlighting critical resources. Critical resources are  resources that are in short supply or that have long <a href="http://en.wikipedia.org/wiki/Lead_time" title="Lead time">lead  times</a>.<sup class="reference" id="cite_ref-BusinessDictionary_0-0"><a href="http://en.wikipedia.org/wiki/Bill_of_resources#cite_note-BusinessDictionary-0"><span>[</span>1<span>]</span></a></sup></em></p>
<p><em>The bill of resources complements the <a href="http://en.wikipedia.org/wiki/Bill_of_materials" title="Bill of  materials">bill of materials</a> (BOM), which lists physical  sub-components of a product. Like a bill of materials, BORs are  hierarchical with the top level representing the finished product or  sub-assembly.</em></p>
</blockquote>
<p>I take the view that enterprise information technology is  essentially a factory producing transactions, which are the value added  end state sought by the customer of the IT service. (<a href="http://www.erp4it.com/erp4it/2009/12/software-development-is-product-development.html">More on this idea</a>.) A transaction  represents a repeatable  logical state change on a computing machine. In that sense, one can see  the computing infrastructure more as Resource &#8211; it is akin to the  machine tools and work centers that physical products pass through. </p>
<p>If this analogy is useful, why  does IT service BOM/BOR management (i.e. CMDB &amp; related practices) lag  manufacturing practice? And why is it at all controversial? </p>
<p>One possible reason: According to Steve Bell, MRP practices stipulate that BOM data  needs to be 99% accurate, and this is a high data quality bar for CMDBs which  are still early in their maturity. Other ideas? </p>
<p>Conclusion: the <a href="http://www.tdan.com/view-articles/9607">CMDB is an Operational Data Store</a> primarily concerned with managing the IT Bill of Resources.</p>
<p><a href="http://www.itmanagementnews.com/2010/05/13/what-is-a-cmdb/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/05/13/what-is-a-configuration-management-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start Your Process With Future State</title>
		<link>http://www.itmanagementnews.com/2010/05/06/start-your-process-with-future-state/</link>
		<comments>http://www.itmanagementnews.com/2010/05/06/start-your-process-with-future-state/#comments</comments>
		<pubDate>Thu, 06 May 2010 12:30:18 +0000</pubDate>
		<dc:creator>Mike Kavis</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=124</guid>
		<description><![CDATA[As I have mentioned in numerous posts over the last several months, I am finding that things like process, governance, architecture, SOA, cloud computing, and others are much easier in my new startup world than in my old corporate world that I battled in since the 80’s. Even though I never intend to return to [...]]]></description>
			<content:encoded><![CDATA[<p>As I have mentioned in numerous posts over the last several months, I am finding that things like process, governance, architecture, SOA, cloud computing, and others are much easier in my new startup world than in my old corporate world that I battled in since the 80’s.  Even though I never intend to return to the corporate world I feel obligated to share with my colleagues in the corporate world because I know how hard it can be innovate and promote change in established cultures.  In <a href="http://www.kavistechnology.com/blog/?p=1674">part one on process</a>, I recommended creating a startup atmosphere by building a small team free from the constraints of the corporate setting.</p>
<p><span id="more-124"></span></p>
<p>In this post I will focus on roadmaps.&nbsp; Whether you are building a roadmap for you overall architecture, for a portfolio of projects within a given domain of your architecture, or for reengineering business processes, roadmapping can be a challenge because of large amounts of legacy systems and ingrained behavior.&nbsp; Many roadmapping exercises start with a long process of capturing the current state.&nbsp; Often this leads to analysis paralysis and lots of time and money is spent while nobody is building the future state.</p>
<p><strong>WWSD?</strong></p>
<p>What would a startup do?&nbsp; Well, a startup’s current state is that they have a blank sheet of paper and an opportunity to build the best possible solution with no legacy constraints.&nbsp; Hmm, doesn’t that sound attractive?&nbsp; I wrote a post back in 2007 called <a href="http://www.kavistechnology.com/blog/?p=204">Getting to Future State</a> where I recommended designing the future state first and then capture the current state later.&nbsp; <strong>The reason is simple, if you start with the current state you immediately constrain the innovation process for future state.&nbsp; Why not start with the perfect world and work back instead of starting with an imperfect world and adding to it?</strong></p>
<p><a href="http://picasaweb.google.com/lh/photo/DblpYVee5FQgvTGQLWmtfLeekyve-7PKPAOWTmHqJD8?feat=embedwebsite"><img src="http://lh4.ggpht.com/_0oE0MdUg0nE/S997liNKEDI/AAAAAAAAD5g/EbZrBKIBe8M/s400/current-state.png" alt=""></a><br />
<strong>Starting with current state can create undesirable results</strong></p>
<p><a href="http://picasaweb.google.com/lh/photo/ngxRvtzN24K009XiZ2X-s7eekyve-7PKPAOWTmHqJD8?feat=embedwebsite"><img src="http://lh3.ggpht.com/_0oE0MdUg0nE/S9-A9T_a_TI/AAAAAAAAD5w/C0EwVwq78gQ/s400/future-state.png" alt=""></a><br />
<strong>Starting with future state can increase your chances for a desirable outcome</strong></p>
<p>WWSD?&nbsp; A good startup would map out what it wants to be when it grows up first and then work towards that goal while carefully managing its precious resources and capital.&nbsp; A startup will also deliver early and often because it has to generate revenue, customer interest, and investor enthusiasm before it goes broke.&nbsp; That is exactly what a corporation should do!&nbsp; Deliver early and often making incremental improvements and proving its value to the executives (corporate equivalent of investors).</p>
<p>I have seen and been involved in too many promising projects where the next new technology, process, or organizational change was going to solve all of the world’s problems.&nbsp; Each time these initiatives fell short of expectations and each time these new solutions were just another layer on top of the last solution.&nbsp; Each layer added a new layer of complexity and legacy on top of the previous layer.&nbsp; The reason for this is these teams started with what existed and figured out how to “wire in” the next technology, instead of figuring out how to move off or abstract parts of the legacy systems in order to take advantage of the newer technologies.</p>
<p>So the next time you have a roadmapping exercise, don’t start by analyzing what exists.&nbsp; Start with a blank sheet of paper and ask “If we were a startup and were starting business today, what would the future state look like?”&nbsp; Once you define what the perfect world looks like, then figure out how to get there.&nbsp; You will likely find that you will have to make some sacrifices here and there but at least your innovative thinking was unconstrained when you envisioned the future state!</p>
<p><a href="http://www.kavistechnology.com/blog/?p=1688">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/05/06/start-your-process-with-future-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

