In Corporate Performance Management (CPM) software, having the ability for users to create allocations without the help of a developer is a requirement that promotes faster and more efficient planning. This capability empowers business users by enabling them to distribute resources and expenses among different departments, projects, or products according to predefined rules, without having to rely on technical assistance. It transforms the allocation process into a business-led task rather than a technical one.
Scenario: A mid-market enterprise uses CPM software for managing its financial planning. The allocation of overhead costs among various projects is a key element in their budgeting and forecasting processes. However, having to rely on a developer to create or adjust these allocations can slow down the planning process and create a bottleneck.
Solution: With the ability to create their own allocations, the finance team can directly allocate overhead costs based on factors like project size, demand, or revenue. They can adjust these rules when needed without waiting for technical support, hence expediting the planning process and enhancing agility in the face of business changes.
The system should offer a variety of allocation bases to cater to the different needs of the business. Examples could include headcount, square footage, or revenue. Including those by default can make the addition of new allocations simple and avoid complex formulas. Exceptions are typically where consultants must be involved.
Although the goal is to empower end-users, there need to be controls in place to maintain data accuracy and prevent misuse. This can be achieved by setting user permissions and maintaining an audit log of changes.