共用方式為


微軟開發體驗中心

Visual Studio 2012 Ultimate

關鍵四趨勢:企業行動開發、跨平台及 HTML5、敏捷開發及團隊管理、善用雲平台 - 7 大觀點,掌握 2013 年軟體開發趨勢與脈動

觀點 4、以敏捷開發精神提升溝通默契,加快軟體開發週期

李智樺指出,由於市場需求不斷的在改變,客戶也會自行變更需求,如果用敏捷開發法,就能掌握到客戶要的,專案成功率也就會提升,敏捷開發既能把案子做好來又符合客戶需求,開發人員何樂而不為呢。「專案軟體開發之所以要發展成這樣,主要原因就是變化性太大了。」**而敏捷開發強調每個開發階段都有小部份的產出,不再是等客戶百分百需求確定後才開始動工,每次版本約 2~4 週就交付,如此的好處就是可以盡早將這些早期版本供客戶測試,以盡早取得客戶的意見回饋或是市場反應,然後再下一個階段再調整,如此反覆以開發出一個符合需求的產品。**畢竟一個好的軟體是以使用者的標準為主,若開發出一個功能很多但不是使用者要的應用,這也是一種浪費。

曹祖聖和胡百敬均認為,像以前的軟體開發流程會採用瀑布法,大多都是功能已經確定,而且平台規格不會異動的環境下進行,這種方法的測試期程遠大於實際開發時間,但相對於不同的軟體類型,所要使用的方式也有所不同。

關於敏捷開發這部分,黃保翕也分享其觀點,指出依專案規模也會帶來不同的效益。「開發團隊即使面對的專案規模較小,採用敏捷開發的團隊也能帶來效益,例如專案進度的預估更準確且成員間的工作默契也更好;如果團隊成員多,而且分散不同地,那敏捷開發就可明顯看到提升專案的工作步調。」李智樺亦補充道:「敏捷開發的重點在於其觀念,可以有效改善開發思維,進一步加速專案進行,不要陷入『為敏捷而敏捷』的迷思,而要接受其觀念,逐步漸進,將分段開發等有效改善的部分引進,就能在專案開發上收到很大的效果。」

Visual Studio 2012 的軟體生命週期管理平台 (Application Lifecycle Management, ALM) 中,已內建支援了 Agile、Scrum 這類的敏捷開發流程範本及相關工具,因此專案的相關人、使用者、專案經理及開發團隊有統一的網站及報表,用以管理開發進度以提高專案管理的成效。Visual Studio ALM 平台包括了 Visual Studio Ultimate 及 Team Foundation Server 工具,除了可以管理 .NET 開發團隊,現在針對不同技術的開發團隊,例如 Java、iOS 與 Android 的開發都可一併管理,也減化了管理上的困難。

觀點 1、行動開發深入企業應用,需考量既有系統整合及安全性

觀點 2、你的網站有為「行動裝置最佳化」嗎?

觀點 3、發揮 HTML5 跨平台好處,企業應評估不同應用對行動化的需求

觀點 4、以敏捷開發精神提升溝通默契,加快軟體開發週期

觀點 5、分階段落實測試工作,兼顧品質及開發時效

觀點 6、藉由雲端運算輔助,將開發能量集中在有價值的應用上

觀點 7、企業應建立開發能量,區別企業端與消費端應用

返回首頁

學習 跨行動裝置網站、HTML5、敏捷開發及測試

看看 2012 年的趨勢!