We are preparing our financial plan. A big part of the plan is trying to figure out what the organizational structure is going to look like and evolve over the next 5 years. We're about 8 people today, so I'm putting in the core management and organizational foundation. I have some questions that I'd like to validate and get feedback on:
1. Post funding, we will recruit a VP Engineering. This person will build and manage the dev team. For companies with multiple, integrated products, how are dev teams optimally set up these days? Is it recommended hire "product" lead developers that will form small teams dedicated to specific products? Or, do you flatter structure where everyone works on different products according to their skills? If we go with teams, I'm guessing that UX designers are cross-functional and support the different teams.
2. Our platform is web-based but due to laws in Canada, we can't always deploy on cloud infrastructures like AWS. For some clients, we have to install directly on their servers. The acceptance of the cloud is starting to change in Canada and we are going into the US market. So we are going to setup on some type of cloud. Do we need to hire a full time infrastructure architect to manage our cloud operations and oversee security or are we better going with an outsourced service for this?
3. Who would a person in the role of "Product Management" typically report to? CEO (me), VP Marketing?
4. I often see the role "Chief Revenue Officer". How does this compare to a VP Sales? We will need to build out our sales org (inside sales, outbound sales...) and will need someone to recruit and manage the team.
5. What do typical marketing departments look like for a B2B healthcare company? We sell to hospitals, doctors, health insurance companies... Our marketing stack will consist of trade shows, content marketing, digital marketing (web site, lead gen, marketing automation...). Marketing will also provide support to product management and sales (collateral, presentation material...). My idea is to bring in a VP Marketing right away to build the team. Below the VPM, I'm envisioning a coordinator, a digital / marketing automation person, and maybe someone to develop content & manage blog. Any thoughts on this type of structure?
6. Finally, what about the role of COO for a software company? Is this person typically responsible for client services, support, training, finance (until we hire CFO), office operations, HR, IT? So if we hire a director of client services, HR or controller, is it best to have them report into COO?