如何衡量外包开发人员的绩效

2019-10-14 19:01:33 来源:

创始人在外包给软件开发公司时面临的一个共同挑战是跟踪开发人员的绩效。由于您不能真正地全职监视外包团队,因此了解您在雇用开发人员方面的投资是否合理是至关重要的。性能是定性特质,对可测量性提出了挑战。没有任何一个度量标准可以使您得出明确的答案。有关要跟踪的目标和要关注的领域的知识可以使您更接近整个外包开发人员的绩效评估。

这是一个可以为您提供外包技术团队绩效急需的见解的框架。

1.从目标概念化开始。

公司成立之初,应优先制定组织目标并确保所有团队都遵守指定的目标。即使开发是外包的,技术团队也不是具有编写代码行并对其进行测试的唯一功能的独立实体。技术目标与总体业务目标的集成是您旅程中的关键一步。最初阶段目标的概念化奠定了衡量后期阶段绩效的基础。

例如,如果公司的目标是产生更多的收入,则技术目标将是在不影响所开发软件质量的前提下,为正在开发的应用程序编写代码。无论是在团队级别还是在个人级别,每个目标都必须与业务的总体目标保持一致。

2.放下基本面。

衡量绩效从根本上可以归结为两种类型的问题-什么和如何。

“什么”问题涉及分配给技术团队的实际任务。这些既包括明确陈述的事实,也包括隐含预期的功能。“什么”问题的一个例子可能是有关技术团队在遵循战略路线图,在截止日期之前完成编码和测试软件的角色。在这里,陈述的时间表是一个明确的事实,而隐含的对正在开发的高质量代码的要求却是隐含的。

“如何”问题是与过程相关的查询。这可能与每个开发人员在团队中的工作水平,他们解决问题的方法的创新程度等有关。

评估基本内容和方式不仅可以准确了解技术团队正在执行的任务,还可以告诉您他们的执行情况以及流程的有效性。

相关:12个可以低成本,甚至免费教您编码的网站

3.关注结果而不是输出。

在应用程序开发中,专注于所开发产品的定量方面从来都不是解决方案。开发人员编写额外的代码行只会导致开发出肿的软件,从而给可维护性带来挑战。相反,最小化编写的代码行数也无法解决问题,因为这将导致开发难以理解和扩展的软件。

基于结果的方法意味着,不评估软件的定量方面(即结果),而是对软件产品进行评估,以衡量技术团队的绩效。为了衡量软件开发和交付过程,应评估正在部署的产品的稳定性,交付时间和部署频率。

衡量一支高绩效技术团队的标准就是取得令人满意的成果。专注于这些不仅可以提高生产力和绩效,还有助​​于实现组织目标,从长远来看,可以提高利润。

4.在生产力和质量之间取得平衡。

在衡量绩效时,生产率与质量的争论一直存在。前者是一种量化指标,而质量是一个高度主观的领域。生产力很大程度上是基于产出的,如上所述,这不是首选的方法。

那么如何才能在生产率和质量之间取得平衡?完成的工作量显示为生产力。例如,在销售代表的情况下,拨出电话的数量是生产率的度量,但是实际转换并最终进入销售渠道的销售线索的数量是质量的度量。

相关:在不让团队疯狂的情况下2019年提高生产力的5种方法

同样,在衡量技术团队的绩效时,编写代码就是提高生产力,而经过测试阶段进入实际部署的代码量则作为质量而体现。当然,这过于简单了。

约翰·塞登(John Seddon)完美地说:“自相矛盾的是,当经理们专注于生产力时,很少能进行长期改进。另一方面,当他们专注于质量时,生产率会不断提高。”

寻找一支高绩效的技术团队,使其方法和功能与您的公司文化和目标相匹配,并长期保留下来,这对于启动成功至关重要。每个希望成为优秀领导者的企业家都应善于识别所投入的资源是否值得实现成果。衡量外包团队的绩效对于合理的投资很重要。

进行定期绩效审核包括管理最佳实践。这可以确保您企业中的所有利益相关者都在尽最大的努力来实现组织目标,并直接影响启动成功。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
Top