idea非开源安装指南

阅读: 评论:0

idea非开源安装指南

idea非开源安装指南

idea非开源安装指南

“没有数据,您只是一个有意见的人。”

这些就是统计过程控制的冠军W. Edwards Deming的话,他被认为是1950至1960年日本战后经济奇迹的灵感之一。具有讽刺意味的是,像丰田这样的日本制造商远远没有比通用和福特更能接受戴明的想法。

社区管理当然是一门艺术。 这是关于指导。 这是与与伤害社区的人们进行艰难的对话。 这是关于谈判和妥协的。 这是关于与其他社区的互动。 这是关于建立连接。 用红帽的戴安娜·穆勒(Diane Mueller)的话说,这是关于“培育对话”。

但是,它也与指标和数据有关。

有些在软件开发项目上有很多共同点。 其他人则更特定于社区本身的管理。 我考虑决定要衡量什么以及如何遵循五个原则。

1.认识到行为并不独立于您选择突出显示的度量。

2008年,丹尼尔·阿里利(Daniel Ariely)出版了《 可预测的非理性 》( Predictably Irrational) ,这是当时写的众多书籍之一,该书向公众介绍了行为心理学和行为经济学。 这本书中令人难忘的一句话是:“人类根据所掌握的指标来调整行为。 您测量的任何内容都会促使一个人优化该指标的得分。 您衡量的是您将获得的。 期。”

这并不奇怪。 这一发现已被研究反复证实。 任何有业务经验的人都应该熟悉它。 例如,对于销售管理人员而言,这绝对不是新闻。 基本销售代表(或他们的经理)的奖金完全是基于收入的,并且他们会尽力打折使收入最大化的一切,即使这会给厕所带来利润。 相反,是否希望销售人员推销新产品线(这可能会花费更多的精力),但要避免一些麻烦呢? 可能不会发生。

唯恐您认为我不公平地选择销售,这种行为无所不在,一直蔓延到首席执行官,正如阿里(Ariely)在2010年《 哈佛商业评论 》( Harvard Business Review)文章中所描述的那样:“首席执行官关心股票价值,因为这是我们衡量股票价值的方式。 如果我们想改变他们关心的事情,就应该改变我们的衡量标准。”

开发人员和其他社区成员也不例外。

2.您需要选择相关指标。

关于哪些是重要的,哪些不一定是正确的,有很多民间智慧。 我的同事戴夫·奈里 ( Dave Neary)提供了一个棒球运动的例子 :“在90年代后期,用来衡量击球手技能的关键指标是打点(击打)和击球平均(球员击打击球的频率,的数量)。 奥克兰甲级联赛是第一支根据球员表现的不同衡量标准而招募的大联盟球队:基准百分比。 这衡量了他们到达一垒的频率,无论它如何发生。”

的确,在迈克尔·刘易斯的《 Moneyball》中流行的棒球和其他地方的剑术学的整个革命经常被引入有关在一个历史上更多地涉及肠道感觉和个人经历的领域中引入数据的讨论。 但这也关乎制作一款实际上一直痴迷于数字的游戏,并根据大多数现有数据提出新的指标,以更好地衡量玩家的价值。 (当今体育运动中的数据革命更多地是通过视频和其他方式收集比以前更多的数据。)

3.数量可能不会导致质量。

作为必然结果,收集大量切向但易于捕获的数据并不比仅选择一些您确定确实有用的测量值更好。 在当今世界中,可以非常精细地跟踪在线行为并将其显示在彩色仪表板上,即使数据不能提供对社区健康和发展轨迹的深刻见解,也很容易被庞大的数据量所分散。

这似乎很明显:为什么要测量不相关的东西? 实际上,选择指标通常是因为它们易于衡量,而不是因为它们特别有用。 他们倾向于更多的是投入而不是产出:开发人员的数量。 论坛帖子数。 提交次数。 总的来说,这样的度量通常称为虚荣度量 。 它们无处不在,但是大多数参与社区管理的人对它们的看法并不多。

下载数量可能是最糟糕的。 的确,从某种程度上讲,它们表明对项目感兴趣。 就是这样 但是,与主动使用该项目相距足够远,而与项目的深度互动则少得多,因此很难将下载视为一个非常有用的数字。

这些虚荣度指标是否有害? 是的,只要您开始认为它们是行动的基础。 可能更严重的是,诸如公司管理层或行业观察员之类的利益相关者可以将其视为项目健康的有意义指标。

4.了解测量的真正含义以及它们之间的关系。

Neary指出这一点是为了预防近视。 他说:“在我从事的一个项目中,有些人担心错误报告的数量最近激增,因为看来该项目必须解决严重的质量问题。 但是,当我们查看数字时,结果发现许多错误是由于大型公司最近开始使用该项目而引起的。 错误报告的增加实际上是大量新用户涌入的代理,这是一件好事。”

在实践中,您通常必须通过代理进行度量。 这不是一个固有的问题,但是您想要测量的东西与实际测量的东西之间的距离越远,连接点的难度就越大。 跟踪关闭错误,编写代码和添加新功能的进度很好。 但是,这些不一定与用户的满意程度或项目是否在实现其长期目标方面做得很好有关,无论这些目标是什么。

5.不同的测量有不同的用途。

某些度量可能不是很明显,但对于跟踪项目和社区相对于内部目标的成功很有用。 其他可能更适合于新闻稿或其他外部消费。 例如,作为社区管理员,您可能真正关心社区在过去三个月中举行的聚会,指导会议和虚拟情况介绍的数量。 但这是更可能成为头条新闻的贡献者和贡献者的数量。 您可能也关心这些​​。 但是,可能不一样,具体取决于您当前的优先级。

另外,其他度量可能与任何赞助组织的目标有关。 与与商业产品相关的项目最相关的度量可能与纯粹的社区工作有所不同。

由于社区不同且目标也不同,因此不可能简单地编制度量清单,但是这里有一些想法可供考虑:

除定量指标外,还应考虑定性指标。 进行调查和其他研究可能会很耗时,特别是如果它们足够严格以产生比传闻更好的数据时。 它还需要严格构建研究,以便可以将其用于跟踪随时间的变化。 换句话说,衡量定量贡献者的活动要比确定社区成员今天是否比一年前更快乐要容易得多。 但是,考虑到文化对社区健康的重要性,以系统的方式对其进行测量可能是值得的。

社区的范围,包括与商业实体无关的社区范围,对于许多项目而言非常重要。 宽度越大,开源开发过程的潜在杠杆作用就越大。 观察公司和个人的贡献也很有启发性。 可以明确设计项目,以更好地容纳临时贡献者。

新的贡献者有能力产生影响,还是被忽略? 提交代码贡献需要多长时间? 修复或以其他方式响应所报告的错误需要多长时间? 如果他们在论坛中提问,是否有人回答? 换句话说,您是要让贡献者贡献力量吗?

项目内的进步也是一个重要指标。 Node.js社区的Mikeal Rogers解释说:“我们所做的转变是创建一个支持系统和一个教育系统,以首先将用户带到一个非常低的水平,然后将其转变为贡献者,并对其进行教育,以带给他们进入提交者池,最后进入维护者池。 最终的结果是我们拥有各种各样的技能。 我们不是在吸引杰出的开发人员,而是在创建新的杰出开发人员。”

无论选择哪种指标,都不要忘记为什么首先要制定它们。 我发现有一个有用的问题要问:“这个数字我要做什么?” 如果答案是仅将其放入报告或新闻稿中,那不是一个很好的答案。 指标应该是衡量指标,可以告诉您您走在正确的道路上,或者需要采取特定的措施来纠正问题。

因此,负责Red Hat社区领导的Stormy Peters 主张保持简单 。 她写道:“拥有一两个关键指标比担心所有可能的指标要好得多。 您可以捕获所有可能的指标,但是作为一个项目,您应该专注于移动一个指标。 拥有一个直接与现实世界中的事物直接相关联的简单指标,也比具有复杂的公式或多个事物之间的定量关系的指标更好。 在项目成员做出决定时,您希望他们能够直观地感觉到它是否会在正确的方向上影响项目的关键指标。”

本文改编自Gordon Haff的How Open Source Ate Software (Apress 2018)。

翻译自:

idea非开源安装指南

本文发布于:2024-01-28 04:19:49,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063867944721.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:九陰真經
标签:开源   指南   idea
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23