品牌名稱
NASA
企業規模
10000人以上

Jira合作NASA:項目規劃與管理

485次閱讀

(1)客戶介紹

噴氣推進實驗室(JPL)位于加利福尼亞州帕薩迪納,成立于1930年代后期,是測試新火箭技術的地方。 自1958年創建NASA后,JPL(現為NASA的一部分)的任務是開發探索我們太陽系所需的機器人航天器。 JPL策劃了一些引人注目的計劃,例如正在進行的Voyager任務(目前正在超越我們的太陽系),Ulysses太陽任務以及1990年代發送給火星的探路者漫游車。

 

(2)項目背景

開發可讓地球上的人操作無人探索者的軟件并非易事,這是由JPL,硅谷的Ames研究中心和休斯頓的約翰遜航天中心共同承擔的。 他們面臨的問題包括有效的任務計劃,解析從太空返回的原始數據以及編輯可視地圖以代表探險者的進度。 而他們所做的一切卻沒有在相同地點工作的奢侈。

 

(3)解決方案


為了幫助這些合作者解決不同地理區域中的高風險問題,他們創建了一個名為Ensemble的項目。 JPL的首席軟件Dave Mittman解釋說Ensemble是此分布式團隊的正確方法,但“我們需要一個基礎架構來使我們高效地開發它。” JPL轉向Atlassian產品。

 

Ensemble使用Jira和Confluence與項目和需求以及Fisheye,Clover和Bamboo保持在同一頁面上,以保持代碼的清潔和快速。 而且,Mittman說這些產品開箱即用就適合JPL的高級用途。

 

Ensemble的最新項目是名為“好奇號”的火星探測器,它吸引了數百萬人的心。 這輛漫游者于2012年8月降落在這顆紅色星球上,是一個無人值守的科學實驗室,使用巖石蒸發激光,照相機/光譜儀混合動力系統和高清立體照相機來研究火星表面是否可以支持微生物生命(或曾經在過去)。 好奇號的任務還將幫助科學家了解火星的輻射環境,為在未來10到15年內的最終人類任務做準備。

 

對于像我們這樣跨地理位置協作的團隊來說,Atlassian生態系統是一個巨大的好處。

戴夫·米特曼

JPL首席軟件開發人員

 

(4)價值體現


好奇心每天使用Mittman形容為具有“大約一千個CPU”的瞬態,類似云的計算配置單元每天將數據發送回地球。 好奇號的操作員可以在幾個小時內處理一天的數據,然后整理第二天的任務列表。 敏捷計劃怎么樣?

 

在幕后,Bamboo正在推動一個連續的部署管道,該管道可以按照Ensemble工程師的要求盡快將軟件更新交付給JPL的私有云。 來自六個活動分支的代碼是使用位于Eclipse和SVN之上的自定義腳本構建的,并由Bamboo調用。 然后,每個成功的構建都將部署到兩個初始環境中,并在兩個初步環境中進行了嚴格的測試,然后才能投入運行。

Ensemble的工程師擁有世界(或宇宙)最好的吹牛權利:他們周一編寫的代碼正推動火星探測器在周二到來。