That too. Unironically, the push towards making dev time billable internally vs being a resource that's just there all the time leads to having to unnecessarily justify shit and it makes everyone unhappy.
An example, if you need a report (that's all built on the back end, hooked into all sorts of things) changed, it goes from a simple request to "we need a sign off"
Most companies have started running that way. I used to work for a biotech company and the way they ran it is every step of the process was performed by a separate lab and each lab "sold" product to the next one in line. Supposedly that was to track costs more efficiently, but it just gave the higher ups excuses on why they got to treat the initial departments worse than the finish product departments, you cost us money, but don't bring any in.
Internal billing is stupid, and was made up so accounting could get lazy.
That too. Unironically, the push towards making dev time billable internally vs being a resource that's just there all the time leads to having to unnecessarily justify shit and it makes everyone unhappy.
An example, if you need a report (that's all built on the back end, hooked into all sorts of things) changed, it goes from a simple request to "we need a sign off"
Most companies have started running that way. I used to work for a biotech company and the way they ran it is every step of the process was performed by a separate lab and each lab "sold" product to the next one in line. Supposedly that was to track costs more efficiently, but it just gave the higher ups excuses on why they got to treat the initial departments worse than the finish product departments, you cost us money, but don't bring any in.
Internal billing is stupid, and was made up so accounting could get lazy.