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