在開源項目中避免這些不良做法

在網絡上,您可以找到許多有關如何開發開源項目的信息,但是沒有人評論您應該避免的事情。 這就是為什麼我們想告訴您一些負面行為或不良做法,為使項目成功,必須避免這些行為。

我不喜歡

  • 相信您的貢獻者很麻煩

當外部人進行觀察時,開發人員認為他們已經給了他們更多的工作,這確實是,但是 忽略這些道具是一個錯誤 一個開源項目。 相反,他們必須 歡迎並感謝他們與您合作,以便他們繼續這樣做。 後來這些人可以成為您的同事。

您需要人們做出貢獻,然後再做出第二和第三。 因此,您的項目可能會有新的維護代表。

 

  • 讓人們去做骯髒的工作

每個想為開源項目做貢獻的人都有不同的理由:有些是用戶,有些想體驗幫助這類工作的人。 在第二種情況下,它是一種練習或學習,可以為他們使用的計算生態系統提供一些幫助。

許多人會利用這種善意,將骯髒的工作交給希望合作的人:沒有興趣,幾乎沒有價值,對項目沒有直接影響的任務。 小心分配給貢獻者的任務,因為有些任務可能會被冒犯,並記住將他們的功勞歸功於應得的人。 這是保持他們親密關係並繼續提供幫助的唯一方法。

US1其餘部分的項目管理

  • 對新員工寄予很高的期望

原則上,您應該注意將分配給新貢獻者的任務。 有些可能非常複雜,無法完成,因此他們最終會因為害怕無法幫助而害怕或消失。

事先與他們討論他們的技能,您可以概述他們的能力並指導他們在項目中大放異彩。 一路走來,有些人會留下,而另一些人會離開,但這是過程的一部分。

如果你可以的話, 成為他們的導師,因為這會讓您的合作者感到賓至如歸。 此建議也適用於其他領域。

 

  • 要求這些人為自己的生活做些犧牲

這些合作者自願並在空閒時間貢獻力量,因此不應要求他們做出重大犧牲。 對於此類工作,供款人必須長途跋涉,忽略其家人幾天,在酒店過夜或離家出走以成為項目的一部分或適合該項目,這並不為過。 請記住,並非每個提供幫助的人都具有相同的時區。 最好為他們分配某些任務,指明交付時間,並讓他們按照自己的節奏和可用時間執行。

但是,建議進行一些社交活動以分享和了解它們。 您也可以使用免費軟件進行視頻會議。

社會生活零倦怠08

  • 以為外國人很奇怪

眾所周知,大多數開放源代碼項目都使用英語作為通用交流語言,因為它是通用語言,並且到目前為止效果很好。 但是,許多人不是天生會說英語,有些人則不流利,所以有些人會因為交談緩慢而感到沮喪。

當說英語流利的人因為說話慢而無視別人時,這是一種不良品味。 但是缺點是,由於無法使用相同的語言進行交流, 人們的口語交流水平不同。 非常耐心,他們將彼此完全了解。

 

  • 沒有遠見,就沒有辦法委託

在開源項目中,常見的錯誤是看領導者如何為項目的增長而苦苦掙扎,即使他有試圖幫助的人。

當合作者開始出現時,他們開始添加新的特徵,他們想要評估和定位。 並且項目負責人凍結並且不知道如何應對,因此,參與者會感到沮喪,遲早會消失。

對該項目有一個遠景並進行溝通非常重要。 向您的協作者清楚說明您想要什麼,以及避免參與者之間的摩擦,以便他們知道是否加入您的工作。 這樣你就可以當好船長。

一旦他們加入您的項目,您應該盡快信任他們,並將一些職責委派給他們。 給他們一些部分,讓他們感到像您一樣負責。 另一方面,如果您保持過多的控制權,您將獨自工作並停止其增長。

應力

  • 忘了感恩

您的協作者的經歷和感受將始終是不同的,但是 所有這些都是學習。 謝謝

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


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   馬蒂·麥弗 他說:

    優秀的文章,我最衷心的祝賀寫這篇文章的這位女士...

  2.   烏爾比 他說:

    很好的指南,我認為當時我們所有人都至少犯了這些錯誤之一,而且我知道很多人都會有用,10/10:^)