The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:
在Zerocracy中,我们以分布式团队工作,并将所有沟通内容记录在工单中。除此之外,我们鼓励每个开发人员在发现问题时报告bug。我们甚至会为每个找到的bug支付报酬。偶尔,我会看到类似这样的bug报告:“有人可以解释给我如何设计这个模块吗?”甚至是“我以前没有使用过这个库,请帮助我入门。”我的常规回答是:“这不是学校; 没有人会在这里教你!”我意识到对于那些刚开始与我们合作的大多数开发人员来说,这听起来很苛刻,因此在这里我将试图说明为什么这样的态度是有道理的,对程序员和项目都有益处。
免责声明:我在这里谈的是软件项目,PMBOK将其定义为“创建独特产品、服务或结果的临时努力”。如果您的团队从事软件的持续开发或维护,这个概念可能不相关。
无论这听起来多么令人不快,让我们面对现实:每个软件项目都是一项业务,而我们作为开发人员,是其资源。就像混凝土、木材和玻璃是建造房屋所需的资源,房屋也是一项业务活动。无论我们如何把自己看作是一家快乐地一起写代码的大家庭,因为我们喜欢这样做,每个业务对此看法都完全不同。
项目需要我们产生类、代码行、方法、函数、文件和功能。然后,项目可以将它们转化为满意的客户,客户会给我们一些回报——通常是现金。最后,项目将把这笔现金分配给我们、投资者和政府。
一个正常规划和管理的项目会获取其预算能承受得起的最好资源,并依赖于它们的质量。一个没有足够技能或知识的程序员是一个不可靠的资源。显然,没有项目会从一开始就获取这样的资源。然而,这个弱点可能在项目的中途被揭示出来。
假设你正在建造一座房子,你雇了一名水暖工来安装排水系统。当到了安装设备的时候,他告诉你他从未使用过这个设备,也不知道如何安装它。这是一个风险,并且确实发生了。一个好的项目经理总是有备用计划,甚至有几个备选方案。显然,最好的选择是雇佣另一名水暖工。最糟糕的选择是现场培训原来的水暖工。
等等,为什么这么明显呢?水暖工是个好人。是的,他不知道如何使用这个设备,但这并不意味着我们应该立即解雇他。让我们为他的培训付费,送他去上一些课程,买一些书,让他在一段时间内对设备进行试验,然后他就能在我们的房子里安装它了。这个计划很好,不是吗?水暖工会很高兴。
但项目不会。
项目的目标是建造一座房子,而不是培训一名水暖工。项目甚至没有资金来培训该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该提醒该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该提醒该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该该
Translated by ChatGPT gpt-3.5-turbo/42 on 2023-11-28 at 15:06