<?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; Trends</title>
	<atom:link href="http://www.itmanagementnews.com/category/trends/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>Anyone Can Deploy Social Business Tools Without IT: Is That Good or Bad?</title>
		<link>http://www.itmanagementnews.com/2011/03/24/anyone-can-deploy-social-business-tools-without-it-is-that-good-or-bad/</link>
		<comments>http://www.itmanagementnews.com/2011/03/24/anyone-can-deploy-social-business-tools-without-it-is-that-good-or-bad/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 12:30:05 +0000</pubDate>
		<dc:creator>Jacob Morgan</dc:creator>
				<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=211</guid>
		<description><![CDATA[I’ve been involved in a few interesting discussions around the role of IT lately, specifically where does IT fit within social business? &#160;I’ve also been to a few prospect meetings where organizations were looking to deploy social tools and strategies to either interact with customers or employees, what’s been very interesting to me is that [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been involved in a few interesting discussions around the role of IT lately, specifically where does IT fit within social business? &nbsp;I’ve also been to a few prospect meetings where organizations were looking to deploy social tools and strategies to either interact with customers or employees, what’s been very interesting to me is that in all of the meetings I’ve had there hasn’t been a single person from IT involved.</p>
<p><span id="more-211"></span></p>
<p>Now of course IT isn’t dead in fact I think it’s going to become even more crucial in the near future as integration of technologies, data, and systems becomes necessitated. &nbsp;However, it’s been quite amazing to see that technology and platform discussions are being had and understood without someone from IT being present. &nbsp;Business leaders and department managers no longer need to rely on IT professionals to get things done. Deployments are now cloud based and simple. &nbsp;This is both a good thing and a bad thing.</p>
<h2>The good</h2>
<p>Since technologies can be deployed by business mangers (or employees), the barrier to get them up and running is quite low. &nbsp;Years ago in organizations if someone wanted a blog set up it could take weeks or months before from someone from IT could get around to the project, now anyone can launch a blog within just a few minutes without having any type of technical background. &nbsp;When employees have problems they can quickly turn to technology solutions which best meet their needs. &nbsp;So, the good news is that anyone can do it at any time in a cost effective and time effective way without dealing with the complexities of IT.</p>
<h2>The bad</h2>
<p>Since these tools are so easy to deploy organizations can oftentimes run into problems with too many tools being deployed by too many people or departments. &nbsp;It’s a bit like trying to play “whack-a-mole” with technology. &nbsp;What happens when one organization starts using dozens or hundreds of solutions each with it’s own data, information, processes, and users? &nbsp;We start to see duplication of content, lack of standardization, and basically we end up having a big technology mess (which is one of the reasons why IT is needed here). &nbsp;When it becomes this easy to deploy something the left hand has a hard time keep track of what the right hand is doing. &nbsp;Just because technologies can be deployed doesn’t mean they should. &nbsp;Too many solutions just ends up causing more problems and data silos within organizations.</p>
<p>So, what’s the best solution? &nbsp;Well, it’s hard to say actually, I think it’s a bit too early to tell what the best solution is and I also find that every organization has a different way of approaching their own problems (and they have their own unique problems to begin with). &nbsp;I suppose every approach has it’s pros and cons. &nbsp;Do you allow employees to deploy whatever tools they want or do you dictate/advise them on the tools that they should be using? &nbsp;Both can work and both can fail!</p>
<p>What do you think about where IT needs to fit within social business?</p>
<p><a href="http://www.jmorganmarketing.com/it-not-needed-social-tools-good-bad/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2011/03/24/anyone-can-deploy-social-business-tools-without-it-is-that-good-or-bad/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>Have IT Professionals Started To Move Away From Corporate Positions?</title>
		<link>http://www.itmanagementnews.com/2010/11/24/have-it-professionals-started-to-move-away-from-corporate-positions/</link>
		<comments>http://www.itmanagementnews.com/2010/11/24/have-it-professionals-started-to-move-away-from-corporate-positions/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 13:30:44 +0000</pubDate>
		<dc:creator>Robin Wilding</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=175</guid>
		<description><![CDATA[As we slowly climb out of a global recession the idea of being a corporate drone is becoming less appealing. The truth is that somewhere between 7.2 to 8 million people lost their corporate-level job, most which were from large companies. Researchers are finding that trends are showing that I.T. professionals are beginning to work for themselves [...]]]></description>
			<content:encoded><![CDATA[<p>As we slowly climb out of a global recession the idea of being a corporate drone is becoming less appealing. The truth is that somewhere between 7.2 to 8 million people lost their corporate-level job, most which were from large companies.</p>
<p> <span id="more-175"></span>
<p>Researchers are finding that trends are showing that I.T. professionals are beginning to work for themselves in higher numbers, securing their futures and allowing them to control their own destinies. Geeks, hackers, and I.T. entrepreneurs have been doing this for years, but not in these numbers. While many people think of IT workers as firefighters who fix the everyday absurdities caused from techno-weenies, this is becoming decreasingly true.</p>
<p><span id="more-3260"></p>
<p>While some I.T. professionals have chosen to toil away in poverty stricken anonymity being I.T. drones for large corporations, others have found ways to become I.T. entrepreneurs. </p>
<p><em>Is I.T. then the entrepreneurial career of the future?</em></p>
<p> <strong>IT Contractors</strong>
<p>IT workers, especially developers are beginning to work at home (or the hot tropical country of their choice) due to the highly technical nature of their work and their highly developed specialized skills. As contractors they are entrepreneurs as they lack the full-time tax status of regular workers. These contractors then have the ability to take on multiple jobs, thereby diversifying their career and ensuring higher stability. The top careers for I.T. contract workers are graphic designer, system architects, and programming.</p>
<p> <strong>Developers</strong>
<p>Developers are the newest form of I.T. entrepreneurs. Consider the explosion of Apps available for iOS and other smartphone and tablet apps. By creating a mindless app like the drunk dialer or the iBanner you can create an on-going income with minimal effort. Others creating larger scale apps like <a href="http://en.wikipedia.org/wiki/Mark_Zuckerberg">Zuckerberg</a> are able to retire from their innovations.</p>
<p>While none of this is breaking news as every I.T. enthusiast has long been jealous of Zuckerberg’s billion dollar fortune, as trends increase more I.T. workers will be looking to become contractors and developers. I.T. may be one of the first careers to focus more on innovation combined with entrepreneurial skills than on actual work. </p>
<p>For those who think they do not have the resources available to them then consider <a href="http://twitter.com/ekwogefee">Fritz Ekwoge</a>, a Cameroon born and based programmer and develop who created <a href="http://iyam.mobi/">iYam.mobi</a>, a mobile phone based directory. Or, look at 15 year old <a href="http://au.linkedin.com/pub/lachy-groom/5/889/b21">Lachy Groom</a> from Australia who is on her 4th tech startup with her newest project dubbed the iPad Case Finder.</p>
<p>This is exciting news for current I.T. workers who are bored to death at their jobs. The recession is providing the kick-in-the-butt that many high-tech workers need to begin working for themselves, as full-time jobs are decreasing. The good news in this scenario is that most techies already have all the tools they need at home to launch their own entrepreneurial career. So, what is stopping you?</p>
<p><a href="http://brajeshwar.com/2010/it-geeks-entrepreneurs-or-drones/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/11/24/have-it-professionals-started-to-move-away-from-corporate-positions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Federal Government IT Reform Necessary</title>
		<link>http://www.itmanagementnews.com/2010/10/28/federal-government-it-reform-necessary/</link>
		<comments>http://www.itmanagementnews.com/2010/10/28/federal-government-it-reform-necessary/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 12:30:01 +0000</pubDate>
		<dc:creator>Bryan Young</dc:creator>
				<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=167</guid>
		<description><![CDATA[A report has been released by the TechAmerica Foundation which analyzed the methods used by the Federal Government when acquiring major IT systems. In a nutshell, it found those methods lacking, especially when compared to the private sector. There are four major recommendations listed in the report that TechAmerica believe would help the Government improve [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.techamerica.org/Docs/fileManager.cfm?f=gto21.pdf">report</a> has been released by the TechAmerica Foundation which analyzed the  methods used by the Federal Government when acquiring major IT  systems.  In a nutshell, it found those methods lacking, especially  when compared to the private sector.  There are four major  recommendations listed in the report that TechAmerica believe would  help the Government improve IT acquisitions.</p>
<p><span id="more-167"></span></p>
<p>Develop a Professional Program  Management Capability</p>
<p>It was found that program management is  sorely lacking in even major acquisitions.  For instance, it is often  harmful to a persons career to be named a program manager.  There is  no recognition, benefit, or advancement that can be gained from such  a position, thus there is no one person to guarantee continuity from  start to finish.  Combined with a lack of staff, and a lack of  funding, this is an area that needs major improvements.</p>
<p>Promote Agile/Incremental Development</p>
<p>Agile is a method of development that  focuses on incremental additions to a project with constant input  from the consumer.  There is no question how this could be  beneficial.  The benefits specifically stated in this report are  “&#8217;Faster to Field&#8217; Deployment, Lower Risk, and Less Rework and  Lower Cost.”  While agile development is not ideal for all  situations, it would be a good thing to implement when it could help.</p>
<p>Strengthen Risk Management</p>
<p>There is no way to reduce risk  completely, so this report recommends several things that can help to  reduce that risk to manageable levels.  For instance, there should be  third-party reviews conducted to evaluate performance at any given  milestone of a project.  There should also be more risk management  tools available for use, including experts to be called in when  needed.</p>
<p>Enhance Internal and External  Engagement</p>
<p>There is nothing more important than  good communication, and that is an area that is definitely lacking  externally and internally.  There is a lack of dialogue between  industry and government that is caused by fear.  This fear stems from  different sources: fear of losing competitive advantages, fear of  delivering bad news, fear of favoritism claims, etc.  This fear needs  to end, and a new system of fear free communication set up to be  advantageous for government and industry.</p>
<p>This is just a brief overview of the  TechAmerica Foundation report.  There are many more issues which were  discovered as needing reform, and there are also many insightful  solutions to those problems.  One thing is for certain, without  change things are looking bleak for the future of IT acquisitions by  the Federal Government.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/10/28/federal-government-it-reform-necessary/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>Enemies of IT: The Speed of Business</title>
		<link>http://www.itmanagementnews.com/2010/09/16/enemies-of-it-the-speed-of-business/</link>
		<comments>http://www.itmanagementnews.com/2010/09/16/enemies-of-it-the-speed-of-business/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 12:30:12 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=157</guid>
		<description><![CDATA[The right implementation of information technology and systems can drastically and immediately improve a workplace. It is this quick turnaround from implementation to tangible benefits that causes many business executives to push for an equally quick implementation of these technologies. However, IT managers need to keep executives&#8217; over zealous timelines in check. Empathize: Meet in [...]]]></description>
			<content:encoded><![CDATA[<p>The right implementation of information technology and systems can drastically and immediately improve a workplace. It is this quick turnaround from implementation to tangible benefits that causes many business executives to push for an equally quick implementation of these technologies. However, IT managers need to keep executives&#8217; over zealous timelines in check.<br />
<span id="more-157"></span><br />
<strong>Empathize: Meet in the Middle</strong></p>
<p>In the perfect world, you could deliver this amazing and game-changing solution in a matter of minutes. In the real world, it can take months to years to implement the projects often required of you. The reality of this comes with a crushing knockout blow: the executives of your business want this project completed in the perfect world timeframe. Many IT managers make the mistake of not budging from their estimated timelines. However, coming to the table with your projected timeline and being willing to gravitate toward a timeline that is both realistic and pleasing to the executives is your best course of action.</p>
<p><strong>Emphasize: Quality</strong></p>
<p>If you can emphasize that quality is the desired feature for your particular IT plan, then you can buy yourself some extra wiggle room in your timeline. Although a direct relationship between length of time to implement and quality of the final implementation may not exist, the added time available will allow for more quality through additional planning and testing.</p>
<p><strong>Excel: Follow Through</strong></p>
<p>After a realistic timeline has been established, make sure you follow through. The biggest enemy of IT timelines is you, IT management. Too many IT projects have been pushed backed repeatedly, and this failure to complete projects in a timely fashion has forced many executives to lose trust in IT departments. This lack of trust comes back to bite you when requesting a longer timeframe for a project.</p>
<p>The speed of business is fast paced, but in order to properly assist a company in their goals, we must make sure that we are traveling at a somewhat equal and reasonable speed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/09/16/enemies-of-it-the-speed-of-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building The TPS House For IT Management</title>
		<link>http://www.itmanagementnews.com/2010/09/02/building-the-tps-house-for-it-management/</link>
		<comments>http://www.itmanagementnews.com/2010/09/02/building-the-tps-house-for-it-management/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:30:31 +0000</pubDate>
		<dc:creator>Charles Betz</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=155</guid>
		<description><![CDATA[So, I am need of a recognizable icon representing Lean for my book rewrite, and of course I thought of the famous Toyota Production System &#8220;house.&#8221; (Some are now calling it the &#8220;Thinking Person&#8217;s System.) As far as I know the concept is not copyrighted, if I build my own representation from scratch. This led [...]]]></description>
			<content:encoded><![CDATA[<p>So, I am need of a recognizable icon representing Lean for my book rewrite, and of course I thought of the famous Toyota Production System &#8220;house.&#8221; (Some are now calling it the &#8220;Thinking Person&#8217;s System.) As far as I know the concept is not copyrighted, if I build my own representation from scratch.</p>
<p>This led to the question, has anyone ever attempted a mapping of IT onto that house? Google isn&#8217;t showing me anything.</p>
<p><span id="more-155"></span></p>
<p>Being a fool willing to rush in, I played with some concepts top of mind for me lately and came up with the above. Emphasize this is version 0.1, and would really like some feedback.</p>
<p>Some commentary on my choices:</p>
<p>Just In Time has a couple different connotations in light of my<a href="http://www.erp4it.com/erp4it/2010/06/two-.html" target="_self"> dual-axis lifecycle model</a>. Applied to transactional service delivery, clearly the ongoing transition from batch processing to real time service interfaces is exemplary (and obvious). Along the service lifecycle, Agile methods clearly are the major driver to reduce cycle time on systems development at the functional application level. Recently I&#8217;ve been playing with a bit of a variation on the Agile theme, as I&#8217;ve been contemplating the impact on traditional project management. I&#8217;m wondering if we should consider that</p>
<ul>
<li>what once was a whole Project, should become a Release; </li>
<li>what once was a Release, should become simply a Change;</li>
<li>and what once was a Change, should become simply a Service Request. </li>
</ul>
<p>The movement of processes and activities through this maturation should be measurable, and clearly (given the relative overheads involved) represents a move towards less waste and greater IT agility.</p>
<p>A major obstacle to this agility has been the provisioning of hardware and base computing services to functional application teams. Internal and external clouds are the just in time response, reducing the time involved in acquiring, installing and configuring base technical capabilities.</p>
<p>Along another dimension, as I thought about what was meant by &#8220;quick changeup&#8221; in the original Lean (being able to reconfigure a machine tool in minutes not days to produce a different kind of widget) the goals of SOA and even Web 2.0 mashups came to mind. Granular IT services available for arbitrary re-composition enable the same sort of quick change artistry, allowing IT organizations to rapidly recompose solutions to business demand, in days not weeks and months.</p>
<p>On the quality management pillar, one sees test-driven development &#8212; essentially the application of poka-yoke principles to software engineering. Contract-based development is a related architectural techique that &#8220;that software designers should define <a href="http://en.wikipedia.org/wiki/Formal_methods" title="Formal methods">formal</a>, precise and verifiable interface specifications for <a href="http://en.wikipedia.org/wiki/Component-based_software_engineering#Software_component" title="Component-based software engineering">software components</a>&#8221; (Wikipedia).</p>
<p>Problem management and root cause are relatively obvious, and attention to non functional requirements will always be a major quality concern.</p>
<p>The idea of data quality driven andon cord is one I am just playing with. Often, process breakage is seen first as a variance in data quality. It seems that there has not been enough said about the opportunities to drive process quality via data quality management. Certainly, if we are serious about process improvement, the accuracy of the data flowing through that process is one of the simplest indicators we have. Applying this to IT management is an area rich for exploration.</p>
<p>Applying &#8220;leveled production&#8221; to IT management immediately implies some form of demand management, to better pace the work placed on IT resources. Reducing Incidents is of course critical to that, from a waste elimination perspective, as incidents constitute by definition unplanned work. However in my experience another source of thrashing is in the relationship between service providers and customers, especially that relationship playing out along the <a href="http://www.erp4it.com/erp4it/2006/06/the_hosting_zon.html" target="_self">hosting zone of contention.</a> The dynamics seen in the arm wrestling over prioritizing provisioning requests are <a href="http://www.erp4it.com/erp4it/2008/11/mrp-for-it.html" target="_self">exactly analogous</a> to a poorly managed shop floor with competing expeditors seeking to accelerate production jobs out the door. The concept of Critical Chain management is essential, as it clearly outlines both the costs of this dysfunction as well as a sensible approach (now generally accepted by the project management profession) for improvement.</p>
<p>The Scrum concept of fixing the schedule and adjusting requirements to match has clear Lean parallels (and may in fact have originated in the intersection of software engineering and Lean). It is a definitive statement on how to level production in the world of functional application development, and eliminate muri (overburden).</p>
<p>Finally, capacity planning needs to feed more directly into IT financial management; such linkage is not well recognized as an opportunity in much of the IT literature and would give a more stable, pro-active approach for acquisition as opposed to re-active management.</p>
<p>These are some <strong>very preliminary thoughts</strong>.&nbsp; This is far from a complete framework. I also realize that the canonical TPS representations include additional layers (e.g. process management, visual management, Toyota philosophy) but I still am thinking about those.</p>
<p><a href="http://www.erp4it.com/erp4it/2010/08/tps-house-for-it-management-version-01.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/09/02/building-the-tps-house-for-it-management/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>Enemies of IT: Requirements Creep</title>
		<link>http://www.itmanagementnews.com/2010/07/29/enemies-of-it-requirements-creep/</link>
		<comments>http://www.itmanagementnews.com/2010/07/29/enemies-of-it-requirements-creep/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 12:30:53 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://www.itmanagementnews.com/?p=142</guid>
		<description><![CDATA[Information Technology can be loosely defined as implementing technology to improve upon a business process. Many businesses fail to properly document the full procedure and scope of a business process, as many processes are generally handed down from one worker with the responsibility to others that replace them and/or others that get hired to assist [...]]]></description>
			<content:encoded><![CDATA[<p>Information Technology can be loosely  defined as implementing technology to improve upon a business  process. Many businesses fail to properly document the full procedure  and scope of a business process, as many processes are generally  handed down from one worker with the responsibility to others that  replace them and/or others that get hired to assist with that  particular process. For this reason, when IT is called in to  alleviate some sort of burden or otherwise improve upon one of these  business processes, requirements creep is a byproduct of the lack of  an existing, well-defined, and/or documented business process. Here&#8217;s  a few things IT management should do to combat requirements creep:</p>
<p><span id="more-142"></span></p>
<p><strong>Pre-Battle: Planning</strong></p>
<p>A  valuable tactic in combating requirements creep is planning.  Planning, in this case, would be to properly <strong>define  the scope of the business process first</strong>,  and then move on to defining the scope of an IT project. Without  knowing the scope and requirements of the business process prior to  implementing a technology plan, the initial scope of that business  process can creep, and thus force a creep on the IT project.</p>
<p><strong>Battle: Communication</strong></p>
<p>Almost all things in life only get  better with increased communication. Implementing an IT project is  certainly no different. <strong>Constant and thorough communication</strong> during all phases of planning, development, testing, and  implementation between the IT department working on the project and  the business group(s) involved will help clear up any misconceptions  and problems. This will prevent large creeps that often happen toward  the end of a project when the proper departments are not in the loop  and fail to realize problems with an IT project until is more than  half-way complete.</p>
<p><strong>Post-Battle: Debriefing</strong></p>
<p>Debriefing  gives you an opportunity to <strong>close a  project</strong>.  This does not waive any requirements of an IT department to maintain  and troubleshoot issues with a project. Failing to close a project  and consider it completed encourages requirements creep, as  maintenance and feature enhancements arising from continued  implementation or changing markets becomes merged into the existing  project.</p>
<p>Implement  these basic principles in requirements gathering of your next IT  project, and you can prevent that project from becoming a small-scale  battle to an all out war.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itmanagementnews.com/2010/07/29/enemies-of-it-requirements-creep/feed/</wfw:commentRss>
		<slash:comments>1</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>
	</channel>
</rss>

