News for hackers. Stuff that matters.
Re:Maine Is Drowning in Lobsters by pjc50 on Tuesday May 23, 2017 @05:09AM (#14399890)
There's some classic economic work on "the theory of the firm" by Coase that really gets into this question. Within companies, it's not an internal market but some kind of autocracy. Why? Coase makes an argument about transactional and informational costs.
Re:Maine Is Drowning in Lobsters by geon on Tuesday May 23, 2017 @06:26AM (#14400154)
It would be interesting to have the departments of a company interact based on capitalism.

Sales would invest in RnD, and buy services from IT. HR would would need to focus on high quality services, not dictating unwanted routines.

Profit could be extracted as a tax, and all departments could be required to just break even (with an allowed buffer for investments spanning multiple years).

Re:Maine Is Drowning in Lobsters by dagw on Tuesday May 23, 2017 @06:37AM (#14400187)
It would be interesting to have the departments of a company interact based on capitalism.

I've worked at such companies and it kind of sucks. Everybody optimizes for their local optima without any concern for what is good for the company. People end up a lot less willing to lend a hand to a 'rival' groups, and projects that would be good for the company as a whole end up scrapped because the individual departments involved cannot agree on how to spread the profits/risks internally. Also a lot of work ends up duplicated because it is 'cheaper' to get someone in your department to do it rather than to 'pay' a rival department to be allowed to use their solution.

Basically you end up losing many of the advantages of scale that a big company should provide without gaining most of the advantages of flexibility and nimbleness that a small company should provide

Re:Maine Is Drowning in Lobsters by 51stpage on Tuesday May 23, 2017 @08:29AM (#14400613)
What about the opposite? What if every team department had a pool of tokens representing their services that they had to give away in a certain time period. I suppose tokens are the same thing as money but I like the shift from "Gimme, Gimme" to "Hey, I've got plenty, let me give you some." Each department would also be accountable for how many tokens they collected from other teams.

I'm not sure how you would work out how many tokens a department has to give. My hope is that there would be a way to incentivize going outside your team/department to get help.

Re:Maine Is Drowning in Lobsters by dagw on Tuesday May 23, 2017 @08:33AM (#14400641)
Maybe I'm naive, but if you remove any disincentive to do so I find that most people, on an individual level, are more than happy to lend a hand to other departments and many people rather enjoy the variety and novelty of the projects that this can entail. I don't think it needs to to be actively incentivized as much you just need to remove as many barriers as possible for doing so.
Re:Maine Is Drowning in Lobsters by pjc50 on Tuesday May 23, 2017 @08:29AM (#14400616)
By "interesting" you mean "failure"?

OK, so it's not automatically a disaster, but companies have attempted to do this with "virtual org" and clouds of freelancers. It only works for certain types of piecework and small organisations. For larger things it's simply impossible to write the required contracts. This is part of why the London Underground privatisation failed: contract documents were heading into the millions of words and still inadequate to describe the working relationships.

Re:Maine Is Drowning in Lobsters by geon on Wednesday May 24, 2017 @01:51AM (#14407846)
Failure is often more interesting.
Re:Maine Is Drowning in Lobsters by chrisbennet on Tuesday May 23, 2017 @10:30AM (#14401473)
A family member worked for IBM. Her department would buy non-IBM PC's because it was cheaper than buying from their own company. Helping out "the competition" within your own company doesn't help you meet your department numbers even if it would help the company as a whole.