最近我和一些想加入我们团队并帮助我们向潜在客户—软件公司销售平台的人交谈。他们都向我要求一个“销售工具包”文件或一套文件,这些文件应该回答他们最重要的问题,并帮助解决这些潜在客户的痛点。无论如何,我决定写这篇博客文章,而不是一个花哨的PDF文件。这就是它,当你销售Zerocracy时,可以随意使用这些信息。
传统软件团队,无论是集中还是分布式,都会遇到类似的问题,即其人力资源(如程序员、测试人员、设计师等)的效率问题。
员工流动率。市场对优秀程序员的需求非常高,因此他们有奢侈的选择权决定要为谁工作。最优秀的程序员经常会辞职,甚至没有提前通知,他们留下的问题对新手来说很难或者几乎不可能解决。初级程序员也会离开,但是会在接受足够培训后才离开。
低可维护性。程序员编写的源代码取决于其作者的水平。在项目初期团队积极的情况下,代码看起来足够好。然而,经过几次人员调动后,维护剩下的代码变得非常困难甚至不可能。
低质量。任何软件都会有缺陷,但大多数软件团队不知道如何控制质量,确保在我们修复之前客户不会看到缺陷。客户会抱怨产品质量问题,程序员也会抱怨要处理的“意大利面”代码。
这四个问题损害了业务,使其浪费时间和金钱。一种廉价、可靠和可预测的软件开发流程是任何科技业务的关键成功因素。然而,大多数公司仍然遭受损失,因为他们无法利用市场上存在的解决方案来解决这些问题。
在当前市场上,需求是优秀程序员供应的两倍,任何科技企业在寻找优秀软件开发人员、留住他们、激励他们,并确保他们提供业务所需的质量方面都会遇到困难。在一次拼尽全力试图控制局面的尝试中,业务所有者可以采取很多措施:超过市场水平的薪水、股权分享、团队建设等。
然而,除非关键障碍被消除,否则这些措施都不会真正有所帮助。
根据我们在管理软件项目和与400多名不同程序员合作的20多年经验,包括本地和分布式团队,最终的解决方案意味着将激励模式从按时间支付(也称为月薪或按结果支付)改为按结果支付。
我们建议不要在月底支付程序员工资,无论他们是在工作还是无所事事,并希望他们能够非常高效并关心业务目标,而是建议按照他们实际交付的结果支付他们,以微任务形式。
然而,说起来容易做起来难。我们花了将近10年的时间研究和开发了一种管理模型和一套工具,这样可以管理一个程序员团队,让他们只有在交付他们应该交付的东西时才能获得报酬:高质量的工作软件代码。我们甚至创建了一个聊天机器人来让程序员与我们的软件工具进行交流。 Zerocrat,我们的聊天机器人旨在自动化大部分例行管理操作,这些操作在处理微任务时是不可避免的。
当企业转向按结果支付的管理模式时,会获得许多好处。
如果企业成功将软件团队转变为按结果付费,那么将获得许多明显的优势:
更高的动机。有一个明显和透明的激励方案,优秀的程序员会对参与项目、提供更高质量的工作以及留在团队中感兴趣。
更高的可维护性。 微任务 的概念旨在处理高人员流动率,并保持代码质量始终处于高水平,无论有多少人参与工作。由此,源代码的可读性始终很高。
更高质量。由于我们工作政策的原则,软件缺陷和用户界面缺陷得到严格控制。最终,质量比传统团队高出几倍。
为了开始过渡,潜在客户必须填写此在线表格,我们的首席程序员之一将与他们联系。他们将讨论入职程序,客户将使用信用卡资助项目,旅程将开始。
如果还有任何疑虑,请阅读此处。
Translated by ChatGPT gpt-3.5-turbo/42 on 2024-05-27 at 01:22