开源社区商业化
在“ 衡量开源社区的健康状况”中 ,我介绍了我们作为CHAOSS项目一部分探讨的一些关键问题和指标,因为它们与项目的创建者,维护者和贡献者有关。 在本文中,我们重点关注开源公司的组成部分(例如开源程序办公室,业务风险和法律团队,人力资源等)和最终用户。
在核心项目团队的大部分指标是定量的情况下,对于其余成员,我们的指标必须反映广泛的利益范围,并应对更多的定性指标。 从度量收集的角度来看,定性度量的大部分数据收集都是手动和主观的,但是它仍在CHAOSS希望随着项目的成熟而能够解决的范围之内。
尽管从事业务方面的人员有时确实关心项目本身使用的度量标准,但是企业用户只有两个基本问题。 首先是关于价值 :“这种选择会帮助我们的企业更快地赚更多钱吗?” 第二点是关于风险的 :“这种选择会损害我们企业的赚钱机会吗?”
从人力资源到法律顾问和执行办公室,这些问题在各个学科中可能以许多不同的方式出现。 但是,归根结底,拥有基于数据的答案可以使开放源代码的参与更加高效,有效且风险更低。
再次,以下信息以目标-问题-指标格式构建:
- 开源计划办公室(OSPO)
- 作为OSPO的负责人,我关心将资源优先用于健康的社区:
- 社区有多活跃 ?
指标: 代码开发 -提交和请求的数量,新代码提交和请求的审阅时间,代码审阅和合并,接受的请求与拒绝的请求的数量以及新版本的发布频率。
指标: 问题解决 -新问题,已解决问题的数量,新问题与已解决问题的比率以及每个问题的平均开放时间。
指标:社交-社交媒体提及计数,社交媒体情绪分析,社区博客活动和新闻发布( 将来发布 )。 - 我们对该项目的贡献有什么价值 ? (这是一个积极发展的领域。)
指标:时间价值-为开发人员培训新技术所节省的时间,以及在上游进行改进后节省的用于定制开发的时间。
指标:美元价值-在内部维护更改和自定义解决方案,而不是在上游做出贡献并确保与未来社区版本的兼容性,需要多少费用 - 其他贡献者和组织对该项目的贡献值是多少?
指标:时间价值-上市时间,社区开发的新功能发布以及社区与公司对项目的支持。
度量标准:美元价值-在内部重建社区提供的功能将花费多少,而落后于开源项目中的创新的机会成本是多少?
- 社区有多活跃 ?
- 下游价值:还有多少其他项目将我们的项目列为依赖项?
指标:围绕项目的生态系统的价值。 - 我们项目有多少个分支?
指标:核心开发人员在主线或分支中更活跃吗?
指标:货叉是回到主线还是在向新方向发展?
- 作为OSPO的负责人,我关心将资源优先用于健康的社区:
- 工程领导
- 作为一名认可的架构师,我最关心的是好的设计模式,该模式会减少技术负担。
指标: 测试覆盖率 - 测试了多少百分比的代码?
指标:接受代码审查的代码百分比是多少?
指标:该项目是否遵循核心 基础设施 计划(CII)最佳实践 ? - 作为工程主管,我最关心的是最大程度地缩短产品上市时间和漏洞,并最大程度地提高平台的稳定性和可靠性。
度量:缺陷解决速度。
指标:缺陷密度。
指标:特征开发速度。 - 我还希望社会证明能给我带来一定程度的舒适感。
指标:与该项目相关的社交媒体的情感分析。
指标:白皮书数量。
指标:代码稳定性-项目版本号和新版本的发布频率。
- 作为一名认可的架构师,我最关心的是好的设计模式,该模式会减少技术负担。
还有法律顾问的问题。 这个目标声明是:“作为法律顾问,我最关心的是最大程度地减少公司被起诉的机会。” 问题是:“该软件具有什么样的许可证,我们在该许可证下承担什么义务?”
这里涉及的指标是:
最后,我们的项目还考虑了其他目标,以衡量企业开放源代码政策与人才获取和保留有关的影响。 人力资源经理的目标是:“作为人力资源经理,我想吸引并留住最好的人才。” 问题和指标如下:
- 我们的开源政策对人才培养有什么影响?
指标:人才培养-随时间测量有多少应聘者报告他们对使用开源技术很重要。 - 我们的开源政策对人才保留有什么影响?
指标:人才保留-衡量由于人们能够使用或使用开源技术而可以减少多少员工流失。 - 对培训可以从从事开源项目中学习的员工的培训有何影响?
指标:人才培养-逐步衡量能够有效使用开源技术对员工的重要性。 - 允许员工在公司以外的社区中工作将如何影响工作满意度?
指标:人才满意度-逐步衡量能够为开源技术做出贡献对员工的重要性。
资料来源:内部调查。
资料来源:退出采访。 我们关于开源技术的政策是否会影响您离开的决定?
结语
仍是建立一个平台以将这些不同的数据源整合在一起的早期。 的年轻人Chaoss核心预言者和GrimoireLab目前支持超过两层的来源,和我很高兴看到什么样的未来这个项目。
随着CHAOSS框架的成熟,我很乐观地认为,实施这些类型的度量的团队和项目将能够做出更好的实际决策,从而带来更健康,更高效的软件开发生命周期。
翻译自: https://opensource.com/article/19/10/measuring-business-value-open-source
开源社区商业化