可適性使用者經驗 (Adaptive UX) 實作: 利用 XAML 最佳化 Universal Windows Apps 之技巧

真實世界中的軟體團隊開發,由於互聯網與移動應用的市場特性,正受到史無前例的挑戰:版本推進的時間單位從年縮短到周,對於需求變更的看法,已經從「如何管理」轉變成「如何適應」,隨著軟體發佈範圍的擴大以及與商業行銷的密切連結,對於安全性與品質的關注也提高前所未有的程度。由於交付時間縮短,佈署週期加快,隨之而來與運維團隊對接模式的問題,以及相互協作的過程並快速回應的機制,「開發運維一體化(DevOps)」成為敏捷深化之後的顯學。此外,團隊的快速擴張成為常態,如何落實團隊協作與工作紀律,更是讓許多研發與專案管理者束手無策。微軟全球研發團隊的敏捷轉型已經是知名的成功案例之一,從盒裝軟體發展邁向雲計算服務運維的過程中,微軟本身也掌握了寶貴的DevOps實踐經驗,這些來自於實戰的功能需求,具體都落實在 Visual Studio 2015 工具與伺服器中。許多革新性的功能,以Scrum的敏捷式反覆運算運算開發方法為基礎,能夠快速幫助您推進軟體發展過程,從敏捷專案規劃、統一進行版本管理、版本比較、進行各種測試與品質管制、自動化佈署與交付,推進到開發過程與運維階段的雙向管理,落實軟體發展的生命週期管理,提高團隊協作效率,實現開發運維一體化,深化專案管理透明性與可預測性。