5 Questions to Ask When Hiring a Tech Team

2022-08-27 10:12:31
关注

Picture this: your business is booming, your team is expanding and now you are thinking about the next steps for your company's future. One of those questions may involve taking departments in-house. That's the scenario that I encounter with business leaders I mentor regularly.

Throughout my career, I started a successful business that grew into 150 franchises nationwide. I currently run a full-stack technology company and am an advisor to other tech businesses while mentoring various founders. What's unique about my experience is that I've led businesses with a core competency of technology and ones without. When I get asked about bringing a tech team internally, there are a few questions I recommend when considering your decision:

1. What is your size of spend?

It's critical to evaluate how much you spend on a tech team outside your organization compared to how much it would cost to bring it in-house. As a general rule of thumb, if you are spending north of a million dollars a year on an outside tech team, now is when you can start making those apple-to-apple comparisons. For about the same price, you likely will be able to have a team of 2-4 software developers and a strategy leader. Are you getting enough value for your overhead?

Related: Demand for Tech Talent Forces IT Leaders to Adjust Hiring Strategies

2. Is this the core of your business?

Think about your core competencies and your personal expertise before making this decision. If you run a business that doesn't specialize in technology, do you need to have an internal tech team? Who will oversee the nuances of the technological decisions if you aren't an expert yourself? Of course, if you are an underlying technology company that needs a unique interface to run the business, this decision may lean towards bringing someone in-house sooner.

Related: How Software Developer Freelancers are Filling the Skill Gap

3. Where are your freelancers?

Many tech teams rely on overseas freelancers for a significant portion of their output. While I have had success with overseas partners, I have also encountered some critical issues. Often there is a disconnect with time zones — forcing you to take meetings well after business hours — coupled with communication break-downs and quality control issues. You never want to rely on someone unreliable to ensure your business is successful.

4. What would an internal tech department look like?

Once you think you are ready to create that internal technology department, there are some additional considerations you will want to plan and budget. I explain this by telling my clients to imagine they are building a house. You wouldn't hire one general maintenance person to do all the necessary jobs. Of course, you would want an electrician, a plumber, a builder, an architect, etc. The same thought process goes for a technology team. You will need specialists skilled in specialties to fit your exact need. That's the benefit you get with an outside freelance team unless you budget for all of the specialists that would be needed.

Let's take it further and assume you are hiring for that internal department. Software developers are notoriously career nomads. That's not an insult; you can't blame them for bouncing from job to job. Typically, if they are any good, they are getting exponentially more significant salary opportunities within just a few years.

Usually, it takes four to six months for the developer to get proficient in your tech needs, and then on average, they leave after 18 months. That means you have just one solid year to see their full potential. When you have to hire someone, you often pay recruiter fees which can be a large percentage of the employee's salary. On the flip side, you can keep your developer happy by matching their salary potential if they leave, but that is costly too. It's not a cheap game to play, but the benefits may outweigh the costs if they are focused on your technology and sound.

5. Do you need it "all or nothing"?

This one has a simple answer: no! Many companies find success in a balance of having both internal and external technology teams. Perhaps, you bring in 70-80% in-house and leave certain features and solutions to an external team to solve. The answer doesn't need to be all or nothing, which is okay!

Whether your answer to bringing a tech team internally is yes, no, or a combination, it is always best to do what is right for your business. That means weighing the pros, cons and cost analysis before making such a big decision. Maybe even talk to your network about what worked for them. Your biggest asset is your employees, so ensure you have the right ones to keep your company working to its fullest potential.

Related: Would a Remote Tech Team Work Out for Your Startup?

参考译文
招聘技术团队时要问的5个问题
想象一下:你的生意蓬勃发展,团队不断壮大,你开始思考公司未来的下一步。其中一个问题可能是是否将一些部门由外包转为内部管理。这是我在与受我辅导的企业领导者交流时常遇到的情景。在我的职业生涯中,我曾创办了一家成功的企业,后来在全国发展到150家分店。如今我运营着一家全栈技术公司,并为其他科技企业担任顾问,同时也辅导多位初创企业家。我经验的独特之处在于,我曾领导过核心技术为科技的企业,也管理过非科技核心的企业。当被问及是否要将技术团队内部化时,我通常建议大家在做决定前考虑以下几个问题:1. 你的开支规模如何? 评估你在外部技术团队上投入的金额,与将其内部化所需成本进行比较至关重要。通常来说,如果你每年在外部技术团队上的支出超过一百万美元,那么现在正是开始进行“苹果对苹果”对比的时候。基本上,你可能可以以相近的费用组建一个2至4人的软件开发团队,再加上一位策略负责人。你是否从这些支出中获得了足够的价值? 相关阅读:技术人才需求促使IT领导者调整招聘策略 2. 这是不是你公司的核心? 在做出决定前,先考虑你公司的核心竞争力以及你个人的专业领域。如果你经营的并不是一家以技术为核心的企业,那么你真的需要一个内部技术团队吗?如果你自己不是技术专家,谁来负责技术决策的细节?当然,如果你是一家需要特定技术界面来支撑业务的公司,那么你可能更早地倾向将技术团队内部化。 相关阅读:自由职业的软件开发人员如何填补技能缺口 3. 你的自由职业者在哪里? 许多技术团队在很大程度上依赖海外自由职业者完成工作。虽然我过去与海外合作伙伴合作取得了成功,但也遇到过一些关键问题。经常出现时区不匹配的情况,迫使你在下班后开会议,再加上沟通不畅和质量问题。你永远不希望把业务成功寄托在一个不可靠的人身上。 4. 一个内部技术部门会是什么样的? 一旦你决定组建内部技术部门,还有一些额外因素需要考虑和预算。我经常用建房子的例子来向客户解释:你不会请一个全能维修工来做所有的工作,当然你会需要电工、水管工、建筑工人、建筑师等。组建技术团队也是如此,你需要不同领域的专家来满足你的具体需求。除非你预算足够雇佣所有必要的专家,否则你可以从外部自由职业团队中获得同样的益处。 我们可以进一步设想一下:如果你要招聘这个内部团队的成员。软件开发人员往往以频繁更换工作而闻名。这不是贬义,你也不能因为他们频繁跳槽而责怪他们。一般来说,如果他们很优秀,几年内就会有成倍增长的薪资机会。 通常,一位开发人员需要四到六个月来掌握你的技术需求,而平均而言,他们会在18个月内离职。这意味着你只有大约一年时间可以充分发挥他们的潜力。当你需要招聘时,通常还要支付招聘费用,这可能占员工薪水的很大一部分。另一方面,你也可以通过匹配他们潜在的薪资水平来留住他们,但这也是一笔不小的开销。这并不是一个低成本的游戏,但如果你的团队专注于你的技术和声音,收益可能会超过成本。 5. 你是否需要“全有或全无”? 这个问题其实有一个简单的答案:不需要!很多企业发现,拥有内外结合的技术团队会更成功。也许你可以将70%-80%的工作转为内部处理,而将某些功能和解决方案交给外部团队解决。答案不一定要非此即彼,这没问题! 无论你是否决定将技术团队内部化,或者采用混合模式,最重要的是要以你公司的最佳利益为出发点。这意味着在做出如此重大的决定之前,要权衡利弊并进行成本分析。甚至可以向你的同行网络请教他们成功的经验。你的最大资产就是你的员工,因此确保你拥有合适的人才,使你的公司发挥最大的潜力。 相关阅读:远程技术团队是否适合你的初创公司?
您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

广告

entrepreneur

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

常见磁传感器及原理和应用

提取码
复制提取码
点击跳转至百度网盘