原創|實施案例|編輯:鄭恭琳|2018-05-10 10:51:01.000|閱讀 260 次
概述:了解為什么JPL使用GitHub Enterprise分享他們的代碼并到達銀河系最遠的角落。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
美國國家航空航天局位于加利福尼亞州帕薩迪納的噴氣推進實驗室數十年來一直在試驗和創新項目,從20世紀30年代火箭發展的早期迭代到1950年代美國宇航局的探索者1號。今天,JPL在我們這個時代最重要的研究中發揮了重要作用,包括氣候變化、能源、機器人和天體物理學,而軟件開發使這項研究成為可能。
機構間和國際合作幾十年來一直是JPL成功的一部分,但軟件開發在內部分裂。傳統的應用程序生命周期管理工具采用不同的成功措施。但沒有簡單的方法讓其他開發人員看到其他人在工作,他們正在復制工作。
JPL開始質疑他們的軟件開發工具。“我在哪里可以分享我編寫的代碼?”此時,答案是:“沒有任何地方,我們不會在JPL這樣做。”與此同時,申請JPL的人開始用靜態代碼歸檔替換鏈接流行網站的URL,用于在簡歷上共享和協作處理源代碼。JPL以外的開發越來越具有協作性,希望軟件開發的協作中心能夠提高科學家對彼此項目和JPL內工作流程的認識。
JPL初步安裝了GitHub Enterprise,該實驗室是運營實驗室的一個創新中心,該實驗室很快就被實驗室的20個常規用戶所采用。到2013年8月,用戶通過口碑傳播到80個用戶。GitHub Enterprise的可用性于10月份正式發布,到2014年12月,該安裝已經發展到600多個用戶。
說服JPL的團隊開始使用GitHub Enterprise時,簡單的管理工具是一項巨大的資產。他們安裝的后端沒有任何可能導致社區分裂的事情,所以GitHub Enterprise成為使用它的個人和團隊的反映。
通過提供一個與許多不同工具集成的平臺并支持許多不同的工作流程,我們為開發人員提供了最大的共同點,同時為JPL捕獲了最大的價值——開發人員可以找到解決JPL問題的代碼。
在JPL,軟件協作已經獲得了牽引力?,F在每個實驗室都有月度會議公開分享,組織者經常低估這些活動所需的椅子數量。他們開始看到圍繞軟件實踐現代化的對話,以及在開源社區中扮演更重要的角色。他們正在建立一個協作和貢獻的社區。
JPL提供的工具服務支持一些流行的軟件工具,包括AccuRev、Bamboo、Coverity、Eclipse、IDL、JIRA和JIRA Agile、JRebel、QMetry、Subversion、STK等。他們使用GitHub API獲取誰在使用該系統的信息,關注傳福音的位置以及與特定開發項目交談的對象。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn