Karabati application is an online marketplace for the construction industry where users (people that need a task completed) post it online for tradespeople and suppliers (of related material) to bid. All three parties interact and complete payment transactions on the platform. The current risk is in payments since users can bypass the system and make payments offline which compromises the business case. This department has significant problems and vulnerability for potential system failure. Some data is transmitted using data files. Some is transmitted via hard copy and must be reentered. The current situation is that tradespeople and suppliers also use their own systems, so integration and settlement is an issue. This calls for manual re-inputting of the information. The accidental entry of incorrect data is one of the identified causes of IT system failure (Alexander et al., 2013). To remedy this vulnerability the company must purchase an acc...
Evaluating the business IS requirements involves gathering information from multiple departments to ensure the project captures all the company’s needs. Knowing who will use the solution is important as it helps the collection of targeted input for systems design (Wacksman and Stutzman, 2014) . After operational needs are assessed and concept definitions are completed, the team analyzed the requirements which could cover user needs, quality aspects, process and user behavior, etc. (see figure 1 below). These are then translated into system requirements using the various methodologies covered above (agile, waterfall, spiral, combination, etc.) and cost related to using one over the other. Figure 1 : Sample overview of requirements collection and change processes diagram (source: MITRE website available on www.mitre.org ) Users provide functional and non-functional requirements all of which are used to build the project. Functional one’s support building user requirements a...