在开源项目中避免这些不良做法

在网络上,您可以找到许多有关如何开发开源项目的信息,但是没有人评论您应该避免的事情。 这就是为什么我们想告诉您一些负面行为或不良做法,为使项目成功,必须避免这些行为。

我不喜欢

  • 相信您的贡献者很麻烦

当外部人进行观察时,开发人员认为他们已经给了他们更多的工作,这确实是,但是 忽略这些道具是一个错误 一个开源项目。 相反,他们必须 欢迎并感谢他们与您合作,以便他们继续这样做。 后来这些人可以成为您的同事。

您需要人们做出贡献,然后再做出第二和第三。 因此,您的项目可能会有新的维护代表。

  • 让人们去做肮脏的工作

每个想为开源项目做贡献的人都有不同的理由:有些是用户,有些想体验帮助这类工作的人。 在第二种情况下,它是一种练习或学习,可以为他们使用的计算生态系统提供一些帮助。

许多人会利用这种善意,将肮脏的工作交给希望合作的人:没有兴趣,几乎没有价值,对项目没有直接影响的任务。 请注意分配给贡献者的任务,因为有些任务可能会被冒犯,并记住将他们的功劳归功于应得的人。 这是保持他们亲密关系并不断提供帮助的唯一方法。

US1其余部分的项目管理

  • 对新员工寄予很高的期望

原则上,您必须注意将分配给新贡献者的任务。 有些可能非常复杂,无法完成,因此他们最终会因为害怕无法帮助而害怕或消失。

事先与他们讨论他们的技能,您可以概述他们的能力并指导他们在项目中大放异彩。 一路走来,有些人会留下,而另一些人会离开,但这是过程的一部分。

如果你可以的话, 成为他们的导师,因为这会让您的合作者感到宾至如归。 此建议也适用于其他领域。

  • 要求这些人为自己的生活做些牺牲

这些合作者自愿并在空闲时间贡献力量,因此不应要求他们做出重大牺牲。 对于此类工作,供款人必须长途跋涉,忽略其家人几天,在酒店过夜或离家出走以成为项目的一部分或适合该项目,这并不为过。 请记住,并非每个提供帮助的人都具有相同的时区。 最好为他们分配某些任务,指明交付时间,并让他们按照自己的节奏和可用时间执行。

但是,建议您进行一些社交活动以分享和了解它们。 您也可以使用免费软件进行视频会议。

社会生活零倦怠08

  • 以为外国人很奇怪

众所周知,大多数开放源代码项目都使用英语作为通用交流语言,因为它是通用语言,并且到目前为止效果很好。 但是,许多人并非天生会说英语,有些人则不流利,因此有些人会因交谈缓慢而感到沮丧。

当说英语流利的人因为说话慢而无视别人时,这是一种不良品味。 但是缺点是,由于无法使用相同的语言进行交流, 人们的口语交流水平不同。 非常耐心,他们将彼此完全了解。

  • 没有远见,就没有办法委托

在开源项目中常见的错误是,即使领导者试图帮助领导者,如何看待领导者如何应对其项目的增长。

当合作者开始出现时,他们开始增加新的特征,他们想要评估和定位。 并且项目负责人冻结并且不知道如何应对,因此,参与者会感到沮丧,迟早会消失。

对该项目有一个远景并进行沟通非常重要。 向您的协作者清楚说明您想要什么,以及避免参与者之间的摩擦,以便他们知道是否加入您的工作。 这样你就可以当好船长。

一旦他们加入您的项目,您应该尽快信任他们,并将一些职责委派给他们。 给他们一部分,让他们感到像您一样负责。 另一方面,如果您保持过多的控制权,您将独自工作,并停止其增长。

应力

  • 忘了感恩

您的协作者的经历和感受将始终是不同的,但是 所有这些都是学习。 谢谢

如果您要在此不良做法列表中添加一些内容,请邀请您加入。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   马蒂·麦弗

    优秀的文章,我最衷心的祝贺写这篇文章的这位女士...

  2.   乌尔比

    很好的指南,我认为当时我们所有人至少犯了这些错误之一,而且我知道很多人都会有用,10/10:^)