我如何关注远程自由职业者?[关闭]


11

我一直在雇用来自世界各地的数名开发人员。一切顺利,但我发现其中一些人滥用我的礼貌,最近却忽略了太多。

他们全天都被雇用。但是,我发现一天5个小时后,没有做太多事情。

我正在考虑开发一种软​​件,该软件每1-5分钟对计算机屏幕截图一次,并将其上传到我的系统中。但是,这是极端的。

人们通常如何管理远程开发人员?


61
考虑付钱给他们解决问题,而不是花X个小时。


@MainMa,这上升了一个有效点。
Gajus 2012年

2
您如何要求开发人员运行您的自制隐私入侵屏幕截图软件?除非事先签订了合同,或者您向开发人员提供了硬件,否则这是对隐私的严重侵犯。谁说他们的开发机器不会像家庭浏览器那样翻倍?或者,如何保证下班时间不会截屏?但是,如果您采用这种方法,请确保安装按键记录器软件以获取整个软件包。
Dylan Yaga'3

@Guy您应该修改您的问题,以包括必需的编码标准(根据您对PaulTomblin的评论)。似乎您希望将交付的结果+结果编码为标准的组合。您需要将其添加到合同/职位描述中,即结果+达到的标准=工资。国际海事组织,为真正的不好/好结果加上扣除/奖金。
WernerCD'3

Answers:


45

您雇用了诚实的程序员,然后(在与他们协商,并可能与其他诚实的程序员协商后,确定了现实)在短时间内设定了合理的目标。如果他们没有达到目标,请开除他们。如果他们确实达到了目标,那么当他们清理思维并思考问题时,如果连续2小时玩单人纸牌游戏,对您来说就不重要了。


1
那不是必须的。这实际上就是我不希望我的公司效仿的例子。你为什么会问。因为在我的承包商年中,我已经看到很多通过这种方式开展业务。开发人员编写代码以确保其正常工作(这是模型结束的地方)。我希望开发人员完善代码,确保代码效率最高,并且避免任何愚蠢的错误(以后很难再注意了),例如,如果您有5个小时的薪水,则您需要工作5个小时。
Gajus 2012年

27
@Guy:如果您希望他们定期超过您设定的目标,则应该设定不同的目标。
乔纳斯(Jonas)2012年

4
@Guy您所要求的听起来更像是一些性能要求和保修
jk。

30

屏幕截图似乎适得其反。如果涉及到这一点,那就麻烦了。

理想的是拥有明确的里程碑,并对照它们检查进度。如果您无法根据获得里程碑所需的时间花费金钱来实现里程碑,请寻求其他帮助。如果您不能以这种详细程度创建作品,并且不知道自己是否被盗用,那么远程获取作品可能是不合适的。您可以引入一项针对作品的竞争性招标系统,但是如果您不能在较低的层次上详细说明需要什么,您能说出代码质量是什么吗?

通常,外包和远程工作应与购买结果有关,而不是与购买时间有关。否则,正如您所发现的,信任会崩溃。


9
+1表示“购买结果,而不是购买时间”。
埃里克·金

2
尽量保持进度安排(如果可以的话),并根据可交付成果付款,这样,如果有需要花费大量时间才能解决的意外错误,他们就不必大惊小怪。然后,他们是否通过工作另一项非竞争性合同工作来填补额外的时间,还是他们通过玩单人游戏来填补额外的时间,对您来说都没有关系。
肯·布鲁姆

1
当他们用可怕的意大利面条代码提供“结果”时会发生什么?没有人愿意做那个项目的未来工作,甚至连最初的开发商也不想做。但好的一面是,您确实得到了“结果”。
Buttons840 2012年

1
结果包括质量(如果有代码)。难以量化,但是如果您不知道要寻找什么,您也可能会浪费大量的时间。
MathAttack 2012年

14

您想要的就是合同。合同规定了他们必须交付的内容和时间,以及您必须支付的价格和时间。

就这么简单。其他所有事情都会大大不利于生产。这将破坏您和自由职业者之间的信任。如果您想仔细查看人们在做什么,请考虑在您的办公室招聘。


坚持合同固然很好,但我认为我不知道有什么实际交付的大型软件。从我所看到的来看,超限是2或3倍是很常见的。
apoorv020

它是在客户可能的最迟的时刻更改规范的方法。这就是合同很重要的原因。签订合同并不会阻止您以后根据原始计划进行某些更改。
deadalnix

7

他们要么产生足够的代码来支付您要支付的费用,要么找到可以支付的人。如果他们每天要敲击键盘和鼠标10个小时并产生垃圾,那么您是否仍会因为要支付8个小时的费用而保留它们?

确定需求并在截止日期前达成协议。如果您不同意,请雇用愿意的人。您是一名程序员,应该能够发现他们是否遇到了合法障碍。


+1指出某人可以工作很多时间却仍然无法产生结果
Stephen Gross

3

我将创建一个具有每个功能细分的Excel工作表。

承包商应每天对此进行更新。

每个项目都应具有以%定义的进度。

如果某个功能为100%,则应该可以“退出”了。

如果某项功能符合预期,则需要标记和更正此项。


1
Excel是一个被低估的PM工具!
MathAttack 2012年

这个人不在现场,喜欢使用在线共享的内容,例如Google文档电子表格
ZJR 2012年

3

先做功课

雇用他们之前,您需要与所雇用的人相处融洽。

此时,您正在考虑本质上监视您雇用的人员,为时已晚。我是一个诚实的程序员,但是我不会在这些条件下工作(即使假设它们是合法的)。这就像您越过边界时一样-您可能没有隐藏任何东西,但它们一定会让您感觉像自己一样。

做背景调查,获取参考,提出问题。使用信誉良好的服务。做出谨慎的决定,然后按照此处给出的其他答案中的建议进行操作。



2

您要为结果或时间付费吗?如果您为结果付费,那么与实现这些结果需要花费多长时间无关。如果您在花时间,而又认为他们对时间不诚实,请让他们去找其他人-如果您不信任他们,他们有什么好处?

如果您提供环境,则可以选择录制,但是您需要先通知他们,这将使他们能够伪造它。他们需要多长时间来寻找问题的答案?阅读离线资源,只是坐着思考?如果他们不诚实,您要做的就是花费大量时间获得不确定的结果。如果他们是诚实的,您可能会得罪他们,他们会继续前进。无论哪种方式,它们都不见了。


1

那么源代码存储库呢,您需要它们不断提交。小而原子的提交:“提早提交,经常提交”。利用DVCS的功能(分支,标签)来提交不包含在最终产品中的内容。

这样,您就可以很好地了解已完成的工作,必须执行的工作等等。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.