Saturday, July 27, 2013

Chapter 11



With increase in volume, day to day operations became a challenge. Ramesh and his team were primarily concentrating on development of features. With more clients from all round the country, support calls were increasing. Bhishma knew that unless the users had a great experience and got their doubts clarified on a timely basis, they would lose interest.

The central computer system was also running out of capacity. With this capacity constraint more and more clients were facing problems. He asked Arjun to help 

Ramesh to make sure that the capacity is planned and upgraded to match the growth in volume. Arjun took this up seriously. He undertook a detailed evaluation of the operations. He realised that the system team as well as MSS team considered development of features their priority. Solving client problems was considered a low end job and a necessary evil.

Arjun went about addressing this problem heads on. He organised a special task team consisting of smartest kids from business, systems and MSS to address issues for service quality and redressal of grievances. To begin with there was significant resistance in being posted to this low-end job. It was considered to be punishment posting by most.

Arjun realized that the biggest challenge was changing this attitudinal issue. He decided to make sure that posting into this task team becomes a privilege posting and not a punishment posting.

He called the complete team for a brainstorming session.

“Guys, I called you all because I want your help in changing our task team performance. This task team is expected to help our clients to sort out their problems. But, today the feedback we get from our clients is that we are failing in our duties. So I decided to ask you all why we are in this stage”

“Sir I want to make a point. We are from the system team. But we are demeaned by being posted in this help desk. I don’t feel that I am part of a system team that is involved in developing an advanced solution. I feel that I am in one of the call centers.”Ranjit replied

“ I agree with Ranjit” added Rajat also of systems team. “ When the telephone rings I can almost  listen to myself saying Mam can I help you”

“OK Rajat is it shameful to help our clients? Are we not being sustained by the fee that is paid by our clients? If the clients don’t feel happy and they don’t buy our services there will be no solution development for any of us”

“I don’t say that we should not help our clients. But that is the job  of people who are selected to do that job. We can simply outsource this to a call center where ‘not so well educated’ chaps will sit and take these calls and sort out the clients stupid clarifications” Ranjit replied.

“May be the business operations team can handle it” Rajat remarked

“Do you think it is the job of BO to clean up the shit that the systems team has created” Gopan from BO who was posted to task team was fuming.

“Please stop this nonsense” Arjun raised his voice mildly. “You guys are arguing without truly understanding our role and the challenges we face”

“Listen to some facts. Do you know why I have been asked by Bhishma to take a look the task team performance? It is because we have reached a situation that there is severe backlash from our client base about the quality of our solution. The murmur that was here and there, is now become a uprising asking us to take our solution back and return their monies”

“In the last one week I analysed whatever documentation you had created relating to the customer grievances. I took help of Krishnan the MSS project head to study the root cause. 90% of the complaints are not some clarification from users on which button to press or how to start the computer or requesting help on command. They are performance issues of programs getting slow, the weekly upgrades failing to load, programs crashing, failure of some functionalities and so on.” Arjun pointed out

“These are on account of poor design, poor programming and insufficient testing. These cannot be solved by call center staff. They need help from qualified people to solve these problems. We need bright kids like you to analyse these problems deeply to understand the root causes and solve them. Then we send these upgrades to our clients so that these problems don’t continue. I don’t even know why we call these upgrades. They are nothing but bug fixes”

“Let me make a point my friends” Krishnan butted in. These problems are because all you smart guys who are involved in development and testing are focused on features and functionalities and not of performance. We only see if the functionality work. We test using few records. We don’t appreciate how our programs scale, we don’t worry about memory leaks, we don’t spent time on the algorithms. We don’t even worry about basic discipline in coding. I have seen mixing up data definitions as integer and decimal in the same program. I have seen logics in queries and searches in program that will always throw out null records because the logics are plain faulty.”

“What is required from this task team is Performance Enhancement. But we see the role of this group as help desk. Therefore we don’t respect the role that we are expected to play. Therefore we don’t play this role with our hearts in it. Therefore we don’t do justice to our role. Therefore our clients are happy and therefore we are failing as a company. It is a vicious cycle.” Arjun was almost talking to himself.

“We are going to change what we call ourselves. This group will from now on be called ‘Performance Enhancement Group’ ; PEG We are the pegs on which the growth of our company will be supported, we are the peg that we use in our climb upward”

“If we fail in this role, we will not be PEGS but PIGS that will drive our company to its doom” Arjun was getting the drift in his mind, the road ahead was getting clear.

“But sir, why should I be there in this group?” Vamsi from MSS asked. I am working on one component of the solution. ie; communication

“OK. I agree. Are you a person who understand only programming related to the communication system. In the next project you will go from MSS, will it only be in comms”

“No sir”

“That is the point. Do you think that the BO team who don’t understand any programming are better suited? Do you think that the systems team who no involved in programming are better suited? We don’t expect you to fix all bugs of all modules by PEGS. We expect smart and brilliant people like you, who have exposure to different modules will analyse the problem, solve it if you can or connect to the relevant experts from the team and help it to be solved.”

Arjun was speaking with utmost seriousness and earnestness. He was looking into the eyes of each of them. He wanted them to appreciate the import of what he was explaining. He knew it was important for them to feel and believe the importance of what they were doing and also absorb how it is going to help them in their growth. He continued

“This is a different skill than jut programming. This is a skill that requires ability to react under stress. Ability to make quick evaluation of various options under demanding circumstances and to take a call on immediate work around and on long term solution. It does not give you luxury of time that you often have when you are solving a problem as a part of your regular development. This is a different kind of training that you will get; preparing you to be a leader who can lead his troops.”

He paused for a minute and looked up as if trying to pull out an idea from the sky. His hands reached to the back of his head as if he was trying to comb his hair with his fingers.  This was a characteristic mannerism of Arjun when he is thinking seriously.

  “I want you to transform from being Karna to being Arjun” He said with a smile

“Do you know what this means?”

“No sir.” Some of them murmured

“If you remember the story from Mahabharatha, Karna was a better archer than Arjun. But he had one curse. Do you know what it was?” He stopped for an answer from the audience.

“He would forget all what he learned when it is really a matter of life and death” Gopan said

“That is true. What it meant that he was quite weak in managing stress. I’m sure many of you would have experienced this in your life too. In the examination hall, sometimes some of us forget all what we learned. For some others, it could be at the time of an interview. Even in games, a critical point some may feel frozen. All these are signs of our inability to cope with sudden stress.”

“It is not enough for us to learn skills and build knowledge. It is also important for us to be use them effectively and smartly at time of crisis. One of the most important training that PEGS will give us is this.”

“As we have a critical role to deliver; we only want as members of this team, those who possess functional skills and crisis management skills. Please keep this in mind. With this in mind together  will make PEGS the critical component of success of IES. 

Thanks guys for joining me today. Let us get going.”

All of them dispersed. Krishna and Arjun walked out to the balcony to share a smoke. Udhi also joined them.

While lighting  a cigarette Arjun said. “ I want to posting to PEGS a matter of privilege and not a matter of punishment. I want them to feel like Heroes”

Krishnan nodded his head as he took a deep drag of his cigarette.

Tuesday, July 9, 2013

Chapter 10


“I am happy that the launch was organized quite well. It was truly a team effort. Special thanks to Arjun and Udhi for leading from the front” Bhishma observed in their next weekly meeting.

“Sir the who’s who of the education industry was there” Gopalakrishna  said excitedly.

“Minister’s presence was really a boost.” Sajjan was beaming from ear to ear.

“Sajjan gets an orgasm if he has been with a minster.” Udhi whispered to Arjun’s ears mischievously. “He was standing behind the minster on the stage full time. In that position he looked more like a security. Black safari suite of security would have suited better than the tuxedo he wore! ”

“Keep quite” Arjun wanted Udhi to stop. He knew Udhi will go on with his wisecracks.

“Udhi how is the response to our product from the clients you have contacted?” Bhishma asked

“Sir this is a new concept and a difficult idea for the potential clients. I had discussion with many of the regular schools. None of the managements could appreciate the usefulness of this.  They thought that it was madness to spent money to establish computer labs which had weekly updates of new modules. We organised a small focus group discussion of parents from these schools. They were mostly of middle class background. They considered it as an expensive hobby. The rich and elite thought that what they bought from abroad was a better alternative.” Udhi sounded discouraged.
Udhi was very convinced of the product and was very unhappy that the potential users are not getting it. He felt frustrated at the “stupidity of the consumer”

“It means that we have a challenging task ahead” Bhishma said in a calm voice. “This is the challenge when we launch a completely new idea. We need to spent effort in shaping the market and to develop an appetite”

“Udhi, develop a plan of action in this direction. Set up a team to work with various forums, arranging for demos at schools, organising seminars for parents. Have an aggressive marketing pitch” Bhishma continued.

“Exactly sir. I was suggesting the same thing to our team the other day” Sajjan butted in.

Bhishma looked up and smiled.
***

Udhi was charged up. He went about with an education plan for the various segments of users. He was a good communicator and loved anything to do with children. He visited school after school and demonstrated the exciting stuff one could do with computers. He showed the children how to do use the product. He even took effort to teach programming to the children with an idea to get them more excited about computers. He spent time with the children to see how they responded to various new features.

He worked closely with Arjun who was responsible for product development. On the basis of the experience with the children in the field, Arjun and Udhi developed lots of ideas on computer based games that also taught children a variety of topics. He organised contests and gave away handsome prizes.

Ramaswami focused on getting more schools to sign in for the service. He enjoyed going to school after school; talking to the management and the teaching staff about how computers would change the way children are taught.

 Gopalakrishna took care of day to day operations. Documentation for each sale, delivery of kits, installation, invoicing and collection and so on.

 Vidur handled recruitment and training of staff.  With the company growing leaps and bounds, getting the right kind of people was a challenge. Once they joined they had to be trained on the various aspects of this business as this was a new field and it was not possible to get people with relevant experience. This was an area Vidur managed very well. Vidur also handled all affairs relating to finance and accounting making sure that all compliance requirements were met.

Over a five year period, the idea clicked. Moreover, the success of the IT industry in Indraprasta also acted as a stimulant. More parents wanted the kids to be familiar with computers and more kids wanted to learn computers.  Bhishma guided the team to innovate. New funky features were added very often. The learning experience was getting to be exciting. The weekly updates have become something users looked forward to

Monday, July 1, 2013

Chapter 9


As they dispersed Ramesh asked his team to join him at his cabin. Sajjan and his team also assembled in his cabin to plan.

“Boss has placed an enormous challenge on us” Ramesh said immediately as he and his team entered in his room.

He turned to close the door and then moved to his chair. Normally he left his room door open. But whenever he had confidential matters to discuss, he shut his door. Shashank and Mukund took their seat in front.

“But Ramesh, this target is absolutely impossible. We have to follow the Software Development Life Cycle when we release software of this complexity” Shashank gave his expert opinion. By nature he was more concerned about processes than outcome. He would rather screw up following a process than make a judgement call for a decisive outcome.

“The Classic SDLC cannot be followed in this case. We need follow a different strategy for this rapid roll out” Ramesh replied

“The business operations people will have to take equal responsibility. They cannot just sit there and say we have given the functional specification”

“I don’t know how to make Sajjan own up anything. He has no clue of anything. Vidur is his right hand. He is a bright fellow. But he is as slippery as an eel.” Ramesh said.

“But what about readiness of the data center” Mukund asked

“For the time being we could use the data center of NUPS. They have surplus space. I will ask boss to talk to Surya” Ramesh replied

***

In the meantime Sajjan was having his conclave in his room. They had this habit of assembling in Sajjan’s room after the weekly meeting to have an evening tea and gossip before closing for the weekend.

“Ramesh has been completely bowled today. He is really psyched with Boss’s aggressive schedule” Sajjan commented. He was happy to find an occasion to put down Ramesh.

“Yes sir. You are very correct.” Ramaswami chipped in with his agreement.
“Shashank wants us to take all responsibilities. He cannot own anything” Vidur added.
“The system team has to do the sign off with MSS. We have already given the specification” Vidur continued.

“They have not started coding and they want us to complete the test conditions” Ramaswami commented. He wanted to make Sajjan happy. So he did not leave any opportunity to put down the system department.

“Arjun. You should start planning for the launch. Udhi can also help. With the minster attending the inauguration, it is going to be grand show and we don’t want to fail in the arrangements.” Sajjan said

“Don’t worry Sajjan” Udhi replied in his classical nonchalant fashion. “We will put up the grandest inauguration that Indrapura has never seen before” He was mostly chilled out; except when somebody questions his integrity. Normally he had a naughty smile in his face.

“I will say that after the show is over. Not now” Sajjan commented

“We will not let you down” Arjun replied unassumingly. Arjun took up every project with full sincerity and seriousness.
***