Sunday, December 10, 2006

Mind mapping techniques

Though I have been a constant provider of class notes to my fellow friends through out my +2 ,engg and MBA studies ,I had underestimated the importance of writing "minutes of meeting" after coming to the Industry.but after some serious differences with the requirements provider and my ITPL , i came to the real world. Suddely ,I was invited to a presentation on mind mapping techniques .I found this useful .Perhaps it wil help me in becoming a better listener and writer.
As a process and way of thinking ,it's a better method encapsulating the holistic view of things.
A highly recommended stuff from me.

Sunday, December 3, 2006

Business Analysts @ IT Industry (1)

I stumbled upon two blogs on a fairly interesting topic concerning my education – and my role and my behaviour in the workplace specifically to the industry I have chosen.
The fellow bloggers have hit the points .So pls go through the same

http://www.prakashonsoftware.org/blog/index.php/2006/07/19/why-domain-consultants-must-learn-technology/

http://lakshvivek.blogspot.com/2006/08/fresh-mba-grads-as-business-analysts.html

From an organizational perspective:
The IT industry in India is not sure how to utilize Indian MBAs @ offshore .Onsite I am not sure. ( Because while I am happy with my work at onsite my client asks me hey mahendra .u have done mba in finance why u r writing use cases u not in investment banking ,trading ,alternative investments etc.. ---------- The perception and expectation differs)
Till 2001-02 the players were picking up only guys with prior IT experience. But keeping pace with the demand, they have started recruiting freshers also.


Initial two/three years:
Profile of a BA
Some PPTs, Presales work, some training sessions and some Collateral (from Google or some project doc) and some white paper once a while.
If u get a project then u r lucky perhaps.
Then why the industry is recruiting and why MBAs are coming?
Thanks to all the 3rd/4th generation methodology of off shoring, moving up the value chain etc... , the IT companies have to create an impression in the minds of the clients that, they have people from the best institutes (May not be the best people from the best institutes), proven academic track record etc.
Why MBAs are coming to the industry – In this world of information, orkutting and alumni networking I won't say people, don’t know the work and the environment. Then perhaps the reasons are Money and Onsite …………….. (U agree or disagree??)
At onsite: These Business Analyst (BA) folks are expected to talk to the client and gather requirements write use cases and pass on the same to the developers.
Now the problem arises when the developers find that something is very difficult to implement /realize, but the BA who has gathered reqirements has ignored the diffciulty part.
There can be two reasons:
The BA is ignorant of the enormity of the issue.
He has failed to convince the client (business) regarding the issue that the developers would face within the budget and the time frame
But what a typical technical /developer thinks is that these BAs don’t know anything and they promise anything and everything to the client and the developers face the music. This is the easier part.
No body touches the second part …..
Some of the requirements that I faced from the business but that were not acceptable to my development team
1) Displaying 20,000 records on a single page without pagination facility with sub grouping ( +expand collapse buttons) with sorting
2) Addition and deletion of columns dynamically ( from a list of 60 columns) on a particular page ( JAVA HTML )
And some others……………
(As a BA these two are representatives of potential issues for consternation)
So it was my onus perhaps to make the two parties come to a common platform.
I did something which didn’t go well with the mgmt .I felt that I was somehow not able to act as a streamliner in the communication .So I arranged a direct communication talk of the offshore team with business guy here at onsite. One can debate on this method, but at that point perhaps I though it the best way.
What I did was successfully avoided any possible embarrassment due to my ignorance on the subject. And the team members were motivated thinking that they talked directly to the client business guy

I got the following mail from one of my team members when I left the project

“Hi Mahendra,

It was equal pleasure to work with you.
I really appreciate the patience with which you have handled all our queries and provided timely resolutions. Also I appreciate that you accepted our technical suggestions that this will be tough to implement, this does not make sense, let’s do this in this way etc and that you could communicate all this to the client :) “

Perhaps the last line is the most important thing.
Actually MBAs have place of their own. But this IT Industry has been a great leveller. There is no rocket science involved.
So if a techie with experience acquires good business knowledge (either out of own interest or by virtue of being involved in domain intensive project) s/he can challenge and beat a fresh MBA squarely ……. (Definitely my fellow blogger friends fall into this category)
But the reality is different ……. There are so many people with excellent tech skills but no aptitude to learn business ………
The other side of the coin will be revealed in my next post.