Business analysis is defined as the process in which business needs are identified and solutions
proposed. This process is regarded as one of the most important parts of systems development
because no other part is more difficult to rectify later. However, current business analysis
methodologies are inadequate because they are at a too high level and only address portions of
the complete business analysis process. In particular, the lack of clear objectives, relevance and
outcomes of the phases make business analysis methodologies inadequate. Moreover, activities,
techniques and tools not mapped to those phases are also problematic.
1