來源:AerospaceDefense 作者:James.W “我們不僅在評估解決方案,還在評估公司的敏捷能力,”負(fù)責(zé)數(shù)據(jù)、工程和軟件的陸軍副部長助理說。 近年來,陸軍數(shù)字化轉(zhuǎn)型的重點是改進(jìn)網(wǎng)絡(luò)、云計算和數(shù)據(jù)?,F(xiàn)在,陸軍希望通過集中和簡化軟件開發(fā)來重新設(shè)計其處理軟件開發(fā)的方式,以便快速更新關(guān)鍵任務(wù)程序。 但這對于購買、開發(fā)、更新和修補軟件意味著什么呢? DefenseOne媒體采訪了負(fù)責(zé)數(shù)據(jù)、工程和軟件的陸軍副助理部長Jennifer Swanson,詳細(xì)了解陸軍的軟件開發(fā)轉(zhuǎn)變以及這對項目經(jīng)理和行業(yè)意味著什么。 不再維護(hù)軟件到底意味著什么?為什么它如此重要? 從今年10月開始,我們將不再將任何軟件移交給陸軍物資司令部(AMC)進(jìn)行維護(hù)。所以,事情就這么定了。與此相關(guān)的資金將由項目經(jīng)理保留,從十月份開始,他們將有責(zé)任從維護(hù)的角度做任何他們需要做的事情。我們不會撤出大部分已經(jīng)完成AMC轉(zhuǎn)型的系統(tǒng)。但不存在的東西就不會去那里。 這一變化對項目經(jīng)理意味著什么? 我認(rèn)為這取決于系統(tǒng)處于生命周期的哪個階段,需要做什么,以及是否需要添加更多功能。對于我們較新的系統(tǒng),根本不會有維護(hù)階段,因為它不是持續(xù)集成、持續(xù)交付和持續(xù)部署的一部分。CI/CD模型要求我們在維護(hù)中所做的傳統(tǒng)事情,比如解決問題、網(wǎng)絡(luò)補丁等,發(fā)生在下一個版本中,而且會非常頻繁地發(fā)布版本。在一個版本中完成所有需要完成的事情,無論是添加功能還是網(wǎng)絡(luò)補丁。 對于接近其生命周期的系統(tǒng),實際上并不需要進(jìn)一步的功能,在這一點上,我認(rèn)為我們將與需求社區(qū)和陸軍未來司令部(AFC)一起做出決定。如果需要添加更多功能,那么我們將尋找不同類型的資金來實現(xiàn)這一目標(biāo)。如果沒有,那么項目經(jīng)理將負(fù)責(zé)執(zhí)行他們需要執(zhí)行的任何維護(hù)功能,例如修復(fù)和網(wǎng)絡(luò)修補。 升級和開發(fā)軟件對于國防部來說并不是一個新挑戰(zhàn)。這會有什么不同? 國防部為我們所做的一切使我們能夠做我們需要做的事情來實現(xiàn)這項工作。從資金角度來看,我們正在與國防部一起探索這個問題……我們相信,因為我們已經(jīng)決定不再將軟件過渡到維護(hù)狀態(tài),所以我們實際上可以將BA-07 RDT&E資金用于軟件。BA-08提供了使用RDT&E進(jìn)行操作和維護(hù)功能的能力。但如果我們不將軟件過渡到維護(hù)狀態(tài),我們就不再需要它了。 這次轉(zhuǎn)變還有什么不同之處? 我們在這一年的大部分時間里得到了許多高級領(lǐng)導(dǎo)的支持,改變了許多圍繞軟件的流程。為什么這在過去失敗了?因為我認(rèn)為這被視為項目經(jīng)理可以做的事情——做得更好,開發(fā)更好的軟件,更好地編寫合同。但這些需求并不是為了實現(xiàn)敏捷軟件開發(fā)而編寫的。測試人員無法進(jìn)行敏捷測試。一切都是原來的樣子,然后不知怎的,一切都應(yīng)該神奇地變得更好。 在我的辦公室的領(lǐng)導(dǎo)下,在陸軍高層領(lǐng)導(dǎo)的大力支持下,我們付出了很多努力……這使我們能夠改變一些非常關(guān)鍵的事情。第一,從需求的角度來看,我們在過去九個月左右的時間里一直在與AFC合作……我們相信我們將準(zhǔn)備好開始利用軟件初始功能文檔和功能需求聲明。這確實改變了游戲規(guī)則,因為我們不再像長期以來的運作方式那樣提供一份200頁的文檔,而是一個簡短、精煉的高級文件,“這就是我們需要的”文檔。 需求流程中另一個正在發(fā)生變化的部分是,AFC正在與陸軍部隊司令部(FORSCOM)合作,比如說我們的作戰(zhàn)部隊,我們將擁有一個團隊來幫助我們在開發(fā)沖刺中完善該需求。我們以前從未這樣做過。這就是敏捷的運作方式,對吧?您需要了解需求的人員與您一起進(jìn)行開發(fā),以幫助您確定待辦事項的優(yōu)先順序并在開發(fā)過程中完善需求。我們以前從未這樣做過。我認(rèn)為這改變了游戲規(guī)則。 簡化需求將如何影響供應(yīng)商? 我們已經(jīng)在改變合同中要求供應(yīng)商交付產(chǎn)品的方式。這是一個重大轉(zhuǎn)變——我們通過企業(yè)業(yè)務(wù)系統(tǒng)融合來做到這一點,就是一個很好的例子。EBS-C是一個大型業(yè)務(wù)系統(tǒng),它正在吞并大部分遺留業(yè)務(wù)系統(tǒng),包括通用基金企業(yè)業(yè)務(wù)系統(tǒng)(General Fund Enterprise Business System,GFEBS)、全球作戰(zhàn)支持系統(tǒng)-陸軍(Global Combat Support System – Army,GCSS-Army)、后勤現(xiàn)代化計劃(Logistics Modernization Program,LMP)和AESIP中心,這些系統(tǒng)全部都包含在EBS-C中。 當(dāng)我們?yōu)镋BS-C編寫需求時,我們在那里放置了很多節(jié)點(gates),以便我們通過口頭和演示進(jìn)行評估,而不僅僅是書面文檔。不再只是書面提案。顯然,會有一些書面部分。但會有一個“向我展示”的部分,無論是口頭的還是演示的,都將取決于程序。但提案中會有一個“讓我看看”的部分。因此,供應(yīng)商現(xiàn)在在我們的辦公室里看到了更多這樣的事情。 另一件事是,我們不僅僅是評估解決方案,我們還在評估公司的敏捷能力,因為這就是我們過去遇到的絆腳石。因此,您可以向我們展示一個出色的解決方案和演示。但如果我們給您新的需求,您能多快地將這些新需求轉(zhuǎn)化為新版本?這是目前正在進(jìn)行的EBS-C原型設(shè)計活動的一部分。我認(rèn)為這非常重要,因為它確實向供應(yīng)商傳達(dá)了這樣的信息:擁有合適的團隊以及對敏捷軟件開發(fā)和CI/CD的理解與擁有良好的解決方案同樣重要。 哪些項目或哪些計劃將經(jīng)歷這種敏捷轉(zhuǎn)變? 軟件,重型程序。他們?nèi)?。帶有需求的基于軟件的程序正在朝這個方向發(fā)展。 如果您有重要的軟件開發(fā)組件,這就是我們正在做的事情。現(xiàn)在,如果您的軟件組件嚴(yán)格購買商業(yè)軟件,那么情況可能會有所不同。但這實際上與軟件開發(fā)以及程序中包含多少軟件開發(fā)有關(guān)。 關(guān)于陸軍如何考慮軟件開發(fā)還有什么重要的事情? 事情進(jìn)展得非常非???。例如,軟件材料發(fā)布曾經(jīng)是一個相當(dāng)漫長的過程,需要一大堆文檔和工件以及一大堆東西,并且實際上由AMC管理,因為軟件正在過渡到維護(hù)。從24財年開始,這種情況也不會再發(fā)生。PEO將負(fù)責(zé)他們自己的軟件材料發(fā)布,他們只需要提供法定要求的工件。我們確實簡化了這個過程。需要幾個月的時間才能發(fā)布軟件如今應(yīng)該需要一兩天的時間。 每個軟件程序都必須經(jīng)過的陸軍互操作性認(rèn)證測試,也得到了徹底簡化。那里的PEO對他們的測試內(nèi)容和測試方式也將擁有更多的自主權(quán)。到24年底,我們將轉(zhuǎn)向基于云的AIC功能。 所有這些事情今天都需要花費非常非常長的時間才能完成。主題是我們?nèi)绾魏喕磺?,以使其花費盡可能少的時間。 業(yè)界需要了解什么? 我認(rèn)為行業(yè)需要聘請了解此類軟件開發(fā)的合適人員。我與他們中的許多人交談過,我認(rèn)為我們的國防承包商雇用和留住人才的能力肯定存在差距。我知道他們正在研究如何解決這個問題,因為他們看到這種情況即將發(fā)生。事實是,存在差距是因為我們國防部過去并沒有真正優(yōu)先考慮軟件;我們對他們所做的一切感到滿意。那么,為什么要改變呢?嗯,這正在發(fā)生。 您認(rèn)為未來6到12個月陸軍軟件的狀況如何? 我們將開始看到我們已經(jīng)能夠影響的一些項目(例如EBS-C)開始交付,這將非常令人興奮,因為它將比我們以前的項目要好得多。但我們會繼續(xù)學(xué)習(xí),我對此毫不懷疑。我們將盡我們所能,利用這些計劃的成功成果。對于那些沒有像我們想象的那樣有效的事情,我們會進(jìn)行調(diào)整。 我談到的CI/CD的許多障礙,比如需求和測試……都將得到解決,因為我們現(xiàn)在有很大的動力。我們已經(jīng)修復(fù)了其中的很多問題,所以我認(rèn)為我們將繼續(xù)這樣做,并且我認(rèn)為這些事情將會被編入條令。 我們有項目經(jīng)理可以訪問的合同草案,用于了解如何按照我們今天想要的方式編寫RFP。但這將繼續(xù)發(fā)展。 從合同的角度來看,我們現(xiàn)在從阿伯丁試驗場的陸軍合同司令部獲得了很多幫助。我們正在收集信息,這些信息將在很短的時間內(nèi)為產(chǎn)品經(jīng)理提供指導(dǎo),告訴您應(yīng)該為軟件使用什么類型的合同。我們正在與Danielle Moyer和Meg Dake密切合作她和她的團隊試圖提供指導(dǎo),好吧,不是固定的價格,但是什么呢?購買sprint(沖刺,指Scrum團隊完成一定數(shù)量工作所需的短暫、固定的周期)的最佳方式是什么?我如何讓承包商承擔(dān)責(zé)任?因為這是其中的一部分:如果他們沒有交付,我該如何處置,以便我可以確保我不會付錢給你做某事,然后又付錢給你修復(fù)它?因此,有很多活動,我認(rèn)為在接下來的6到12個月內(nèi),我們肯定會解決這個問題。 |
|
來自: 小飛俠cawdbof0 > 《信息》