應用程式開發週期管理

現代化的應用程式需要現代化的開發週期

Visual Studio 幾年來讓軟體開發組織掙脫了將開發、測試、專案管理和營運小組隔離之嚴格、程序導向的應用程式開發週期。Microsoft 採取的應用程式開發週期管理 (ALM) 方法提供彈性且敏捷的環境,可配合您小組的需要、屏除角色之間的障礙,並且簡化程序,讓您把重心放在更快速且更有效地提供高品質的軟體。在軟體開發對於企業成功漸形重要的世界裡,Visual Studio 所體現的 ALM 原則也比以往更密切相關。

Agile 規劃

Agile 開發作法可讓您把重心放在實現價值,而非管理程序。為了充分降低風險和發揮影響力,Agile 方法必須與業務目標緊密配合,並且跨開發、測試、專案管理和營運來實作。Visual Studio ALM 是富彈性的整合式解決方案,可協助您按照自己的進度來採納 Agile 方法。整合式工具支援待處理項目管理、Sprint 規劃、Agile Portfolio 管理、每日立會、輕量型需求和看板。增進小組間的共同作業、能見度和資訊分享,確保開發人員更快速並以更低風險提供業務真正所需。

深入了解

軟體品質

與客戶建造有力關係以及確保有效率的業務營運,品質是必不可缺的。使用者不僅需要無瑕疵的軟體,也要求功能品質、效能、使用性和方便使用。開發過程後期才滿足這些需要不僅會大幅增加風險而且會拖延以更快速的週期交付產品。

Visual Studio 可協助您在不犧牲速度下提供高品質軟體。它可幫助您在開發週期的每個步驟採行如手動、自動化和探索式測試以及負載測試和實驗室管理等測試實務,並且移除開發與測試之間的障礙。這些測試工具可擷取儲存在整合式 ALM 解決方案中具洞察力的資訊,並且提供給開發環境內的開發人員,方便重現問題並且可確保整個開發程序的品質。

深入了解

小組共同作業

建立軟體靠的是團隊的努力。小組的每個成員應該在需要的時候擁有正確的資訊,並且與其目前工作相關。Visual Studio 支援開發人員、測試人員、專案經理、產品擁有人和 IT 專業人員之間共同作業。以鎖定目標的內建工具支援如程式碼檢閱、程式碼註解、專案關係人意見和需求定義等共同作業活動。而全新的小組聊天室可促進溝通並可視為專案活動持久的記錄。

深入了解

開發營運

Agile 作法可大幅縮短開發時間,但是營運要維持快速的傳遞節奏可能頗具挑戰性。此外,從營運到開發等其他方面的程序也應該簡化。擷取上線環境使用資訊和問題對於幫助開發小組快速回應以及推動建置-測量-學習週期來說必不可少。Visual Studio 將 ALM 擴充至營運,促進發行管理和自動化,以加速部署到營運。它記錄營運環境內可採取行動的診斷資訊,並將其交給開發人員,讓他們能夠重現並解決系統上線中的問題。藉由使用 Visual Studio Online 中的整合式分析解決方案,開發小組可以直接從上線系統反映即時的使用資訊,並與 ALM 解決方案整合。達成一套成功的建置-測量-學習週期,而提高傳達給客戶的價值。

深入了解