|
I know what you are going through. My last job was at Shutterstock, which went from 50 people to 700 in 5 years. I'm doing it again now, we went from 60 to 90 people in 6 months. I have found that there are inflection points whenever things double. That could be people, revenue, office space, customers, etc. When this happens, "debt" affects the company. You're probably much more familiar with tech debt, and probably architectural debt. Maybe less familiar with organizational and cultural debt. You simply can't do things the way you always have, they don't scale.
http://steveblank.com/2015/05/19/organizational-debt-is-like... Change is inevitable and required. If not managed, it could sink you. Some people will quit regardless, they were probably not the right people for the next phase. At first you don't need teams (you have 1 team), then you need to have 2 teams, them more. This change is disruptive and affects productivity and morale. Read up on team maturity models (not CMM), it will help knowing what phases you will be going through.
http://www.businessballs.com/tuckmanformingstormingnormingpe... I presented the team maturity models too my devs the last time we restructured the teams. Multiple people came to me proudly stating they were in the "storming" phase, which essentially is when you argue a lot. They knew it was a phase, and frustration was reduced. You do need leadership as you grow. A leader is not your best developer. The HR manager may scare you because they are a "manager", not a "leader". Good managers and leader can toggle between both roles. Too many people are great managers and not leaders. Know the difference between a manager and leader, know which ones you are missing.
http://changingminds.org/disciplines/leadership/articles/man... |