visual studio team system 體驗營

17
Visual Studio Team System 驗驗 台台台台 台台台台台台台台台台 台台台 (Dann Wu) [email protected] 台台台台 台台台台台台台台台台 台台台 台台台 (NC Liu)

Upload: nakeisha-johnson

Post on 01-Jan-2016

149 views

Category:

Documents


5 download

DESCRIPTION

Visual Studio Team System 體驗營. 台灣微軟 開發工具產品行銷經理 吳典璋 (Dann Wu) [email protected]. 台灣微軟 開發工具暨平台推廣處 總經理 劉念臻 (NC Liu). Visual Studio Team System 產品藍圖. Visual Studio Team Suite. Software Architects. Software Developers. Software Testers. Database Professionals. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Visual Studio Team System  體驗營

Visual Studio Team System 體驗營

台灣微軟 開發工具產品行銷經理吳典璋 (Dann Wu)[email protected]

台灣微軟 開發工具暨平台推廣處總經理 劉念臻 (NC Liu)

Page 2: Visual Studio Team System  體驗營

Visual Studio Team System 產品藍圖Visual Studio Team Suite

MS

F A

gile /

CM

MI

Pro

cess a

nd

Gu

idan

ce

Visual Studio Team Foundation Server

VisualStudio

IndustryPartners

SoftwareArchitects

SoftwareDevelopers

SoftwareTesters

DatabaseProfessionals

VisualStudioTeam

Explorer應用程式設計

系統架構設計

程式碼分析工具

執行效能調整

程式碼安全性分析

系統負載測試

手動測試項目

測試案例管理

Visual Studio Professional

變更與組態管理工作項目追蹤

報表分析專案團隊入口網站

多種服務完全整合專案管理模組

Load Test Agent

Visio and UML 塑模視覺化 Class 塑模工具

單元測試工具測試涵蓋率分析

邏輯資料中心設計

服務部署設計

資料庫整合部署

資料庫變更管理

自動產生測試資料

Page 3: Visual Studio Team System  體驗營

供公司技術決策者及主管評估 Visual Studio Team System依 4 步驟 Step-by-Step

評估體驗購買及導入客戶服務

Visual Studio Team System Connection 會員中心

Visual Studio Team System 體驗中心 – 評估四步驟- http://www.microsoft.com/taiwan/vstudio/vstsexp/

Page 4: Visual Studio Team System  體驗營

Visual Studio Team System Connection 會員中心- http://www.microsoft.com/taiwan/vstudio/vstsexp/member_club.htm

• 微軟原廠的持續關懷 - 客戶導入後仍可持續得到支援

•Team System 導入客戶應用資源• 企業應用案例

分享• 技術文章及書

籍• 元件 / 樣版• 使用者講座

• 無料入會 !!!

Page 5: Visual Studio Team System  體驗營

軟體開發流程與 VSTS 結合

Franma台灣微軟

Page 6: Visual Studio Team System  體驗營

Script客戶 PM / SA

• 提出需求• 提出想要的功能或改善的問題

•開會記錄客戶問題

•定義需求範圍•分類需求•確認客戶的需求和流程•客戶提的一定是需求嗎?

•提供相關的文件•回答廠商的問題

•分析需求•規劃時程 和 資源•製作規格文件

•驗收規格文件 •跟客戶確認是否有理解需求、問題•反覆確認需求•需求 WBS 化• 為何一直在改需求? ( 需求管理 )

•廠商應該要東西做到好? •問題管理•風險管理

•廠商的進度如何?

Page 7: Visual Studio Team System  體驗營

ScriptPM / SA SD / PG

•讓相關成員了解需求•建立需求和工作的關聯性

•建立工作 WBS

•建立溝通平台和流程•解決開發團隊的疑問

•這個需求和功能合理嗎?•規劃符合需求的系統架構•規劃資料庫架構•製作系統雛形

•驗證需求和系統的可行性•提升開發團隊的品質?•如何掌控品質及量化?•會不會改 a 壞 b 呀?

•程式開發•單元測試•程式分析•Daily Build

•工作真的可以如期完成嗎? •確實填寫工作項目和進度•準備交付,上標籤

Page 8: Visual Studio Team System  體驗營

ScriptPM QA / SA PG

•進行程式佈署•功能驗證及測試

•希望能在最短時間內可以全部測試完!

•利用自動化功能進行回歸測試•依 Test Case 測試新功能

•無法重現錯誤?•修復錯誤

•錄製這次新功能的測試步驟

•想要在上線之前知道網站伺服器可否可以符合預期的結果

•規劃、執行壓力測試•找出效能瓶頸

•無法重現效能問題?•效能調校

•重新驗證•上標籤

•想要需求 和 bug 的關係 •填 Bug 單,建立關聯 •填工作單、建立程式關聯•想知道那一個版本比較穩定

•Bug 分析

Page 9: Visual Studio Team System  體驗營

需求訪談流程

需求• 制訂目標• 解決問題• 改善流程• 系統整合• 日後維護

訪談• 了解需求• 定義範圍• 風險管理• 需求管理• 時程規劃• 資源分配• 反覆確認

設計• 確認技術• 關鍵功能• 系統整合• 操作流程• 驗證需求• 問題管理

驗證• 需求回饋• Bug 回饋

客戶 開發

Page 10: Visual Studio Team System  體驗營

開發流程

開發

• 程式開發

• 單元測試

• 程式分析

• 校能分析

• 架構分析

• 簽入準則

• Team Build

SIT

• 系統整合

• 手動測試

• 網頁測試

• 壓力測試

• Bug Fix

• 定標籤

UAT

• 外部測試

• 功能驗證

• 流程驗證

• 介面驗證

• 資料驗證

上線

• 定標籤

• 系統上線

• 問題回饋

• 需求回饋

內部開發 客戶

Page 11: Visual Studio Team System  體驗營

需求訪談需求管理

功能性、非功能性…問題、風險管理

需求變更、技術問題…管理客戶、規格文件架構規劃測試計劃時程管理反覆確認

Page 12: Visual Studio Team System  體驗營

架構設計需求工作細分化Class 架構設計DB Schema 設計問題回饋驗證需求功能製作 Prototype收集使用問題

Page 13: Visual Studio Team System  體驗營

開發實作建置管理

程式碼、資料庫、其他檔案工作項目管理

程式碼、工作、需求關聯追蹤工作進度確認程式品質

程式碼、複雜度分析單元測試簽入準則

自動化建置

Page 14: Visual Studio Team System  體驗營

整合測試測試案例管理驗證需求、功能自動化測試回歸測試壓力測試Bug 管理問題回饋

Page 15: Visual Studio Team System  體驗營

Visual Studio Team System Visual Studio Team Suite

MSF

Pro

cess

and G

uid

ance

Visual Studio Team Foundation Server

VisualStudioIndustryPartners

SoftwareArchitects

SoftwareDevelopers

SoftwareTesters

DatabaseProfessionalsVisual

StudioTeamExplorer

應用程式設計

系統架構與服務部屬設計

程式碼分析效能檢測

安全性分析

資料庫佈署

資料庫變更管理

資料庫測試

系統負載測試

手動測試

測試案例管理

Visual Studio Professional Edition

異動與組態管理

工作項目追蹤

自動產出報表

專案入口網站

各種服務整合

專案管理

Load Test Agent

Visio 及 UML 模組工具

Class 模組化工具

單元測試

程式覆蓋率檢測

物件複雜度分析

Page 16: Visual Studio Team System  體驗營

• Phase III - Check In Policy - Unit Testing - Team Build

• Phase IV - QoS Automation - Load Test - Load Agent - Performance Profiling

平台導

入深

效能 ↑ 組件

壓力測試細節

專案品質基礎專案品質基礎

值與量全面提升 值與量全面提升

兩岸三地

實際品質與計畫的速度 品質指標

階段與導入 ROI

• Phase I - Version Control 管理 ↑

• Phase II - Check In Policy - WorkItem Tracking - Code Analysis 軟體專案基礎 軟體專案基礎

專案管理系列報表

Bug 相關報表

需求與相關測試對應

VSTS 導入階段與價值線

Page 17: Visual Studio Team System  體驗營

Q&A

[email protected]

http://liveriver.spaces.live.com/