During my 13 years at SYSPRO I have been involved in a range of software development projects, but have never tried my hand at implementation. Over the past few months I have been fortunate enough to work with the iPlan team on the SYSPRO implementation at the Mopani Copper Mines (MCM) in Kitwe, Zambia.
I was brought into the project about 4-5 months into the implementation, when the customer began to see the power of SYSPRO and started pushing it to and beyond its limits. They realized the value and potential of SYSPRO and wanted more and more out of the system. Everything that they needed has been achieved with the core product by utilizing the built-in customization features, power tailoring and workflow.
To me the SYSPRO architecture is like a malleable block of marble that can be sculptured into almost anything, and that was exactly what was done at the Mopani Copper Mines.
Mopani is licensed for 100 core SYSPRO users and 700 e.net workflow users, and the company has 12 workflow processes that are extremely complex. Each of the workflow processes has between five and 15 levels of approval. They have a number of mine shafts and open pits scattered around the copper belt, and everything that goes into producing copper or cobalt has to be requisitioned using SYSPRO. Requisitions range from tea and coffee to drilling equipment, dynamite, bulldozers, feasibility and environmental studies and even the construction of new shafts. The values of the requisitions range from $10 to $350-million.
The operation as well as the amount of data being processed is really incredible. At any point in time there can be an average of 500 concurrent users on the system. In addition to that, requisitions can be put out to tender and the Kitwe or whole Zambian community can quote via the web. The entire tender process goes through the SYSPRO infrastructure. In addition to the 500 concurrent users, there can also be an average of 100 users creating quotations at one time.
On average they produce just over 3000 new requisitions a week – these include Stocked, Non-Stocked, Service and Emergency stock requisitions. The approval process can take anything from one hour to three months. There is also a Supplier Invoice Approval workflow process. This is a complex process designed to stamp out corruption and fraud. There are approximately 12,000 actual workflow transactions going through the system each day (that equates to one workflow transaction every 7.2 seconds). The scalability and performance of SYSPRO in this environment is truly amazing. In seven months the workflow database alone has grown to 170 gigabytes, and it contains just over half a billion records.
Most IT experts would expect this to impact negatively on performance…to the contrary, users are able to trace or report on any workflow transactions and the information is returned to them in milliseconds – this is purely down to the architecture of the product.
The implementation to me is truly a work of art that would rival some of the best art work in the world, and I am honored to have been a part of it.