CIO和技術高管們說,IT和軟體開發的自動化正在迅速加快,這將幫助企業以更快速度、更高效率把新產品、新創意推向市場。


自動化在科技界已存在一定時間,但在Java等語言以及新平臺、新工具的助力之下,自動化正在加快。據8月28日道瓊斯VentureWire報導,一家剛剛成立六個月、名叫“Ansible Works Inc.”的初創公司從Menlo Ventures等投資者那裡融資600萬美元(約合人民幣3,360萬元)。據VentureWire的報導,這家總共獲得了700萬美元(約合人民幣4,270萬元)融資的公司“用新軟體將升級大群伺服器之類的繁重IT任務自動化”。其聯合創始人、CEO賽義德·尤安尼(Said Ziouani)解釋說,他們的思路是把強大的軟體開發工具交到更多人手中,而不是隻限於程式設計師。他還對VentureWire說,公司的軟體有降低安全風險的作用,因為它是“通過安全的網際網路埠而非軟體代理來接觸伺服器的”。

國家安全域性(National Security Agency)在愛德華·斯諾登(Edward Snowden)洩密事件過後決定清除90%的網路管理員、部署更多自動化,其中一部分就是出於對安全因素的考慮。

近幾個月,包括LinkedIn Inc.、數字影像集市Shutterstock Inc.在內的企業都談到,以自動化為輔助實現的持續軟體開發提高了它們的創新水平,也提高了它們以更快速度將產品推向市場的能力。2012年10月份成功舉行IPO、將其創始人喬恩·奧林傑(Jon Oringer)變成億萬富翁的Shutterstock在今年7月份就釋出了大約700項軟體升級。

其負責技術運營的副總裁克里斯·費舍爾(Chris Fischer)去年對《華爾街日報》CIO Journal欄目說:“我們確實推送了很多程式碼。因為它是開源的,我們可以自動化,可以做得非常快,而不像其他普通公司那樣常常需要一個更長的過程。”

福特汽車公司(Ford Motor Co.)首席技術總監維賈伊·桑卡蘭(Vijay Sankaran)對CIO Journal說,公司正在進一步利用軟體開發和IT的自動化,這對其業務產生了重大影響。他說:“自動化扮演著一個很大的角色。很多先前以人工方式完成的東西現在都是在用一種可重複的、自動化的方式去開發。”他說,自動化還精簡了新IT系統的測試,將完成這種工作所需要的時間減少了三分之一左右。

他說:“利用Java之類的語言,我們可以將很多流程自動化。非開發人員也可以利用IBM的Lombardi等工具來製作程式。”Lombardi是一種用來建立商業流程模板的程式。

自動化也加快了IT系統原型的開發,因為程式設計師不需要列出他們眼中的業務部門需求,然後寫程式碼,將程式設計結果與業務部門共享,再回來做調整。現在新的視覺化工具使IT人員能夠與業務部門負責人一起實時試驗軟體設計。桑卡蘭說,這些工具已被用於加快經銷商訂購系統、保修管理系統的原型開發,使這些系統正式投入市場的時間從半年縮短到幾個星期或幾個月。他說:“我們在跟汽車經銷商實時建立原型。”

ZS Associates Inc.是一家為製藥、製造等企業提供銷售技術和諮詢的公司,負責國際IT業務的初級合夥人馬克·科楚爾(Mark Kocour)說,他從去年開始利用軟體實現遠端設施災難恢復能力的自動化。如果某個銷售管理應用在ZS的主資料中心上癱瘓,來自VMware Inc.的軟體“vCenter Site Recovery Manager”馬上就會把軟體複製到一個次資料中心上。vCenter Site Recovery Manager還將自動記錄複製軟體所需的全部步驟,這對於製藥業客戶來說是非常重要的,因為它們限定了恢復某個服務所用的時間。之前得有兩名工程師通過人工方式重新啟動遭遇癱瘓的應用,進行測試,並記錄下癱瘓期間為了重啟應用所採取的步驟。科楚爾說:“有了它,我們不需要進行人工干預就能夠讓記錄始終保持最新狀態。非常有價值。”

資料中心運營商Equinix Inc.的CIO布里安·利利(Brian Lillie)說,他的軟體開發人員利用一些工具實現了軟體測試的自動化,將一行行檢查程式碼需要的時間減少了數小時,同時也減少了重複性人工檢查造成的人為失誤。

他說,Electric Cloud Inc.的軟體幫助他的開發人員自動寫出打包軟體以及定製化應用的“巨型”構造。Equinix在新加坡、美國和印度的開發人員都用到了Electric Cloud。他說,Electric Cloud解決的主要是可否重複的問題,也就是能不能在程式碼從開發環境向測試環境、生產環境遷移的過程中複製程式碼。他說:“就是最優秀的開發員也有可能漏掉某個步驟。”

自:華爾街日報