精實為開 「軟」實力再升級 IBM五大開發管理策略 引領軟體開發變身商業創新
(2013年8月20日,台北訊) IBM研究顯示,在掌握軟體開發技術與策略的69%開發人員中,只有不到25%能有效達成軟體創新。多數開發者正面臨無法跨平台進行開發、開發週期過長、開發環境及工具匱乏等技術挑戰;又面臨無法真正了解使用者需求、缺乏國際化思維等外在壓力。IBM認為在海量資量(Big Data)、雲端運算(Cloud Computing)、行動化(Mobility)、社群企業(Social Business)四大創新科技浪潮下,軟體開發者應掌握「精實開發管理」五大策略,方能突破困境,完成產品與服務的差異化,藉由軟體開發達成商業創新,以軟實力提升企業價值。
全球IBM軟體事業群Rational軟體經濟學家Walker E. Royce表示,硬體典範轉移,軟體與服務被視為未來科技產業的發展重點,特別是海量資料、雲端運算、行動環境等高價值市場的軟體開發,更是未來投資主力。開發者應秉持「精實創新」原則,掌握敏捷開發 (Agility)、變數分析 (Delivery Analytics)、雲端運算 (Cloud Computing)、行動化 (Mobile)及海量資量 (Big Data)等五大開發管理策略,有效管理軟體開發週期,進軍海量資料等高價值市場。
2014年即將邁入海量資料經濟時代,行動裝置數量的攀升與社群媒體的成長都促使海量資料分析技術快速演進,但同時也帶來跨平台與系統開發的難題。不同裝置、系統間相容性低,開發者將更難以精準掌握開發流程與工具,恐造成交付時間延遲、無法及時提供符合使用者需求的產品或服務等情況,而在成本與時間限制考量下,若選擇簡化的開發工具或環境,也無法兼顧軟體品質。同時,研發部門若不擅於運用資源與其他部門溝通,將無法精準取得使用者洞察,更很有可能落入僅發展本土市場的研發思維,忽略整合國際資源。
此外,根據2011年INPUT機構所做的全球市場調查,軟體已經占整體資訊產值的63%。然而台灣軟體、硬體產值比卻是1比9,資訊產業結構亟需大幅調整,人才培育更是刻不容緩。針對當前軟體開發的困境,IBM所提出的Agility、Delivery Analytics、Cloud Computing、Mobile及Big Data五大開發管理策略,協助軟體開發者突破困境,更有效率地達成價值創新。
- 敏捷開發 (Agility: Less Inertia, More Freedom):多數開發者正面臨跨平台開發的難題,過程中更可能遭遇各種變化性需求,拖延開發進度。透過導入敏捷開發技術,開發者將可跳脫平台慣性,達成自由跨平台佈署,快速、彈性地應對各種變數,加速開發流程,確實管理軟體開發週期
- 變數分析 (Delivery Analytics: Less Surprise, More Insight):開發週期中的各種突發狀況,都可能導致開發者無法依照原定計畫交付專案。藉由IBM DevOps變數分析及預測,可提前預警並持續軟體開發創新、回饋與調整,讓開發者有效管理專案,在時限內完成研發
- 雲端運算 (Cloud Computing: Less Setup, More Capacity):工具與環境的匱乏,使開發者無法如期交付專案。透過隨選彈性的雲端服務,可節省建構開發環境的大量時間與成本,獲得最佳的開發工具與環境,精實開發流程並實現商務價值創新
- 行動化 (Mobile: Less Middlemen, More Customer):企業整合行動化的解決方案,將能擺脫過去冗長的獲取資訊過程,直接取得使用者洞察,即時針對需求,完成策略性行動開發,差異化產品與服務並提高產品價值。
- 海量資量 (Big Data: Less Noise, More Signal):研發部門若不擅於運用資源與其他部門溝通,將無法精準取得使用者洞察,透過海量資量分析,可以直接、精準地取得使用者洞察,為使用者量身打造適合的軟體產品。
IBM全球軟體技術策略總監Alain Azagury表示,開放性雲端架構正在成形,未來軟體開發平台將建立在軟體定義環境的基礎架構上,IBM除透過併購策略,強化自身軟體實力外,同時也是OpenStack聯盟的一員,致力於健全開放源碼雲端運算平台,提升開放性雲端運算效能,並藉由Cloud Foundry開放性PaaS (Platform as a Services)服務,提供多元雲端服務選擇、開發架構與應用服務,促使更快速地建立、測試、佈署與擴大應用軟體之規模。
此外,利用IBM海量資料分析相關解決方案,從資訊整合與治理技術,到海量資料分析與決策管理,全方位針對財務、風險、顧客等面向進行分析,掌握客戶洞察並提升業務績效。導入IBM MobileFirst 計畫整合軟硬體資源,則可從App管理、資安與分析三大面向完成策略性行動開發,增進使用者洞察與體驗,有效達成產品與服務的差異化,藉由軟體開發創造商業創新,以軟實力提升商務價值。
更多關於IBM的資料,請參閱:http://www.ibm.com/tw/zh/