快速展示需求及UI 設計 – PowerPoint 將想法轉為分鏡腳本 (Storyboard)

各位夥伴們, 當有程式開發的新需求時,需與 User 頻繁討論 UI 及流程;或是你是PM、系統分析師,需要將需求及簡單的頁面流程/ UI 繪製下來,以供與相關 stakeholder (內部/外部user或老闆) 及團隊同仁 (Programmer、Designer、Tester….) 討論並展示你的概念呢? Yes,PowerPoint 大概是所有人最熟悉的簡報工具了,在 Visual Studio 及 TFS 2013 版本中,多了一個 PowerPoint 套件叫 「Storyboard 分鏡腳本」,分鏡腳本可讓您將概念與目標轉變為視覺項目,其他人更容易了解您的想法,因此可以更快提供具建設性的意見,更好的是,它可以與 TFS 整合,將繪製好的 Storyboard 簽入到 TFS 的 Work Item 工作項目,如此你就可以追蹤該需求與哪些工作項目有關連,更容易達到專案的 Visibility。  您可以利用分鏡腳本圖形、文字、動畫和 PowerPoint 分鏡腳本提供的其他功能,生動地呈現您的想法!本文簡介如何使用 Storyboard。 微軟開發工具產品經理 Dann Wu 吳典璋 ———————————————————————1. 使用分鏡腳本圖形和 PowerPoint 功能   如果您沒有 Office PowerPoint 2007 (含) 以後版本,請安裝它。 如果您尚未安裝…

0

增加團隊開發透明度的方法 – 善用 Team Room 加強溝通

各位夥伴們, 這個讚! 團隊開發時,常需要進行討論,並即時了解任何專案的狀況,Team Room (小組室) 是 Team Foundation Server 2013 及 Visual Studio Online 的新功能,不單單只是聊天室,你可以設定當「有人簽入程式碼」、「任何工作項目 Work Item 有了更新」、「建置 Build 完成了」,Team Room 會自動在小組討論牆上自動發出訊息,提高專案的透明度及溝通的即時性! 尤其是當你的團隊不在同一地點、分散在不同地區及時間,它就是一個比 Email 更專屬於開發團隊不受干擾的空間了! 本文簡單介紹 Team Room 如何使用,快試看看! 微軟開發工具產品經理 Dann Wu 吳典璋 ———————————————————————————-   透過討論進行中工作、提出問題、共用狀態和釐清出現的問題,增進小組產能。 您的小組聊天室可以提供場所,促進和汲取小組成員之間的資訊交流,無論遠近。 只要使用小組聊天室 (而非電子郵件對話),您就會自動收到交談和決策的稽核記錄。 您可以檢閱封存,在您外出或身在不同時區時,快速掌握小組的現況。 1. 加入交談   從小組的首頁開啟聊天室。 如果您沒有看到聊天室磚,請向 TFS 系統管理員要求完整存取。 如果您無法進入聊天室,請加入成為其中成員。 若要切換至另一個小組聊天室,請從 [聊天室] 清單中開啟它。 您將會看到您有權進入的所有聊天室。 2. 您可以在聊天室中互動的方法   設定訊息的目標小組成員:輸入 @UserName。 在工作項目中包含超連結:輸入 #Id。 例如:@Jamal, can…

0

TFS 報表大全 – 建立/自訂/管理 Team Foundation Server 的報表

各位夥伴們, Team Foundation Server 的報表是很豊富的,你可以用內建的報表查詢、追蹤專案進度、團隊成員狀況,還可以自訂報表,用漂亮的圖示 (長條圖、圖餅圖、折線圖 …)來展示,甚至是多維度的交叉分析 (Pivot table); 操作介面可以是 Web、Excel (匯出到 Excel 你就可以做很多加工)、Project、SQL Server Reporting Services ….,讓你在 TFS Web Access 網站或 Visual Studio Team Explorer 中很快地查詢報表。本文介紹 TFS 中各種報表的應用!先看一下這些內建的報表吧,相信已經滿足多數團隊管理上的需求了。 微軟開發工具產品經理 Dann Wu 吳典璋 —————————————————————————————— 報表區域\使用流程範本 MSF for Agile Software Development MSF for CMMI Process Improvement Visual Studio Scrum 專案管理 待執行工作和完工速率 剩餘工作 未計劃工作 所有反覆項目的狀態 劇本概觀 劇本進度…

0

Team Foundation Server 2013 及 Visual Studio Online 關於團隊開發的新功能 – 專案規畫及追蹤

各位夥伴們, 想了解在 TFS 2013 及 VS Online 中關於團隊開發的新功能 – 專案規畫及追蹤,本文做一簡單說明及展示。 ————————————————————————————- Visual Studio Team Foundation Server 2013 版本加入多項新功能,可支援規劃和追蹤專案:Portfolio 待處理項目 (Backlog) 、小組聊天室、圖表查詢結果和用於版本控制的 Git。 1. Agile Portfolio 管理 – 多個敏捷開發專案組合管理   您可以使用 Portfolio 待處理項目 (Backlog) 定義待處理項目階層,了解跨多個小組的工作範圍並查看該工作如何彙總成更廣泛的解決方案。 每個 Team 專案都是使用功能工作項目類型,以一個層級的 Portfolio 待處理項目 (Backlog) 來設定。 此外,您還可以設定多達四個其他層級的 Portfolio 待處理項目 (Backlog),這樣就提供您從最上層 Portfolio 待處理項目 (Backlog) 以至工作總共七個層級。 若要從升級的 Team 專案存取 Portfolio 待處理項目 (Backlog),您必須使用設定功能精靈進行設定。 存取 Portfolio 待處理項目 (Backlog) 需要完整存取權限。…

0

Java 開發者如何進行團隊開發 – 在 VS Online 或 TFS 中共用 Eclipse 專案

各位夥伴們, Visual Studio Online (VS Online) 及 Team Foundation Server (TFS) 早就支援不同技術的開發團隊了! 不論你是使用 .NET, Java (Eclipse), Objective C (XCode), C++, PHP,開發不同平台的應用 (iOS/Android/Windows), 都可連到上面做版本管控、自動化建置 (Build) 及工作項目管理 (Work Item & Bug Tracking …)! 本文展示使用 Eclipse 工具的 Java 開發者,安裝 Team Explorer Everywhere (TEE) 連線到 VS Online 或 TFS 參與團隊開發! (註: 連線到雲端版 VS Online 或 TFS 其畫面及操作方式一致) 微軟開發工具產品經理 Dann…

0

Java 開發者也可參與團隊開發! 連接至 VS Online/TFS (使用 Team Explorer Everywhere)

各位夥伴們, Visual Studio Online (VS Online) 及 Team Foundation Server (TFS) 早就支援不同技術的開發團隊了! 不論你是使用 .NET, Java (Eclipse), Objective C (XCode), C++, PHP,開發不同平台的應用 (iOS/Android/Windows), 都可連到上面做版本管控、自動化建置 (Build) 及工作項目管理 (Work Item & Bug Tracking …)! 本文展示使用 Eclipse 工具的 Java 開發者,安裝 Team Explorer Everywhere (TEE) 連線到 VS Online 或 TFS 參與團隊開發! 微軟開發工具產品經理 Dann Wu 吳典璋 ————————————————————————————————————————— 將 Eclipse 連接至 TFS…

0

設定 CI (Continuous Integration, 持續整合) – 在 VS Online 及 TFS 上

各位夥伴們, 在 TFS 或 VS Online 上,可以很容易地設定自動化建置 (Build) 及 CI 持續整合的環境,不論是 .NET, Java 或其它技術的應用程式。你的團隊可以盡可能頻繁地整合程式碼,然後建置和測試結果,盡早找出可能的錯誤並修正之,使錯誤降至最低並提升品質。 您可以定義建置流程支援這個策略,這個策略稱為持續整合 (CI, Continuous Integration)。 完成後,你的團隊可以儘快判斷簽入是否中斷建置或造成測試失敗。下文是在 TFS 或 VS Online 上建立持續整合 CI 的每個環節的參考文, 微軟開發工具產品經理 Dann Wu 吳典璋 ——————————————————————   您想要執行甚麼工作? 定義建置流程以支援連續整合 改善建置流程的功能與效能 執行後續步驟 更深入發掘 1. 定義建置流程以支援連續整合 在 [Team Explorer] 中,確認您已連接到 Team 專案 (鍵盤:Ctrl + 0、C),然後開啟 [組建] 頁面 (鍵盤:Ctrl + 0、B)。 選擇 [新增組建定義] 連結或選取組建,開啟內容功能表,然後選擇 [編輯組建定義]。  提示…

0

版本管控 Team Foundation Version Control 及 Git 的差異比較 (Visual Studio、TFS、VS Online 皆適用)

各位夥伴們, 版本管控是團隊開發的第一步,不論你的團隊大小,建議您應盡早規畫如何使用版本管控,在 Visual Studio、Team Foundation Sever (TFS) 及 Visual Studio Online (VS Online) 中,支援兩種版控機制 – 集中式 Team Foundation Version Control (TFVC) 版控,及分散式 Git 版控。且不論開發者使用的技術 (.NET, Java, PHP ….) 或工具 (Visual Studio, Eclipse, XCode ….),TFS 及 VS Online 都可支援。本文簡介這兩種版控機制。 微軟開發工具產品經理 Dann Wu 吳典璋 —————————————————————————————————————— 不論您的軟體專案是大是小,我們通常建議您在專案週期盡早使用版本控制。 何時應該使用版本控制? 我應該使用哪個版本控制系統:TFVC 或 Git? TFVC 和 Git 之間差異的詳細資料 1. 何時應該使用版本控制?  …

0

版本管控的新功能 – 在 Team Foundation Server 2013 或 Visual Studio Online

各位夥伴們, 想了解在 Team Foundation Server 2013 及 Visual Studio Online 中關於版本管控 Version Control 的新功能嗎? 請參考此文。 ——————————————————————————————————————————- 當您安裝或升級為 Visual Studio Team Foundation Server 2013 時,您和小組可以受益於新功能。 使用 Git 版本控制 使用 TFVC 版本控制 增強的入口網站 1. 使用 Git 版本控制   您可以在 Git Team 專案中建立和開發應用程式。 您也可以使用 Visual Studio 與 Git 搭配,在另一個 Git 服務 (例如 CodePlex 或 GitHub) 所裝載的儲存機制中工作。 請參閱 搭配使用 Visual Studio 與…

0

ALM 開發人員的一日生活 : 暫停工作、修復 Bug 和進行程式碼檢閱 (Code Review)

各位夥伴們, 常常在一些研討會中,有來賓問到,一個在 ALM 平台上運作的團隊,其開發成員每日工作大致長什麼樣子?  當然每個團隊所遇到的狀況不同,也不一定要依照以下流程進行,但此文章大致描述了一個開發人員的一天,當發現了一個bug,如何提交到 Team Foundation Server (TFS) 或 Visual Studio Online 中,讓開發人員可以進行修復,修復完成後如何要求同仁進行 Code Review,並進行測試。 微軟開發工具產品經理 Dann Wu 吳典璋 —————————————————————————————————– Visual Studio Premium 和 Visual Studio Ultimate 中透過 Team Foundation Server 提供了只要按一下的強大切換方式,可讓您將工作內容從某個工作執行緒切換至另一個執行緒。 此外,小組成員也可以輕鬆交換有關程式碼變更建議的訊息。 本主題將說明這些功能,接著提供的教學課程將跟隨虛擬的敏捷式小組成員度過一天。 Peter 忙於撰寫一些程式碼來完成一項待處理項目工作。不過,他的同事發現了阻礙進度的 Bug,他想要立即修正它。 他暫止正在進行的工作並修正 Bug。 然後他請 Julia 檢閱修正結果,並且在檢閱之後簽入修正,再繼續處理原本正在進行的工作。 注意事項 Peter 使用的 [我的工作] 和 [程式碼檢閱] 功能只能在 Visual Studio Premium 和 Visual Studio Ultimate 中使用。 本主題內容…

0