The Business Analyst focuses on identifying the changes to an organization that are required for it to achieve its strategic goals. These changes include changes to strategies, structures, policies, processes, and information systems. Simply put, the Business Analyst is responsible for knowing what the goal of an IT project is, how to achieve it, managing any changes to the goal and ensuring that all deliverables are aligned with the goal.
Is your business facing some pain and you want to alleviate the stress caused by that pain?
Do you have a business mission and vision set?
Do you have a clear definition of what your business needs are?
Do you know all the questions but can't determine the right solution?
Do you think it’s difficult to bridge the gap between Business and IT divisions?
A 'Business Analyst' works with you to answer these questions.
Because of the ability to think through the business processes in one’s head, the client often finds it hard to articulate the problem in a way that programmers can understand. The client is often too close to the problem; you've heard the phrase "can't see the forest through the trees". This makes it difficult to document, with sufficient detail, what needs to be done. Furthermore, the client typically has not been trained in business analysis and may not know where to even begin. For this reason it's critical to bring in an experienced Business Analyst.