The goal of business analysis involves the careful evaluation of activities and functions that in return, will result to a better process through efficient use of resources with reduced overall costs. This will also add more value to company / customer relationships as products and services will keep on improving as time goes by, while removing non-value added and unnecessary work. Indeed, the role of business analysts in an organization is crucial, specifically in process improvement as they are the ones validating the need to innovate from the usual.
Since business analysis is such a huge concept, it is broken down further into six major knowledge areas. These are the following: (a) Enterprise analysis – also means understanding the business as a whole wherein it involves the planning and development of strategic plans and initiatives to achieve expected results; (b) Requirements planning and management the determination of the needed resources to carry out the process should also be determined beforehand; (c) Requirements elicitation the technique used to collect requirements from project stakeholders; (d) Requirements analysis specifying the detailed requirements needed to successfully implement a project; (e) Requirements communication describing the techniques in ensuring that stakeholders also receive a clear understanding of the requirements and how to these will be implemented; and (f) Solution validation evaluate and verify the correctness of a proposed solution, how to support its implementation and assess possible problems or shortcomings that may be encountered. Since it is a fact that even systems that are in good working condition still tend to fail, there is a need to continuously develop possible countermeasures to ensure progress in such difficult and extreme cases.