1. 程式人生 > >敏捷視界:當敏捷開發遇到瀑布流開發

敏捷視界:當敏捷開發遇到瀑布流開發

摘要:John Deere公司,採用雙速IT模式促使敏捷開發法和瀑布式開發法同時發揮作用。這家公司並沒有被視為聖地亞哥地區大資料方面的巨頭。但該公司最新的農業裝置卻能在無需人工操作員的情況下,能夠把最好的種子種植在可利用的最佳土地上。

John Deere公司,採用雙速IT模式促使敏捷開發法和瀑布式開發法同時發揮作用。

這家公司並沒有被視為聖地亞哥地區大資料方面的巨頭。但該公司最新的農業裝置卻能在無需人工操作員的情況下,能夠把最好的種子種植在可利用的最佳土地上。

換句話說,這已經不是你父輩時代的John Deere公司了;也不是那個由IT部門來推動前進的擁有177年曆史的公司了。最顯著的區別是當IT的職能範圍跨越公司的侷限,而深入到其銷售的產品中,該企業正在利用名為雙速技術的戰略方針,以滿足內部和外部客戶的需求——這也正是如今CIO們日益增加的責任。

“我們有專門的團隊負責產品開發,然後大型IT團隊負責支援企業的核心業務,” Mano Mannoochahr, John Deere公司的企業架構,資訊管理和電腦保安的總監,在本週的Gartner Catalyst Conference會上說道。

“大型IT團隊”選擇使用瀑布開發法,一種順序開發流程,完成一步,然後再進行下一步。幫助建立數字化和資料產品的團隊則使用另一種開發法,敏捷法,一種使用迭代和增量開發的方式來推進專案前進,Mannoochahr在他的主題演講開場白中對此進行了解釋。 “他們不一定要在如何建立和支援專案上使用相同的開發法,因為每個需求都有獨特性,”他說。而且,他得出的結論是,為了取得專案成功,他們也不必以相同的速度開發前進。

“的確有道理,”Richard Johns,Computer Sciences Corp.公司的解決方案架構師,在聽完主題演講後說。對於Johns來說,他很熟悉敏捷法,曾經是VMware公司的實驗室經理,認為這一軟體開發工具,比雲端計算給予更多的靈活選項。 “傳統的IT部門作為公司的支援部門,任務就是解決一切的問題,”他說。但是“當你需要把想法快速推廣到市場的時候”則需要不同的方法,比如自動化配置。

最終,“這種企業新業務的需求將會是根本,當你向IT團隊要求優先權,他們就會要求使用敏捷法來進行自我部署,” Johns說道,並補充,這也是使用混合雲的根本原因。

對於與會者Aaron Wilson來說, Mannoochahr對於雙速IT的描述,讓他感同身受。敏捷法還是瀑布法的討論 “對我們而言已經成了一種爭論,”這位 IT集團Citrix Systems公司的質量保證總監說道。在他公司內,IT就如Mannoochahr描述的那樣,被分成兩部分:在美國加州矽谷的團隊提供公司產品的支援,並偏向於使用敏捷法;Wilson的團隊則在佛羅里達州負責支援業務的其餘部分,經常使用瀑布法。

“敏捷法是很酷的,全新的概念,而你必須要辯解為什麼你不採用它,” Wilson說。 “但是,並不是所有的時候,它都是合適和適用的。” 傳統的IT管理的專案都有較長的開發週期,所以“並不適合火速找到解決方案,並每兩個星期就能釋出些成果,”他說。但是,對於那些直接與終端客戶合作的專案,“你就必須做到這一點,以保持競爭力。”

然而,當矽谷的團隊向南佛羅里達州的團隊宣揚敏捷法時,很容易讓你覺得這是個不錯的選擇,Wilson說。 “經過一段時間以後,我們才意識到,敏捷法並不是對於一切都適用的,”他說。

解決各種障礙

John Deere公司的Mannoochahr說,雙速IT仍然有一些問題有待解決 - 即這兩個工作團隊是否應該作為一個整體來運營,還是作為兩個獨立的實體? “我們已經經歷過幾次專案迴圈,”他說。如今,這兩個IT部門是相互獨立的,這是我們去年的決定。

與會聽眾對於如何找到最佳合作模式也頗有共鳴。 “當你的公司或企業實體龐大時,你必須想明白如何從今天前進到明天,要有這樣的遠見是很難的,”一位在公共部門工作的與會者說道。 “所以當一個公司解釋為什麼企業的一部分必須獨立出去時,會涉及到很多原因。對於企業的這一部分繼續維持在企業實體內,會產生很多爭論。”

Mannoochahr認為,更大的問題,其實是思想上的轉變。當John Deere公司在考慮資料和資訊是如何幫助企業賺錢時,“也有那麼一段迷茫的時期:我們是在幫助核心業務,還是在建立一個全新的業務?”他說。

他相信,隨著數字化轉型的發生,所有的與會者都必須回答這個問題。 對於John Deere公司而言,“從長遠來看,這究竟是什麼還沒有定論,”他說。

Mannoochahr認為它是一種不同的模式,但是考慮到新的挑戰,這也是一個全新的時代。對於農業行業, Mannoochahr在他的演講中列舉了一些新挑戰:到2050年,世界人口預計將增加40%;農民們將會面對監督委員會,如美國環境保護署的更多監管;而John Deere公司必須服務於全球客戶,其中包括俄羅斯和巴西,那裡的農場是以平方英里測量的,而不是用畝。

“我們曾經想過,通過我們建立的新團隊,為龐大的IT團隊增加新元素, 所以,我們正在評估和思考最佳的合作方式。”