<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>TSR&#039;s Blog</title>
	<atom:link href="http://cnutsr.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cnutsr.wordpress.com</link>
	<description>Thought Sharing Repository driven by experience.....</description>
	<lastBuildDate>Wed, 04 Jan 2012 20:03:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cnutsr.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2e81284ce37d1ee03db860f95601ba5a?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>TSR&#039;s Blog</title>
		<link>http://cnutsr.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cnutsr.wordpress.com/osd.xml" title="TSR&#039;s Blog" />
	<atom:link rel='hub' href='http://cnutsr.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Creating Agile Teams</title>
		<link>http://cnutsr.wordpress.com/2011/04/17/creating-agile-teams/</link>
		<comments>http://cnutsr.wordpress.com/2011/04/17/creating-agile-teams/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 23:57:32 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Agile development]]></category>
		<category><![CDATA[Agile challenges]]></category>
		<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Program Management]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Team Building]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=50</guid>
		<description><![CDATA[Building an agile software development team is one of the greatest challenges for IT companies across the world. Some have seen better results and some have tasted bad experiences. It is important for the industry to achieve the consistency on this front to keep the pace at which technology is growing and also for facing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=50&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Building an agile software development team is one of the greatest challenges for IT companies across the world. Some have seen better results and some have tasted bad experiences. It is important for the industry to achieve the consistency on this front to keep the pace at which technology is growing and also for facing market competition.</p>
<p>Build agile is not about hiring few technically good team members, placing some process in place and expecting everything works as desired. Many of this trails have seen dark side of agile mismanagement in the industry.</p>
<p>Creating agile teams is all about team dynamics &amp; values development for sustaining the success and most importantly retain it for consistently repeating it. Let us try and understand if we can carry back common things to do for creating agile teams.</p>
<p>Irrespective of development methodologies if we can build some basic traits in the people we can always build great teams. A successful agile software development team is mix of skilled developers , with established team values, has good communication, and is always looking to improve. While having every one of these components isn’t absolutely critical for success, having all of them will make the road to success much shorter. To make organizations agile vision true one has to establish couple of things at org level to reap better benefits:</p>
<p>1) Establish core principles (eg: culture you want to build which internal yields to lot of things like learning, collaboration, openness etc)</p>
<p>* Learning</p>
<p>* Collaboration</p>
<p>* Building Mutual Trust</p>
<p>* Self Managing</p>
<p>2) Continuous &amp; consistent Communication model</p>
<p>3) Zeal for improvement</p>
<p>* Technology</p>
<p>* Process</p>
<p>Drawing the org level agile team building road map requires the leadership to make the core principles as DNA of the company. Conduct the fore field analysis to understand the dynamics of the change and introduce the structural changes. Build a dash board to track the program with criteria metrics mapped for success. There are special leadership models/styles to be put in place, what are those &amp; how to do that has to wait of some other post <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Share your comments, thoughts, experiences &amp; challenges with creating agile teams.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=50&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2011/04/17/creating-agile-teams/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Enterprise Agility should not be based on illusion created by bunch of pilots…</title>
		<link>http://cnutsr.wordpress.com/2011/02/01/enterprise-agility-should-not-be-based-on-illusion-created-by-bunch-of-pilots%e2%80%a6/</link>
		<comments>http://cnutsr.wordpress.com/2011/02/01/enterprise-agility-should-not-be-based-on-illusion-created-by-bunch-of-pilots%e2%80%a6/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 09:03:16 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Agile development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile challenges]]></category>
		<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Program Management]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Team Building]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=45</guid>
		<description><![CDATA[Every enterprise these days wants to be the most innovatively agile in the execution of their projects. There are more and more pilots running in the companies to study their abilities to execute the projects agile way. Market is astounding on the euphoria created by the success of the pilot projects demonstrated as an example [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=45&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every enterprise these days wants to be the most innovatively agile in the execution of their projects. There are more and more pilots running in the companies to study their abilities to execute the projects agile way. Market is astounding on the euphoria created by the success of the pilot projects demonstrated as an example to adapt the agility at enterprise. All these strategy planning is based on the illusion that we are best a 100 m race would be champions in marathon as well. Let us contemplate why are pilots ultra successful &amp; on the same lines enterprise agility expansion a big failures. Below questions are good food for innovative thinking for the new age enterprise leaders in organizations.</p>
<p><em>Why pilots are successful?</em></p>
<p>·         It is organized/staged event to prove point</p>
<p>·         Best of the people are put together a great show</p>
<p>·         Agile looked as best cost driving factor for company</p>
<p>·         Collaboration which is the key for success is more evident in team</p>
<p><em>Why agility fails at enterprise level?</em></p>
<p>·         Problems we are trying to fix is more complex than the pilot</p>
<p>·         Driving the change in team is different from enterprise-wide change</p>
<p>·         Team problems are different than enterprise problems</p>
<p>·         Deviation in implementation of strategy &amp; tactics for success</p>
<p>·         One point agenda of being cost hungry</p>
<p>Are we sounding that there are no ways to achieve the enterprise agility, no we do have ray of hope i.e. evaluate the enterprise needs to plan the agility. The core things enterprises needs to do is how to drive and bring change in an organization may be most of the enterprises needs to what Toyota did with its TPS (Toyota Production System) &amp; GE did with its Six Sigma focus to leverage their internalization of process customized for their success in external world.</p>
<p>How to achieve this for every enterprise might vary as each enterprise is unique in its own existence, scaling agile to enterprise has its roots in its own strengths to learn &amp; grow. How to innovate on those lines is probably a good discussion for other post till then keep innovating for enterprise success.</p>
<p>Please share your views &amp; experiences, if you want to discuss do reach me directly.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=45&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2011/02/01/enterprise-agility-should-not-be-based-on-illusion-created-by-bunch-of-pilots%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Enterprise Architecture &amp; its importance in IT Strategy</title>
		<link>http://cnutsr.wordpress.com/2010/03/05/enterprise-architecture-its-importance-in-it-strategy/</link>
		<comments>http://cnutsr.wordpress.com/2010/03/05/enterprise-architecture-its-importance-in-it-strategy/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 11:42:20 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Enterprise Strategy]]></category>
		<category><![CDATA[Enterprise Architecture (EA)]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=26</guid>
		<description><![CDATA[In the recent times I have been challenged multiple times to justify the above question and how to measure this for an enterprise? Let us try to understand the function of subject &#8220;Enterprise Architecture(EA)&#8221;, the term &#8220;Architecture&#8221; has been most loosely used these days in our IT world. Probably everyone today maps architecture to &#8220;Application [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=26&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the recent times I have been challenged multiple times to justify the above question and how to measure this for an enterprise? Let us try to understand the function of subject <strong><em>&#8220;Enterprise Architecture(EA)&#8221;</em></strong>, the term <em>&#8220;Architecture&#8221;</em> has been most loosely used these days in our IT world. Probably everyone today maps architecture to <em>&#8220;Application Architecture&#8221;, &#8220;Solution Architecture&#8221; or &#8220;Technical Architecture&#8221;</em>, but all these are sub-functions of the EA. It is more logical to understand and map EA from <strong>&#8220;Top down&#8221;</strong> rather than <strong>&#8220;Bottom Up&#8221;</strong> perspective.Building an enterprise is more of a town planning activity rather than house planning activity.</p>
<p>EA evolves for organization if it has the clear <strong><em>&#8220;IT Strategy&#8221;</em></strong> and where it wants to go using it, this requires both efficient planning &amp; steady actions.<a href="http://supportcentral.ge.com/blog/blog_post_comment.asp?person_id=1098520&amp;post_id=99658"> </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=26&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/03/05/enterprise-architecture-its-importance-in-it-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Is todays IT a new legacy for future enterprises?</title>
		<link>http://cnutsr.wordpress.com/2010/03/05/is-todays-it-a-new-legacy-for-future-enterprises/</link>
		<comments>http://cnutsr.wordpress.com/2010/03/05/is-todays-it-a-new-legacy-for-future-enterprises/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 11:28:49 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Enterprise Strategy]]></category>
		<category><![CDATA[Enterprise Architecture (EA)]]></category>
		<category><![CDATA[IT Evolution]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Legacy Management]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=22</guid>
		<description><![CDATA[IT rEvolution has always raised the hope of better world for future generations and to some extent it has been a great force to change the life in this world. But there are some misconceptions in todays world that we are using the technologies in best possible ways to keep evolving or progressing towards technology [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=22&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:GE Inspira,Helvetica,sans-serif;">IT rEvolution has always raised the hope of better world for future generations and to some extent it has been a great force to change the life in this world. But there are some misconceptions in todays world that we are using the technologies in best possible ways to keep evolving or progressing towards technology growth. Let us see this from watch glass, IT is the culmination of both &#8220;Information&#8221; &amp;&#8221;Technology&#8221;. World has been always interested in information because thats what sells in the market <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  and technology has always been a modest facilitator undergoing abuse of wrong application. Let us see the phases we have seen evolving till now in IT world:</span></p>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>First Technology rEvolution ( Computers of huge sizes during this software evolution was slow) </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Second Technology rEvolution ( Size control of computers during this software evolution has picked momentum) </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Third Technology rEvolution (Hardware &amp; Software have started competing with each other for growth)</strong></em></span></li>
<p><span style="font-family:GE Inspira,Helvetica,sans-serif;">Now we are in third rEvolution which only believes in using the &#8220;information&#8221; and we hog on it by creating a huge mesh of applications around the world also connecting them on the internet. Today&#8217;s business only believes in putting up new infrastructure increase database, application, web. mail servers..etc just in hurry to manage the information &amp; win the market race. I am no person against &#8220;information&#8221; but since the rEvolution of IT we have been only struggling to manage data and information for our needs, internet has only added fuel to the fire to spread the madness or hunger for &#8220;information&#8221;. We are at a stage where we don&#8217;t know how to control, maintain these systems &amp; applications as the cost of owing these systems/applications is going high day-by-day. Big enterprises have grown leaps n bounds in past decades and are still growing at a rapid pace expecting the huge growth potentials in near future but off late they have started facing the music of high cost maintenance of systems and applications, also they are worried about the rapid progress of technology. There are few questions which bother current n future enterprises:</span></p>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Where is the ray of hope? </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Which technology will bring standardization? </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>How to win cost race ? </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Where is the future ? </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Which solution will work? </strong></em></span></li>
<li><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em><strong>Who will help?</strong></em></span></li>
<p><span style="font-family:GE Inspira,Helvetica,sans-serif;">These questions are the pointers that we are still creating legacy , legacy &#8230;legacy systems/applications for future generations, It is time to innovate &amp; apply the technology in right ways to meet the challenges of dynamic business needs of the changing economies.</span></p>
<p><span style="font-family:GE Inspira,Helvetica,sans-serif;"><em>These are the couple of questions &amp; there are many hidden that will surface if we don&#8217;t seek right answers to above questions. We need answers to shape the future of IT&#8230;Letz discuss the way out of this mess <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  and hope IT continues to add value to everyones life&#8230;as it has always been doing.</em></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=22&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/03/05/is-todays-it-a-new-legacy-for-future-enterprises/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Some best practices for Java collections usage</title>
		<link>http://cnutsr.wordpress.com/2010/03/05/some-best-practices-for-java-collections-usage/</link>
		<comments>http://cnutsr.wordpress.com/2010/03/05/some-best-practices-for-java-collections-usage/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 11:04:01 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Kodemagination]]></category>
		<category><![CDATA[ArrayList]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[HashMap]]></category>
		<category><![CDATA[HashTables]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LinkedList]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=20</guid>
		<description><![CDATA[Use ArrayLists, HashMap etc vs. Vector, Hashtable etc, wherever possible to avoid any synchronization overhead. Even better is to use just arrays where possible. If multiple threads concurrently access a collection and at least one of the threads either adds or deletes an entry into the collection, then the collection must be externally synchronized. This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=20&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Use ArrayLists, HashMap etc vs. Vector, Hashtable etc, wherever possible to avoid any synchronization overhead. Even better is to use just arrays where possible. If multiple threads concurrently access a collection and at least one of the threads either adds or deletes an entry into the collection, then the collection must be externally synchronized. This can be achieved by:</p>
<p><em>Map sampleMap = Collections.synchronizedMap (sampleMap); </em></p>
<p><em>List sampleList = Collections.synchronizedList (sampleList); </em></p>
<p>Note : Collections is utility class different from Collection Inerface.</p>
<p>Set the initial capacity of a collection appropriately (e.g. ArrayList, HashMap etc). This is because collection classes like ArrayList, HashMap etc must grow periodically to accommodate new elements. But if you have a very large array, and you know the size in advance then you can speed things up by setting the initial size appropriately.</p>
<p>For Eg: HashMaps/Hashtables need to be created with sufficiently large capacity to minimize rehashing (which happens every time the table grows). HashMap has two parameters initial capacity &amp; load factor that affect its performance and space requirements. Higher load factor values (default load factor of 0.75 provides a good trade off between performance and space) will reduce the space cost but will increase the lookup cost of sampleMap.get(…) &amp; sampleMap.put(…) methods. When the number of entries in the HashMap exceeds the <strong>current capacity * loadfactor</strong> then the capacity of the HasMap is roughly doubled by calling the rehash function. It is also very important not to set the initial capacity too high or load factor too low if iteration performance or reduction in space is important.</p>
<p><strong><em>Program in terms of interface not implementation:</em></strong> For eg you might decide a LinkedList is the best choice for some application, but then later decide ArrayList might be a better choice for performance reason.</p>
<p><strong>Please use:</strong></p>
<p><em>List sampleList = new ArrayList(100); //program in terms of interface &amp; set the initial size. </em></p>
<p><strong><em>In the place of (avoid this):</em></strong></p>
<p><em>ArrayList sampleArrlist = new ArrayList(); </em></p>
<p>Avoid storing unrelated or different types of objects into same collection: This is analogous to storing items in pigeonholes without any labeling. To store items use value objects or data objects (as oppose to storing every attribute in an ArrayList or HashMap). Provide wrapper classes around your collection API classes like ArrayList, Hashmap etc as shown in better approach column. Also where ever applicable consider using composite design pattern, where an object may represent a single object or a collection of objects.</p>
<p>This brings us to discuss to the details of composite design pattern…I will take it up some time later for now lets keep koding…:-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=20&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/03/05/some-best-practices-for-java-collections-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Session Management</title>
		<link>http://cnutsr.wordpress.com/2010/03/05/session-management/</link>
		<comments>http://cnutsr.wordpress.com/2010/03/05/session-management/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 10:30:34 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Kodemagination]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[HttpSession]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Secure]]></category>
		<category><![CDATA[Session Management]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=18</guid>
		<description><![CDATA[Session management is critical part of web programming and we use it regularly duirng our web application development, this has to be handled very carefully else it can blow up the security of the applciation &#38; data. Cookies are provided to store simple user-related data on the browser. But this poses high amount of risk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=18&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Session management is critical part of web programming and we use it regularly duirng our web application development, this has to be handled very carefully else it can blow up the security of the applciation &amp; data. Cookies are provided to store simple user-related data on the browser. But this poses high amount of risk for security of the data being maintained in the cookies, if sensitive data is maintained in them.</p>
<p>Good alternative for handling user related information in web programming is HttpSession, it is secure :</p>
<p>User data can be kept in &#8220;session scope&#8221; and it exists on the server not in the client browser. Server side is the better place to handle the sensitive data. In our(developer) control allows to dump the data once usage is completed.</p>
<p><strong><em>Session should be very carefully handled as</em></strong> :</p>
<ul>
<li>It deals with sensitive data.</li>
<li>They demand server resources.</li>
</ul>
<p><strong><em>Here are few tips to handle sessions :</em></strong> </p>
<ul>
<li>Always use a &lt;%@ page session=&#8221;false&#8221; %&gt; directive at the top of every JSP that doesn&#8217;t use a session.</li>
<li>Disable URL rewriting.</li>
<li>Create new sessions only when the user login and remember to invalidate it once user logs out.</li>
<li>Timeout value in web.xml is set to reasonable value..not too high or low.</li>
<li>Validate all the requests to defend against dupe attacks.</li>
</ul>
<p><em>Happy Programming <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=18&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/03/05/session-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>What is PCI?</title>
		<link>http://cnutsr.wordpress.com/2010/03/05/what-is-pci/</link>
		<comments>http://cnutsr.wordpress.com/2010/03/05/what-is-pci/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 10:22:58 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[AMEX]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Credit Card]]></category>
		<category><![CDATA[Data Security]]></category>
		<category><![CDATA[DSS]]></category>
		<category><![CDATA[JCB]]></category>
		<category><![CDATA[MasterCard]]></category>
		<category><![CDATA[Payment Gateways]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[VISA]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=16</guid>
		<description><![CDATA[What is PCI? I face this question more often these days, everyone is working on something or other for PCI. To answer the question it is a set of comprehensive 12 requirements (256 sub requirements to be precise) for payment card data security standards (Transaction cards like credit, debit &#38; gifts etc), these are developed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=16&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><strong>What is PCI?</strong></p>
<p>I face this question more often these days, everyone is working on something or other for PCI. To answer the question it is a set of comprehensive 12 requirements (256 sub requirements to be precise) for payment card data security standards (Transaction cards like credit, debit &amp; gifts etc), these are developed by the founding payment brands of the PCI Security Standards Council, including AMEX, Discover, JCB, MasterCard and VISA etc, to help facilitate the broad adoption of consistent data security measures on a global basis.</p>
<p>The PCI DSS is a multifaceted security standard that includes requirements for</p>
<ul>
<li>Security Management</li>
<li>Policies</li>
<li>Procedures</li>
<li>Network Architecture </li>
<li>Software design and other critical protective measures.</li>
</ul>
<p>This comprehensive standard is intended to help organizations proactively protect customer account data and be compliant with common standards laid down. PCI Security Standards Council keeps enhancing these PCI DSS standards to accommodate the new security learning’s that will help world mitigate risks i.e. get some learning from hackers <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>The core of the PCI DSS is a group of principles and accompanying requirements, around which the specific elements of the DSS are organized:</p>
<p><strong><em>Build and Maintain a Secure Network </em></strong></p>
<p>Requirement 1: Install and maintain a firewall configuration to protect cardholder data.</p>
<p>Requirement 2: Do not use vendor-supplied defaults for system passwords and other security parameters.</p>
<p><strong><em>Protect Cardholder Data </em></strong></p>
<p>Requirement 3: Protect stored cardholder data.</p>
<p>Requirement 4: Encrypt transmission of cardholder data across open, public networks.</p>
<p><strong><em>Maintain a Vulnerability Management Program</em></strong></p>
<p>Requirement 5: Use and regularly update anti-virus software.</p>
<p>Requirement 6: Develop and maintain secure systems and applications.</p>
<p><strong><em>Implement Strong Access Control Measures </em></strong></p>
<p>Requirement 7: Restrict access to cardholder data by business need-to-know.</p>
<p>Requirement 8: Assign a unique ID to each person with computer access.</p>
<p>Requirement 9: Restrict physical access to cardholder data.</p>
<p><strong><em>Regularly Monitor and Test Networks</em></strong></p>
<p>Requirement 10: Track and monitor all access to network resources and cardholder data.</p>
<p>Requirement 11: Regularly test security systems and processes.</p>
<p>Maintain an Information Security Policy</p>
<p>Requirement 12: Maintain a policy that addresses information security.</p>
<p><strong><em>How do we start? </em></strong></p>
<ul>
<li> Identify your PCI uses in your business at various level ( application, architecture etc).</li>
<li> PCI Discovery ( GAP assessment) [Includes anything &amp; everything on enterprise network <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ]</li>
<li>Baseline [Where do we stand?]</li>
</ul>
<p><strong><em>Where are the opportunities for technical teams? </em></strong></p>
<ul>
<li>Network : Network Segmentation (Enterprise Arch).</li>
<li>Data : Database (what data comes in, goes out, how do you store it &amp; access it etc).</li>
<li>Applications : Interfacing (Application/Solutions Arch: App/web servers, legacy code etc).</li>
</ul>
<p> <strong><em>Who all need to be certified? </em></strong></p>
<p>Merchants doing credit card transactions need to get PCI compliant but there are levels defined based on the amount of transactions done. For more information you can visit <a href="http://www.pciassessment.org">www.pciassessment.org</a></p>
<p><strong><em>What does PCI non-compliance mean for business? </em></strong></p>
<ul>
<li>Heavy fines, legal complications etc.</li>
<li>Barred from accepting/processing credit cards.</li>
<li>Data Security Compromises resulting in security attacks and</li>
<li>Many more &#8230;&#8230;.</li>
</ul>
<p><strong>Myth about PCI DSS :</strong> PCI DSS is a technology or framework that would gaurd us from external threats.</p>
<p>In reality PCI DSS is not a technology or famework instead they are governed standards driven to build the compliance environments across the globe to collaborate in secure ways to handle payment cards. Watch out we still need the robost vulenerability(SCABBA) tests to ensure the code is cleaned before putting it into real use <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong><em>Where is PCI now and where is it going? </em></strong></p>
<p>Current PCI is 2.0, yes it also evolved through versions <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &amp; will keep evolving&#8230;</p>
<p><em>Where it is heading, probably we will see the new PCI standards to certify specific clouds that will deal with PCI &amp; all of us talk to those secure clouds. At this moment things are too cloudy for cloud computing&#8230;letz park this for next time <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  may be those will be cloud certification dayz <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </em></p>
<p style="text-align:center;"><strong><em>Happy PCI dayz N years to come (It is never last time for PCI, always ongoing&#8230;.)!!!</em></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=16&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/03/05/what-is-pci/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Retrospectives to improve project execution excellence</title>
		<link>http://cnutsr.wordpress.com/2010/03/04/retrospectives-to-improve-project-execution-excellence/</link>
		<comments>http://cnutsr.wordpress.com/2010/03/04/retrospectives-to-improve-project-execution-excellence/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 12:31:21 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Agile development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Extreme Programming(XP) Project Management]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Project Schedule Management]]></category>
		<category><![CDATA[Defect Management]]></category>
		<category><![CDATA[Software Developemnt]]></category>
		<category><![CDATA[Retrospection]]></category>
		<category><![CDATA[Project Execution]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[PAL]]></category>
		<category><![CDATA[PERL]]></category>
		<category><![CDATA[PMO]]></category>

		<guid isPermaLink="false">http://cnutsr.wordpress.com/?p=8</guid>
		<description><![CDATA[We working at IT will spend most of our time executing projects; follow many methodologies, frameworks etc. We do projects and get busy with next one and so on, leaving behind happy or unhappy clients. People working on the projects carry their good n bad experiences from project to project but how can organization leverage [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=8&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We working at IT will spend most of our time executing projects; follow many methodologies, frameworks etc. We do projects and get busy with next one and so on, leaving behind happy or unhappy clients. People working on the projects carry their good n bad experiences from project to project but how can organization leverage the best out of its own SDLC experiences to achieve the project execution excellence and improve the processes?</p>
<p>Organizations have their own tailored SDLC&#8217;s that worked for them in past and they harp on it for future success. Each company has their own PAL (Process Assest Library) and those SDLC&#8217;s support PDR (Plan, Do, Review) model to execute the lifecycle, it is really important that how well and differently we do the last part (Review) to do a better job on plan n review next time.</p>
<p>Agile methodology religiously recommends &#8220;Retrospection&#8221; to support continuous improvement in project execution, to reap best benefits of it, Organizations need to implement this process very innovatively. Building a retrospective framework for organization amend it continuously as and when required.</p>
<p>For strong e-process base like ours have a good scope to build/change the existing framework to accommodate few ideas.</p>
<p>Conducting the retrospectives is an art can be slowly mastered as the learning’s grow, while building a new framework you need ask few basic questions like:</p>
<ul>
<li>What retrospectives you want to have i.e. types of retrospectives? (Release Retrospective, Phase Retrospective, Event (design, coding, testing) Retrospective etc).</li>
<li>At what frequency you want to have retrospectives? (Study the SDLC implemented and arrive at the acceptable frequency, point to note here is that frequency can different for different projects).</li>
<li>Do we have retrospective template in PAL? (Retrospective Template).</li>
<li>Who all needs to be part of retrospective? (Treat the session as feedback for improvement for everyone).</li>
<li>Where to do retrospective? (It is good to do it away from work place, we can be innovative in this <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</li>
<li>What all do you need to conduct a retrospective? (Use creative ideas to make it interesting).</li>
<li>How you want conduct retrospective? (This depends on type of retrospective we are having so that you can choosy to what to include &amp; exclude).</li>
</ul>
<p><strong>Some sample questions for retrospections are</strong>:</p>
<ul>
<li>What was done &amp; done well?</li>
<li>What went bad? (No pointing of fingers, try to evolve ideas to correct next time. Strike balance in history of things and future implementation.)</li>
<li>Where can we be more creative? (Very important document them and share).</li>
<li>What are we taking back from here? (We = PMO, PL, Architects, Execution Team, Reviewers etc).</li>
<li>What challenges we faced? (Helps in generating ideas around these).</li>
</ul>
<p>Now I am sure you will ask me when/where these will be used, here PMO can take the ownership of creating PERL (Project Execution Retrospective Library) and make it available to everyone for references and post the changes it is bringing in PAL. Above is a little summary to facilitate continuous learning to bring excellence in project execution. Finally we need build the retrospective framework for having retrospective for retrospectives we conduct that makes it evolving framework. Please allow me to retrospect with your feedback <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  do share your comments, ideas &amp; suggestions here or am also reachable on <a href="mailto:cnu.tsr@gmail.com">cnu.tsr@gmail.com</a>.</p>
<p>Happy Retrospections <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=8&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/03/04/retrospectives-to-improve-project-execution-excellence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
		<item>
		<title>Zero defects a myth in project management</title>
		<link>http://cnutsr.wordpress.com/2010/02/05/zero-defects-a-myth-in-project-management/</link>
		<comments>http://cnutsr.wordpress.com/2010/02/05/zero-defects-a-myth-in-project-management/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 17:29:32 +0000</pubDate>
		<dc:creator>cnutsr</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Defect Management]]></category>
		<category><![CDATA[Extreme Programming(XP) Project Management]]></category>
		<category><![CDATA[Project Schedule Management]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Software Developemnt]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Zero defects is the most cherished dream for any project leader/manager and moreover defined as the quality metric to measure deliverables. On a contrary note this is the most discouraged behavior in US army, they believe persistence for perfection might kill the initiative taking capabilities. Zero defects might sound good but in real world bugs do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=1&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Zero defects is the most cherished dream for any project leader/manager and moreover defined as the quality metric to measure deliverables. On a contrary note this is the most discouraged behavior in US army, they believe persistence for perfection might kill the initiative taking capabilities.</p>
<p>Zero defects might sound good but in real world bugs do exist post production rollout. <em><strong>How can we expect zero defects in software development?</strong></em> It is harder to test, harder to define in details, harder to predict. Software development is a complex adaptive system, we can’t predict all effects. Bugs in production are normal thing, and by “<strong><em>normal</em></strong>” I mean we can’t bring them to zero. We can (and should) minimize them using all possible ways, but &#8220;<strong>The Last Bug</strong>&#8221; is an eyewash.</p>
<p>Though there is no way to live upto this goal, there are couple of things we can do to minimize the bugs or keep a check on the quality of system:</p>
<ul>
<li>Test Driven Development.</li>
<li>Continuous Integration.</li>
<li>Automated regression functional tests suite.</li>
<li>Root cause analysis. (Fix with proper impact analysis to save yourself &amp; team from future bugs)</li>
<li>Continuous Refactoring. (Keeps the codebase healthy).</li>
</ul>
<p>The above discussion by no means encourages us to be complacent during coding infact it points us to the direction where we need to take more responsibility to find creative means to bug(s) avoidance. Stitch in time saves nine.</p>
<p>Feel free to share your ideas or reach me on <a href="mailto:srinivas.r.t@ge.com">cnu.tsr@gmail.com</a></p>
<p><strong>Happy Project Management  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cnutsr.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cnutsr.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cnutsr.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cnutsr.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cnutsr.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cnutsr.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cnutsr.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cnutsr.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cnutsr.wordpress.com&amp;blog=11868148&amp;post=1&amp;subd=cnutsr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cnutsr.wordpress.com/2010/02/05/zero-defects-a-myth-in-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>17.385044 78.486671</georss:point>
		<geo:lat>17.385044</geo:lat>
		<geo:long>78.486671</geo:long>
		<media:content url="http://1.gravatar.com/avatar/9e36dce349a3b2ce8fc01015ce21a321?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cnutsr</media:title>
		</media:content>
	</item>
	</channel>
</rss>
