如何提升你的远程开发的成功率

一曲冷凌霜 提交于 2020-04-14 07:38:42

【今日推荐】:为什么一到面试就懵逼!>>>

远程工作是趋势,一方面降低企业成本,提升企业人才素质而不受地域局限,一方面让员工可以对自己的时间和生活质量有更大的把握。然而,要建立一个远程团队,却不是一蹴而就的事情。我们客栈自从2015年9月远程项目正式上线,迄今已完成350个远程项目,100+项目正在进展,在此期间,我们在不断和客户一起学习来提升远程项目的成功率。总结我们自己350个项目的成功经验,以及学习国外远程团队先进经验,我们总结出以下几个方面的经验:

  1,什么样的人适合做远程工作

  2,如何提升你的远程开发的成功率

  本文谈谈,如何提升你的远程开发的成功率。

  一,找到正确的人

  如果合作过程中发现有人持续不能完成任务,比如说,连续不能完成每周的交付,那么你需要去分辨是哪种原因:

  1,本身不具备完成本项任务的能力

  2,态度不对,没有契约精神。

  3,受到突发事件影响,很快能解决。

  如果是第3种,可以继续合作。如果是前2种,建议尽早替换人员。

  二、颗粒化需求,做到可拆分到每周,甚至每天的交付。

  如果一个项目拆分出来最小的子任务,都需要起码一个月以上的时间来完成,更有可能的是需求没有整理清楚,这个时候的关键任务是整理需求,不要急着开发。

  整理的关键,是以可交付任务为基本单元来准备产品文档,开发者只用基于产品文档来实现。而每个可交付任务的实现,都为最后搭建出大项目做出贡献。

  怎么拆分,以我们程序员客栈为例:按页面来拆分:发布项目页面,程序员签约页面,程序员履历页面...按逻辑功能来拆分: 手机验证功能,需求方发布项目功能

  一般情况下,前端更多是按照页面来拆分,有部分的功能需求,比如一些交互功能,简单的前端判断的功能等;后端更多是按照逻辑功能来拆分,有部分的前端需求,比如快速做出页面来执行功能。

  拆分的基础:产品文档

  三、每天约定共同工作时间,不小于一小时。

  如果是兼职远程开发,那么共同工作时间应该不小于一小时;客栈上的项目,比较多选择了在21:00-22:00.

  如果是全职远程开发,那么共同工作时间应该不小于4小时。

  共同工作时间,目的在于碰到任何问题,都可以在这段时间内即时沟通得到反馈,达成一致。Basecamp 创始人在他们著名的《remote》中曾说过,由于员工分布在全美各地,他们采取了每天共同工作4个小时的方法,来保证团队的沟通效率,其余4个小时员工可以自由选择。

  四、每天线上立会,更新进展,说明当天计划

  简单一句话即可,说明昨天完成了什么,今天打算做什么。如果有困难,这个时候也可以提出,咨询相关人员意见。

  以我们自己为例:

  每日线上立会.pic.jpg

  五、每周周会,更新上周进展,提交应该交付的内容,说明下周计划。

  周会一般都会讨论比较阶段性的交付进展和计划了,周会上你一般能知道按照目前的进展,目标的交付时间是否是可行的,如果会延期,大概至少延期多少。基于此,你可以做调整:

  1,如果项目的完整度更重要,那么要考虑延长时间,并根据新的时间计划来安排产品上线一系列的支持行动,包括但不限于:账号的申请,新品上线的营销活动,用户的预热邀请等等;

  2,如果时间更重要,那么要考虑精简开发任务,重新计算工作量,根据重要性,开发所需时间等来安排,确保在目标时间内完成最重要的任务。

  六、可视化项目进展:项目进度,延期任务及负责人

  通过可视化这些指标,能够提醒对应负责人目前进展是否顺利,谁的节奏不对,什么任务需要加紧,便于团队基于客观事实进行沟通,快速准确采取行动。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!