《创业家》作者的观点纯属个人观点。狗万官方
创始人在外包给软件开发公司时面临的一个常见挑战是跟踪开发人员的绩效。由于您无法真正全职监控外包团队,因此了解您在雇用开发人员方面的投资是否合理是至关重要的。
性能作为一种定性特征,对可测量性提出了挑战。没有一个单一的指标可以给你一个明确的答案。了解要跟踪的目标和要关注的领域可以使您更接近外包开发人员的整体性能度量。
这里有一个框架,可以让您了解外包技术团队的表现。
1.从目标的概念化开始。
一旦你的公司成立,设定组织目标并确保所有团队都遵守指定的目标应该成为优先事项。即使开发被外包,技术团队也不是一个独立的实体,其唯一功能是编写代码并对其进行测试。技术目标与整体业务目标的集成是您旅程中至关重要的一步。初始阶段目标的概念化为后期绩效的衡量奠定了基础。
例如,如果一家公司的目标是创造更多的收入,那么技术目标将是为正在开发的应用程序编写代码,以提高速度,同时不损害用户的利益开发软件的质量.无论是在团队层面还是个人层面,每个目标都需要与业务的总体目标保持一致。
2.打下基础。
衡量绩效从根本上归结为两类问题——“是什么”和“怎么做”。
“什么”问题处理分配给技术团队的实际任务。这既包括明确陈述的事实,也包括隐含预期的特征。“什么”问题的一个例子可能是关于技术团队在遵循战略路线图,在规定期限内完成软件的编码和测试。在这里,所陈述的时间轴是一个明确的事实,而正在开发的高质量代码的要求是隐含的。
“如何”问题是与流程相关的查询。这可能与每个开发人员在团队中的工作情况有关,他们解决问题的方法有多创新等等。
评估基本的“是什么”和“如何做”不仅可以准确地了解技术团队正在执行的任务,还可以告诉您他们执行得有多好以及他们的流程有多有效。
3.关注结果而不是产出。
在应用程序开发,专注于正在开发的产品的定量方面永远不是解决方案。开发人员编写额外的代码行只会导致开发臃肿的软件,这给可维护性带来了挑战。相反,尽量减少编写的代码行数也行不通,因为它会导致软件开发难以理解和扩展。
基于结果的方法意味着,不是测量输出的定量方面——结果——而是评估软件产品以测量技术团队的绩效。为了度量软件开发和交付过程,应该评估正在部署的产品的稳定性、交付时间和部署频率。
衡量一个高绩效技术团队的标准是取得有利的成果。关注这些不仅可以提高生产力和绩效,还有助于实现组织目标,从而在长期内获得更高的盈利能力。
4.平衡生产力和质量。
当谈到衡量绩效时,生产力与质量的争论一直是持久的。虽然前者是一种定量度量,但质量是一个高度主观的领域。生产力很大程度上是基于输出的,正如上面所讨论的,这不是首选的方法。
那么,如何才能平衡生产效率和质量呢?完成的工作量体现为生产力。例如,在销售代表的案例中,出站电话的数量是生产力的衡量标准,但实际转化并最终进入销售管道的潜在客户的数量是质量的衡量标准。
相关:在2019年提高工作效率的5种方法,同时又不会让你的团队发疯
类似地,在测量技术团队的性能时,编写代码是生产力,而通过测试阶段进入实际部署的代码数量则是质量。当然,这是一种过度简化。
约翰•塞登(John Seddon)说得很好:“矛盾之处在于,当管理者专注于生产力时,他们很少会做出长期的改进。另一方面,当他们关注质量时,生产力就会不断提高。”
寻找一个高效的技术团队,他们的方法和功能与你的公司文化和目标相匹配,并长期留住他们是创业成功的关键。每一位志在成狗万官方为优秀领导者的企业家都应该善于识别所投入的资源是否值得所取得的成果。度量外包团队的绩效对于投资的合理性是很重要的。
进行定期绩效审核包括管理最佳实践。这确保了你的企业中的所有利益相关者都在为实现组织目标而努力,并直接影响到创业的成功。