Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF

Similar presentations


Presentation on theme: "Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF"— Presentation transcript:

1 Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF Alan.Wills@microsoft.com

2 Team System and Microsoft Solutions Framework Team collaboration tools Process authoring Guidance MSF-Agile & MSF-CMMI Software Factories Future developments

3 Team Collaboration What do I do next? How can I …? Where are we up to? What should I do when…? How can I …? How do we ensure that …? What do I do when …? What should I do next …?

4 Team Collaboration Tools List of things to do

5 Team Collaboration Tools List of things to do Guidance on what to do

6 Team Collaboration Tools List of things to do Guidance on what to do Status reports

7 Team Collaboration Tools List of things to do Guidance on what to do Status reports Planning -MS Project -MS Excel

8 Team Collaboration Tools List of things to do Guidance on what to do Status reports Planning -MS Project -MS Excel Source control

9 Team Collaboration Tools List of things to do Guidance on what to do Status reports Planning -MS Project -MS Excel Source control Team builds

10 Team Collaboration Tools List of things to do Guidance on what to do Status reports Planning -MS Project -MS Excel Source control Team builds Rules

11 Team Collaboration Tools List of things to do Guidance on what to do Status reports Planning -MS Project -MS Excel Source control Team builds Rules

12 Team Foundation Facilitates team collaboration –Work Item Management & progress monitoring Bugs Development Tasks Issues … –Source control –Team Build & Test –Document management –SharePoint –Guidance Team Foundation Server

13 Business Analyst, Knowledge Workers Operations and Help Desk Third-PartyTools Web Clients and XML Web Services Visual Studio Team System

14 Version ControlWork Item TrackingTeam ReportingProject Portal Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Microsoft ® Visual Studio ® Professional EditionLoad/Web TestingManual TestingTest Case ManagementApplication Designer Logical Datacenter Designer Deployment Designer Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Team BuildClass Designer

15 Team Collaboration Tools Team System helps users collaborate –Record progress of work in typed Work Items Bugs, Tasks, Issues, etc –Get lists of items My tasks; Triage list; work this iteration; etc… –See reports (with graphs) summarizing progress –View overall status on a web portal –Source management –Nightly / continuous build & test –Get guidance on process and how to use tools

16 Team System and Microsoft Solutions Framework Team collaboration tools Process authoring Guidance MSF-Agile & MSF-CMMI Software Factories Future developments

17 Work Item States

18 MSF-CMMI: “Task” work item state transitions Work Item Type Editing Tool

19 MSF-Agile: “Bug” work item state transitions

20 MSF-Agile: “Bug” state transitions - rules

21 Process Templates - project starting points Choice of template determines the initial: - Set of Work Item Types - Project kickoff work items - Queries, Reports, - Process documentation

22 Process Template Contents Work Item Definition Types, Fields, States, Transitions, Layout, Initial Project Work Items Work Product Definition & Examples Documents & Plans Queries & Reports Project Portal Definition Permission Group Definition Iteration Definition Narrative Description Roles (Developer) Work Streams (Fix a bug) Activities (Create a Unit Test) Views (By Discipline, Project Management) Specific Methodology Concepts

23 The Team Foundation Landscape TFS provides a generic platform supporting a wide space of processes –Agile - waterfall, realtime - IP, small - large, product-line – individual project, … Projects are distributed across this space MSF provides –Good starting points on the space –Tools to make it easy to move around in the space –.–. waterfallagile small large Many more than 2 dimensions!

24 Team System is Configurable You can configure your own process support –Work Item Types, queries, reports, web portal, guidance, build system, rules, … You create a project from a template We (MS and others) provide starting points –Process Templates You can adjust the configurations both on the fly and in templates


Download ppt "Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF"

Similar presentations


Ads by Google