Who is a Business Analyst?
When you are getting your website/app developed from an It company, you always start your communication with a person called “Business Analyst” (It happens mostly). You share all your business needs, requirements, your future plans and desired out put from your website/app and discuss lots of other things with that person. But have you ever come across with questions such as Who is really a Business Analyst ? What they do and what are their roles & responsibilities in your software development? ….No, You haven't ? Okie....Let’s see what they actually do and why they are important for your project.
If you go to wedding planner and want them to arrange all the things such as location, decoration, food & catering, lighting, vehicles etc…. The wedding planner would ask questions like – What is your total budget ? What type of wedding you want? How much gathering will be there? Whether you want vegetarian food or non-vegetarian or both? etc. The wedding planner would write down all the details and make plans on which you both will be agree. Once you give your approval the wedding planner would contact to different vendors and arrange all the things and will take care of small to big things through out the wedding and will make sure everything is going according to your expected way as they discussed initially. You will see some problems during the whole process or you want to change the color scheme of decoration, flowers etc. then you will communicate with the planner and get it done immediately.
Just like a wedding planner in wedding, A business analyst act the same in your software development process. Business analyst takes all the responsibilities from talking to the stakeholders to development team so that he can gather and understand all the requirements, required things to get the work done and monitor all the activities through out the software development phase.
A Business Analyst Should Have These Qualifications:
a). He should have Technical computer knowledge.
b). Should know the complex modelling techniques to gather the requirements.
c). Should able to know about technical writing.
a). He must be details oriented.
b). Should able to do planning, clear documentation, requirement analysis and management techniques.
c). Can evaluate profitability and risk.
d). Should perform end user testing, task verification and other validation techniques.
a). Should able to have a business- oriented vision through out the project.
b). Can give inputs in the Improvement of business and engineering processes.
c). Can involve in the strategic planning.
d). Can do business writing.
a). Know all the basic fundamentals of the project management.
b). Should be able to handle all kind of customers and their needs.
c). Time management & personal organisation skills
d). He must be able to take decision on his own and be a part in the decision making process.
a). This is an important part of a business analyst’s life. He must be able to communicate the technical b). information to a non-technical people and should make them understand.
c). Opposite to above he must communicate all the business information (non-technical) to all technical people such as designer & programmers.
d). Should be able to do negotiation with stakeholders.
Share this on