Loading...
Answers
MenuWhat does your a team look like for a software company of ten or less people? Or, how do you think it should be?
Answers
Instead of looking at who does what .. why not look at the things that need to get done for a small techology team.
Product: 6 people
- 3 full stack engineers
- 2 front end developers
- 1 designer / product person
Marketing & Community, 1 person
- Full time hire, or CEO
Support & Operations, 1 person
- Part time hire, or CEO + Whole team
I believe it's important for everyone on the team to help with support. Also, if you have a great product, then support shouldn't be that taxing.
Q&A is usually needed when you have a bad development process (no unit testing or continuous integration deployments).
Outsource everything else.
- Bookeeping
- HR stuff
- Legal
- Government program paperwork
Hope that helps.
P.S. I would put as many people on product as that's where you'll get the most bang for your buck.
I need to know more about the type of software you are developing and how big the team will need to get in the long term. A few key rules: 1) Your first 10 people should be the best you can find - alter the organization to meet capabilities of the first 10 employees. 2) Don't hire anyone who is not exactly what you are looking for (Go without until you find the right person) 3) As CEO, stay hyper focused on product management - if you define the wrong product features, your organization no matter how it is structured, will waste its time. Frankly the CEO should probably do Sales/Marketing for a while. 4) For book keeping and such find a mother who's kids are in college. She is great at managing chaos and will compensate for your ADHD (all great entrepreneurs have ADHD). 5) No part time people on core jobs (i.e. development) 6) Don't outsource any part of the product that is close to the customer feedback loop. i.e. don't outsource the iPhone app if that is 90% of how you engage customers. You need a really tight lean update loop on product requirements/product evolution.
I've been involved in three different software startups. My first was completely bootstrapped on a credit card. I sold it during the dotcom era for a low 7 digit figure. My second was building a new division for an existing venture. We had completely in-house staff. I managed 54 people on my team. I currently am helping another start up software company. We just launched a SaaS product.
It is a bit difficult to give you a good answer to your question without knowing more about the project. Nonetheless, here are a few things to consider:
1. If your product is ready for market, sales and marketing should be your focus. How you allocate to these roles largely depends on your product and budget. If your product is sexy enough and your sales funnels sticky enough, you might allocate more to marketing and less to a staffed sales force.
2. Do you have enough sales to justify a full-time support person? If not, that person might be able to handle Q/A when not interacting with a customer.
3. Bookkeeping and accounting can easily be outsourced, at least in the beginning. There are good online services for managing your sales transactions on the front end.
4. You might consider outsourcing your wireframing until you are at a place where you have the cash flow and customer base to justify keeping someone busy full time with all your iterations.
5. If you are considering offshore outsourcing, we need to talk. I've been using onshore and offshore for the past four years consistently. I can save you lots of time and money from the lessons I've learned.
Let's schedule a concise call. I can definitely help you on this project.
All the best!
Kevin McCarthy
Attract Group's page https://attractgroup.com/industries/airline-and-aviation-software-development/ on airline and aviation software development provides valuable insights into their expertise in creating innovative and efficient solutions for the industry. Their focus on enhancing operational efficiency, improving customer experiences, and ensuring safety is highlighted throughout the content. The user-friendly layout and comprehensive information demonstrate their commitment to serving the specific needs of the aviation sector. Overall, the page effectively communicates Attract Group's capabilities and dedication to delivering top-notch software solutions for airlines and aviation companies.
Great answers. Just remember when you compartmentalize people you may end of with people sitting around doing nothing or even worse people doing nothing while pretending to be doing something worthwhile on your time and on your dime. I would hire Full Stack Developers only and outsource everything else. You will probably know when you need to add more staff and other positions. The key is to hold everyone accountable whether they are sitting in-house or "outhouse" (out sourced).
Michael T. Irvin
NoHogWashMarketing.com
michaelirvin.net
Related Questions
-
I have this social media idea,but no coding skills. How do I get someone to do the coding (cant afford to pay them) and not give away half of my idea?
Dilip was very kind in his response. My answer might be a bit on the "tough love" side. But that's for you to decide. My intention, just for the record, is to help you (and those like you) on your path to success. And that starts with having a viable philosophy about entrepreneurial-ism and business. And I'm going to answer this because I get asked some form / version of this question very frequently from newcomers to entrepreneurial-ism. The scenario goes something like this: "I have a great idea. It's amazing, I love it, and I just KNOW it's gonna make me a ton of money. But I have no money right now so I can't afford to (fill in the blank with things like "to build it / create it / market it / etc" or "to hire the required staff needed to work in my business to sell it / develop it / etc"). And I don't want to tell anyone about my great idea because I'm worried someone will steal it and make MY million / billion dollars. But I can't afford to legally protect it either... So how do I launch without the skills to personally create the product AND no money to hire anyone else to do that either??" The answer is ... You don't. Look - let's be honest. All you have is an idea. Big deal. Really. I'm not saying it's not a good idea. I'm not saying that if properly executed it couldn't make you a million / billion dollars... But an idea is NOT a business. Nor is it an asset. Until you do some (very important) initial work - like creating a business model, doing customer development, creating a MVP, etc - all you really have is a dream. Right now your choices are: 1. Find someone with the skills or the money to develop your idea and sell them on WHY they should invest in you. And yes, this will mean giving up either a portion of the "ownership" or of future income or equity. And the more risk they have to take - the more equity they will want (and quite frankly be entitled to). 2. Learn how to code and build it yourself. MANY entrepreneurs without financial resources are still resourceful. They develop the skills needed to create what they don't have the money to pay someone else to do. 3. Get some cash so you can pay someone to do the coding. You'll probably have to have some knowledge of coding to direct the architecture of your idea. So you will likely still have to become knowledgeable even if its not you personally doing the coding. (This is not meant to be a comprehensive list of options... And I'm sure some of the other experts here on Clarity have others to add - and I hope they do) To wrap up - Here's my final tip to you that I hope you "get"... It's FAR more valuable to have an idea that a very specific hungry crowd is clamoring for right now - One that THEY would love and pay you for right now - Maybe even one they'd pre-order because they just have to have it - Versus YOU being in love with your own idea. [Notice I didn't say "an idea that some as-of-yet-undetermined market would probably love"] I wish you the best of luck moving forward.DB
-
How has Uber grown so fast?
Obviously, they do the fundamentals well. Good brand. Good experience. Good word of mouth. Good PR. Etc. Etc. But after my interview with Ryan Graves, the head of Global Operations at Uber (https://www.growthhacker.tv/ryan-graves), it became clear that they are operationally advanced and this is a huge part of their success. I'll explain. Uber isn't just a single startup, it's essentially dozens of startups rolled into one because every time they enter a new city they have to establish themselves from essentially nothing (except whatever brand equity has reached the city ahead of them). This means finding/training drivers, marketing to consumers, and building out local staff to manage operations for that city. This is where Ryan Graves comes in. He has a protocol of everything that must be done, and in what order, and by who, to ensure the best chance of success in a new city. So how has Uber grown so fast? Essentially, they figured out how to grow in one locale and were relentless about refining their launch process to recreate that initial success over and over in new cities. No plan works for every city, and they've had to adapt in many situations, but it is still a driving factor for their success.BT
-
Whats the best way to find commission sales reps?
This is not my specialty, however, I have been in your position many many times -- maybe this will help. If the product is in-tangible, then look for JV partners on the Internet. Try to find an expert that deals with these JV opportunities (like me). If the product is physical, then look for sales organizations that have networks of sales people across the country. You do the deal with the organization and the independent network of sales people sells your product. It's a sweet setup if you can negotiate a margin that works for everyone. Hope that helps - Cheers - NickNP
-
How was SnapChat able to grow so quickly?
I'm answering your question assuming that you hope to be able to replicate it's own success in your own mobile app. There are a couple of factors responsible for it's growth that are instructive to anyone building a mobile app. "Leveraging the intimacy and privacy of the mobile phone." We now have an *intimate* relationship with our phone like no other device in the history of technology. Every internet company that started before around 2010 has built their core interactions around "the old web" one which was accessed primarily via a browser on a computer. Companies that start with a clean slate, should be building their interactions around how to do whatever the app is supposed to do while leveraging what is unique to people's relationship to their mobile devices. Photo-sharing has become a core part of the way we communicate now. Snapchat built something that provided an experience that leveraged the feeling of privacy and intimacy that is unique to mobile. "Provided an escape from the "maturity" of other online services." Too many parents, aunts, uncles and other "old people" have encroached into the social networks of teens and young people. As a result, they've had a desire to find places to express themselves in places inaccessible by older generations. An important distinction is that it's not just parents and relatives that young people are trying to avoid, but also employers & colleges who are increasingly using "mature" social networks to review applicants. "Leveraged PR even bad PR" The fact that the app got so much press about it being used to sext was perfect PR for the company, as it essentially reinforced the brand experience that it has today. Essentially, "if it's safe enough to send a sext, it's safe for any kind of communication I want to have." And although the safety and security of Snapchat is actually not as advertised, it still enjoys the reputation of having less impact than any primarily web-based service. Building a successful mobile application is one of the hardest challenges to face designers, programmers and entrepreneurs in the history of writing software. Happy to talk to you if you're considering building a mobile app, about what I've learned about the "table stakes" for success.TW
-
How would you go about asking for a potential employer to pay for travel expenses and take it off from your first check?
You don't. Research the company and hiring manager or would be manager/leader to such things like their needs, recent prior events (& whom else would have been there), near future company goals, products and find a place within that need structure where you would add material value. Then craft what is called a Speculative Application. Get yourself into a position in which travel might be an option as part of your roles.HV
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.