(A contribution towards process reform – ping @matthias)
One of the issues in our current process reform is that the person in charge of payments currently has no clear and quick way to determine that a requested payment is justified. The “two directors rule” is useless here: if a director is not directly involved in the project requesting the payment, she will typically not know if the payment is legit or not. Payment requests are of the kind “can you please pay X’s bill?” or “can you refund Y’s plane ticket to Frankfurt?”. Outside of a project framework, there is no way of knowing what the bill or the trip to Frankfurt are for. It is not realistic to expect a random director to take responsibility for this stuff.
I propose we fall back on the project manager. Projects are sovereign in Edgeryders, and with great power comes great responsibility. It could work like this:
Scenario one: a planned expense comes to maturity. For example someone delivered something they were meant to. In this case:
-
The project manager receives a bill or a claim for expenses fronted relative to her project. She creates the bill or expense payment claim on FreeAgent (remembering to assign them to her project on FreeAgent too), and uploads any receipts or PDF invoices that go with it.
-
The project manager requests the payment in any way (Matrix, even orally).
-
The person charged with making the payments (for the time being, this will always be a director) checks the budget spreadsheet of the relevant project. They should find an entry to the name of X, or dedicated to a travel budget. They may also find a second column or entry, dedicated to the money already paid to X or spent on travel. As long as the former is there, and the latter is not smaller than the payment requested, the payment can be made without further ado.
-
After the payment is done, the project manager updates the spreadsheet to keep track of how much money she has left to spend.
Scenario two: an unplanned expense comes up. This would be requesting a payment for something that is not on the budget spreadsheet. In this case:
-
The project manager receives a bill or a claim for expenses fronted relative to her project. She creates the bill or expense payment claim on FreeAgent (remembering to assign them to her project on FreeAgent too), and uploads any receipts or PDF invoices that go with it.
-
The project manager requests the payment with a short post on the platform, in the cat judged most appropriate (normally where the project is coordinated). The post should contain a short explanation (“I have decided to hire W for a day, as I am trying to build a strategic partnership with her and want to show trust”), and the indication of where it gets recorded in the spreadsheet. There should be a residual category in the spreadsheet template for this kind of stuff. If the project’s resources are all spoken for, the project manager should indicate what other expenses she is going to slash to support the new expenditure.
-
The person charged with making payments need only confirm that the project still has some available funds overall (by looking at the spreadsheet), and can then make the payment.
-
After the payment is done, the project manager updates the spreadsheet to keep track of how much money she has left to spend.
Note that we are duplicating some information: occurred expenditure are being recorded both on the spreadsheet and on FreeAgent. I propose this is provisionally a good thing, as it teaches us sound financial project management and pushes financial responsibility back where it belongs, with project managers. If this turns out to be useless, in the future we might use the spreadsheets for planning purposes only, and use FreeAgent for ex-post monitoring of our finances and project profitability.