• 发展

如何在30天内组建一支专职开发团队

  • Felix Rose-Collins
  • ••
  • 4 min read

引言

大多数外包合同的失败发生在第一个月,而不是第一年。工程师们资质过硬,报酬也合理,但团队却在数周内无法接触项目、缺乏背景信息,也拿不到明确的工作重点。等到工作真正开始时,客户早已对这种合作模式失去了信任。

如果客户做好了充分准备,一支专职开发团队可以在30天内达到满负荷生产力。供应商负责招聘和雇佣,但只有客户才能解释产品、代码库和业务目标。入职培训是一个共同的项目,而客户方承担了大部分知识转移的工作。

项目启动前:需要做哪些准备

启动日期前的一周将决定团队推进的速度。如果工程师需要等待三天才能获得代码库访问权限,他们就会失去工作动力,而这种延迟也会为整个合作定下基调。

准备工作只需客户投入几小时。其中大部分是行政事务,由一人负责整个清单即可。

  • 访问权限与账户。为代码仓库、任务跟踪器、云控制台及沟通渠道创建账户。在项目启动日前测试每个登录账号。
  • 技术文档。将架构图、API 说明和配置指南集中整理到一个地方。如果有人标注了变更内容,过时的文档也是可以接受的。
  • 联络人。在客户方指定一名负责人,确保能在一个工作日内回答问题。此人通常是技术负责人或产品负责人。
  • 初始待办事项列表。准备 10 到 15 个低至中等复杂度的任务。团队需要能够帮助熟悉代码库且不会对生产环境造成风险的工作。

第 1 周:访问权限、背景了解与首批任务

第一周的重点是熟悉环境。团队将了解产品的功能、用户群体以及代码的组织结构。

本周的产出按设计本就较少。目标是搭建好工作环境并完成首次合并的代码变更,而非发布新功能。

第 1–2 天:环境搭建

第一天,客户将召开启动会议。产品负责人将讲解商业模式、主要用户群体以及当前的工作重点。技术负责人将详细介绍系统架构和部署流程。

电话会议结束后,工程师们将搭建本地环境并运行应用程序。此阶段通常会出现大部分配置问题,因此客户联系人应保持畅通,以便及时解答。

第3–5天:首批小型任务

每位工程师从初始待办事项列表中选取一到两项任务。在此阶段,修复 bug、进行小幅 UI 调整以及提升测试覆盖率都是不错的选择。这些任务既能让工程师接触实际代码,又风险较低。

每项任务都要经历代码审查、测试和部署的完整周期。这既能让团队了解客户的运作方式,也能及早发现流程中的不足。

第 2 周:流程与沟通节奏

在第二周,团队将从独立任务过渡到团队常规工作模式。客户与供应商就工作规划、讨论和汇报方式达成一致。

遇见Ranktracker

有效SEO的一体化平台

每个成功的企业背后都有一个强大的SEO活动。但是,有无数的优化工具和技术可供选择,很难知道从哪里开始。好了,不要再害怕了,因为我已经得到了可以帮助的东西。介绍一下Ranktracker有效的SEO一体化平台

我们终于开放了Ranktracker的注册,完全免费!

创建一个免费账户

或使用您的证书登录

相比集中办公的团队,分布式团队需要更完善的组织架构。时区和文化差异使得非正式沟通更为困难,因此必须明确沟通节奏。

  • 每日站会。选择两个时区均有人员在岗的时间段举行简短电话会议。15 分钟足以汇报进度和障碍问题。
  • 冲刺计划。以一到两周为周期规划工作。由客户产品负责人设定优先级,团队负责估算工作量。
  • 代码审查规则。明确由谁审查哪些内容以及审查时限。审查延迟超过一天会拖慢整个团队的进度。
  • 书面更新。要求在共享频道中发布简短的每周总结。这能让利益相关者掌握进展,而无需额外召开会议。
  • 升级处理流程。明确双方各自负责解决阻碍问题的负责人。供应商客户经理负责处理团队问题,客户联系人负责处理产品相关问题。

第3–4周:责任归属与成效评估

最后两周将检验入职培训是否奏效。团队承担起实际责任,双方根据明确的标准对结果进行评审。

这一阶段还能揭示流程中仍需调整的地方。在第25天解决小问题,比在第90天解决要容易得多。

交付一个真实功能

在第三周,从产品路线图中为团队分配一个完整的功能。该功能应涉及设计决策,需要跨代码库多个部分进行开发,并需进行生产环境发布。

在开发开始前,客户技术负责人将审核技术方案。此后,团队将全权负责从估算到部署的整个工作流程。在此阶段进行密切监督将适得其反。

第 30 天需跟踪的指标

月底时,与供应商举行一次评审会议。将实际结果与第一周设定的预期进行对比,并尽可能使用具体数据。

  • 交付节奏。对比最近两个冲刺周期中计划与实际完成的故事点数。稳定的节奏比高速的节奏更为重要。
  • 代码质量。检查在第一轮或第二轮审核中通过的拉取请求所占比例。频繁的返工表明对上下文理解存在不足。
  • 提问量。跟踪工程师向客户寻求帮助的频率。该数字应逐周下降。
  • 利益相关者反馈。请产品负责人和技术负责人进行简短评估。他们的观点往往能揭示指标未能捕捉到的问题。

常见的入职培训误区

大多数入职延迟都源于少数几个相同的原因。公司之所以会重复这些错误,是因为每个问题在初期看起来都微不足道。

  • 访问权限延迟。第三天才获得账户访问权限,将使团队损失三天时间。安全审批往往比预期耗时更长,因此应尽早启动审批流程。
  • 缺乏产品背景。不了解用户的工程师虽然做出的技术决策在技术上正确,但实际毫无用处。花一小时讲解产品,可节省数周的返工时间。
  • 联系人过多。当五个人下达指令时,优先级会产生冲突。由一位决策者负责,方向才会清晰。
  • 将团队视为外部人员。独立的沟通渠道和受限的会议会形成两级结构。融入客户日常工作流程的团队能更快地融入。

最后建议

三十天足以让一支专职团队达到满负荷工作状态。结果更多取决于客户在访问权限、背景信息和明确优先级方面的准备工作,而非供应商本身。

将入职视为一个项目,明确负责人、截止日期和最终评审。结构化地规划第一个月,有助于建立长期合作所需的信任。

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

开始使用Ranktracker...免费的!

找出阻碍你的网站排名的原因。

创建一个免费账户

或使用您的证书登录

Different views of Ranktracker app