Role of ICT Business Analyst

ICT Business Analyst is a professional who is responsible of analyzing, specifying and proposing possible solutions for business problems in an information-centric organization. In order to perform the duty, he will have to deal with various groups of people from many different domains. Furthermore he will have to possess a wide set of skills and knowledge objects including communication, problem solving ability and understanding of System development methodologies. This role has become very important due to the need of collaboration of technology and business in evolving world.

Role of Business Analyst


Tech World

The tech world is the place where geeky people live. They talk about JAVA, Algorithms, SQL etc. They are well capable of producing any kind of business application in any range. They have solid knowledge about information technology applications and their architecture. In most of the cases they are more comfortable with machines than people.

Business World

Business world is where thinkers live. They have great imagination. Talk in simple English. They want to implement a business idea that they have in mind. They are very good with people and know how to control them to implement ideas. In most cases they have only a general knowledge about technology and information system architecture. Therefore, in the case of ICT implementation they won’t be able to express what they really need.

Business Analyst

It’s clear that there is a huge gap between Business World and Tech World. But the collaboration of those two worlds is essential for modern businesses. That’s where Business Analyst come to the picture. He has a solid knowledge about technological applications, at the same time he has a wide knowledge about various Businesses and its requirements. He can identify the problem, specify it and make it visible to both tech world and business world in a common format. Furthermore he can be a bridge between the two worlds to enable active communication and better understanding in order to perform tasks together.


Business or IT Graduate

As The primary requirement the Business Analyst must have a degree in Business or IT. As long as he is going to make a communication bridge between Business world and Tech world it is essential to be an expert in one knowledge area first. If you are planning your carrier as a Business Analyst you can choose your subjects in Degree program accordingly. If you are following ICT program you can choose related Management subjects like ICT Project Management. If you are following a Business degree you can choose related ICT subjects like Management Information Systems.

Business Analysis BOK

Business Analysis Body of Knowledge is the dominant framework introduced to the process of Business Analysis. It contains some knowledge areas which explain the process of Business Analysis.

  • Enterprise Analysis: This knowledge area is about how to analyze organizational context, understand its structure, policies and other boundaries for the proposed system.
  • Requirement analysis: This knowledge area is about how to capture the exact requirement of the proposed system.
  • Solution Assessment and Validation: All the above two knowledge areas would come to this before proceeding to the next step in order to asses and validate the information captured.
  • Elicitation: This process will be applicable in all the main knowledge areas and it’s about how to elicitate the requirement correctly.
  • Requirement Management and Communication: This knowledge area is about how to manage the captured requirement and maintain active communication.
  • Business Analysis Planning and monitoring: In order to carry out the whole process there has to be a plan and monitoring mechanism and this knowledge area is about that.
  • Underlying competencies: Analysis process is not always about knowledge. In order to perform that there has to be various competencies possessed by the professional and this knowledge area provides support to improve those.

Modeling Tools and Techniques

In order to make the requirement visible to all the stakeholders there are various representation of requirements. There are number of tools and techniques developed to serve this purpose. Business Analyst must have a good knowledge about those tools and techniques. There are various PC application that are developed to model and specify requirements using above mentioned tools and techniques and business analyst should have good knowledge about those as well.

Skills and Competencies

Interpersonal Skills

The most important skills that a Business Analyst must possess are interpersonal skills. He should be able to get on with anyone from any background. Furthermore he must have the ability to understand the untold Business requirements and make it visible to Business world as well as Tech world.


Communication is his greatest tool and it has to be very sharp. In order to communicate effectively business analyst must have up-to-date technological and business understanding, otherwise the credibility of information which are communicated will be low. Furthermore communication doesn’t end in speech and documents. To perform an effective analysis process, business analyst should be able to read the body language properly. That will be a great advantage to understand people and give what exactly is fit for them.

Gather Wisdom from Many Sources

Business Analyst will have to deal with various kinds of business professionals. In order to get in to their world and understand what they need, a Business Analyst must have knowledge about that context. This is an active learning process of capturing wisdom from many sources which is highly essential for a successful Business Analyst.

Problem Solving Ability

After the elicitation of requirement the Business Analyst will have to propose a solution supported by a solid logical background. Here, the main task is to identify the main problem and figure out where to get the solution. Then develop active communication between the person who has the problem and who can implement the solution for him. During this process the Business Analyst will have to carry out many tasks simultaneously and he has to be well capable of that.

Pending Problems in Projects

According to the statistics 2008 is the worst year of project completion for decades. The failure rate was 68% and the main reason behind that was poor requirement analysis which is the duty of Business Analyst. Furthermore 45% of the features in developed systems are never used and huge amount of money was wasted to develop those. Due to these facts this is a challenging time for all Business Analysts to focus more on those areas and never let those errors happen again.

Evolution of Business Analyst

Due to the evolving complex business requirement the duty of Business Analyst is becoming even challenging. Most of the modern businesses demand agile development when it comes to Information Systems. In most of the cases the requirement is frequently changing and Business Analyst have to put extra effort to keep the project boundaries within the limits of Cost and Time. In order to become successful in this competitive environment, a Business Analyst will have to be sharp and flexible. Completion of the project mainly would depend on Business Analyst and it’s proven since 50% of the projects failures are due to poor requirement analysis according to statistics.

Tags: # #

Get Updates

Spread the Word

What’s Next?

42 Responses to "Role of ICT Business Analyst"

  1. Sameer says:

    Great post man. Thanks for this info.

  2. King Tirto says:

    Very nice post. Exactly what I was looking for. Thank you for sharing.

  3. Enockephraim says:


  4. bkiss says:

    thanks for the info

  5. Engineers1435 says:

    Thank you very much………….

  6. Rey says:

    This is very good information. many thanks…

  7. ALI says:

    Thanks a Lot Malinda…But I have a question…Could you tell me what certificates are suitable for ICT business Analyst job?
    I`d like to start learning this job and i don’t know what course is suitable for me…I would appreciate if you help me.

  8. M.Imran Khan says:

    awesome post Malinda keep it up :)

  9. M Elhouni says:

    Great Thanks

  10. U.S. Emigrant says:


    This is awesome….

  11. madusha dulanji says:

    this is absolutely useful.

  12. bijjam kasi reddy says:

    hi sir i was compltd my Btech_IT(2011),now am dng mba 1st year 2nd sem,i wnt to go business analyst so wch specilzation and course is better in mba(finane,marktng,hr) plz gv me sugession.

    • To be a BA, according to my experience you don’t have to have in deep finance and HR knowledge, General knowledge and common sense would be enough. But the skills that you will be developing in the domain “Marketing” would be helpful. As long as you have solid tech background with your degree, Marketing would be the best choice.

      Read the “Skills and Competencies” section here. Most of those are come user Marketing. Other than those you have to develop technology domain knowledge and problem solving on your own.

      Hope this helps and if you have any more question ask me anytime, via Skype (MalindaAlahakoon) or email (malinda [at] notesofgenius[dot] com)

  13. Zoran Kovacevic says:

    The “geeky people” invented and developed the technologies that are well above and beyond the “great imagination” of the “thinkers”. Although it probably might be too late to comment, I am afraid there’s not much genius in your notes Malinda – just a lot of “simple English” ;-)

  14. Hlogi Magabe says:

    thanks a lot

  15. Ruchit says:

    Hi Malinda,
    Good post containing some very useful information. Although I still have a question.
    you see I completed my MBA in Business Management from Liverpool last year and before that I did my Bachelors in Computer Application. Can you tell me What kind of additional qualification do I need to be an ICT BA. Also how is it different from a regular business analyst. Please clarify..

    • Hey Ruchit!

      ICT BA is different than regular BA. To be an ICT BA, business knowledge won’t be enough. You should have solid understanding of Software Engineering principles as well.

      I think your academic qualifications are prefect to be a ICT BA. All you have to do is, develop your Soft skills, I mentioned in the article.

      Visit if you like to get professional certificate as a BA.

  16. Rajput says:

    Dear Malinda !
    Nice post which clarify my many questions, i simply want to ask a question I am presently working as a Business Analyst in a Leading Bank on Roll out, i want to ask what are some professional qualifications which enhance my skills in this field and which provide me career boost in international market.

  17. Senthil says:

    Crisp and to the point, nice work Malinda

  18. David says:

    Hi, first of all thank you for posting this and you have done an exceptional job!

    Though one thing has been troubling me, throughout my degree I have always wanted to be a business analyst, and thus knowing that I would have to chat to people and learn to build rapport, I got a temp job throughout my studies as a charity’s advocate ( basically get them to jump on board). With that I learnt a lot of relationship building and all the other technical part I learnt in uni. I went on to choose marketing subjects for all my electives. The problem is after I graduated it was much harder to get into this industry than I originally thought. What could I do to make myself more appealing to the employers? Or am I just looking at
    The wrong places? I apologize for the windy post but it’s been almost 2 years now and I’m starting to lose hope…

    • You have collected all the relevant skills need to be a BA, soft and tech both. I don’t see any problem in your qualifications.

      It must be something to do with the way you face interviews. I recommend you to pay some attention there. Learn how to maintain eye contact, perfect confident body language, voice controlling etc. For those you can find some great content on YouTube.

Leave a Reply

Copyright © 2014 Silicon Station. All rights reserved.