<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23667647</id><updated>2012-02-17T04:31:59.178+05:30</updated><title type='text'>Reflections from Ajit</title><subtitle type='html'>Thoughts, Ideas and Reflections</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23667647.post-3373168878925352588</id><published>2008-06-19T23:13:00.003+05:30</published><updated>2010-04-17T15:47:28.062+05:30</updated><title type='text'>The mistakes we often make</title><content type='html'>It has been my practice to scribble down some of the points which I read. Recently, while going through some of the notes, I came across the following.&lt;br /&gt;&lt;br /&gt;These are the mistakes we quite often make in our life, thereby making the life miserable not only for ourselves, but for others:&lt;br /&gt;&lt;br /&gt;1. To suppose that our individual advantage depends on the fact our having crushed someone else.&lt;br /&gt;2. To nourish the worrying tendency, being always in a stew about things which we are powerless either to change or to correct.&lt;br /&gt;3. To insist on the false notion that, because we cannot accomplish something, no one else can.&lt;br /&gt;4. To hold stubbornly to insignificant things, instead of giving place to more important things.&lt;br /&gt;5. To give up the habit of good reading, a sure means of refining our character and rubbing off our rough corners.&lt;br /&gt;6. To force other people to see things and to do things as we ourselves see and do them.&lt;br /&gt;As I reflect upon the above points, a few things come to my mind.&lt;br /&gt;&lt;br /&gt;Instead of a scarcity, we can always have a "Abundance" mentality. (This idea, again is from one of the books of &lt;a href="http://en.wikipedia.org/wiki/Wayne_Dyer"&gt;Dr. Wayne Dyer &lt;/a&gt;about whom I blogged before.) This world has resources for all, and more. Essentially, somebody need not lose when gain.&lt;br /&gt;&lt;br /&gt;It is always better to work on what you can change. The popular author &lt;a href="http://en.wikipedia.org/wiki/Stephen_Covey"&gt;Stephen R Covey &lt;/a&gt;calls this the 'Circle of Influence'. No doubt, our 'Circle of Concern' will be much bigger than the one where we can have influence. Still, it is better to work more in the circle of influence. According to Covey, those continue to do so, will enlarge their circle of influence, often making it even bigger than the circle of concern. A very powerful idea indeed. Have a look at &lt;a href="http://www.breakoutofthebox.com/circle.htm"&gt;Out of the Box Coaching&lt;/a&gt; site if you want to know more about this. You can also read about this detail in Covey's &lt;a href="http://en.wikipedia.org/wiki/The_Seven_Habits_of_Highly_Effective_People"&gt;Seven Habits&lt;/a&gt; book.&lt;br /&gt;&lt;br /&gt;On point 4 above, much has been written. Stephen Covey asks you to put "First things First". It is such an important aspect that he has written &lt;a href="http://www.amazon.com/First-Things-Stephen-R-Covey/dp/0684802031/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1213898358&amp;amp;sr=1-1"&gt;a whole book &lt;/a&gt;on the theme. When you actually, do that, there is no role for "insignificant things". Life becomes meaningful, whichever field you are in.&lt;br /&gt;&lt;br /&gt;Points 5 and 6 needs no further emphasis, they speak for themselves. Just try to avoid those mistakes.&lt;br /&gt;&lt;br /&gt;Bye for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-3373168878925352588?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/3373168878925352588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=3373168878925352588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/3373168878925352588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/3373168878925352588'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2008/06/mistakes-we-often-make.html' title='The mistakes we often make'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-4822978867142004617</id><published>2007-12-15T22:56:00.002+05:30</published><updated>2008-06-19T23:12:04.000+05:30</updated><title type='text'>You are allowed to Imperfect!</title><content type='html'>Recently, some personal inconveniences forced me to take leave of from work earlier than usual. And, I had some idle time. On one hand I was pre-occupied by some assignment, practically, I was free! My pre-occupation was spending some time with my father who was ill, and hospitalised. So, I was with him in the night. Yes, he used to talk for a while all old and new things, but then he was tired and was fast asleep. Naturally for me, it was idle time.&lt;br /&gt;&lt;br /&gt;For some odd reason, I didn't carry any book with me, as was my wont. So, after a few minutes of browsing through the magazines I felt bored. But, then I started recollecting some of the ideas I had read a few years back. So much for the introduction, let me come to my point -- I do not remember where and when I read it but the idea was very clear to my mind. It was this simple idea &lt;strong&gt;You are allowed to Imperfect!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Quite often, it happens that we do not attempt something because we do not know it! It used to happen with me. You just don't do something because you think you are not perfect at it! It may be an area of doing some simple domestic chore, as simple as fixing a broken switch! As I reflect on these, certain things become clearer.  Many of the important things that I have done, I had started when I didn't know a thing about it.  But as you work through, things become clearer, and then probably you may go through all the stages which I referred to in my earlier post -- Panic, Inertia, Striving, Coping and Mastery. &lt;br /&gt;&lt;br /&gt;So, it again boils down to the same thing.  You're allowed to Imperfect.  May be it is a panic or inertia stage.  Or, it can be even that it may something "insignificant" to improve upon. &lt;strong&gt;&lt;span style="color:#993300;"&gt; You're allowed to Imperfect,&lt;/span&gt;&lt;/strong&gt; provided you understand what it means, and you don't make that an excuse for not improving upon yourself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-4822978867142004617?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/4822978867142004617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=4822978867142004617' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/4822978867142004617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/4822978867142004617'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2007/12/you-are-allowed-to-imperfect.html' title='You are allowed to Imperfect!'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-117025278644332770</id><published>2007-01-31T19:00:00.000+05:30</published><updated>2007-01-31T19:52:55.263+05:30</updated><title type='text'>Are you a Master Learner?</title><content type='html'>Some of friends commented that my postings in this blog are only related to technology. So, I thought I will also post something not related to technology for a change. (Of course I do hope, I will be able to post more such, in future!)&lt;br /&gt;&lt;br /&gt;A couple of years back, I was very much impressed by the idea on Stages of Learning, put forward by &lt;a href="http://www.drwaynedyer.com/"&gt;Dr. Wayne Dyer&lt;/a&gt;. I was quite fond of his books, and purchased quite a few of them. Even today, whenever I get time I go through these books. Also, it is great to read his books, when you're down. It gives a lot of inspiration.&lt;br /&gt;&lt;br /&gt;The Stages of Learning -- anything that you come across, whether it is a child learning how to walk, or a teenager on his first job, or those of us from technology learning a new programming language or a typical way of doing new things -- we go through 5 phases. According to Dyer, these are &lt;em&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Panic&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, &lt;em&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Inertia&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, &lt;em&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Striving&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, &lt;em&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Coping&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;&lt;span style="color:#330099;"&gt;Mastery&lt;/span&gt;.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;As may be very clear to everyone, whenever we come across a particular situation for the first time, it is cause for &lt;strong&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Panic&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. We don't know how to face it. Dyer gives the example of punctured tyre of vehicle while you're on a long trip, with no assistance seen nearby. First few moments, you're totally immobilized. This is true of any situatuion or new learning.&lt;br /&gt;&lt;br /&gt;Next few moments is those of &lt;strong&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Inertia&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. You are just not able to go forward. You know, that you're facing a problem and you have to solve it. But you just cannot. Sometimes I am astonished at the number of people who "quit" at this point of time. You tend to rationalize that such-and-such is very difficult or "it is just not for me" etc. But as they say, the tough people go beyond this stage quite quickly.&lt;br /&gt;&lt;br /&gt;At least, they reach the next stage -- &lt;strong&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Striving. &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span&gt;When you reach this stage, you're trying hard to achieve, what you want. Yes there could initial hiccups. But you work towards overcoming all these, and want to succeed in your learning.&lt;br /&gt;&lt;br /&gt;Depending on the effort you put in and how fast a learner you are, you will soon reach a point where we could say you are Coping well. Here you feel comfortable. You know that you can do it, and the worst is behind you.&lt;br /&gt;&lt;br /&gt;But, it is rather unfortunate that many people leave it at that. They feel quite complacent, or think that it is good enough. But the most important stage in this 5 stages of learning, is the last one -- &lt;strong&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Mastery&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. This is beyond Coping. You have to do deep into it. If you're sure that you have learned a particular task because you feel it is important, it is just not sufficient that you know it -- you have to be a master at it.&lt;br /&gt;&lt;br /&gt;Reaching the last stage -- that was most important message I have learned from Dr. Dyer's stages of learning. This has also influenced me a lot whether it is related to career or associated with hobby. Yes, I have read some variants of the same theme depicted by other authors also. May be different words, but quite often I have seen this repeated by many successful people. They just do not rest when everyone does. They go beyond -- and achieve Mastery.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bye for now.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-117025278644332770?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/117025278644332770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=117025278644332770' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/117025278644332770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/117025278644332770'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2007/01/are-you-master-learner.html' title='Are you a Master Learner?'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-115553356052374448</id><published>2006-08-14T11:02:00.000+05:30</published><updated>2006-08-14T11:02:43.510+05:30</updated><title type='text'>Sofware Products &amp; Lehman's Law</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial size=2&gt;Sometime back, in a  software engineering book I had read and thought about Lehman's Law.&amp;nbsp;After  my last post some three month's back on Good Software, I have often wondered  whether in the last few years, if we as a community of software developers  improved.&amp;nbsp; First let me summarise some aspects of Lehman's  law.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;/SPAN&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT  face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;H3&gt;&lt;SPAN class=117530705-14082006&gt;Lehman's Law&lt;/SPAN&gt;&lt;/H3&gt;&lt;SPAN  class=117530705-14082006&gt; &lt;H3 class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&lt;?xml:namespace prefix = o ns =  "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/H3&gt; &lt;H3&gt; &lt;TABLE  style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-border-top-alt: solid windowtext .25pt; mso-border-bottom-alt: solid windowtext .25pt; mso-padding-alt: 0in 4.3pt 5.75pt 4.3pt"  cellSpacing=0 cellPadding=0 border=1&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: windowtext 0.25pt solid; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 5.75pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN        lang=EN-GB&gt;&lt;STRONG&gt;&lt;FONT face=Arial&gt;&lt;FONT        size=2&gt;Law&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: windowtext 0.25pt solid; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 5.75pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;B        style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial&gt;&lt;FONT        size=2&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Continuing        change&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;A program that is used in a real-world environment        necessarily must change or become progressively less useful in that        environment.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Increasing        complexity&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;As an evolving program changes, its structure tends to        become more complex. Extra resources must be devoted to preserving and        simplifying the structure.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Large program        evolution&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;Program evolution is a self-regulating process. System        attributes such as size, time between releases and the number of reported        errors is approximately invariant for each system        release.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Organisational        stability&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;Over a program&amp;#8217;s lifetime, its rate of development is        approximately constant and independent of the resources devoted to system        development.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Conservation of        familiarity&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;Over the lifetime of a system, the incremental change in        each release is approximately constant.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Continuing        growth&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;The functionality offered by systems has to continually        increase to maintain user satisfaction.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Declining        quality&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;The quality of systems will appear to be declining        unless they are adapted to changes in their operational        environment.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 112pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 0.25pt solid; BACKGROUND-COLOR: transparent"      vAlign=top width=149&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: left"        align=left&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT face=Arial size=2&gt;Feedback        system&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;     &lt;TD      style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 4.3pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 4.3pt; PADDING-BOTTOM: 5.75pt; BORDER-LEFT: #d4d0c8; WIDTH: 265.8pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 0.25pt solid; BACKGROUND-COLOR: transparent"      vAlign=top width=354&gt;       &lt;DIV class=Tablecell style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;FONT        face=Arial size=2&gt;Evolution processes incorporate multi-agent, multi-loop        feedback systems and you have to treat them as feedback systems to achieve        significant product  improvement.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/H3&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial size=2&gt;Looking back, there  has been a lot of changes since the advent of UML and Unified Process in the are  of software development.&amp;nbsp;I am sure now we are more in control than  earlier.&amp;nbsp; But, have we built a defence against the inevitable adverse  effects of the laws&amp;nbsp;described above on our software products?&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial size=2&gt;And to those who use  software and get involved in decisions of evaluating, purchasing and&amp;nbsp;using  business systems software -- Are you aware of these laws?&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial size=2&gt;I, for one, believe  that both the business user community and software development community should  be aware&amp;nbsp;of these issues and work in tandem with each other to face the  realities and bring down the adverse consequences on the use of software,  especially critical business systems.&amp;nbsp; After all today's business require  more reliable systems which can outlive the "software  versions".&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=117530705-14082006&gt;&lt;FONT face=Arial size=2&gt;What do you  think?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-115553356052374448?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/115553356052374448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=115553356052374448' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/115553356052374448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/115553356052374448'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2006/08/sofware-products-lehmans-law.html' title='Sofware Products &amp; Lehman&apos;s Law'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-114588712847271683</id><published>2006-04-24T19:26:00.000+05:30</published><updated>2006-05-10T08:15:30.590+05:30</updated><title type='text'>What makes a good Software?</title><content type='html'>To my readers, first of all sorry. Earlier I said I will post the last part of my experiences in NIBM on the CBS programme. But sorry, for one reason or other I could not post the last entry. Now, I think I will not do so, as it is too late.&lt;br /&gt;&lt;br /&gt;Today's focus is based on the impressions I have about good Software.&lt;br /&gt;&lt;br /&gt;I have worked with software for quite a few years now. And also worked with a few good software products. What distinguishes good software -- rather great software? I will give some of my thoughts:&lt;br /&gt;&lt;br /&gt;1. &lt;strong&gt;&lt;em&gt;Good software is Always Designed!&lt;/em&gt;&lt;/strong&gt; My readers may wonder, is it not an understatement? Do you have software which is not designed? But surprisingly, in my experience most of the software is not properly designed. What I mean by this is that the developer(s) do not go through every aspect during the design. This is especially true in the case of custom developed software. Most of the developers want quick results, (and quite often some Manager or other will pressurize them to make it faster). And often, they end-up an under designed product. But in my view, it often kills the purpose. I remember, what I have read in a book a few years back -- &lt;strong&gt;&lt;em&gt;If you deliver a poor quality product fast, people will forget that it was fast, but remember that it was of poor quality.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;2. &lt;strong&gt;&lt;em&gt;Good software is written with a long term view. &lt;/em&gt;&lt;/strong&gt;This may be a corollary of the first one. Unless the developers have a vision to take it to a greater heights, we cannot see software which can be called good.&lt;br /&gt;&lt;br /&gt;3. &lt;strong&gt;&lt;em&gt;Good software is based on a good understanding of the Business&lt;/em&gt;&lt;/strong&gt;. Here I am speaking about Business software -- a software piece intended to solve a business problem. If the developers do not understand business, they cannot develop good software. Here comes the need for modeling. Better still, if the developers do not understand business fully, they may be well advised to start with a business modeling exercise.&lt;br /&gt;&lt;br /&gt;4. &lt;strong&gt;&lt;em&gt;Good&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;software is based on a strong paradigm. &lt;/em&gt;&lt;/strong&gt;In software engineering, we hear a lot of terms like frameworks, design patterns and the like. Of course, some of the concepts have evolved over a period of time. More or less UML based modeling, use of analysis, design and architectural patterns have become the norm. We almost always see that some of what has been discussed in these, are very part of good software, even though the software itself has been created before the actual paradigm evolved, and came to be identified. But almost always I see that good software uses some of these. Take for example MVC (model-view-controller) architecture. Though as a paradigm, it has been spoken of only in the last few years, though the idea has been there from the smalltak days. But I see that almost all good software has used this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course, there are number of other things that make a good software. But this is something which came to my mind quickly, which I believe is almost always essential.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-114588712847271683?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/114588712847271683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=114588712847271683' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114588712847271683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114588712847271683'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2006/04/what-makes-good-software.html' title='What makes a good Software?'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-114234341478963389</id><published>2006-03-14T19:01:00.000+05:30</published><updated>2006-03-14T19:07:54.686+05:30</updated><title type='text'>A neat little introduction to Spring Framework</title><content type='html'>For those of my friends who work with Java (J2EE), and would like to start with Spring Framework, there is neat little introduction at &lt;a href="http://en.wikibooks.org/wiki/Spring_framework"&gt;http://en.wikibooks.org/wiki/Spring_framework&lt;/a&gt;. This will be especially useful for those who know to work with Java, but wants to start with &lt;a href="http://www.springframework.org"&gt;Spring Framework&lt;/a&gt;. For those who don't know, Spring Framework, is open source framework which greatly simplifies J2EE development, with our without EJB (Using Spring, and other open source frameworks, you can develop Web Applications and deploy it in any Servlet container like Tomcat)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-114234341478963389?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikibooks.org/wiki/Spring_framework' title='A neat little introduction to Spring Framework'/><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/114234341478963389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=114234341478963389' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114234341478963389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114234341478963389'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2006/03/neat-little-introduction-to-spring.html' title='A neat little introduction to Spring Framework'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-114206340599801936</id><published>2006-03-11T13:20:00.000+05:30</published><updated>2007-01-22T13:43:42.000+05:30</updated><title type='text'>My Impressions of CBS training at NIBM: Day 2</title><content type='html'>&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;On the second day, when everyone was thinking about the CBS implementation challenges, the focus shifted to &lt;b&gt;Graduating Beyond CBS&lt;/b&gt;, with a session by redoubtable Prof Sharad M Padwal. Prof. Padwal, was till recently a consultant with iFlex Solutions.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;He had a long career at NIBM itself, was one of earlier advocates of technology in Banking, the right way.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Naturally, the session started with a detail look backwards into technology implementations in Indian Banks.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Prof. Padwal was very serious, but yet humorous while describing some of aspects like interference of trade unions and the role of the regulator.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;He lamented that a number of forces worked together to even exclude the word “computerization” in banking discussions.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It was rather known as “mechanization”!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;He went on to discuss a number of other “wrongs” in the Indian Banking Technology.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;As we participants were absorbed in his lucid description of the events one after another, rarely did we notice we had reached CBS.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;On the topic, he stressed the importance of a few things like:&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Avoiding shadow balances and all the channels referring to the same balance for transactions.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;The need for MIS requirements to be part of the CBS requirement specifications.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;While choosing technology, considering aspects like neutral hardware platforms, and scalability requirements.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Thinking about the technology solutions as a whole – not as bits and pieces like CBS, treasury, trade finance – but an integrated fashion.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Need for integrating (and if not already part of the current implementation plans, at least foresee the need) with SWIFT, RTGS, ACH etc.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Importance of Security Management System – sometimes banks are painfully caught unaware on these issues.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l6 level1 lfo5; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Capabilities for Data warehouse, Business Intelligence, Customer Relationship Management and Artificial Intelligence.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Prof. Padwal was forceful in his arguments that without these, CBS implementation will be far from complete.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It is surprising that some banks after three years of CBS,  are coming up with RFP for MIS!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Also, among Indian banks there is focus on reaching the numbers rather than having a holistic solution to actually serve the customers better.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;While the CBS implementations in Indian Banks haven’t yet started thinking end to end, he mentioned that a bank in China is already implementing SAP – an Enterprise Resource Planning solution.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;This made me wonder whether SAP already has core-banking modules in it, to which Professor was affirmative in his answer.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, will the IT vendors, a couple of years from now, come and tell the bankers that CBS is legacy? Or, was the Professor saying “&lt;b&gt;The Best way to predict the future is to invent it!&lt;/b&gt;”&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Two more points on Prof. Padwal :&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;&lt;ol style="MARGIN-TOP: 0in" type="1"&gt;&lt;li class="MsoNormal" style="TEXT-ALIGN: justify; mso-list: l2 level1 lfo6; tab-stops: list .5in"&gt;He is no doubt a thought leader in Banking Technology. Readers can also look at his article &lt;a href="http://www.iflexsolutions.com/iflex/thought/ThoughtItem.aspx?id=7" target="_blank"&gt;Skill gap in IT in Indian Banks&lt;/a&gt;.&lt;/li&gt;&lt;li class="MsoNormal" style="TEXT-ALIGN: justify; mso-list: l2 level1 lfo6; tab-stops: list .5in"&gt;Though he came with a neat PowerPoint presentation, for almost the whole session of over an hour and a half, he didn’t use it!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;But still he was effective.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;This reminded me of the article &lt;a href="http://www.wired.com/wired/archive/11.09/ppt2.html" target="_blank"&gt;PowerPoint is Evil&lt;/a&gt;, on which I had read on the web.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;While I do not want all presenters to avoid PowerPoint presentations, I urge everyone to read that article.&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Not only is State Bank of India the biggest bank in India, but it has the largest CBS implementation in the world, whether it is in terms of number of branches, or the volume of transactions.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, it was appropriate that sessions by Shri V Sankaran, Deputy General Manager, State Bank of India was included in the programme.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Shri Sankaran’s sessions broadly concentrated on areas like Roll out Challenges, Beyond CBS Perspectives, Scaling up Issues, Disaster Recovery and Business Continuity Planning.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;State Bank’s journey was quite impressive.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Though initially, they wanted into implement in a limited way in about 3000 of the more than 9000 branches of the bank, later they revised their plans to implement in all the branches.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Further, they have implemented CBS in all branches of all the Associate Banks.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;The challenges faced by the Bank group were compounded by its sheer size.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;For one, the decision on the vendor had to be solely based on the scalability factors.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;That necessitated a lot of work on building in the required functionality.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Also, bank did not plan for Business Process Reengineering at the outset.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;This created associated problems, which Shri Sankaran would definitely recommend other banks to foresee.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Some noticeable aspects in the SBI implementation strategy are:&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l7 level1 lfo7; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;They are rolling out a faster pace.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;While every other banks waits for a weekend to roll out new branches, SBI group does that on weekdays and gives the migration team a holiday on Sundays!&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l7 level1 lfo7; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Adopted e-Learning.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;They have implemented this through NIIT one of the leading developers of e-Learning packages.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It is a very compelling option for those banks that envisage a fast rollout, though it may be costly for smaller banks.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Most of the problems in CBS implementation are related to lack of awareness among users.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l7 level1 lfo7; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;They have implemented CA Unicenter for Service Desk.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;And every query of user is supported online through a web interface.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l7 level1 lfo7; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;They have implemented a near site with synchronous replication of database, apart from the disaster recovery site (with asynchronous replication).&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;As there is a time gap&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;(to the extent of 20 to 30 minutes) in synchronization between main Data Center (DC) and the Disaster Recovery (DR) site, there could be loss of transaction data in case the DC is down.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;This could to adversely affect point in time recovery.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;A near site will avoid such a problem.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Various other challenges like those in Infrastructure, Software and Hardware procurement process, vendor management etc. were discussed.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Shri Sankaran asserted that &lt;b&gt;theory does not translate very faithfully to practice.&lt;/b&gt; Any technology implementation is essentially a Change Management process. This has to be handled with finesse, balancing the People-Process-Technology trio well.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;At the end of the forenoon sessions, not only were we contended, but hungry!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, as on the previous day, we had a sumptuous lunch.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Post lunch sessions can make you sleepy, but not with Shri. Ram Sambasivan from HDFC Bank Ltd handling the session on &lt;b&gt;Data Centre Management&lt;/b&gt;. It was for the first time NIBM has invited a representative from a new generation private bank.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;After the public sector giant SBI, it was welcome change to listen to seasoned technology implementers.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Shri. Sambasivan took the participants through various aspects in data centre management including:&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l5 level1 lfo8; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Dealing with multiplicity of vendors&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l5 level1 lfo8; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Documenting the various aspects in day-to-day processes and operations and managing to have clear-cut ownership for each process, even it is the most mundane of the activities.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;More important, ensuring that it is happening as planned.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l5 level1 lfo8; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Handling various non-IT activities – disaster recovery planning is not just having a DR site, or some UPS systems or generators.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It also includes handling the rodents and pests!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;After the torrential rains and floods in Mumbai last July, they have learnt a lesson or two – never have any server in the ground floor, do not have generators etc. in the basement, and plan for everything. Would they have got diesel to run generators from bunks, or trucks to transport diesel, had the power failed?&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l5 level1 lfo8; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Over a period, the number of applications running goes on increasing.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So plan for the data center space accordingly.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;For HDFC, now they are having over 550 servers in their data center, running various applications.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l5 level1 lfo8; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Initially, everybody thinks that they can manage the backups manually.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;But, backup cycle is a very routine process and the operators could make mistakes, which can have fatal consequences.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, it is always appropriate that backup and restore process is automated. So also is the routine report generation.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l5 level1 lfo8; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Use of appropriate media for backup is important.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;He opined that DAT is not reliable and recommended going for LTO – this is not only reliable, but there is tremendous savings in the number of tapes and the time taken for backup.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-ALIGN: justify"&gt;While concluding, he urged all the bankers to think forward to meeting the international standards in IT implementation.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;He also recommends going for ITIL methodology, as it is going to be mandatory in future, especially in the context of Sarbanes-Oxley Act in US.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;It was indeed a good and balanced day.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-114206340599801936?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/114206340599801936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=114206340599801936' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114206340599801936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114206340599801936'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2006/03/my-impressions-of-cbs-training-at-nibm_11.html' title='My Impressions of CBS training at NIBM: Day 2'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-114190757658982313</id><published>2006-03-09T18:02:00.000+05:30</published><updated>2006-03-10T15:19:40.806+05:30</updated><title type='text'>My Impressions of CBS training at NIBM: Day 1</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Last week I was at Pune, Maharashtra, to attend a training programme on &lt;b&gt;Implementation of CBS (&lt;a href="http://www.google.co.in/search?hl=en&amp;q=Core+Banking+Solution&amp;amp;meta=" target="_blank"&gt;Core Banking Solution&lt;/a&gt;): Challenges and Road Ahead&lt;/b&gt; at National Institute of Bank Management (NIBM).&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;NIBM is an institute, which is engaged in conducting training programmes related to various aspects of Bank Management.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;In the recent years as Banking is mostly dependent on technology, of late NIBM conducts a number of programmes related to Banking Technology.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;As at Federal Bank, where I am working, we are in the process of moving over to CBS, it was my pleasure to attend such a programme, especially because of the opportunity to interact with those bankers who have actually seen, and worked in a CBS model.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;To start with, there were some minor inconveniences, as the train in which I was traveling reaches Pune by midnight. But unlike smaller towns in India, Pune was very much live even at that time, and for me getting an auto to NIBM was breeze.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Thankfully, the auto fellows were also co-operative.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, comfortably reached the NIBM campus by 1:00 am on 2&lt;sup&gt;nd &lt;/sup&gt;March 2006.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;I was pleasantly surprised to have the bed tea delivered in the room by early morning.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;After my tea, I just roamed around the campus for a morning walk!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It was a refreshingly different place with a lot of trees and big sounds of birds in the early hours of the morning.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;I started thinking; probably NIBM was fortunate to have sufficient space (I understand, it is over 60 acres) to accommodate the campus.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Today, can you ever think of sufficient land for such a campus even in a small town, let alone a big city like Pune!&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Most of our Banks start at 10:00 am in the morning. (Also, I understand that in places like Mumbai, it is often 10:30).&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, it is customary for even training programmes to start by 10:00.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;But at NIBM, it was different – it starts by 9:00 am.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Not surprisingly, some of the participants – especially from nearby places – hadn’t reached when the programme started.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Later on, I understood that, it was rather because their banks had chosen to send them at the last moment – often as a replacement of someone else who was expected to the attend the training.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Our coordinator for the programme was Shri. Deepankar Roy, a young faculty member of the institute.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;But, he started with a lot of warmth.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;He quickly surveyed the expectations of all the participants – 14 in number, who were a mix of Bankers and IT people, those from Banks that have implemented or implementing CBS, those who are just in the process of finalizing the CBS vendor, and those who have finalized the vendor and are starting the implementation process. His presentation 2&lt;sup&gt;nd&lt;/sup&gt; March morning session was &lt;b&gt;CBS Conceptual Framework, Opportunities &amp; Challenges&lt;/b&gt; helped all the participants to be on an even ground – a challenging task, but Deepankar did it well.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;One idea, which was stressed in his presentation (and I liked the way it was presented), was the importance of Business Process Re-engineering before implementing the Core Banking Solution.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Typically, Banks are very eager to customize the CBS product, even to the extent of killing the product!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;This is dangerous; Banks will lose on two counts:&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;An opportunity to adopt best of the breed processes is lost&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l1 level1 lfo1; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Customization not only takes up initial time, becomes an overhead in maintenance – especially when the core product is revised.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Hence he suggested that Banks classify the Systems &amp; Procedures into:&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l2 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Critical (must have)&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l2 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Semi-Critical (should have)&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l2 level1 lfo2; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Not critical (nice to have)&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Of these, only the critical items need be considered for customization.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;The other two warrants a change in the process.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;An important concept, beautifully explained.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;I hope all the Bankers will make use of the advice.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;That afternoon was reserved for Shri. B.M. Nair, Deputy General Management (IT) at Union Bank of India.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Union Bank had started implementing the Finacle – the CBS solution from Infosys, almost three years back, and has already completed over 800 branches by now.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;So, it was a pleasure to listen to his experiences in the sessions titled &lt;b&gt;CBS Project Management &lt;/b&gt;and &lt;b&gt;CBS Current Challenges&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;While Shri Nair discussed various aspects in the CBS selection, procurement and implementation process, the real take away for most of us, were in the areas of lessons learnt in the process.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;I will discuss some of these here.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;In the area of architecture, he mentioned at least, they have erred in the following areas:&lt;/p&gt;&lt;ol style="MARGIN-TOP: 0in" type="1"&gt;&lt;li class="MsoNormal" style="TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list .5in"&gt;Initially started with Branch Servers.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Later on, they found that it was sheer waste of resources!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;They couldn’t get the initially intended benefit of offline functionality.&lt;/li&gt;&lt;li class="MsoNormal" style="TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list .5in"&gt;A report server was not planned.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Later on, they have learnt the hard way that it is just not practical to generate reports from the production server. Reports consumed a lot a of CPU resources, and held up the other work.&lt;/li&gt;&lt;li class="MsoNormal" style="TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list .5in"&gt;Did not plan for an OLAP tool. In retrospect, they think that they should have procured one right at the beginning.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It would have taken out a lot of trouble in analytical reports.&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Now, what do I think about these?&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;First point, anyway, was not avoidable in those days when they started implementing the CBS.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;No one was sure about the network availability or stability, and whichever vendor, suggested a local server at each branch.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;I agree that now, it may not make much sense for small Banks, especially with the Finacle solution.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Of course at State Bank of India, and the architecture of FNS solution, it is still a need to have branch servers.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;With the third solution – Flexcube from iFlex – now it is better to implement with a centralized Branch Server.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;(Here there is an additional server in the Central Data Center, doing the role of Branch Server).&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;The participant from Syndicate Bank, Shri Shashi Sekhar Praharaj also vouched this.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;At Syndicate Bank, earlier, they were implementing with a branch server, but now longer does.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;The second and third points, relating to MIS and analytical reports is very much valid.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;It is rather unfortunate that in these areas there is still a gap in the way Banks think, often neglecting the obvious about MIS.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Shri Nair also shared his experiences with upgrading from earlier version of Finacle to the latest.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;As those of us in IT are very much aware, this area is a real nightmare, which Shri Nair described, took about four months and was more difficult that the initial implementation!&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;This was mostly surprising for those participants who were from the Business side of Banking.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;And also, over a period of time Banks have to come to terms with some hard realities:&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l3 level1 lfo4; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;There should be a total control over customization, especially documenting each decisions and changes.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l3 level1 lfo4; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;A formal version control tool should be implemented for the customization related scripting.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; TEXT-INDENT: 0in; TEXT-ALIGN: justify; mso-list: l3 level1 lfo4; tab-stops: list .5in"&gt;&lt;span style="font-family:Symbol;font-size:12;"&gt;·&lt;span style="FONT: 7pt 'Times New Roman'"&gt; &lt;/span&gt;&lt;/span&gt;Invariably, there is high turn over of IT staff, especially in the areas which requires specialized skill.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Finally, he concluded by saying that when all banks are going the CBS way, what will really make the difference is how effectively the IT is managed, and quoted Alvin Toefler who said “&lt;b&gt;&lt;i&gt;The illiterate of the 21&lt;sup&gt;st&lt;/sup&gt; Century will not be those who cannot read or write, but those who cannot Learn, Unlearn and Relearn.&lt;/i&gt;&lt;/b&gt;”&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;Indeed a very satisfying day.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;I will give impressions of the following days in later posts in this blog.&lt;/p&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-114190757658982313?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/114190757658982313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=114190757658982313' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114190757658982313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114190757658982313'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2006/03/my-impressions-of-cbs-training-at-nibm_09.html' title='My Impressions of CBS training at NIBM: Day 1'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23667647.post-114189065181639240</id><published>2006-03-09T13:20:00.000+05:30</published><updated>2006-03-10T15:26:16.776+05:30</updated><title type='text'>Why this Blog?</title><content type='html'>&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;I believe most of the Blogs are most to cater to the ego satisfaction of the other. This one is no exception. Foremost, I would like to express some thoughts which come to my mind, and prompt you to think about it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;I would like share with you the readers, my reflections on the various topics of interest -- Banking Technology, Carnatic Music, Thoughts, Practical Philosophy(what I think!), or any other areas which come to my mind.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;I know sometimes, it may be foolish. But quite often I think I need some area to put forth my thoughts -- even if it is to myself. But then, if it could be useful for others, why not put it forward in public? Blogs are really an opportunity for doing so.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;Further, I believe that, in every area you work in, you will have certain personal views and ideas, which can be further expanded only if you put more heads into it. If Blogs match that expectation, it will be a great opportunity for information gathering and dissemination.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;Recently, I had an opportunity to attend a training programme on Implementation of Core Banking Solutions -- Challenges and Roadmap Ahead at National Institute of Bank Management at Pune, India. (I will write more about this in coming days.) On my way back, I had a lot of idle time in the train and started thinking about the ideas I shared with a lot of fellow participants in the programme. Can you start writing about it? Won't they be interested? That prompted me to look into the idea of Blogging. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;I hope I will be able to sustain with this for a long time, write about various things. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Book Antiqua;"&gt;&lt;span class="657212707-09032006"&gt;All readers are welcome to give their views and comments -- or  even tell me if I should stop posting here!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23667647-114189065181639240?l=ajitkumarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ajitkumarl.blogspot.com/feeds/114189065181639240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23667647&amp;postID=114189065181639240' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114189065181639240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23667647/posts/default/114189065181639240'/><link rel='alternate' type='text/html' href='http://ajitkumarl.blogspot.com/2006/03/why-this-blog.html' title='Why this Blog?'/><author><name>Ajit Kumar L</name><uri>http://www.blogger.com/profile/00219007777142054302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_BIJeLlv14o0/TOFzcYyHQfI/AAAAAAAAAIQ/5FDd1_RtGUI/S220/Ajit.gif'/></author><thr:total>4</thr:total></entry></feed>
