Stephanie Saad Cuthbertson Group Program Manager Microsoft Session Code: DEV 202.

Slides:



Advertisements
Similar presentations
 Lori Lamkin Product Unit Manager Microsoft Corporation  Sunder Raman Program Manager Microsoft Corporation TL09.
Advertisements

Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
ConnectedDevelopment Supported by 26 MAY Disclaimer text to go here after the video.
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
SharePoint Collaboration Features & Workflow
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation Session Code: OFS214.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Agenda TimeSession 9:15Microsoft Business Intelligence Overview Break 10:40Creating High Impact Data Warehouse with Integration and Analysis Services 11:55Lunch.
TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.
Tejasvi Kumar Developer Technology Specialist | Microsoft India
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
Agile tooling and Portfolio Management Agile Tooling Basics Agile Portofolio Management Kanban Team Room.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
2 Advanced Dashboard Creation With Microsoft Office PerformancePoint Server 2007 Myles Matheson & Chris Du Toit Information Management Practice HP New.
Brian Harry Technical Fellow Microsoft Session Code: DEV205.
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Microsoft Office SharePoint Server 2007 Enterprise Search
MODULE 10 – PROJECT SERVER
Modern Application Lifecycle Management
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Running Reporting Services in SharePoint Integrated Mode: How and Why
OFC214 Microsoft Office Project Server 2007: Overview
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
2010 Microsoft BI Conference
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Julie Strauss Senior Program Manager Microsoft
Manual testing of Windows Metro style apps built using HTML
TechEd /13/2018 7:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Create a data-connected Visio Services web part
Tech·Ed North America /15/2018 3:31 AM
Excel Services Deployment and Administration
Overview of Social Computing in Microsoft SharePoint 2010
Peter Myers Mentor SolidQ
Building the Perfect BI Semantic Model for Power View
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Advanced Dashboard Creation Using Microsoft SharePoint Server 2010
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TFS from on-prem to the cloud with Azure DevOps Services
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools
Team Foundation Server 2010 for Everyone
Team Foundation Server for everyone
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
Visual Studio 2010 SharePoint Development Tools Overview
Building Business Applications in LightSwitch
Introduction to VSTS Database Professional
2010 Microsoft BI Conference
5/5/2019 7:56 PM TOOL-818T Taking your Application Lifecycle Management to the cloud with the Team Foundation Service Doug Neumann
Running Reporting Services in SharePoint Integrated Mode: How and Why
Office 365 Development July 2014.
Microsoft Dynamics.
Welcome to Architect Insight 2010
Presentation transcript:

Stephanie Saad Cuthbertson Group Program Manager Microsoft Session Code: DEV 202

About Me Group Program Manager, Microsoft Team Foundation Server 6 Years Building Visual Studio Product Planner for VSTS 2010 Product Planner for VSTS 2008 Product Planner for TeamData VS 2005 Core Project System 2 Years on Systems Center Originally from Acquantive

Agenda Running Scrum Teams Running Formal Projects (MS Project) Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

Agenda Running Scrum Teams Running Formal Projects (MS Project) Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

Scrum Planning with TFS 2010

Agile Guidance in TFS 2010

Updating Tasks Multiple interfaces for updating work items

Updating Tasks Team Explorer

Updating Tasks Iteration Backlog workbook

Updating Tasks Team Project portal

Updating Tasks

Team System Web Access

Tracking Progress Burndown chart tracks remaining and completed work

Tracking Progress

Detailed sprint progress is tracked on the project portal The burndown shows the team on track… And almost half of the tasks remain open But the team hasn’t closed any of the three stories…

Tracking Progress The Scrummaster opens an issue to track the problem the portal has identified

Tracking Progress The issue is opened and tracked in TFS

Tracking Progress Test are passing… But bugs are climbing steadily The portal brings data together so it can be analyzed to ensure success on a sprint

Tracking Progress Rich set of reports track progress

Retrospective Capture retrospectives using the Team wiki on the Project Portal Sample documents are provided as a guide

Another Option EMC’s Scrum for Team System 2010 Currently in Beta Includes Optional Scrum Board Integrated with Guidance by Ken Schwaber Training Partnership with Ken Schwaber

Agenda Running Scrum Teams Running Formal Projects (MS Project) Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

Formal Planning with Project 14

Office Support in TFS 2010 Table Title TFS 2008 TFS 2010 Excel 12 Project 12 SharePoint 12 Excel 14 * Project 14 * SharePoint 14 * * Currently in Beta

Agenda Running Scrum Teams Running Formal Projects (MS Project) Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

Advanced Customization with the Process Template Editor for 2010

Link Topology Types Dependency NetworkDirected Network Tree

Process Template Editor Power Tool 2010 Beta 2 Update Use SxS with PTE 2008 Support 2010 Work Item features Quality: Fix data loss, crashing bugs StackDescriptionPri 1Create/edit link types1 2Edit query folders1 3Edit query permissions (RTM)1 4Edit Link Control settings1 5Create/edit Webpage Control1 6Create/edit Label Links1 7 Create/edit Labels Controls1 8Create/edit WIT Categories1 9Edit query definitions using a query designer RTM Release Visual editor for query permissions Add, configure, preview custom controls Configure default permissions for Lab, Test, VC Configure settings for VC Quality: Warn when user action will invalidate Process Template

Agenda … Building Dashboards & Reports New MOSS Dashboards New Excel Reporting Ad-Hoc Reporting New Relational Reporting What to Use Under the Covers …

TFS 2010 Dashboards

TFS 2010 Excel Ad-Hoc Reporting

Agenda … Building Dashboards & Reports New MOSS Dashboards New Excel Reporting Ad-Hoc Reporting New Relational Reporting What to Use Under the Covers …

Relational Reporting Reporting against relational warehouse is supported! -- MDX -- SELECT { [Measures].[DateValue], [Measures].[Work Item Count] } ON COLUMNS, { CrossJoin( [Date Range], [Work Item].[System_State].[System_State] ) } ON ROWS FROM ( SELECT CrossJoin( ) ON COLUMNS FROM [Team System] ) -- SQL-- SELECT history.[System_Id] AS ID, MAX(history.[System_ChangedDate]) AS Latest hierarchy INNER JOIN [WorkItemHistoryView] history ON hierarchy.ID = history.[System_Id] WHERE GROUP BY history.[System_Id] Write this… … instead of this

Relational Reporting What’s supported? Tables in the warehouse database that have names that don’t start with ‘_’ E.g. DimWorkItem. There are a set of helper views – view names that don’t start with ‘v’ E.g. CurrentWorkItemView. All Table-Valued Functions What’s not? Tables starting with ‘_’ and views starting with ‘v’ are only for system use i.e. subject to change in future release

Agenda … Building Dashboards & Reports New MOSS Dashboards New Excel Reporting Ad-Hoc Reporting New Relational Reporting What to Use Under the Covers …

Tools and reports Business Intelligence Development Studio (BIDS) Excel Report Builder Report Builder Sharing chart in an Shared with team on SharePoint Server dashboard RS report for sharing with team on SharePoint Foundation dashboard Upload to team project reporting site that you can subscribe to Complex RS report

What kind of reports can I build using these tools? Excel Individual current or trend charts

What kind of reports can I build using these tools? Report Builder Report Builder Multiple charts showing data in a single RS report

What kind of reports can I build using these tools? Business Intelligence Development Studio (BIDS) Complex RS reports with custom visualization

Reporting Out of the Box - Summary Dashboards Sharepoint WSS Sharepoint Office Server System Reports Create Excel Report from Query Ad-Hoc Excel Reporting SQL Report Designer SQL BI Studio Data Availability Data Warehouse (MDX, Excel Reporting) Relational Warehouse (SQL) Extensibility Layer to Import External Data into Warehouse

Agenda … Building Dashboards & Reports New MOSS Dashboards New Excel Reporting Ad-Hoc Reporting New Relational Reporting What to Use Under the Covers …

How data moves through TFS Application Tier (AT)Data Tier (DT) Common Store Adapters Team Foundation Server Team Project Collection DBs Warehouse Cube Test Build Version Control WIT Developer / Tester / PM

Cross collection reporting Application Tier (AT)Data Tier (DT) Team Foundation Server Team Project Collection DBs FIELD name=“Priority" refname=“Acme.Priority" type="String“ reportable=“dimension” Warehouse FIELD name=“Priority" refname=“Acme.Priority" type="String“ reportable=“dimension” WIT Adapter

Agenda Running Scrum Teams Running Formal Projects (MS Project) Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

SharePoint Integration Team Foundation Server 2010 supports integration with: Windows SharePoint Services (WSS) 3.0 and 4.0 Microsoft Office SharePoint Server (MOSS) 2007 and 2010 MOSS provides easy and powerful reporting with Excel services

Topologies Single ServerSeparate Servers SharePoint Team Foundation Server SharePointTeam Foundation Server

Overview Team Foundation Server 2010 supports integration with: Windows SharePoint Services (WSS) 3.0 and 4.0 Microsoft Office SharePoint Server (MOSS) 2007 and 2010 MOSS provides easy and powerful reporting with Excel services

Key Concepts: SharePoint SiteSite A SharePoint site serves as a central point of collaboration for a group of people

Key Concepts: SharePoint Site Collection SiteSite SiteSite A SharePoint site collection (or “top-level site”) serves as a container for sub-sites

Key Concepts: SharePoint Web Application Site Collection SiteSite SiteSite SiteSite A SharePoint web application can hold multiple site collections

Key Concepts: TFS Team Project A team project serves as a central point of collaboration for team members on a software project

Team Project Collection Team Project Key Concepts: TFS Team Project A team project collection is a logical container that holds multiple team projects

Key Concepts: TFS Team Foundation Server Team Project Collection Team Project Team Project Collection Team Project A Team Foundation Server holds multiple team project collections

Key Concepts: Mappings SiteSite SiteSite SiteSite Team Foundation Server Team Project Collection Team Project Team Project Collection Team Project A TFS team project associates with a SharePoint site as its “portal” for rich integration

Site Collection Key Concepts: Mappings SiteSite SiteSite SiteSite Team Foundation Server Team Project Collection Team Project Team Project Collection Team Project A TFS team project collection maps to a SharePoint site collection, simplifying back up and restore

Web Application Site Collection Key Concepts: Mappings SiteSite SiteSite SiteSite Team Foundation Server Team Project Collection Team Project Team Project Collection Team Project A Team Foundation Server maps to one or more web applications

Web Application Site Collection Key Concepts: Mappings SiteSite SiteSite SiteSite Team Foundation Server Team Project Collection Team Project Team Project Collection Team Project

Scenarios Single Server TFS can install WSS 3.0 for you You can integrate with an existing SharePoint products installation Separate Servers As a TFS administrator, you are in charge of SharePoint As a TFS administrator, you are not in charge of SharePoint

Windows SharePoint Services 3.0 Team Foundation Server TFS Installs WSS 3.0 TFS installs Windows SharePoint Services 3.0 Your Server Single Server

Windows SharePoint Services 3.0 Team Foundation Server Web Application Your Server TFS creates a SharePoint web application TFS Installs WSS 3.0 Single Server

TFS Installs WSS 3.0 Your Server Team Foundation Server Team Foundation Extensions TFS installs an “Extensions” footprint, which extends the SharePoint installation to enable integration Windows SharePoint Services 3.0 Web Application Single Server

TFS Installs WSS 3.0 Your Server Team Foundation Server Team Foundation Extensions Team Foundation Extensions Windows SharePoint Services 3.0 Windows SharePoint Services 3.0 Web Application TFS creates a mapping between itself and a web application to enable integration Single Server

Team Foundation Extensions Team Foundation Extensions Windows SharePoint Services 3.0 Team Foundation Server TFS Installs WSS 3.0 Your Server Web Application Team Project Collection 1 Site Collection 1 When creating a team project collection, TFS automatically creates a corresponding site collection Single Server

Team Foundation Extensions Team Foundation Extensions Windows SharePoint Services 3.0 Team Foundation Server TFS Installs WSS 3.0 Your Server Web Application Team Project Collection 1 Site Collection 1 Team Project 1 Team Project 2 Site1Site1 Site 2 When creating a team project, TFS automatically creates a corresponding site Single Server

Windows SharePoint Services 3.0 Team Foundation Server TFS Installs WSS 3.0 Your Server Web Application Team Project Collection 1 Site Collection 1 Team Project 1 Team Project 2 Site1Site1 Site 2 Team Foundation Extensions Single Server

Scenarios Single Server TFS can install WSS 3.0 for you You can integrate with an existing SharePoint products installation Separate Servers As a TFS administrator, you are in charge of SharePoint As a TFS administrator, you are not in charge of SharePoint

Scenarios Single Server TFS can install WSS 3.0 for you You can integrate with an existing SharePoint products installation Separate Servers As a TFS administrator, you are in charge of SharePoint As a TFS administrator, you are not in charge of SharePoint

SharePoint Products In Charge of SharePoint Server A Web Application Server B Separate Servers

SharePoint Products In Charge of SharePoint Server A Web Application Server B Farm Administrators: TFS service account TFS service account User that is configuring TFS User that is configuring TFS Farm Administrators: TFS service account TFS service account User that is configuring TFS User that is configuring TFS Add these accounts as farm administrators Separate Servers

SharePoint Products In Charge of SharePoint Server A Web Application Server B Team Foundation Extensions Install extensions Separate Servers

SharePoint Products In Charge of SharePoint Server A Web Application Server B Team Foundation Extensions Team Foundation Server Install TFS Separate Servers

SharePoint Products In Charge of SharePoint Server A Web Application Server B Team Foundation Extensions Team Foundation Server Run the configuration wizard to create the mapping Separate Servers

SharePoint Products In Charge of SharePoint Server A Web Application Server B Team Foundation Extensions Team Foundation Server Team Project Collection 1 Site Collection 1 TFS can now automatically create corresponding site collections… Separate Servers

SharePoint Products In Charge of SharePoint Server A Web Application Server B Team Foundation Extensions Team Foundation Server Team Project Collection 1 Site Collection 1...and sites Team Project 1 Team Project 2 Site1Site1 Site 2 Separate Servers

SharePoint Products Team Foundation Server In Charge of SharePoint Server A Web Application Team Project Collection 1 Site Collection 1 Team Project 1 Team Project 2 Site1Site1 Site 2 Team Foundation Extensions Server B Separate Servers

Scenarios Single Server TFS can install WSS 3.0 for you You can integrate with an existing SharePoint products installation Separate Servers As a TFS administrator, you are in charge of SharePoint As a TFS administrator, you are not in charge of SharePoint

SharePoint Products Not in Charge of SharePoint Server AServer B Separate Servers

SharePoint Products Not in Charge of SharePoint Server A Web Application Server B SharePoint administrator creates a web application for use with TFS Separate Servers

SharePoint Products Server A Web Application Server B Enable self-service site creation SharePoint administrator enables self-service site creation Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions SharePoint administrator installs the extensions Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions Team Foundation Server TFS administrator installs TFS Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions Team Foundation Server The SharePoint administrator grants access to TFS Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions Team Foundation Server The TFS administrator grants access to SharePoint Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions Team Foundation Server Site Collection 1 Because self-service site creation is enabled, the TFS administrator can manually create site collections Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions Team Foundation Server Site Collection 1 Team Project Collection 1 New team project collections associate with an existing site collection Not in Charge of SharePoint Separate Servers

SharePoint Products Server A Web Application Server B Team Foundation Extensions Team Foundation Server Team Project Collection 1 Site Collection 1 Team Project 1 Team Project 2 Site1Site1 Site 2 Corresponding SharePoint sites are then automatically created when team projects are created Not in Charge of SharePoint Separate Servers

SharePoint Products Team Foundation Server Server A Web Application Team Project Collection 1 Site Collection 1 Team Project 1 Team Project 2 Site1Site1 Site 2 Team Foundation Extensions Server B Not in Charge of SharePoint Separate Servers

Architecture - Extensions Team Foundation Server Extensions for SharePoint Products Allows TFS to communicate with SharePoint Must install on each web front end in a SharePoint farm

Architecture - Extensions What’s installed with the Extensions? Web application level SharePoint features Site level SharePoint features Site templates Dashboards Web service Timer job

Flexibility TFS can map to multiple web applications SharePoint integration is optional; certain team projects can choose not to integrate Team project portal can be easily configured to point to any site, not just SharePoint

Agenda Running Scrum Teams Running Formal Projects (MS Project) End to End Traceability Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

Compatibility with Older ClientsServers TFS 2005 Server TFS 2008 Server TFS 2010 Server VS 2010 Client VS 2008 Client (Updated) VS 2005 Client (Updated) VS 2008 Client VS 2005 Client VS 2008 Client Update: 6c5b208ec54dhttp:// 6c5b208ec54d Full Compatibility Matrix: team-foundation-server-to-team-explorer-2008-and-2005.aspxhttp://blogs.msdn.com/teams_wit_tools/archive/2009/10/19/compatibility-matrix-for-2010-beta-2- team-foundation-server-to-team-explorer-2008-and-2005.aspxNewNew

Some More New Features Usability Features Use Off-Box Reporting Services Server Work Item Destroy (cmd line) Query Folders & Query Folder Permissions Handle Display Name Change Folder organization in Warehouse Performance & Scalability Team Project Collections Connect to Project moved to background thread Extensibility Warehouse Extensibility Link Type Extensibility Custom Controls Sharepoint Dashboards Administration 64-bit Server support Kerberos Support Client cert support for Web Access

Agenda Running Scrum Teams Running Formal Projects (MS Project) End to End Traceability Customizing Project Templates Building Dashboards & Reports New 2010 SharePoint Supported Configurations Using TFS 2010 w/Older Servers & Clients

More Information Install Beta 2: us/vstudio/dd aspxhttp://msdn.microsoft.com/en- us/vstudio/dd aspx Send Feedback: Read/Post to Forums: US/category/visualstudioprerelease US/category/visualstudioprerelease

Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Required Slide

All the while, the team can see progress on requirements as well as the quality of the requirements!