Not so long ago, while we were still grappling with the implementation of Business Intelligence and trying to shape up for Business Analytics, the concept of ‘Big Data’ hit the market like many other technologies do. We know most new introductions come in with a high dose of publicity and shrill marketing which tries to sell but does very little to explain what it means. For example when ‘cloud computing’ arrived with all fanfare it did create a stir but it took quite a while for glamour to fade away and for the reality to hit the user. The constant bombardment of the scene with new terms leaves the users bewildered.
The truth is that I am also confused and trying to make sense of this new concept in town. Let me therefore try to arrive at some understanding to help remove the haze from our vision. I remember the time I had started with Business Intelligence long ago trying to support business with new found knowledge from analyzing business data and making information easily accessible. While I was happy with what we did, we were suddenly stumped with the term ‘business analytics’ which took us on a tizzy till we got back our senses. When we are adjusting to the new definition we were teased again with the new term ‘Big Data’. I am sure many of our friends are also trying to comprehend this new development. I will make an attempt to understand the differentiation between these terms.
BI is not a new concept. Data warehouses, data mining, and database technologies have existed in various forms for years and we have been using them merrily. Big data as a term might be new, but many IT professionals have worked with large amounts of data in various industries for years. Business Intelligence (BI) encompasses a variety of tools and methods that can help organizations make better decisions by analyzing “their” data. Therefore, Data Analytics in my opinion should be a part of BI. Is BI then the mother concept and the other off-shoots of it ?
Business analytics (BA)
BA is comprised of solutions used to build analysis models and simulations to create scenarios, understand realities and predict future states. Business analytics includes data mining, predictive analytics, applied analytics and statistics, and is delivered as an application suitable for a business user. These analytics solutions often come with prebuilt industry content that is targeted at an industry business process (for example, claims, underwriting, financial analysis or a specific regulatory requirement). BA therefore could be a specialized tool that analyses data in depth and makes multiple correlations to unravel stories that not visible from a simple analysis. This perhaps puts BA in a slightly different league and has a leg up when compared with BI.
Big data may not just be about large amounts of data, as the name may suggest. Going beyond the conventional process of analyzing structured data as present in our databases, this approach involves digging and analyzing a lot of semi-structured and unstructured data. Fifteen years ago, we didn’t analyze email messages, PDF files, or videos. The Internet was just a fad; all information there was of a secondary nature there were no social networking sites or other discussion groups that give valuable information and insights into consumer behavior. Similarly, wanting to predict the future isn’t a new concept, but being able to access and store all the data that is created is new.
Various sources claim that 90 percent of the data that exists today is only two years old. And that data is growing fast. If 90 percent of all the data in the world was created in the past two years, what does that say about the data?
Now organizations with huge amounts of data would find it hard and time consuming to analyze and interpret them to generate meaningful information on time. Old technology platforms are slow and inefficient and now we need computer systems and technologies that can handle big data and solve the velocity-volume-variety problem. The new in-memory systems technologies provide a breakthrough solution for big data analytics.
The way ahead
We are therefore in a new era where information processing dons a new dimension and acquires the capability of accepting, storing, processing and huge and a diverse set of data and putting them through any complex analysis to generate meaningful information for business. It requires our skills in making use of this technology to our benefit.
Talent acquisition has always been a challenge and we all struggle to find and get right people on board. We complain but still go about our process, managing to select persons who appear closest to the requirement that we defined at the start. In doing so we miss out getting the right talent and end up in a compromise citing various constraints to justify our stand.
There is a difference between talent acquisition and recruitment. While recruitment is about filling up a position, talent acquisition refers to the selection of the right person in the right position. Many a times we try to fit a square peg in the round hole, resulting in the incumbent’s dissatisfaction, low productivity and slow progress.
I have seen companies going through the process of recruiting CIOs and have also seen CIOs trying to appoint senior members to assist them in their work. They follow the normal process of recruitment and do sometimes manage to get good people but they also falter on many occasions. It may be useful to discuss a few factors or practices which can make talent acquisition more targeted and effective.
Defining the need
The requirement for a person could arise due to several reasons. It may arise when a new project or a new area is being taken up or when a new technology is being introduced. It could be to acquire a talent or expertise which the company does not have or could simply be to replace a person who has left. Whatever be the reason, it is necessary to know clearly the need for the person and his role in the organization. In the case of a replacement there is often a tendency to get a person with similar profile instead of reassessing the position and the need. In many organizations roles are assigned to persons to suit their capabilities but they do not review the role when a new person with a different skill set takes the position. For new positions too, the need should be clearly defined and understood by all.
The organization structure and his fitment
This is an area which requires more attention and a casual handling of this aspects leads to long term problems. The organization structure in some companies is not formally recorded and approved and in other cases it is not reviewed at regular intervals to match the new emerging realities. It is important to know the position, designation and the reporting relationship for the new inductee. This helps in specifying the suggested profile, seniority and skill set for searching and short listing candidates for the position. Some companies often tweak the position depending on the candidate they have chosen which I think is not proper. While some flexibility could be in order but the organization structure and the requirement should not be played around with. I do not sometimes find the requirement to have a direct connect with the organization strategies and goals. For example when I left an organization my position (reporting to the CEO) was filled up with a person who was relatively junior and since he was three levels lower in hierarchy they changed the structure made him report to the finance function. The importance of IT and its value to business seemed unclear in this case.
Job or position description
All such positions should have a formal document describing the role, responsibilities and expectations from the incumbent. Such clarity is important when assessing candidates and in understanding their suitability. It is not uncommon to find non availability of a formal document authorized by the HR. On many occasions I have been handed over a quickly written paper listing down a few tasks that the candidate is expected to perform. For example when a CIO wanted a person to head infrastructure management, the job description said that he should know Unix/Windows, server management, database management and handling of LAN & WAN networks but nothing more.
While we lament unavailability of right candidates, we hear well deserving candidates complain lack of good opportunities. There is obviously a disconnect, which can be addressed to some extent if we are clear, objective and focused in our talent acquisition drive. Getting the right person adds synergy to the environment and serves our objective well.
As we start with the new financial year in April, two of our main obligations come to fore. One is seeking approval for the annual budget already presented and the other one is the year end appraisal of our staff members. While the former is important for working out our plans for the year, the latter I feel is more important as it helps in setting up the morale of the work force and helps enhance their productivity in the period ahead.
I have seen many a drama enacted during the appraisal process when staffs’ performance is assessed and later when the final ratings are announced. The whole exercise leaves a few people happy but many others sad and is a situation which is tough but has to be managed with tact. A lot depends on the process adopted by the organization and the way the manager and the HR deal with this sensitive matter. Some companies have a mature and an equitable system while some others have a process not so well defined and followed more in default than in compliance. Let us examine various elements that can make the assessment process better and enjoyable rather than one that is intimidating and disliked.
We are dealing with a valuable human resource here and therefore there is need for us to be more considerate. The HR department should come out with clear policies which are well communicated. Let us discussing a few good practices below ;
Making the process participatory : Breaking away from the old practice of assessor making unilateral assessment, the process should be made participatory with the appraisee having a say in the assessment. He should be allowed to voice his complaints about factors that hindered his performance or suggestions for improvement.
Assigning of goals : Every employee should be aware of the expectations of him. He need to be assigned clear tasks and told of the desired outcome in the form of deliverables or goals. Only then we can assess his performance vis-à-vis his targets.
Self appraisal and supervisor assessment : It is always a good practice to let the appraisee assess his own performance first and then let the appraiser agree or note down his disagreement. Serious differences could then be resolved by HR.
Appraisal discussions : Oftentimes discussion turn too formal and geared towards on assigning scores for performance. This should change with the discussion focus more on development and helping the candidate get over his failings and build further on his strengths.
Make the process transparent : Employees often wait with a bated breath not knowing how the news will hit them. The assessment is kept secretive and there is an element of suspense. This is undesirable and unfair. The process must be transparent and the appriasee should be aware of the manner of his assessment and the areas that he should have done better. Proper documentation and a process of consultation would make the process much more meaningful. Many companies use an automated work flow with pre-defined rules to enter goals/targets, self assessment, evaluation, remarks etc. thereby making the process transparent.
Avoid rigid adherence to the bell curve : The often talked of ‘Bell Curve’ formula sometimes makes us force fit people into slots of excellent, good and the poor performance. Though this could be a general guideline, a small deviation will be in order at times to make possible a fair assessment.
Periodic assessment : In a traditional set up, the appraisal is carried out at the end of the year which means that the candidate comes to know of his shortcomings, if any, only then when the year has run out. A periodic and a formal assessment, say every quarter, can give him an opportunity to improve upon his performance based on the feedback he gets. Such a step would be positive, supportive and fair on the appraisee.
The award : The final give-away is in the form of salary increment or promotion to the next level. People tend to mix up the intent of these issues thereby causing heart burn. Increments are incentives for good performers, a step by which they encourage sincerity, hard work and delivery. On the other hand people who show promise and capability of handling higher responsibilities, are elevated to the next level. This needs to be understood by assessors.
Performance appraisal should therefore be an exercise that people look forward to rather than being an activity that people dread. If it is an ongoing exercise with an intent to develop people and provide encouragement for performing better, this exercise could be enjoyable and productive.
I often come across companies that start IT projects with all fanfare, complete the initial tasks but cool off later. I first enquire, then nudge them and finally try persuading the folks to continue but they somehow go into a period of hibernation and wake up much later. I have wondered about the reasons for such phenomena and tried to analyze but have yet to come out with proper answers.
This is not a rare state that companies get into but a situation I have observed with regular frequency. Companies have always a lot of explanations to offer and look perfectly justified in their approach. To an external observer however such position doesn’t look so normal and convincing and he is at a loss to understand this period of stagnation. The blame could lay with the CIO for not being pushy enough, the users for their uncooperative attitude or with the management for turning a blind eye to the IT projects. For instance one of the companies that I am advising discussed seriously about restructuring the IT infrastructure which was in a highly decentralized mode but postponed it for two months till the start of the new financial year citing budget constraints but it has been now been several months since. Another company was to start off with their BI project and bought the product as well but couldn’t get its act together to implement for over several months now. If I try to analyze the reasons for such delays, some of the following points emerge :
Lack of budget : This is a reason often cited by the CIO or the management. Budget constraints could be true in certain cases when companies reel under depressed sales or eroded margins but in most cases it is either lack of drive or unwillingness to invest further in terms of company’s resources or funds that stalls these projects.
Not convinced of the project : The management may not be sold out to the idea and hence could hold back their approvals. The CIO may not have been able to work out a proper business justification or that the management themselves not made efforts to understand the proposal and the impact on the company.
Ignorance on IT : While the managements may profess to know, their ignorance of IT is hard to cover up. They still hold the view that the company has survived and prospered without IT so far and hence further such investment would be overkill. They would rather invest these funds in a marketing campaign or for capacity build up.
Unsure of the future plans : Managements may not be ready with their immediate business plans due to market uncertainties or may have business plans but refrain from talking of IT plans. It becomes convenient to put such investments on hold.
Conflict amongst the main stake holders : I have experienced this situation more than once. When talking of Supply Chain Management (SCM), Business Intelligence (BI) or Product Lifecycle Management (PLM), I found the main stakeholders standing their ground and not coming to a consensus, thereby holding up the project. Poor coordination at the top ensures indefinite delay in the execution of such projects.
Plain lethargy : This last point takes the cake. Sluggish companies not seriously affected by market conditions, or the ones that are happy with moderate growth or those who are monopolies, take it easy and do not see the need for hurry. They can wait and take a look at the proposal when they are in a mood to do so.
Such periods of inaction are rather intriguing. Irrespective of the reasons for delay one wonders if this stretch of time benefits anyone. Perhaps none, except the companies who are able to postpone their investments. It was amusing to hear of a senior manger patting himself on his back for holding back decision saying that the delay has really helped because they can now work on the new version of the software, not realizing the fact that they had lost the opportunity in not being to make use of the facility before. Lethargy, indecision and procrastination are qualities or habits that we can do away with and move ahead with a greater sense of purpose.
It was during a seminar a few years ago, organized by a leading software vendor, that I listened to the IT head of a large organization, a customer, about implementation of Business Intelligence (BI) suite in their organization. This lecture was a part of the key note session and it had a large attendance. The speaker spoke at length about the project describing how they had been able to generate multiple reports for decision making. Following the talk, a person from the audience raised a pertinent question. Remarking that he did not hear any reference to Key Performance Indicators (KPIs) or its equivalent, he wanted to know if they had identified critical areas in the organization which they wanted to address with information analysis. The speaker could not adequately answer the question and admitted that they had reserved such an approach for the next stage.
I later discovered that this was nothing new and that many organizations implementing BI use it for generating standard MIS reports that they have been using for a while. Being familiar using such reports they don’t see the need for a change. The advantage they derive is easy processing of reports, greater accuracy and timely reporting. The question is if they just get a little more with this wonderful piece of software, is it really worth investing so much and going through the entire grind of implementing BI.
One of the customers that I am currently advising was going through a similar phase. On my advising them to consider BI, they promptly agreed to evaluate, negotiate and buy a package. The implementation partner they spoke to lead them through the familiar approach of taking out routine reports first. The client also seemed to agree as they as they were in a familiar territory. I had then to intervene and explain to them how BI could help them address specific business challenges rather than using this tool to generate reports they already get out of the old systems. The ROI factor hit the CFO mind and he then supported the need to define KPIs for all functions before starting with BI.
The need to define KPIs
Businesses use IT to help enhance their efficiency and effectiveness in dealing with competition and market forces and information plays a key role here. Information however needs to be targeted and this can be done only if we identify the key performance parameters that we like to be met and work out a way to need to monitor them regularly. Let us first understand what KPIs are.
A key performance indicator (KPI) is a business metric used to evaluate factors that are crucial to the success of an organization. KPIs differ for every organization, for example business KPIs may be net revenue, customer loyalty metric, customer-wise profitability, sales performance, performance against competition etc.
Before KPIs can be identified, organization should conduct an exercise defining business objectives, working out measures for success, outlining approach for remedying variances etc. KPIs help an organization assess progress toward the declared goals.
To make the information easily accessible to the senior management personnel, organizations go further and create executive dashboards. Dashboards provide a visually intuitive display of data for monitoring enterprise activity and help organizations track performance from a single screen, thus optimizing decision-making. The purpose is to offer an at-a-glance understanding of the organization’s health to executives, managers, and business users. There are frameworks which are in vogue, like creating a business scorecard to improve business performance which define the overall goals and break down those goals into a series of objectives that will enable them to meet the goals. The ‘Balanced Score Card’ framework originated by Dr. Robert Kaplan and Dr. David Norton is the most popular and this approach adds strategic non-financial performance measures to traditional financial metrics to give managers and executives a more ‘balanced’ view of organizational performance.
It is important that organizations implementing Business Intelligence packages make the most of what the software offers. Companies should go beyond conventional reporting and look for strategic use of information to help meet it’s objectives and goals. Identifying KPIs and creating dashboards are some of the ways to achieve the purpose and organizations should take that path for effective use of the opportunity with them.
The position of CIO in any organization is a challenging one. He has to deal with various people within and especially his seniors. He derives his powers from the defined set of duties and responsibilities assigned to him and the support that he gets from the CEO and other senior functionaries in the organization. He draws out his IT Strategy based on business needs and he executes his plans in consultation with the CIO and other business heads. He has often to take dictats from some of these senior members, and at other times he has to listen to his professional ethics, conscience and sense of propriety. It is a fine balance – a tight rope walk that he has to carefully tread on.
One question that comes to his mind is – whether he is working for his boss or the organization. If his boss asks him to carry out a task which in his judgment is not proper he has clear his throat, pick up courage and speak out his opinion. If he still is unable to convince his boss about his line of thought he has to exercise his discretion and act in a manner that is good for the organization and at the same time ensuring he doesn’t compromise with his principles. A tough task you might say but the CIO has to work an honorable way out for coming out of such situations. Let me describe a few instances from my experiences to explain the matter.
Pressure from boss to recruit a new person
The CFO to whom I was reporting to, asked me to interview and recruit a person who was related to one of the Directors on the Board. Not finding him suitable (as he was not even a graduate and had no knowledge of the platform we were working on), I rejected his candidature. Two weeks later he appeared again with the recommendation of my boss saying he has undergone a 10 day course and learnt the language referred to. I still found him unsuitable and wrote out my remarks accordingly. My boss then gave me sermons saying I should be more mature and practical and asked me to change my remarks. I try explaining to him but he still refused to listen and therefore I suggested that he overrule my decision and instruct me to take him in. However he did not have courage to take responsibility himself and hence let the matter pass.
Instruction of CEO for acquiring certain equipment
Our CEO who had joined a year before asked for a similar hardware as he had in the previous organization. Soon after I joined the company I was asked to finalize the hardware details and place orders. I however felt uncomfortable with the old hardware platform which was getting obsolete due to emergence of new standards. When I suggested a fresh evaluation I received angry responses from the CEO and he was not on talking terms with me for the next six months but grudgingly allowed me to proceed. A year later after the new platform was acquired and after we had a few successful applications running he changed his mind and started extending his support.
CEO wanting commissioning VC just to prop up his image
This was a case some years ago when video conferencing had made an appearance and it was fashionable to have one running in the organization. Our CEO too wanted to boast of this facility in the comity of his peers in the industry and asked me to procure and install. His idea was to link the head office with two of our factories which were just 25 to 50 kilometers apart. I evaluated and expressed my opinion that this facility may not be used as people were used to meeting personally as the distances were short. Since he insisted I had to agree to assist him but excused myself from implementing the project citing busy schedule. He got it commissioned and except the first few meetings which were forced by the CEO, the facility remained unused thereafter – another example of wasted investment.
The case in point is that pulls and pressures do exist in organizations but we have to deal with them in an appropriate manner. We should either be clear and forthright in expressing our thoughts or be diplomatic but use our discretion to accept the situation or deflect it. Such issues should not get stuck in our ego but should be dealt with an open mind. There is no doubt there is an element of risk if our stand goes against the demand of the superiors but we have to take a call one way or the other. This is not just about a difference of opinion but one that stirs our conscience or challenges our professional standing. We should stand tall and act as appropriate.
Business Process Management (BPM) is a subject which has been discussed widely since early 2000s but did not go far during the early years after its debut. Like many other technologies this too was shrouded in mystery till it attained maturity over time. It is perhaps necessary to demystify the concept and explain it in simple terms.
BPM can be defined as a holistic management approach to aligning an organization’s business processes with the wants and needs of business. It is a systematic approach to continuously improve business effectiveness and efficiency while striving for innovation, flexibility and integration with technology. In effect it is about attaining a certain level of operational excellence through business processes which run seamlessly across functions facilitated by technology. It is argued that BPM makes organizations more capable in handling change than functionally focused, traditional hierarchical management entities. As a managerial approach I would say that BPM sees processes as strategic assets of an organization that must be understood, managed and improved to deliver value-added products and services to customers.
BPM is often compared with TQM and continuous process improvement methodologies. In my opinion all these approaches have a lot in common though BPM goes a step further by taking support of or getting enabled through technology. In fact BPM offers an approach to integrate an organizational change capability that is both human and technological.
The need for BPM
Companies in the past developed pockets of automated systems over time which many cases were not integrated. The difficulty got further accentuated due to use of different platforms that were not compatible. Business processes therefore experienced disconnect, as users had to wade through difficult interfaces to complete their transactions. In some cases customers needed special integration tools and other generic tools but found it difficult to manage. BPM then came as a suite of tools that could help provide integration across applications in a way that business processes could proceed without break or interruption. They also offered various value-added features that could help organizations perform better.
Operational excellence can be achieved either through the use of a BPM software suite or with use of other integration tools like SOA, web services, RFC, content management, business intelligence or other proprietary tools like BAPI etc. The purpose would be to work out a wholesome solution which addresses business concerns and enables the organization to tackle competitive forces better.
A BPM initiative should be run as a formal project with essential steps like developing a vision, working out a design, doing data and information modeling, execution with tight project monitoring, and process optimization using business reengineering principles. The effectiveness of the BPM can be known by measuring specific parameters or KPIs and comparing it with status that existed at the start of the project.
Features of BPM suites
BPM suites are rich in features and can be very helpful. The four critical components of BPM include the process engine, business analytics, content management and collaborative tools. Listed below are a few features that enable business to get better:
- Allows process composing and simulation. Provides flexibility and agility to business through process orchestration.
- Allows specifying business rules which can then automatically control business processes.
- Enables integration across applications on different platforms so long as they conform to industry standards.
- Facilitates collaboration among business users and improves efficiency
- Can define metrics and key performance indicators and helps the business monitor performance and provides data for continuous process improvements.
- The Business Activity Monitoring (BAM) sub-module which can provide real-time information about the status and results of various operations, processes and transactions. Can generate alerts when any crosses a defined threshold.
It is important to optimize and improve business processes in order to get better and be operationally excellent. When automating, it is essential to choose the right technology to enable good process management. While many organizations use different tools to achieve the purpose, adopting BPM package has a distinct advantage. Given the importance of this approach, the term is nowadays even referred to as Business Performance Management. BPM is now also available as a SaaS model and for those who have not yet got initiated in this process, can consider the cloud option as a possible solution.
There is no denying the fact that users play a significant role in a CIOs life. Some say it is they that we work for and we should not falter when serving them. They may have their idiosyncrasies and tantrums but they after all are our customers. ‘Customer is the king’ – so the saying goes and sowe are supposed to hold them in high esteem and serve them well.
This scene is not new and I am sure all CIOs will agree, having experienced it all. The fact is, we may find it easier to pacify a crying child than to manage these intelligent and mature blokes. All niceties and diplomacy we may adopt and wish them well every morning but these intelligent beings could still be unrelenting. They are smart and often see through our diversionary tactics and not willing to let go off their demand.
In the years gone by, users were novices and had very little idea of technology and hence we could take them for a ride. Today, however the users are IT aware, are IT professionals by the half and often flaunt their expertise at the drop of their hat. They can operate all these new fangled gadgets whether they are smart phones, note pads, fancy laptops, wi-fi enabled physical objects, and strongly believe in the ‘internet of things’. Dealing with them therefore gets a lot tougher.
I will classify the venerable users into four types and explain their characteristics truthfully.
Users who want it as of yesterday
These are users who are always in a tearing hurry. They approach us with all seriousness and emphasize the urgency even before they spell out their need. When asked about the required date they wish if it could have been done yesterday. To quote my experience with the sales function of an automotive company – the sales manager brought the revised price list of spare parts to be made applicable from the beginning on next month which was just 4 days away. These rates which were decided in the sales summit, were a complete revamp and the list sported flexible pricing varying from one state to another and also for certain districts. When I explained that this involved configuration and that the pricing structure was not amenable to automation and therefore it was not possible to do by the time desired, the immediate reaction was that they thought with ERP everything should be simple. It required a lot of persuasion to make them drop their immediate demand.
Users who demand without examining feasibility
These users have their demands and pass on their laundry list to the IT department without ever studying it at their end. Like in one of the companies, the user from production came out with requirement of usage parameters and costs analysis at the machine level. I had to remind him that data was being captured only at the line level and if their requirements were to be met they would have to enter production data for each machine separately. The user was caught on the wrong foot and did not return.
Users who demand citing examples from other organizations
These are users who have contacts outside of the organization and brace themselves with developments in various companies. They come up with requirements with examples of how it is being done in other places. Sometimes it needs explaining how our situation is a bit different and may require a different solution. For instance the sales manager once came to me with a proposal to introduce mobility with the field sales force and when questioned on the expected benefits he came out with examples of three other companies where this was being practiced. Those companies were from the FMCG block and therefore the needs were different and this had very little use for the company in question. The user murmured a few inaudible notes and left with a complaint.
Users – the IT aware and pseudo experts
These users are smart, have a penchant for the latest gadgets and their fingers move fast on note pads, smart phones, laptops and the like. They book tickets, make payments online, and do banking and investments on the go. These users want all these features from the enterprise systems and want everything including production data, sales figures and analysis, financial data, salary particulars, leave data, stock reports, MIS etc. either on the web or on their mobiles. It is difficult to argue with them citing our present application architecture, inadequacy of the application or upgrades necessary as they argue that if Banks can why can’t we.
So friends, here we are trying to deal with highly evolved customers who cannot easily be dislodged from their position. One has to learn diplomacy, negotiation skills, special combat training and great story telling to wind our way out of this puzzle. So long as the users are in their true colors, the life of the CIO will continue to be interesting and adventure filled.
Companies often get into emergency situations which may have descended upon them unannounced or could be one of their own making. Some problems crop up when we least expect them or perhaps when they could not be anticipated ; the least we can do in such cases is to get act immediately to address the problem. However in most situations problem develops over a period of time but we ignore the signals or are complacent till we see the water rising over our heads. This is an area that needs our attention and I will discuss this citing a few examples.
The problem as it evolves
Many problems that we face, develop over time but manifest themselves when operations are impacted adversely. However we tend to ignore the signals or are casual in dealing with them often hoping that the situation will correct by itself. These are risks which the CIO needs to take cognizance of and initiate steps to mitigate the losses. It is not uncommon to make mistakes or to misread a situation but the approach should be one which takes note of signals and act on them expeditiously. Common reasons for not acting on time are as follows :
a. Problem not understood : The risk is not comprehended and its impact is not understood.
b. Ignoring or not seeking more info / research : The signals are ignored assuming that it is not significant and no effort is taken to find out more. The likely impact is not assessed.
c. Hoping it will resolve itself : Simple shirking of responsibility hoping that the problem will disappear on its own. We are guilty here of inaction and negligence.
d. Buying time / procrastination : Period of indecision and avoiding upsetting the applecart. This is about deferring action and waiting for the time when the going gets really bad.
e. Reluctance to change : A sense of insecurity when dealing with a new solution and therefore an effort to make do with the current situation with a few corrections here and there.
A few examples
Let me describe a few instances from my experiences to explain to buttress my views.
In one of the companies where I was the CIO, I inherited systems which were developed by a few software houses, some of them being boutique or specialized outfits. The systems therefore were developed in not so popular platforms but they extended support for a smooth running. A little later their support deteriorated with some problems taking long to attend. Personnel working on our account started disappearing. I took time to react assuming this to be the normal attrition that plagued the software sector and seemed satisfied with the owner’s assurances. I finally acted only when the situation became impossible and had to get the system redeveloped by another vendor which took time, during which the users had to undergo considerable hardship. There was a lesson for me to learn here.
A company that I am an advisor to, suffered disk crashes on their servers and the CFO requested me to speak to the vendor to set this right. The hardware vendor reverted with their analysis stating that the disk surface had suffered erosion and blamed the environment. The issue was clear – the factory environment (chemicals) was the reason and I advised them to move the servers and storage to an external data center. The company took time to decide fighting off internal resistance of people who didn’t want the data center to move out. The shift took place finally when the systems went down and the hardware vendor refused to service unless the equipment was moved out.
In another case, the company had servers, storage etc. hosted in an external data center and working smoothly over time. The services started deteriorating with the connectivity which was also handled by them failing a little too frequently. The news was out in the market about the vendor facing financial difficulties. The company dithered, hoping that the vendor will turn around but got caught when services broke down in several areas and then they had to work on borrowed facilities till they moved their equipment to another data center.
There is lesson here for all of us. Risks do arise and start affecting us but it is for us to manage those risks. There are always early signs which are visible but we need to take note of them. We have the responsibility to prevent the company from risks and hence necessary to analyze all such situations and take preventive steps to avoid or mitigate losses that the company might be exposed to.
I have often faced this dilemma when moving to a new organization. In new organizations, the systems I had to deal with were either in a good shape or in a bad condition with very little documentation. Places where the systems were well defined and documented, I had very few problems. All I had to do was to review and determine whether they were in the right direction or needed suitable changes. At other places where I landed up with systems in a mess, recreating new systems proved to be a massive challenge. Let me deal with both these situations.
In any new organization that we move into, systems do look alien and different from what we may have been doing in our previous engagement. A natural tendency would be redraw plans to bring it in line with what we are familiar with – the same hardware platform, software packages or vendors. That would really be a waste of effort and a move just for our comfort but not necessarily for the good of the organization. Such a situation calls for a dispassionate assessment of the status and determination of what is best in the circumstances.
Bad state of systems
In a couple of situations I had landed up in organizations which had no real enterprise IT worth its name. In one place I found a host of disjointed systems developed over a period of time for individual functional use and a later attempt to force integration by writing some programs for data transfer. There was no method in the build up to the final architecture and some of the systems used different platforms perhaps born out of personal preferences of the then software developers. Another situation was one in which the company installed a certain ERP though not successfully and therefore topped it up with a host of external systems to supplement unfulfilled requirements. In the absence of good documentation, handling of the systems was best left to a few individuals in the IT department. Sorting out such a mess I thought would have been a nightmare and therefore recommended to the management that a fresh study be instituted to assess the company’s requirements anew and that we redraw a new IT Strategy. These were right decisions in my opinion and it worked out well in the long run.
Reasonably good systems
Even organizations that have reasonably good systems pose a challenge to the new CIO. The CIO has to exercise discretion and draw up new plans that do not carry a personal bias. Let me illustrate through two examples.
In one of the organizations that I got into, the team had decided to go ahead with Oracle ERP and had also placed order on them. Having been on SAP for the last few years I had a strong feeling within that I should persuade them to change their decision and get in SAP instead. In fact I had started asking questions about their choice in an effort to prove them wrong. A little later however I realized my pretenses and decided to get along with my colleagues to build further with the platforms and tools available.
In another organization the situation was very different. Systems were reasonably good and were well documented too. The previous incumbent had drawn up an IT Plan which had been presented and agreed with the management. The plan also carried a roadmap for the next three years. While all this looked impressive I was only worried about one aspect of the approach. The plan reflected a strong personal bias of the previous CIO. He had, perhaps because of his previous background, based his entire plan on the basis of tailor made systems, and that too developed by small boutique software firms (he had a particular dislike for large firms) and even elements like system interfaces, security, identity management were sought to be developed using web based software or scripts written specifically for our needs. I somehow felt this would place the company at the mercy of developers and a strategy that could turn company’s attention to IT instead of focusing on the needs of business. I decided to redraw the strategy placing emphasis on using enterprise packages and solutions and away from software development. That put us into the mainstream of business and we derived wonderful results over the next few years.
Drawing from experience I would opine that taking up a new assignment always poses a challenge. We stand at cross-roads not knowing whether to toe the same line or make changes. We have to act in the best interest of the organization and keep our personal preferences and bias at bay so as to make the right choice.