7.2 Design divisibility
Divisibility of local design can decrease chances of failure as explained by Heeks using the Volta River Authority (Ghana) as an example (Heeks 2002, p.109). Divisibility is achieved by: modularity (supporting one business function at a time by allowing separation of, for example, accounting and personnel functions), incrementalism (providing stepped levels of support for business functions by allowing separation of, for example, clerical and management support). In Kenya this has been achieved to some extent. Both the personnel and accounting functions are computerised with varying degrees of success within the ministries. This has been done through the implementation of Integrated Financial Management Information System (IFMIS) and the Integrated Personnel and Pensions Database IPPD). Heeks (2002) observes that design divisibility is therefore a prophylactic against failure and should be adopted more widely.