精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開源項目管理的實質:做好三件事

譯文
開發 項目管理
在管理自己的開源項目PencilBlue的過程中,我最喜愛的部分就是能夠與來自世界各地的參與者們 交流互動。在項目剛剛啟動初始階段,開發團隊只有兩位成員,但幾個月的時間過去之后、我們的貢獻者數量開始出現持續增長。

在管理自己的開源項目PencilBlue的過程中,我最喜愛的部分就是能夠與來自世界各地的參與者們 交流互動。在項目剛剛啟動初始階段,開發團隊只有兩位成員,但幾個月的時間過去之后、我們的貢獻者數量開始出現持續增長。這不禁讓我開始思考如何才能扮演 一位合格的項目維護人員,又該怎樣保證團隊順利引導項目在未來的幾年當中始終平穩運行。

[[133958]]

時至今日,全世界到底有多少技術人員在為開源軟件作出貢獻?如果GitHub的用戶數量可以作為參考的 話,那么開源社區的整體規模已經超過了850萬人。這是個巨大的數字,代表著那些有能力而且有意愿為開源事業提供助力的參與者。順帶一提,這些數字甚至還 沒有算上那些面向克隆版本或者匿名下載發行版的貢獻群體。如今,我們已經了解到開源社區的可觀受眾,那么如何才能讓他們對自己的項目感興趣呢?

要管理好一個開源項目,歸根結底需要做好以下三件事:

  • 發展愿景
  • 執行流程
  • 項目印象

發展愿景

開源項目必須擁有一套明確的發展愿景。我曾經在北卡羅來納州召開的FOSS Fair大會上向幾位與會者征求過意見,詢問他們:“在開始或者參與到某個開源項目的貢獻之前,您會如何做出決 定?”他們給出的答案出奇地一致:“我覺得很煩,而且希望能夠解決目前面臨的問題。”大家正在試圖解決的問題通常也會給其他用戶帶來困擾。我們往往樂于加 入到那些有助于解決自身實際問題的開源軟件項目當中。理由很簡單,因為希望使用這款軟件或者考慮為其作出貢獻的技術人員希望能確保項目團隊的發展目標能夠 與他們的思路保持一致,而不僅僅是單純滿足他們當下的迫切需要。實現這項要求的最簡單方式,就是在自述文檔當中向大家解釋我們的發展愿景。“我目前只達到 了既定發展目標的20%,而且整個過程并不輕松,但這是我為項目定下的發展目標。”不用擔心,這樣的親民表述完全可行,畢竟每項工作都有很長的發展道路要 走,最重要的是幫助自己以及潛在參與者確定前進方向。

不過單單公布這樣的發展愿景顯然還太過粗放。我們接下來有必要與潛在參與者們定期進行對話,并探討接下來的幾個月項目將沖擊哪些階段性目標——不用太多,少點也可以。如果大家制定出了明確的路線圖,那么追蹤并展示項目進度將變得更為輕松。

構建一套路線圖

就在去年,我們構建起一套基礎性路線圖、用于指導在2014年第四季度內應該解決哪些問題。其實際效果 非常理想,因為這樣一來、我們幾乎用不著再為突如其來的特定功能而忙得不可開交了。不過,我們也確實在自己的路線圖當中建立了一些特殊的目標及實現日期。 當用戶們的反饋紛至沓來時,其要求往往與既定目標間存在偏差,這就迫使我們重新設定具體時間點。長期路線圖的存在使我們更傾向于選擇瀑布式流程而非敏捷開 發思路,而且雖然我個人并不想就此過多作出爭論,但我得說采取相對時間進程規劃在我們的項目當中取得了更理想的收效。舉例而言,在路線圖中規定某項媒體服 務應該在十二月完成效果更好,但將其具體規定在十二月的第二周則往往會與實際過程產生沖突。

獲取用戶反饋

決定項目的未來走向往往是件困難的工作。在起步階段,大家只需要遵循自己的思路推進工作即可。然而隨著 貢獻者以及/或者用戶群體的不斷擴大,我們往往會發現自己遵循的是群體意志、而非個人對于項目的喜好或者設定。畢竟我們的項目必須能夠滿足用戶的需求,而 不單單是為了取悅自己。這又是我在項目發展的幾個月后學到的另一項經驗。我們推出了一套自以為已經算是功能齊全的CMS,但用戶卻在反饋中提到“嘿,如果 其中還能……那肯定很酷”。這樣的反饋非常重要,因為這意味著人們在真正使用我們的開發成果,或者至少進行了嘗試。這可能會與我們自己的既定發展愿景產生 沖突,但如果這樣的要求多次出現,請各位千萬不要輕易忽視。客戶永遠是對的,而我們則必須將對方的要求納入考量范圍,從而確保項目的發展方向與他們的利益 保持一致。

#p#

執行流程

在保持原有發展愿景的同時維護好貢獻者群體并不是件容易的事。大家有時候不得不作出一些與參與者風格完 全不同的差異性決策。為了盡可能避免這類狀況的出現,最重要的是制定一套切實可行的pull request、問題交流以及設計模式強化流程。執行流程往往非常枯燥——其枯燥程度甚至超過了向每一位用戶解釋當前項目的既定目標。但這屬于“必要之 惡”,只有實現了這一點、我們的代碼才能具備應有的可維護性。

大家不妨回想一下,自己在一周當中有多少次是在為項目主干提交貢獻、而非功能分支?我自己得首先承認,我在這方面做得不好、每周至少會出現幾次有違這一思路的狀況。在通常情況下,這類問題一般出現在插件等層面而非平臺核心。

這是一大需要努力規避的問題,而且相信大家也一定聽說過那些所謂流氓程序員的家伙。他們拿出的開發成果 確實令人印象深刻,但要將其納入項目、卻往往意味著項目中的其他成員需要為此付出代價。解決的***辦法就是實行一套標準,為每位貢獻者及/或用戶設定對應 職責。以下列出的雖然看似小事,但卻能夠切實幫助我們緩和流程程序員帶來的負面影響:

  • 為我們打造出的每項功能或者特性建立一套分支方案。
  • 每套分支的名稱都應包含順序編號。
  • 確保所有單元性測試都針對主版本以及分支版本分別運行。
  • 盡量不要將自己的pull request加入其中。如果測試覆蓋率較為理想,那么小型團隊可以直接通過。
  • 將我們自己的pull request視為一種學習經驗。思考自己為什么要以特定方式完成某項任務。不管其他人怎么看,為每個爭議點寫下三行注釋絕對能夠起到良好的效果。這意味著大家既能夠完成復雜的任務,同時也可以在未來規避“那時候我到底在想什么?”之類的窘境。

這些小事看似無關緊要,但卻能夠切實幫助貢獻者承擔起各自責任,從而保證項目中的每位成員都能與項目的發展愿景保持同步及一致。

#p#

項目印象

現在讓我們假設自己正在兩個非常相似的項目之間進行選擇,那么各位如何選出那個值得我們接下來為其付出 大量時間與精力的勝出者呢?我在評估包括PencilBlue在內的眾多項目時,這個問題始終困擾著我。我希望從不同項目之間找到顯著差異,但事實上很多 代碼庫都能實現同樣的效果,因此要想脫穎而出、大家往往需要拿出一點與眾不同的特性。老實講,這涉及到印象概念。我們的網站、文件以及自述文檔都要給人留 下很好的***印象,請各位千萬別忽略這一點。

作為一位開發者,我個人常常忽視視覺效果的重要性。我想當然地認為自己的代碼質量已經突出到能夠決定一 切,但在這全部30萬行代碼中,我們要如何向他人證明自己的結論呢?事實上,參與者們的不斷貢獻使項目以動態平衡的方式擁有穩定的發展節奏。而這種節奏越 是平穩,項目的生命周期就越是樂觀。

每一位項目管理者都需要認同一點:以透明化方式進行問責。

開源項目能夠從上游以及下游企業身上得到極大助益。其中大多數企業都能夠提供工具,從而在某種程度上幫助我們更好地進行項目開發。

  • Travis CI:實現持續集成
  • Coveralls:實現代碼覆蓋率
  • Code Climate:實現代碼分析
  • David:實現相關性分析

每一家企業都能在一定程度上為開源項目提供服務方案。它們同時也以提供考量指標的方式支持透明化需求。 利用這些指標,我們能夠更加明確不同角色對于項目質量的影響以及劃分。作為一項簡單的加法,只要我們的代碼能夠切實幫助他人解決問題、那么用戶對項目的信 心自然會獲得提升。人們會給出下面的反饋,并樂于加入進來以共同完成項目的共同發展目標。

我曾經讀到一篇博文,其中提到我們每個人都能夠單獨編寫出一套輕量級GTK MP3播放器,但如果大家能夠聚焦在一起、則可以搞出一些真正擁有傳世價值的出色成果。如果我們能夠向其他人展示自身項目的發展方向、告訴我們如何才能參 與進來并向他們證明自己的技術實力,那么這些群體智慧資源將為項目所用、并最終推動項目向著既定目標穩步前行。

原文鏈接:http://opensource.com/business/15/5/what-i-learned-managing-open-source-cms-project

原文標題:What I learned managing an open source CMS project

 
責任編輯:王雪燕 來源: 51CTO
相關推薦

2010-08-30 09:21:20

2013-03-08 09:33:10

和信虛擬終端

2013-07-01 10:21:26

阿里大數據

2020-06-04 11:49:46

JavaScript開發代碼

2024-10-08 14:22:31

2020-08-06 18:11:15

SaaS

2020-03-05 17:50:00

智慧社區智能

2022-09-20 09:33:51

無線空中下載技術OTA

2018-12-20 07:33:09

數據中心運維管理

2022-03-31 14:28:43

數據安全企業數據保護

2019-05-14 13:52:26

云計算物聯網收集數據

2020-04-13 10:18:00

云計算安全IT

2017-05-11 14:16:58

虛擬化存儲解決方案

2020-03-18 10:57:16

CIO 肺炎技術

2015-06-23 13:22:17

桌面云深信服

2021-07-12 23:21:52

MyISAM引擎InnoDB

2018-01-10 07:22:39

2023-07-10 10:25:51

CIOCFO

2017-12-06 22:15:49

點贊
收藏

51CTO技術棧公眾號

日韩欧美在线观看| 久久免费视频一区| 国外成人在线视频| 日本xxx在线播放| 青草综合视频| 亚洲成人手机在线| 手机看片福利永久国产日韩| 99精品在线看| 亚洲在线日韩| 免费91在线视频| 精品无码在线视频| 国产精品亚洲欧美一级在线 | 久久久久久久久一区| 午夜视频网站在线观看| 午夜日本精品| 中文字幕日韩精品在线| 妖精视频一区二区| 日韩欧国产精品一区综合无码| 亚洲国产综合人成综合网站| 一区二区免费在线观看| 欧美日本网站| 国产sm精品调教视频网站| 国产精品三级美女白浆呻吟| 日本学生初尝黑人巨免费视频| 第一sis亚洲原创| 日韩精品一二三四区| 色哟哟在线观看视频| 成人在线高清| 色狠狠桃花综合| 999一区二区三区| 乱人伦中文视频在线| 久久综合视频网| 国产视频一区二区不卡| 国内精品偷拍视频| 极品少妇一区二区三区精品视频| 日本一区二区不卡| 国产精品成人免费一区二区视频| 天天插综合网| 在线性视频日韩欧美| 亚洲第一页av| 欧美1区2区3区4区| 精品国产精品网麻豆系列| 手机在线国产视频| 四虎地址8848精品| 欧美日韩一区精品| 啊啊啊一区二区| 欧美裸体视频| 色综合久久久久久久久久久| avav在线看| 午夜不卡影院| 欧美性开放视频| 激情五月开心婷婷| 日韩高清中文字幕一区二区| 欧美午夜美女看片| 男女高潮又爽又黄又无遮挡| 麻豆免费版在线观看| 精品国产999| 国产精品免费入口| 亚洲精品在线影院| 欧美无砖专区一中文字| www.com操| 日韩成人精品一区二区三区| 欧美疯狂做受xxxx富婆| 亚洲精品国产久| 97一区二区国产好的精华液| 亚洲电影免费观看高清完整版在线观看| xxxx国产视频| 欧美色资源站| 一本久久综合亚洲鲁鲁| 337人体粉嫩噜噜噜| 欧美电影《轻佻寡妇》| 日韩专区在线播放| 中文字幕在线2021| 亚洲福利专区| 国产精品成人一区二区| 一二三四区在线| 国产福利不卡视频| 国产综合av一区二区三区| 日韩黄色影片| 亚洲欧美影音先锋| 欧美激情亚洲天堂| 亚洲精品国产精品国产| 欧美日韩久久久一区| 日本人dh亚洲人ⅹxx| 欧美五码在线| 中文字幕在线精品| 久久久久久久国产精品毛片| 国产精品普通话对白| 国产精品福利在线| 国产偷拍一区二区| 久久―日本道色综合久久| 亚洲蜜桃在线| 黄色美女视频在线观看| 一本大道久久精品懂色aⅴ| 日本77777| 日韩大尺度在线观看| www亚洲欧美| 国产成人精品一区二三区| 蜜桃av噜噜一区二区三区小说| 成人av网站观看| а天堂8中文最新版在线官网| 亚洲精品videosex极品| 国产精品动漫网站| 欧美成年网站| 国产亚洲精品久久久久久777| 欧美精品一级片| 日韩和欧美一区二区| 99在线首页视频| av电影在线播放高清免费观看| 亚洲图片欧美综合| www.超碰97.com| 亚洲制服一区| 久久久久久国产精品美女| 中文字幕+乱码+中文乱码www| 成人深夜福利app| 青青草原国产免费| 羞羞影院欧美| 亚洲护士老师的毛茸茸最新章节| 国产探花在线视频| 久久亚洲欧美| 九九九九精品| 羞羞视频在线免费国产| 欧美久久久久中文字幕| 国产7777777| 三级成人在线视频| 久久久亚洲综合网站| 欧美人与禽猛交乱配| 欧美日韩成人综合| 天天干天天舔天天操| 蜜桃久久av| 久久免费看av| 精品众筹模特私拍视频| 日韩亚洲欧美在线观看| 麻豆一区在线观看| 美女免费视频一区| 日韩免费一区二区三区| 亚洲一区资源| 精品爽片免费看久久| 在线观看免费国产视频| 成人性色生活片| 18黄暴禁片在线观看| 日韩精品成人| 欧美激情综合亚洲一二区| 国产女人高潮时对白| 亚洲日本欧美天堂| 四川一级毛毛片| 欧美在线免费| 国产精品免费一区二区| 波多野结衣在线高清| 精品国产精品一区二区夜夜嗨 | 午夜精品一区二区三区免费视频 | 久久久精品国产网站| 97精品久久人人爽人人爽| 国产精品色一区二区三区| av丝袜天堂网| 久久高清精品| 91麻豆国产语对白在线观看| 国产黄a三级三级三级av在线看| 欧美精品一级二级三级| www色aa色aawww| 国产激情一区二区三区四区| 日韩亚洲欧美视频| 亚洲女娇小黑人粗硬| 国产精品热视频| 精品麻豆一区二区三区| 精品久久久久av影院| 日韩成年人视频| 久久久美女毛片| 亚洲欧美自拍另类日韩| 无码一区二区三区视频| av激情久久| 日韩伦理精品| 中文字幕一精品亚洲无线一区| 国产91视频在线| 激情懂色av一区av二区av| 亚洲精品午夜视频| 久久国产精品第一页| 免费cad大片在线观看| 欧美做受69| 国产精品永久在线| 亚洲丝袜精品| 精品无码久久久久久国产| 中文字幕日韩三级| 亚洲综合在线第一页| 人妻丰满熟妇aⅴ无码| 美女精品一区二区| 日本精品久久久久久久久久| 精品产国自在拍| 亚洲最大福利网站| 久久sese| 欧美日韩xxxxx| 国产私拍精品| 欧美电影精品一区二区| 超碰在线97观看| 一区二区三区在线视频免费观看 | 亚洲高清精品视频| 色婷婷香蕉在线一区二区| 国产va在线播放| 国产亚洲欧洲997久久综合| 天美一区二区三区| 日一区二区三区| 日本a在线天堂| 日韩精品永久网址| 六月婷婷久久| **爰片久久毛片| 国产色综合天天综合网| 亚洲一二三四| 久久青草精品视频免费观看| 九色porny在线| 亚洲最新中文字幕| 性高潮久久久久久久久久| 欧美一区二区免费观在线| 国产一区免费看| 午夜精品久久久| 欧美成人精品欧美一级| 欧美国产日韩亚洲一区| 天天插天天射天天干| 国产精品一区二区不卡| 九九热在线免费| 欧美一级网站| 黄色成人在线看| 欧美午夜国产| 亚洲自拍偷拍一区二区三区| 成人久久一区| 日本一区二区精品| 欧美电影在线观看完整版| 99精彩视频| 曰本一区二区| 国产一区红桃视频| 国产情侣一区二区三区| 国产精品极品美女在线观看免费| 新版的欧美在线视频| 国内精品久久久久久影视8| 五月花成人网| 欧美日韩999| 欧美xxxx视频| 久久全国免费视频| 17videosex性欧美| 136fldh精品导航福利| 国产99在线| 97精品在线视频| 九色porny丨国产首页在线| 91国产精品91| 日本不卡1234视频| 欧美一区二区影院| 丝袜美腿诱惑一区二区三区| 日本三级久久久| 日韩一区二区三区免费视频| 国产精品精品久久久| 成人在线视频免费| 国产日韩中文在线| 免费一级欧美片在线观看网站| 国产日韩欧美综合| 欧美经典一区| 国产精品久久久久av福利动漫| 哺乳一区二区三区中文视频| 国产一区二区三区奇米久涩| 日韩福利视频一区| 日本一区二区视频| 91综合久久| 免费的一级黄色片| 一区二区久久| 久久午夜夜伦鲁鲁一区二区| 久久99精品久久久| 中文字幕视频观看| 91在线视频官网| xxxx日本黄色| 亚洲女人****多毛耸耸8| 久久免费在线观看视频| 黄色成人在线播放| 中文字幕日韩三级| 欧美xxxxxxxxx| 男同在线观看| 久久精品视频导航| 国产免费拔擦拔擦8x高清在线人| 国产www精品| 精品国产乱码一区二区三区 | 欧洲av在线播放| 亚洲欧洲日产国码av系列天堂| 91精品大全| 久久久午夜视频| 成人黄色免费短视频| 成人黄色av网站| 欧美一级色片| 中文字幕综合在线观看| 国产欧美成人| theporn国产精品| 99久久精品国产麻豆演员表| 精品在线观看一区| 欧美日韩精品在线播放| 怡红院男人天堂| 亚洲激情视频网站| 男人和女人做事情在线视频网站免费观看| 欧美激情第99页| 国产亚洲精品精品国产亚洲综合| 国产精品对白一区二区三区| 国内精品伊人久久久| 久久香蕉视频网站| 免费在线观看视频一区| zjzjzjzjzj亚洲女人| 国产精品伦一区| 亚洲 欧美 日韩 综合| 欧美老人xxxx18| 精品久久av| 久久青草福利网站| 日韩成人久久| 伊人久久大香线蕉精品| 久久精品卡一| 色哟哟无码精品一区二区三区| 国产精品高潮久久久久无| 亚洲天堂一区在线观看| 日韩欧美一级特黄在线播放| 最新97超碰在线| 日本午夜在线亚洲.国产| 国产精品sss在线观看av| 中文字幕免费高| 琪琪一区二区三区| 丝袜美腿中文字幕| 亚洲6080在线| 亚洲黄色小说网| 美女福利视频一区| 日本免费一区二区三区等视频| 欧美一区二区三区四区夜夜大片| 亚洲深夜av| 99久久免费看精品国产一区| 亚洲女同ⅹxx女同tv| 国产男男gay体育生网站| 色偷偷av一区二区三区| 99热播精品免费| 日韩资源av在线| 久久看片网站| www.av天天| 91官网在线免费观看| 久久久资源网| 国产精品777| 国产99精品| 一本色道无码道dvd在线观看| 91性感美女视频| 国产小视频在线免费观看| 亚洲国产日韩一区| 春色校园综合激情亚洲| 精品国产综合久久| 日韩亚洲精品在线| 日本一卡二卡在线| 欧美日韩精品在线视频| 色资源在线观看| 日本电影亚洲天堂| 国产91一区| 久久这里只精品| 亚洲视频资源在线| www.超碰在线.com| 欧美国产日韩xxxxx| xxxx日韩| 日韩a在线播放| 国产午夜三级一区二区三| 老熟妇一区二区三区啪啪| 在线看日韩av| 日韩在线亚洲| 亚洲 自拍 另类小说综合图区| 91免费看`日韩一区二区| 加勒比在线一区| 久久激情五月丁香伊人| 日本伊人久久| 日韩精品视频久久| 亚洲国产激情av| 国产福利第一页| 性色av一区二区三区| 免费看成人哺乳视频网站| 日韩精品视频一二三| 亚洲免费观看在线观看| 乱色精品无码一区二区国产盗| 18性欧美xxxⅹ性满足| 欧美色婷婷久久99精品红桃| 亚洲免费av一区| 亚洲成人动漫一区| 国产专区在线播放| 亚洲字幕在线观看| 在线一区欧美| 国产日产精品一区二区三区的介绍| 欧美本精品男人aⅴ天堂| 香蕉成人av| 国产内射老熟女aaaa| 91视频一区二区三区| 91在线你懂的| 91精品国产乱码久久久久久蜜臀| 波多野结衣在线播放一区| 亚洲天堂小视频| 色综合色综合色综合色综合色综合 | 韩国av一区二区三区四区| 久久这里只有精品国产| 国产一区二区三区在线视频| 亚洲欧洲国产精品一区| 麻豆av免费在线| 亚洲黄色免费电影| 国产三级视频在线看| av一区二区三区在线观看| 日韩中文字幕91| 国产在线视频在线观看| 久久精品一区二区三区不卡| 18成人在线|