These three basic approaches have their strengths and weaknesses that will be discussed in Section III. However,
to strengthen user requirement analysis approach, some Mixed-Driven Approaches being proposed. Giorgini et
al.(2005) proposed a combination of goal driven and data driven approach called GRAnD[13]. The whole process of
defining user requirement is divides into three main phases that are organizational modelling, decisional modelling
and mixed design framework. It starts with understanding organizational objectives by interviewing stakeholders
and identifying fact and attribute from their objectives. Then, in second phase, decision maker will be interviewed to
get picture of business goal from their point of view. These goals will be extended to get fact, dimension and
measurement. The final phase is to map both rationale diagrams with data source and enhance it with hierarchy
construction. The finding will go through final refinement process that will rearrange conceptual schema to ensure it
meet user’s need.