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

Slides:



Advertisements
Similar presentations
Giada Scarafiotti Developer Tools Product Manager Microsoft Developer Tools.
Advertisements

A Taste of Visual Studio 2005 David Grey. Introduction In this session we will introduce Visual Studio 2005 and its features and examine those features.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
Team System and Microsoft Solutions Framework Team collaboration tools Process authoring Process Guidance MSF-Agile & MSF-CMMI Software Factories Future.
Stuart White 2 Visual Studio 2005 Vision Foster a vibrant partner ecosystem Simplify creation of Connected Systems Improve.
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
Visual Studio 2005 Team System: Tools for Architecture: Designing for Deployment Ajay Sudan Microsoft Corporation
Microsoft Australia Security Summit Team Foundation Overview David Lemphers TeamForce David Lemphers TeamForce
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Hans Verbeeck What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges.
Visual Studio 2005 Team System: Software Project Management Hans Verbeeck
DEV461 Microsoft Visual Studio 2005 Team System: Advanced Project Management and Reporting Joel Semeniuk Microsoft Regional Director Microsoft MVP – Solutions.
Professional development with Visual Studio 2005 Team System Aali Alikoski Academic Developer Evangelist Microsoft Oy
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Kevin C. Kelly Microsoft
Team System and MSDN Subscriptions Summary Pricing, Licensing & Transition Plan Andreas Nordenadler Product Manager, Developer Tools.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Team Foundation Server Lothar Wieske Lifecycle Management Technology Specialist Microsoft Deutschland GmbH.
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve software team communication Reduce development.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking Ajay Sudan Microsoft Corporation
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
Development Best Practices Concepts & Microsoft’s Approach.
DEV302 - Visual Studio Team System Building Robust and Reliable Software Eric Lee Program Manager Microsoft Corporation.
The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve software team communication Reduce development.
ARC312 Tools For Architecture: Designing For Deployment Alex Torone Program Manager Microsoft Corporation Bill.
Visual Studio 2005 Team System: Building Robust & Reliable Software Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Building Robust and Reliable Software Jason Anderson, Microsoft
Visual Studio 2005 Team System: Enterprise Development and Test Sean Puffet Microsoft Ltd
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Prashant Sridharan Lead Product Manager, Visual Studio Visual Studio 2005.
Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft.
MS Visual Studio 2005 Unit Test. Agenda Team system 概觀 Unit Test Code Coverage Web Test.
Customizing and extending TFS Michael Juřek Software Architect Microsoft s.r.o.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
DEV 301 Visual Studio Team System Tom Arnold Program Manager Microsoft Corporation “Enabling Better Software through Better Testing”
Visual Studio Team System Frank PrengelLothar Wieske TechnologieberaterLifecycle Management Technology Specialist Microsoft Deutschland GmbH.
Joe Hummel, PhD Dept of Mathematics and Computer Science Lake Forest College
DEV364 Visual Studio Team System “Enabling Better Software Through Better Testing” Keith Brown Pluralsight LLC.
John Allwright Product Manager – Visual Studio. The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve.
ARC411 Domain Specific Language Tools For Model-Driven Development In Microsoft Visual Studio 2005 Jochen Seemann Program Manager Enterprise Tools Microsoft.
Behind the Scenes of Visual Studio 2005 Team Foundation Server Doug Neumann TLN301 Program Manager Microsoft Corporation.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Team Foundation Server 2010 Introductory presentation.
Visual Studio 2005 Team System: Software Project Management Brian A White Microsoft
Visual Studio 2005 C#VBC++J#WebExpress Visual Studio Standard Edition Visual Studio Professional Edition Novices Enthusiasts Students Hobbyists Part-Timers.
Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
Tools to support the Software Development Process Simon Davies Microsoft Ltd
Integrating with and Extending Visual Studio. Objectives.
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
DEV300 Project Management And Visual Studio Team System Lori Lamkin Group Program Manager Visual Studio Team System.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Advance your career with a new generation of Microsoft certifications TargetedCurrent Cost-effective Easier to Distinguish Learn more, learn better Put.
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Dumps4download 2018 Microsoft Dumps | PDF - Free Try
Visual Studio Team Foundation Server
Visual Studio 2005 “Personalized productivity”
DAT381 Team Development with SQL Server 2005
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Welcome to Architect Insight 2010
Presentation transcript:

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

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

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 …?

Team Collaboration Tools List of things to do

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

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

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

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

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

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

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

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

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

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

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

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

Work Item States

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

MSF-Agile: “Bug” work item state transitions

MSF-Agile: “Bug” state transitions - rules

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

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

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!

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