如何為舉辦開源活動設定目標並衡量它們
通過定義目標並創建指標,衡量你的社區活動的成效。
活動是保持開源社區健康的重要組成部分。一個正面的活動體驗可以激勵當前的貢獻者,並吸引新的參與者。但你如何判斷自己的活動是否成功呢?
為了維護所涉及社區的健康,我們 CHAOSS ( 社區健康分析開源軟體 )的 應用生態系統工作組 已經針對我們的活動考慮了這個問題。CHAOSS 應用生態系統包括一些針對 Linux 平台開發應用的項目。雖然現在主要由 GNOME 和 KDE 社區主導,但並不由它們定義。就當前而言,應用生態系統主要是由志願者驅動的,他們是圍繞自由軟體的原則組織起來的。我們在此分享的工作是我們 2020 年 11 月 針對開源活動的成功指標 文章的更新。
我們遵循「目標-問題-指標」的方法論。首先,我們確定個人或組織可能設定的幾個目標。然後,我們找出實現這些目標所需要回答的問題。最後,我們對每個問題設計可以提供答案的可量化指標。對於活動組織者,我們設定了四個目標。
目標 1:保留並吸引貢獻者
貢獻者是任何開源項目或生態的命脈,而活動則是貢獻者體驗中的核心。它們為吸引新貢獻者提供了機會,同時也能夠建立和鞏固與現有貢獻者的關係。活動應著眼於創造一個和諧而積極的氛圍,以便與項目、生態和社區建立深遠的關係。
我們需要考慮的一個問題是,參加活動的人在社區停留的時長是多久。如果活動的價值在於加強維持貢獻者的關係,我們應當有辦法去測量這個效果。要回答這個問題,需要對貢獻和活動參與的長期數據進行分析。值得慶幸的是,許多項目已經擁有這些歷史數據。
另一個問題是,活動參加者在我們的開源項目中扮演的是什麼角色。活動通常都很專業化,可能並不能吸引那些想在 非代碼角色 中貢獻的人,如設計、文檔編寫和市場營銷。如果項目能夠跟蹤非代碼貢獻,儘管這通常很有挑戰性,你就可以對其與活動參與者名單進行對應。這些信息可以幫助活動組織者策劃能吸引更廣泛參與者群體的活動。
目標 2:舉辦有參與度的活動
活動不僅僅是演講。它們為社區成員集結起來提供了空間。如果成員之間沒有進行交流,那麼這次活動就失去了其存在的價值。這也反映在所謂的走廊交談中,即人們在走廊或會議日程安排之外進行的交流。一些會議甚至為那些沒有打算參加任何環節,但希望在走廊里與他人交流的人減價售票。我們需要解決的問題是,如何衡量一個活動在推動參與者之間的交流上的成效。
要衡量會議時間的參與度,我們可以計算在問答環節中提出的問題數量。雖然這個指標直接受每個演講者的影響,但活動組織者可以採取行動來鼓勵問答環節的參與度。例如,活動組織者可以使用他們的早晨主題演講來鼓勵所有人通過提問來表示對演講者的讚賞。
我們也考慮了在走廊交談中的參與情況。一種衡量方法是觀察人們在非會議時間的行為。另一種方法是在活動結束後的調查中詢問參與者的非會議時間的體驗。
最後,我們考慮了在虛擬空間的參與情況。一種衡量方法是通過計算在社交媒體上使用活動標籤或者來源於我們知道正在參加活動的人發出的信息數量。另一種可能性,無論在線還是現場,都可以設置一種表情符,參與者只需單擊即可反映對會議環節、主題演講和整個會議體驗的反應。
目標 3:深入了解公司的貢獻
企業和其他機構對活動,甚至社區活動的貢獻是極其重要的。他們可能提供贊助、派遣員工去幫助組織,或者只是派員工去參加活動。確保公司在他們的貢獻中找到價值是很重要的,但我們必須以不排斥社區貢獻的方式來做這件事。我們研究了公司對社區活動的期望,以及我們可以通過何種方式的衡量來提高公司的貢獻。
有些開源活動被認為比其他活動更具有公司味,所以你可能會問,有多少比例的參與者是被他們的僱主派遣去參加的,而不是作為志願者參加的。有時,這種差異體現在門票定價上。否則,這是一個可以在註冊調查中輕鬆問到的問題。雖然這些信息很有用,但這並不是一個完美的指標,因為付費的開源貢獻者通常會在他們的工作職責之外參加活動。
我們還考慮了幾個指標,比如哪些公司參加活動,除了派遣員工(例如,金錢贊助活動),公司在做什麼,以及公司是否會重複參與。認識到這一點對培養長期關係很重要。
最後,我們考慮了具有相似範疇的活動的競爭格局。公司在活動上的預算有限。儘管我們喜歡類似的活動,但他們都從同一池子里的潛在贊助商中吸引人。了解哪些其他活動正在尋求贊助可以幫助組織者更好地區分他們自己的活動。
目標 4:關注多元化和技能差距
由全球各地的人們構建和發展起來的國際社區,這些人來自多種多樣的背景,是開源項目的一個重要組成部分。這些社區貢獻他們的想法,為共同的目標合作,幫助項目擴大和開拓新的方向。
面對面活動對於項目和組織來說是一個獨特的機會,可以讓他們的貢獻者聚集在一起,讓他們交流並分享各種多元的經驗,進而推動創新,以不同的視角促進增長。這也是一個培養和強化共享文化的機會,重點在於增加多元化和包容性。這些指標應該能衡量活動對於培養這種多元性,以及在社區中填補技能缺口的貢獻有多大。
我們首先考慮我們在活動中有哪些技能培訓,以及這些培訓包含多廣泛的技能。技能培訓可以包括教程,動手實踐的工作坊,黑客馬拉松,或者其他很多形式。我們在編碼之外的技能上有技能培訓嗎?有很多對開源項目有價值的技能和角色,比如組織活動所需要的技能。
然後,有助於看看我們在我們的社區內需要哪些技能,而哪些技能又是缺失的。項目領導和參與培訓的人通常是獲取此類信息的良好來源。通過將我們擁有的技能培訓與社區需要的技能進行比較,我們可以更好地設計未來活動的培訓項目。
參與其中
CHAOSS 應用生態系統工作組對與活動組織者共同細化並實施指標表示感興趣。KDE 和 GNOME 活動的組織者已經討論了怎樣改變他們的活動以更好地捕捉到這些指標。我們為活動組織者的工作也 以 PDF 形式提供。
CHAOSS 應用生態系統工作組還挑戰了定義開源軟體應用生態系統內的市場營銷和通信功能指標。朝向這個目標的第一步是和 KDE 和 GNOME 扮演這個角色的人們進行的一次對話。這次對話可以在 CHAOSScast Episode #31: Marketing Metrics for OSS Foundations and Projects 中找到。我們將從這次對話中得到的學習經驗轉化為目標-問題-指標,如上述對活動組織者指標的描述。
在我們對推廣和通信團隊的工作之後,我們計劃解決財務團隊、社區經理、發布經理、跨項目協調人和導師的指標。我們的工作才剛剛開始,我們歡迎反饋和新的貢獻者。
你被邀請參與 CHAOSS 應用生態系統工作組的工作。你可以在我們的 GitHub 頁面 上找到更多的信息。
(題圖:MJ/187d7b91-9f02-47a2-a433-ea5adbbe1ac6)
via: https://opensource.com/article/22/9/measure-success-your-open-source-event
作者:Shaun McCance 選題:lkxed 譯者:ChatGPT 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive