I'm a software developer in a 30 person company specialized in financial technology. I started to work here early this year. Over time I heard that the company tripled their employees in the last 3 years. The working organisation can be described as "start up mentality" at best. There is a lot of floor project management, you suddenly get tasks on the kitchen an so on. Every developer does what needs to be done next, regardless of strength or weaknesses or experience. But the strangest thing is, every developer works alone on 1 full fledged software development project, complex enough, that no other developer can take over in case of illness. Also a project can only move further if the specific project developer is available. Depending on the years a developer worked in the company, it can happen, that 4 projects needs this one specific developer resource, if the clients make change requests.
I learned agile project management in a big company, and I love it. I learned a lot about project management by myself and got some minor experience in it, so in my year end talk with my boss I proposed to him, that I think we need to start working in teams. He was skeptical. I crunched the numbers in front of him, why working in teams benefits the company and counted the different soft-skill improvements, teamwork in software development gets you on top.
At the end he declined it all with the expression: this all just sounds like putting 2 man on the same job position, which is uneconomical and our small business can't afford that.
I was so perplexed the hear the answer of "2 man on the same job position" on advocating teamwork, that I just silenced.
I like to work here, but I hate how we work while I see how we could be so much better in everything, if we could start to clearly organize the company and work together and not just somehow work next to each other.
How can I convince my boss that teamwork isn't "2 man on the same job position"?