why to join as BA ?
Because getting selected as BA would be an upgrade for me. skills required to be a BA are both technical as well as non technical, I think a overall developed mind is necessary to become a BA which i possess. BA requires both understanding customer requirements and converting this information to technical work flow. understanding client requirements is a tricky task that's why it is very important to conform the small points because sometimes client may not able to express what he exactly wants. Biggest challenge of a BA is to convert client requirements( problem) into a workable solution. this task is or should be supported by the development manager as well as testing manager. to present a good workable solution, BA needs to spearhead discussion to understand client problem and clearly define them in terms of requirements, cost, delivery schedule and services offered.
To understand client a BA must consider-
1) client background
2) his nature of work
3) problem areas and exact problem
4) process through which problem is occurring
5) willingness to change - that is how much client is ready to change the process or adjust solution in the current work flow
6) nature of solution that is - looking for temporary or permanent solution
7) allotment a knowledgeable resource to support solution providing team
While providing solution BA must consider -
1) which platform
2) model of development necessary to adopt
3) technology to be used
Who can become BA ?
A business analyst is a person who carries out a set of tasks through acquired knowledge and derives techniques which are required to provide business solutions. The person must be conversant with the IT field since the solution will most likely include a computer system development component especially in this day and age. A business analyst is a person whose job involves the analysis of the client’s needs. Their job is to pin point problems and find solutions for them. If you are creative and are looking for a challenging job, business analysis may be the job for you.
why should you be selected as BA?
- Excellent Client Management skills
- Team Player, Strong communication and negotiation skills
- Requirement Gathering using Requirement Workshops, JAD sessions, UML diagrams
- Creating deliverable like Software Requirements Specs, Process flows, mockups, Use Cases