Beneficiary Management System Part 4
Beneficiary Management System
Part 4
Implementation of the Beneficiary Management System, Lessons Learned
Process / Data Related Factors
In our experience we have noticed that people naturally think of the most typical situations, user actions and data processing when describing their expectations of a system. In reality however processes may not be applied as described or there may be certain exceptions of the user actions or data collection which, although rare, may not be considered during development of the software. If discovered after the software is already operational, this can lead to understandable frustration. However, to resolve the problem either the users need to be creative and find workarounds (which can cause other problems), or additional programming work will be required which adds time and cost to the project of implementation. This challenge is often unpredictable. The best approach to addressing this challenge it prevention, such as talking to as many potential users as possible and taking their view on what could in reality work differently than the prescribed processes, or asking directly what might work differently in practice or where it is possible to have an exception. With time we have found that experienced consultants, or business process analysts can be very helpful in this regard with their developed skill to sniff such possible deviations
Contact us directly if you are interested in finding out more about the BMS at info@tkjprocurement.com
janineh@tkjprocurement.com | etienneh@tkjprocurement.com | www.tkjprocurement.com


If the system is developed according to the principles of the modern agile approach, all functionalities would be tested not only by the software development company but also by a dedicated team from the client. This process allows for on-time corrections of functionalities to match the expectations and the needs of the users. At the time of implementation of the software there should be no surprises…theoretically. But in reality, depending on the number of users and complexity of the BMS version there is still a chance that something might not work as expected. The reasons may include undiscovered bugs, unexpected difficulties with connectivity and other. Although these situations do not happen often, ensuring a warranty period with the provider can definitely mitigate the negative consequences should something like this occur.
The Human Aspects