openstack开发_在OpenStack开发中有效使用指标

openstack开发

在本月在巴塞罗那举行的OpenStack峰会上IldikóVáncsa将在她的演讲“ 度量标准:朋友还是敌人 ? 她将讨论针对个人开发人员和经理的OpenStack指标及其如何在软件开发过程中使用。

我在Ildikó演讲之前就进行了了解,以了解有关OpenStack指标如何帮助指导开发人员和公司以及它们如何推动OpenStack社区自身发展的更多信息。

在确定哪些指标最有意义时,您的思维过程是什么? 您最感兴趣的是给定指标的哪些方面?

从OpenStack开发人员社区的角度来看,我认为提供一组基本的指标非常重要。 同样重要的是,这些计数器必须易于解释并可以自动方式收集。 在像OpenStack这样的开源社区中,工作流和流程与常规的公司环境不同,因此,它取决于这些数字的使用者及其使用方式。 从这个意义上讲,数据的简单性和持续可用性对OpenStack的用户和参与者至关重要,因此他们拥有稳定的来源,可以从中选择最有意义的信息进行跟踪。

当我们将OpenStack作为开源软件包进行研究时,要看的数字是最准确的数字。 观察此软件包作为产品的性能如何,获得最新的用户反馈以及遵循用户和操作员正在关注的不断发展的新技术的趋势,这一点非常重要。

公司将流程过渡到开源时面临哪些挑战?

开始上游工作和开放开发过程的一部分本身就是一个挑战。 这样,通过封闭更多的活动部件,给定的公司或个人无法完全控制,以前封闭的生态系统变得难以预测。 像LoC(代码行)一样的度量标准仍然有意义,但是如果以与以前相同的方式读取,可能会描绘出关于效率和开源适应性的错误描述。

从公司的角度来看,贡献开源的最终目标通常与业务有关。 您认为公司在尝试确定开源贡献的成本与收益时会寻找哪些指标?

一方面,重要的是要跟踪给定软件包的市场采用情况,并及时了解对不同行业至关重要的不同服务的执行情况。

另一方面,我们要遵循开发过程,以确保上市时间价值可行。 在开源项目的模块中,很容易跟踪进度(例如提交)。 尽管如果仅将数据用作增加值,则该数据具有误导性。 为了获得成功,您需要确保对那些对您的产品和业务至关重要的模块具有影响力。

这是否意味着对于公司来说,要想从开放源码的参与中真正受益,就必须在对他们很重要的模块中树立声誉?

为了获得成功并拥有您的功能和不断变化的土地,您需要成为社区的一部分,并积极参与您感兴趣的领域以及要进行更改的那些项目。 将这些项目朝着正确的方向发展是团队的共同努力。 如果一家公司只检查总体提交的次数,而不是更深入地看,那么他们可能仍会错位投资,因为他们的开发人员可能不属于对该公司业务至关重要的团队。 当开发人员开始贡献代码并添加新功能时,他们将成为负责项目方向的团队的成员,以确保他们可见并听到自己的声音。

重点不一定是影响力 ,而更多对业务重要的项目 。 因此,换句话说,他们必须进行社区参与活动,他们真正愿意参与其中以支持社区及其业务。 我不会说他们需要指导该模块,而是要他们参与其中。

在开发人员方面,您认为个人贡献者可以从查看已发布的项目指标中受益吗? OpenStack是否将指标用作新开发人员的入职流程的一部分?

当我开始使用OpenStack的旅程时,很高兴看到我的进步。 对于我参与的开发活动和我发现的公开可用指标,都是如此。 在发布周期中,它也是活跃成员及其专业领域的良好来源。

从入职的角度来看,我们正在教新手最佳实践,以帮助他们利用现有数据。 我们还开始尝试在OpenStack开发过程中如何使用这些数据,例如,在两年一次的峰会之前改进我们提供的上游培训。

与此同时,我们还计划分析作为一个社区的我们和我们的项目团队如何与新成员入伍,以改善流程并提供更多切入点和更好的参与方式。

是否有任何OpenStack项目由于指标分析而对代码或过程进行更改的示例?

我们采取了一些措施来降低代码复杂性并删除复制粘贴代码,以确保我们代码库的长期可维护性。 分析和行动并非总是由OpenStack中的项目团队发起,而是由拥有数据分析专业知识的新参与者发起。 这是社区中非编码开放式协作的一个很好的例子。

除此之外,我们正在重组上游培训,以更好地满足学生的需求。 我们涵盖了更多的参与领域,不仅可以使开发人员接触到更多的人,同时仍将代码深入探讨模块作为重点。

您最喜欢使用哪些工具来分析和报告项目指标?

就我个人而言,我最常使用Stackalytics ,但我仍处于使用指标的旅程的开始。 从这个意义上讲,我目前的重点领域是帮助贡献者和生态系统公司利用可用于他们的所有度量标准和统计信息。 重要的是要向开发人员指出可以帮助他们提高效率和成功的数据,并帮助管理人员通过正确使用数字来对团队设定正确的期望。

您还有兴趣在巴塞罗那举行其他讲座吗?

我尚未最终确定此次峰会的日程安排,但我感兴趣的主要领域是组织文化变革的成功故事以及与OpenStack工作组有关的会议,以及有关Telecom / NFV的演讲。

翻译自: https://opensource.com/business/16/10/effectively-using-openstack-metrics

openstack开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值