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