All of us face attrition-related problems, more so when there is a boom or an economic revival. Though the problem is not unique to IT, it surely does get more acute in our case many a times. At such junctures, we get critical of the younger generation and accuse them of being greedy and non-committal.
Instead of such diatribes, we need to realize that whenever there are opportunities, people will seek greener pastures. Gone are the days of steadfast loyalty of employees to their masters or to their organization. We now have independent thinking individuals with high ambitions — people set their sights on bigger things in life. Staff attrition is here to stay, and we better understand how to deal with this situation in order to mitigate this risk.
Having said that, I admit that the task is easier said than done. Getting our tasks executed and at the same time ensuring that these blokes are taken care of, is an uphill task. I am often at my wit’s end trying to balance these factors. Stopping attrition sure is impossible, but we can try to reduce its occurrence to the maximum possible extent.
There are questions in our mind as to why people leave. There could be various reasons including inadequate pay, sad work environments, bad bosses, no growth prospects, insufficient work, or overwork. Although money is not the sole criterion for people to change jobs, it has to be realized that whenever people leave, it does impact the work environment. Separation is a big loss for the IT group and the organization. The time taken to identify a replacement to join, understand the organization, get trained and be effective, causes a loss in work during this period.
When faced with this problem, I had to take several steps which worked in some measure. Let me share the details of these efforts with you.
1. Standing of the IT department: Ensure that IT occupies a pride of place in the organization. The function should report to the CEO rather than to the CFO or commercial head. Staff feel reassured that they are important to the organization.
2. Participative management: Create a core group of seniors in the IT department to discuss and come up with ideas to effectively run the department. This gives them a sense of ownership, and they retain interest in work.
3. Maintain personal rapport with each member and take care of their career aspirations: It is important to treat each member differently, and be conscious of his competence and ambitions. We need to counsel them to fully apply themselves, and stay motivated. Appropriate work allocation and proper task assignment based on their aptitude and competencies plays a big role in retaining staff.
4. Keep on introducing new technologies: I was once advised by my seniors that it will be a mistake to adopt latest technologies, as people would learn and leave. I ignored their advice and upgraded the technology landscape; the result was a drop in attrition and the fact that we could get good talent from the market. There was one another great experience. As we were on the latest version of SAP and other technologies, some of our staff members who were selected by other organizations, refused to join them as these companies had older software versions. So during such processes of change, people keep themselves busy learning and pay less attention to opportunities outside.
5. User interaction on an equal footing: If not managed properly, users may at times weigh heavily on the IT folks. It is then important for the CIO to intervene and work out a proper work arrangement for collaboration with users. IT staff thus retains their dignity and feels good.
6. Express appreciation and recognize good efforts: It is an excellent idea to appreciate good work and give them an occasional award for outstanding work, or issue letters which go into their personnel files.
I have seen some of these measures work, and been able to retain staff longer than industry norms. So it’s worth experimenting with such initiatives in order make the environment a fun to be place.
This is a question that I am not sure of asking. As of today, the CIO is an important functionary, and has a role to play in the improving organization’s capability to function in the market and beat competition. Companies, in an effort to grow and expand, take various business risks — an inherent process. As the CIO assists in this process, he may also have to take various steps that are out of the ordinary, and in line with the business’ expectation. This means that the CIO has to often take steps that help the organization leap frog in terms of efficiency, cost cutting, and seizing new business opportunities.
Does the CIO measure up to this task? Some CIOs may do so on several occasions, but many may not. I have generally found CIOs to be careful, playing safe, and generally risk averse. Let me share a few experiences to illustrate my point.
In 1993, while looking for a good platform to develop applications in a GUI environment, I stumbled upon Gupta-SQL. Foreign IT magazines had spoken highly about this product, and therefore I decided to test out their evaluation copy. Impressed with the features, I placed an order, started work on it, and developed wonderful applications. A few of my CIO friends were also evaluating the Gupta-SQL, but decided to stay on with their Oracle environment saying that they felt comfortable with it and do not want to make a change.
During early 2000, when I wanted to add more disk space, the vendor suggested that I go in for a storage server. I thought he was crazy, but when he took me through my future projections for storage and the consequences, I got the point, and set up infrastructure to take care of the future. I learnt that I was one of the early ones to adopt this solution. For a few years thereafter, I observed that many of my friends did not take that step, and continued with their earlier arrangement — despite having checked with me.
Another interesting episode was in 2006, when SAP felt increased competition from Oracle. I decided to bet on DB2 as the preferred platform, after research on the topic, discussions with industry watchers, and advice from the Gartner group. There were clear indications that for a Greenfield site, it was better to choose DB2 over Oracle DB for SAP. I went ahead, but none of my other friends dared to do so — even though I shared my study findings with them. They preferred to stay with the familiar environment.
Finally, I would like to share my experience with server virtualization. We are on VMWare, but when we spoke about shifting our applications on Microsoft and Oracle platforms, we were strongly discouraged by these vendors. We were told that their software has not been certified, except for the respective virtualized platforms. They even went as much as to caution us that they would not be able to provide support. Despite these warnings, we have successfully implemented this, and been able to benefit from the shared infrastructure. I have shared the advantages gained at various forums, but I learn that CIOs still are averse to trying out this new step, preferring to stay safe with their current hardware arrangement.
So my take is that CIOs by and large are risk averse, and stay away from any adventurism. We are told in business that ‘no risk, no profit’ – perhaps that applies to business — not IT.
Much of what I know about technology has been learnt from technology vendors. While it’s true that I have read about various technologies and also used them, at times the real understanding has come from vendor interactions.
Vendors know best about the technology that they deal with. Vendor representatives possess considerable literature, are trained internally by experts, and carry demo packs with them. They also have substantial amounts of experience when it comes to dealing with various customers, answering their queries, and also by being a part of their implementation — whether it’s a success or failure.
Many years ago, I realized about the fallacy of my approach while dealing with vendors. I would often call in the vendor and tell him what I wanted — say, hardware of a certain configuration, a software package’s latest version, a tool that I might have read about, and then ask him to submit his quotation. The poor sales representatives chasing numbers and targets would rush back with his proposal, hoping to cash in with an order. Little did I realize about the opportunity that I lost when it came to doing a proper evaluation and choosing the right solution!
I later changed my approach, and called in vendors to explain my requirement. After the detailing, I would ask them to suggest the most appropriate solution. Each vendor went head over heels, and used their ingenuity to suggest the best solution. This was revealing, as some of these were options that I could not have thought of myself. I used the suggestion of ‘A’ to confront vendor ‘B’, who came up with his own counter arguments. Vendor ‘C’ had his own story, and was critical of the other approaches. This interaction gave me an in-depth understanding of the subject. It was armed me with enough knowledge to make a decision based on facts.
I will talk specifically of a few incidents to explain my viewpoint. Faced with ever growing storage requirements, I asked our vendor to get me an additional extra storage box to bolster my storage. Those were the early days of enterprise storage. When the vendor suggested that I go in for a storage server instead, I blew my top. However, the vendor explained his stand. His suggestion was that given the projected growth, I would otherwise be continuously adding more boxes — a management nightmare. That made sense, and as I went about studying the details, I learnt a lot about storage technologies and the merits of using them.
Similar was my experience, when it came to introducing server virtualization. While evaluating servers, I would often ask for technical details. I was rewarded with considerable knowledge on IBM Power processors, HP’s Itanium, Sun Sparc processors, and other such platforms. The knowledge picked up on other technologies like UTM, digital asset management and unified communication also went a long way in developing a certain confidence.
I often ponder. I spent a lot of money over the years in getting myself educated and learning new tricks, but here I was picking up knowledge without having to pay any sum. Just turning a buying opportunity into one of learning — oh boy, what a reward.
We live in a dynamic world, and the environment around us undergoes change at a rapid pace. While we are busy putting out fires in our respective organizations, a lot is happening in the world around us. We do try to keep pace by reading various magazines, accessing information from the net, and subscribing to various news services on the web. I am not sure if that is enough.
There is a wealth of knowledge and experience that resides in the IT community consisting of CIOs, consulting professionals and vendor executives. There is a lot that can be learnt and applied for our benefit, and therefore a need to network with the IT community.
I have always been regular in attending events conducted by vendor organizations — introducing a new product or technology — or by professional bodies like the CII, Nasscom, CIO associations, etc. By doing so, I have picked up new learning and insights with these leads. I applied them in my own way for my organization. I have on many occasions shared my experiences in many of these forums, and also taken interest in taking sessions for students in management institutions. I call it ‘learning by teaching’, because I have to first read and prepare for these sessions. While teaching, my own doubts and partial understanding get cleared by itself.
If I were to pen down various ways in which I benefitted from these interactions, I would state the following:
- By attending vendor events, I learned a lot about new and emergent technologies like storage, virtualization, UTM, cloud computing etc. Through listening and asking questions, you can elicit answers to queries that remain unanswered based on reading articles.
- Through case studies presented by user organizations.
- Next is networking with CIOs. In our case, we formed an association of CIOs and met regularly. By doing so, we could exchange our ideas and experiences. We also knew whom to speak to when we are struggling with technology and applications.
- Interaction with vendors has been a rewarding experience. When I used to call a vendor for my requirements, I would pose my problem, and ask them to suggest a solution. For one, the vendor knows more about technology than we do. So when they come out with a solution, many a time it can be an eye opener. By letting vendors speak on the strength of their solution vis-a-vis a competitor, I could learn a lot from them – frankly, this is free education of sorts.
I would like to leave you with the experience of a colleague of mine — someone who shied away from networking with the community, and hence lost his edge. This nice chap worked with me, and I took personal interest in training him for higher level tasks. Impressed with his sincerity, I coached him to act like a CIO by asking him to do a few activities that I would otherwise do.
When I was leaving that organization, he wanted to make a change as well, and asked for my help in the process. My coaching helped him pick up a CIO position with a mid-sized company. He carried out that role, and then moved on to another organization. However, he kept to himself and tried to copy the solutions that he had learnt from his earlier organization. He did not network with peers or seniors in the community. Nor did he pick up new knowledge. After a while, I found him struggling for another job, at a loss to understand his career direction.
Gone are the days when the IT Manager used to sit securely in his glass cabin and manage back-end processing. Today’s CIO has to be a part of the business, and help in its effective management. He has to work alongside other functionaries and see that IT solutions fit into the business fabric. Therefore, the CIO has to interact with business heads, understand their plans, identify the constraints they face, and then try to work out solutions that help them execute their plans. He should also be in touch with the CEO to understand his vision and get a sense of direction of the business.
Having said this, CIOs should realize that they can’t always look serious — or talk shop all the time. Well, shouldn’t he be more open, jovial, sporting and social at times? I hate chaps who get somber after exchanging the initial customary greetings and start narrating their problems. I wonder what they would lose if they could smile and talk of general matters, before bursting out with their issues. Can’t they give me some breathing space?
Now, take it the other way around. If you were the serious looking CIO, wouldn’t the user look at you the same way?
The CIO will surely do better if he moves around the organization meeting fellow employees — asking if they are comfortable working on the systems and noting down their grievances (if any). He can meet the senior officials (say, over a cup of tea), and get into a general conversation. This is not only about developing a friendship, but also about stating the fact that you recognize his presence in the organization — that you value his company.
Whenever there are get-togethers or a party called to commemorate a success, the CIO should choose to join these (if invited). On, say a successful completion of a project, the CIO can throw a party. He can call relevant users and acknowledge their contribution. A good way of getting closer will be to call over a few close executives for a dinner at his residence on a week end. In many organizations that I have been in, I have seen a small greetings application which gives out the names of employees whose birthdays are due. It is always a great idea to wish these colleagues of yours.
All this is about networking with people within the organization. This improves your acceptability as a CIO, and become more approachable. You will be able to get a lot of information on the going-ons in the company and we can stay abreast with the changes. Access to the grapevine is yet another possible benefit, and nothing is wrong with it.
The biggest advantage is that your interactions with many become informal, though they remain official in nature. As the CIO, you will be able to cut across bureaucracy and resolve many a contentious issue in a friendly manner. When in a tight spot, these people may come to your rescue and offer help. After all, nothing is better than being in a place where you feel part of the family.
I have spent half my professional life spreading awareness among the senior management staff in various organizations, importance of Information Technology for the business, and the need of management attention. It was an enjoyable experience, since I got to observe them in various moods depending on their interest and grasp of the subject.
While some are curious and ask questions, others nod their heads as if they understand everything. A few look bored all through, and the rest of them remain cynical — not believing a word of what is being said. But all would sit through the sessions, enjoy their lunch, and cherish the break from routine work.
Of course, quite a lot depended on the CEO and his take on these awareness sessions. If the CEO was keen and attentive, you would find a couple of others serious about the awareness session and benefitting from it. But if the CEO yawned, others would do so too – the effect is contagious.
Some of these sessions would be a short session of two hours or span an entire day, depending upon the objective. In some cases, I took upon myself to deliver these sessions. At other times, I invited external experts to brainwash them into believing the importance of IT. I succeeded on a few occasions, and fell short of my expectations at other times. You would agree that this is a difficult task, but it is extremely important to get a buy-in from these top guys if one has to be successful.
I certainly cherish moments when some seniors came to me and confessed that they had undergone a certain transformation in understanding IT — afterwards their dealings reflected this change. They became supportive, started to participate, and offer suggestions. But these were a few picks from the lot. Most of the others stayed unchanged, and continued to be as ‘intelligent’ as earlier.
Let me narrate a couple of incidents. During the introduction of a whole new IT program in the new organization, I arranged a full day IT awareness session (with a leading global IT vendor) for the top brass. Their director in charge of training flew in from the US to pick up this challenge. He asked me to join only at the last session, as he wanted the directors and VPs to feel free in expressing their take on IT. He took a wonderful session (I was told), wherein he cited various examples and subjected them to case studies which had to be solved in groups. I joined them on the last hour, and I was impressed with the rapt attention with which the audience listened to him.
Just after the day ended, the head of marketing came up to me, and said that he realized that his department has been given a lesser number of PCs than the finance department. The next half an hour was on a discourse about the politics of PC distribution in the organization. He refused to get drawn into a discussion on the specifications of the new sales and distribution system (which was lying with him for his approval). Perhaps what he learnt from the session was that PCs are the most important aspect of IT.
In another organization, I made a comprehensive presentation of the IT strategy and plans that I had drawn up for the next three years. Since this was in keeping with the business plan drawn up earlier, I sincerely hoped that I had been able to inject a bit of IT into their hearts. However, the experience was to the contrary, as three of these vice presidents converged on me to complain about their PC and printer troubles.
I have often tried to draw these chaps into intellectual discussions. However, I often find that they talk more about PCs, printers, or troubles in accessing e-mail and the Internet rather than speaking on the business issues for which they need a solution. Well, IT seems to be all about these simple equipment and facilities. I wonder whether IT is so complicated that it frightens these simple beings. I have not given up still, as I continue my research on the subject.
I have been in circumstances which I would describe as embarrassing for me as a CIO. When busy dealing with serious and strategic matters relating to the business, I would often come across a demand from the CEO or some senior functionary, asking for their gadgets to be configured.
These blokes would often visit abroad, pick up some interesting objects, and come back — eager to get it running. At other times, it would be their children who pick up these toys, and hand it over to dad for getting them activated. These interesting gadgets would be say an iPod, iPhone, new mobile phones with 3G features, PDA, scheduler, digital photo frame, camera, videos, and so on. Some of these would be the latest models — those which are not yet been launched in India.
Ironically, these wise men would normally draw up plenty of excuses to put off important discussions involving important systems feigning busy demeanor. They would have all the time to follow up on these miscellaneous tasks. A lot of time would be spent seeking a demo run of the gadget and then play with it.
Really, how very romantic!
Now, these wise guys wouldn’t contact me, but instead call one of my assistants. The objects would be handed over to them for immediate attention. Not only would they politely request for priority, but also follow up with them through the day. Now this fall guy, often the system administrator or the Data Center in-charge, would feel rather cowed down by these polite but firm orders. So these personnel would not even tell the esteemed customer that they have important tasks on hand. They would then turn to me with a pleading look — asking me to rescue them from this situation.
There have been times when I thought it not prudent to intervene in such situations. This is because if I were to speak to the senior guy, he would reply that he never meant to disturb routine tasks. Besides, the system administrator had never apprised him that he was busy.
Tough dilemma, isn’t it? Let me share with you some of the measures that I took to handle such situations.
On a few occasions, I would tell my chap to do his regular work. If accosted by the senior person, he would tell them that I had assigned urgent work. He would attend to the gadget as soon he was through with his task. But if it is the CEO or the owner Director, such a stand would be a little risky to adopt.
Then I hit upon a new idea. I spoke to one of our service providers who used to deal with product imports. He had a few chaps who were adept on such fancy stuff. I then weaved a contract asking him to provide me a person who would be available when needed. In short, someone who could fix these fancy objects, and demonstrate them to the proud owner. The scope involved his visits to the Directors’ homes (as well as dealing with the children). Over a period of time, we asked them to directly call up the service provider, and this worked. My boys heaved a sigh of relief as they came up to me with broad smiles telling me that I got them out of captivity.
I am sure many of my CIO friends have faced similar situations, and found innovative ways to deal with it. But this is an interesting situation that we often come across. Such requests challenge our guiles and push us to our wit’s end. But we are also smart, aren’t we?
We have witnessed rapid technology changes around us, along with an evolution of the software landscape. Today we run a host of application software packages ranging from office application packages on desktops/laptops to enterprise packages like ERP. Some of these are user oriented, while other enterprise packages are often mission critical, and should be dealt with carefully. CIOs frequently face the challenge of upgrading these packages from time to time. Now let us examine situations in which the CIO has to take a decision.
User packages like office applications on PCs are not much of an issue. For proprietary packages, we may either pay up AMC or take an upgrade charge (depending on the vendor policy), and then decide when to upgrade. In case of open source software, the call has to be taken by the customer in consultation with the service provider. Many a times, we face problems when some users are on the upgraded platform, while others are not. Files generated on upgraded software are sometimes are not readable on the older platforms.
For other specific application packages, the decision for an upgrade has to be taken based on the necessity. It also depends upon the position of the version in the product upgrade cycle.
The decision is often a bit involved when it comes to packages like ERP. Being a mission critical application and closely linked to the day to day work, any decision on upgrade has to be well thought of, as it has organization wide ramifications. I have found that CIOs often get stuck, and therefore defer decisions for too long. One of the main reasons is that ERP upgrade is a project in itself. It requires justifications and involvement of the organization.
There are two factors that influence our decision while deciding to go for an application upgrade. One is that the vendor announces the date from which a particular version will go out of support. That is a reasonable call, as the vendor cannot be expected to keep staff to support an older version. In such cases, organizations scamper to complete the upgrade since they don’t want to lose vendor support. Some organizations prefer to continue with the old version, and appoint a support person externally at a much lower cost. I consider both these moves— that is, either waiting till the last minute to upgrade or continuing on with de-supported version—rather dangerous and perhaps to be avoided. CIOs can choose an appropriate time to upgrade once he is told about the support schedule by the vendor.
The second situation requiring an upgrade is when the organization gets interested in doing so to enable use of features offered by the new version. I will cite two examples. In one of my earlier organizations, the decision for our upgrade to SAP version 4.7 and the middleware (Netweaver), was influenced by the company’s desire to implement CRM and SRM packages. These could have worked best in the newer version. Similarly, in the current organization, we are upgrading our Oracle EBS version R11 to R12, as we intend to implement a Production Planning system (with discrete and process manufacturing features as well as product costing), which is well served in the new version.
In either case, it requires a balanced view and the courage to upgrade at an appropriate time. Such upgrades require involvement of all the stakeholders to make it happen.
We have a lot of equipment in the data center—servers, storage boxes, SAN switches and network switches. Many of these are expensive, and bought with approvals that require a lot of justification. But like all equipment, these too age, and cry for a replacement.
The CIO is often in a dilemma, not knowing the right time to ask for a replacement. Unlike PCs, we cannot specify a time period for retirement of these equipment, since it will not be a wise decision. The need for replacement arises only if the equipment breaks down often, gets slow, shows funny results, or is incompatible with new software versions. So, what are the factors that a CIO should consider to determine if it is time to change or replace data center equipment?
- When the server slows down processing and users start complaining.
- If the server gives trouble and there are frequent interruptions. Or in cases when spare parts for the equipment are scarce and difficult to get. Yet another scenario is when the machine tends to get obsolete.
- When the OS version is old and cannot accommodate new versions of software packages. Or consider replacement if the OS becomes incompatible with applications on other servers.
- The manufacturer notifies end of support to the equipment.
There is another scene that I had come across a few times. For example, once we were in discussion for an enterprise storage server enhancement. The vendor suggested that instead of adding more disks, it would be prudent to buy a new storage server. I thought he was out of his mind, and chided him for the suggestion. He asked me to cool down and listen to him, and what he said made sense. His rough calculation went on these lines – the new equipment will be much faster, have larger capacity, fall into obsolescence much later, and come with a three year warranty. As against this, I would pay a higher amount for addition of the low capacity disks by retaining the old machine. I would run out of space much faster, be less prepared for the increasing demand for performance, and pay huge amount as AMC (which was a fixed percentage on the original purchase price).
It pained my heart to part with the reliable old box which had served me for over four years. Better sense prevailed, and I put a note to the management with ROI calculations and lo-behold, it received approval. I have now followed this principle in a few other cases. So the lesson is to make a sound business decision, and not carried away by emotional attachment to old assets.
CIOs often wait till the end when it becomes imperative to change, and that creates a panic situation. The explanation is usually on the lines of “Why should I disturb something, if it is running fine?” When I joined my current organization, I found systems that were over a decade old. Even the OS version was not disturbed—neither was it factored in the immediate plans. The organization had to make do with sub-optimal systems till it found alternative approaches. It is therefore important to continuously review the status, and carry out necessary replacements as appropriate.
Nowadays, all office employees are provided with a system—either a desktop or a laptop—to carry out their work. While such equipment is added whenever new employees join the organization, old systems are replaced with new ones (as and when they become due). On this front, certain organizations do have a very clear policy for replacement, but many don’t.
It is necessary to define clear rules for refresh and also convey them to the organization at large. Users are often tempted to ask for a replacement because their colleague might have got a new machine with better features. This request often comes in the form of false complaints which incline towards a plea for a replacement.
Rules of replacement vary across organizations. While some specify a fixed time period for retiring old assets, others specify a batch that would be replaced. The time period for retirement also varies between three to five years. In fact, many such rules may often not be based on scientific assessment.
I have heard of such debates in organizations during times of stress—for example, in times of recession or when the company’s business and finances are under pressure. At such times, business questions the rules for replacement, and often asks for extension of the period. This is again an ad-hoc measure, and not based on sound judgment.
There have been several studies made on this subject. I recall a Wipro case study which pointed out a few factors to be considered for the purpose. For instance, if the ideal period to retire a client machine is three years, then the following considerations are necessary:
- The PC usually comes with a three year warranty. Therefore, we will have to opt for an annual maintenance contract (AMC) after this period
- Beyond this period, we generally face work disruption due to failure of parts. For example, often laptop displays start giving problems, batteries die out, and CPU (or RAM) needs replacement.
- We spend on repairs, spends go up, but all these don’t enhance the resale value. The total cost of ownership goes up.
- Delay often causes problems in terms of compatibility, For example, it could be in the form of not being able to read files created in a higher version by other colleagues. Or it could be in terms of difficulty faced in installing the newer version of a software package.
- If we replace with a new machine, we get a three year warranty, and therefore save these costs.
We may often be tempted to defer replacements, thinking that we have saved in terms of spends for the year. However, when considered from a long term perspective, we may perhaps find that this was not the right decision.