In my own opinion as an IT Specialist, it would be better to start using the bottom up strategy in this type of system.
When we say bottom up strategy, processes are starting from the lowest user in the system user hierarchy. It means,data gathering, system design and testing will start from the users who are required to put in their data in the system (inputs), up to the next user who will perform the process, until the system reached the last user and produced the expected output. In this case, each process will be monitored and see if the system is really getting and doing its intended purpose. It is better to start off to the basics up to the higher departments. Also, it is ideal to know errors and problems from the start of the process so it can easily and be addressed sooner.
To know more about computer system, read the following:
#LetsStudy