When this issue surfaced, our company was using Monday.com as a project management tool. Given the compatibility of the data format with .xls documents, I determined that this was our best option for building a scalable ERP solution.
This is the process that I used to build out the system:
Requirements gathering
Collaborated with leaders across the organization to determine the data and information needs of each functional team.
Design
Wireframed the final output, which included a system of boards for each function. KPI Dashboards would be made based on the data available on a given board for the function.
Development
Created a system of boards in Monday.com using the wireframe as an input.
User Testing
Our team tested the process with the next season of purchase orders. These orders were the first tracked on the board. The feedback that I received was used to iterate and further build out the boards to meet the needs of my internal customers.
Production
Management of the boards was turned over to each functional lead to automate according to the needs of their processes.
Be prepared to iterate!
In order to complete any project to the best of your ability, you must receive customer feedback and iterate. A tool for a whole team is only as useful if you receive the buy-in from every end-user.
Scalability of a data system is limited by the processing speed
With multiple people working in the same boards, there is concern that each person may overwrite the work of another. Processing speed is the time to safely transition editing from one user to another to maintain data integrity. To ensure that you scale while maintaining data integrity, you should implement a system that locks editing data lines while the data is being edited by another user.