小团队项目管理开源工具

传统上,我们如何看待社区健康和活力?

我们可能很快将主要涉及代码贡献的指标归零:有多少公司在贡献? 有多少个人? 多少行代码? 总的说来,这既涉及开发活动的水平,也涉及贡献者基础的广度。 前者谈到该项目是否会继续得到增强和扩展。 后者取决于它是否吸引了各种各样的开发人员或主要由单个组织控制。

Linux Kernel Development Report跟踪这些统计数据,并且毫不奇怪,它在所有方面都看起来非常健康。

但是,尽管开发节奏和代码贡献仍然很重要,但是开源社区的其他方面也走在前列。 部分原因是开放源代码不仅仅是一种开发模型。 这还与使用户和其他有关方面更轻松地进行交互,而不仅仅是被动地接受代码。 当然,已有很长时间的用户组。 但是开放源代码可以简化用户的参与,就像软件开发一样。

这是我与OpenShift社区开发总监Diane Mueller讨论的主题。

当OpenShift成为部分基于Kubernetes版本3的容器平台时,Mueller认为有必要将社区扩展到核心代码贡献者之外。 部分原因是因为OpenShift越来越多地接触了各种开源项目和组织,例如与开放容器计划(OCI)和云原生计算基金会(CNCF)相关的项目 。 除了用户之外,提供托管服务的云服务提供商也希望有办法参与该项目。

穆勒解释说:“我们试图做的是对社区的组成敞开胸怀,”穆勒补充说,“我们之所以称为下议院,是因为红帽位于波士顿附近,而我来自该地区。 波士顿共同公园是一种共享资源,您可以在这里放牧牛群的草丛,也可以拥有农民的时髦市场或它们今天在波士顿共同市场所做的任何事情。”

她说,这种新模式确实是“一个融合了所有这些不同方面和不同观点的新生态系统。 我们使用了许多虚拟工具,以及许多新工具,例如Slack。 我们已经超越了邮件列表。 我们每周做一次简报。 我们非常虚拟,因为,我没有扩展。 传教士和开发倡导者团队没有扩大规模。 我们需要能够将所有这些信息,所有这些新信息都传达出去,因此我们变得非常虚假。 我们与很多人一起创建了在线学习资料,提供了很多非常好的工具,为此,我们获得了很多社区的帮助和支持。”

Open Shift社区开发总监Diane Mueller讨论了强大的用户社区在开源软件开发中的作用。 (提供者:Gordon Haff,CC BY-SA 4.0)

但是,Commons模型的一个有趣方面是它不仅虚拟的。 我们在许多成功的开源社区(例如Linux内核)的其他地方也看到了相同的模式。 邮件列表,IRC和其他协作工具上有许多日常活动。 但这并不能消除面对面交流的好处,因为面对面交流可以进行更丰富和非正式的讨论和交流。

这次对Mueller的采访在OpenShift Commons聚会之后的伦敦进行。 聚会是全天活动,每年举行多次,通常有数百人参加。 许多重点放在用户和用户故事上。 实际上,穆勒指出:“在伦敦,下议院议员之一塞克尼克斯(Secnix)确实是我们在这里实际举办聚会的主要原因。 贾斯汀·库克(Justin Cook)在组织场地方面做了出色的工作,并在不到50天的时间内帮助我们将整个事情整合在一起。 许多社区聚会和事物都是由下议院成员推动的。”

Mueller希望越来越关注用户。 她指出:“在[Red Hat]峰会上举行的OpenShift Commons聚会几乎完全是案例研究。” 用户在谈论堆栈中的内容。 他们学到了什么? 最佳做法是什么? 与我们在伦敦一样,分享他们已经完成的想法。”

尽管Commons模型是在创建OpenShift时就出于某些特定需求而开发的,但Mueller认为这是一种可以广泛应用的方法。 她说:“我认为,如果您抽象出我们所做的工作,则可以将其应用于任何现有的开源社区。” “在某些方面,这些基础仍然发挥了很好的作用,为您提供了一些围绕治理的结构,并帮助孵化了东西,并帮助创建了标准。 我真的很喜欢OCI为围绕容器创建标准所做的工作。 在某些方面,它仍然起作用。 我认为,我们可以从经验中学到的经验教训以及可以应用于其他项目的经验是,开放社区,使其包含反馈机制并放弃领奖台。”

尽管像OpenShift Commons这样的方法,社区模型的演变更广泛地反映了开源的健康发展。 当然,一些用户已经参与了开源软件的开发很长时间了。 今天引人注目的是用户直接参与的广泛性和普遍性。 当然,开源仍然是许多现代软件开发的核心。 但是对于用户彼此学习以及与合作伙伴和开发人员一起工作的方式,它也变得越来越重要。

翻译自: https://opensource.com/article/18/3/how-communities-are-evolving

小团队项目管理开源工具

小团队项目管理开源工具_超越指标:如何在当今的开源项目中以团队方式运作相关推荐

  1. python文本分析的开源工具_共有11款Python 中文分词库开源软件

    "哑哈"中文分词,更快或更准确,由你来定义.通过简单定制,让分词模块更适用于你的需求. "Yaha" You can custom your Chinese W ...

  2. 项目管理进阶--软件开发项目中的团队组成

    #项目管理进阶–软件开发项目中的团队组成 ##项目经理 项目经理负责分配资源,确定优先级,协调与客户和用户之间的交往.总而言之,就是尽量使项目团队一直集中于正确的目标.项目经理还要建立一套工作方法,以 ...

  3. python项目管理工具_有哪些比较好用的开源项目管理工具?

    1. 项目名称:开源项目管理系统 Jitamin 项目简介:Jitamin .是一款免费.开源,使用PHP语言开发的项目管理系统.Jitamin灵感来自于Vitamin,并结合了Just In Tim ...

  4. linux 邮件开源工具_使用Linux和开源工具编写剧本

    linux 邮件开源工具 早在今年5月,Jason van Gumster编写了4个开源工具来编写您的下一个剧本 . 它包括一些我以前从未听说过的工具,一些我非常熟悉的工具,并且缺少一些我自己喜欢的工 ...

  5. 55种数据可视化开源工具_通过开源工具增强学生能力的15种方法

    55种数据可视化开源工具 该学年即将恢复,因此您将在接下来的几周内在Opensource.com上看到更多教育文章. 最近,我读了约翰·斯宾塞(John Spencer)和AJ朱利安尼(AJ Juli ...

  6. xmpp 开源项目选择_如何选择和维护安全的开源项目

    xmpp 开源项目选择 评估开源项目安全性的一些技巧. (A few tricks for assessing the security of an open source project.) The ...

  7. h5海报设计开源工具_5个用于教幼儿阅读的开源工具

    h5海报设计开源工具 任何看到儿童使用平板电脑或智能手机的人都会观察到他们看似天生的能力,即可以滚动应用程序并在屏幕上滑动,从而弯曲"数字原生"肌肉. 根据常识媒体 ( Commo ...

  8. 前端vue适配不同的分辨率_前端面试时,被问到项目中的难点有哪些?

    在每个前端求职者的面试过程中,一定都有过被面试官问到项目中的难点,而答不上来的情况.为了让大家在前端面试前准备得更加充足,小编准备了一些易被忽视且难度较高的前端面试题,希望可以帮助大家更加顺利完成求职 ...

  9. 有关python的参考文献_测试开发论文,关于Python在嵌入式项目中的辅助开发相关参考文献资料-免费论文范文...

    导读:本文关于测试开发论文范文,可以做为相关论文参考文献,与写作提纲思路参考. 摘 要:嵌入式系统设计开发过程中常会遇到诸如算法分析.原型验证.自动化测试.辅助工具设计等工作,其开发效率和质量直接影响 ...

最新文章

  1. 目标检测中特征融合技术(YOLO v4)(上)
  2. 线性表的实现及其基本操作
  3. *args 和**kwargs 的理解以及 函数的参数的总结
  4. ES6新特性_ES6扩展运算符的应用---JavaScript_ECMAScript_ES6-ES11新特性工作笔记014
  5. 文本检查点web_reg_find和web_find两个函数的区别
  6. 数据--第48课 - 顺序表和有序表查找
  7. sedna进行xquery查询
  8. Ubuntu 安装tftp服务器
  9. 毕设题目:Matlab图像隐写
  10. 清代考生是如何作弊?很是牛啊!
  11. 云顶之弈服务器维护多长时间,英雄联盟3.17更新维护时间介绍 云顶之弈什么时候可以玩_18183云顶之弈专区...
  12. Java、某天是星期几
  13. 回车、换行、回车换行、硬回车以及软回车
  14. 什么是SAP Analytics Cloud
  15. 山寨手机拇指30掌盟APP软件游戏下载安装破解激活图文教程2
  16. 【起航计划ObjC 003】印第安老斑鸠ObjC的幻想 ---- ObjC经典问题
  17. php apply filters,WordPress学习——apply_filters()详解
  18. 眼球追踪技术在用户体验中的应用
  19. C语言文件——从创建到删除
  20. IDEA注释方式快捷键

热门文章

  1. 关于JNI的几个问题
  2. 并发容器(J.U.C)中的集合类
  3. centos7搭建单机kafka集群
  4. 直接在安装了redis的Linux机器上操作redis数据存储类型--hash类型
  5. cv2.cornerHarris()详解 python+OpenCV 中的 Harris 角点检测
  6. erlang的cpu调优
  7. 字符集与编码(九)——GB2312,GBK,GB18030
  8. Android Apk 打包
  9. BIM新时代背景下的建筑业技术变革
  10. linux下安装nginx的采坑记录