DEV 467 Microsoft Visual Studio 2005 Team System

  • Slides: 48
Download presentation
DEV 467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System

DEV 467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes Randy Miller Program Manager Microsoft Solutions Framework Microsoft Corporation

Agenda A look at Microsoft Visual Studio Team System Microsoft Solutions Framework (MSF) Customizing

Agenda A look at Microsoft Visual Studio Team System Microsoft Solutions Framework (MSF) Customizing the MSF Process Customizing a Lightweight Environment Creating a MSF Process Template Where to Find More Lots of demo action

The Problem with Process Predictable Repeatable Productive • Complex • Disconnected • Hardened Challenges

The Problem with Process Predictable Repeatable Productive • Complex • Disconnected • Hardened Challenges Getting people to know about it Getting people to use it

Deployment Topology Visual Studio Team Foundation

Deployment Topology Visual Studio Team Foundation

Process Templates in Visual Studio Team System Work Item types Workflow Document templates Reports

Process Templates in Visual Studio Team System Work Item types Workflow Document templates Reports Project Checklist Groups and permissions Process Guidance

Touring a Team Project

Touring a Team Project

Partner Solutions for MSFv 4 WSS-based work and project management solution based on MSFv

Partner Solutions for MSFv 4 WSS-based work and project management solution based on MSFv 4 http: //www. brightworkonline. com/sites/BWDe mo%20 readonly Process authoring, tailoring and deployment for VSTS http: //www. osellus. com/msf

Agenda A look at Microsoft Visual Studio Team System Microsoft Solutions Framework (MSF) for

Agenda A look at Microsoft Visual Studio Team System Microsoft Solutions Framework (MSF) for Agile Software Development Customizing the MSF Process Customizing a Lightweight Environment Creating a MSF Process Template Where to Find More Lots of demo action

MSF as a Family of Processes MSF for Agile Software Dev MSF for CMMI

MSF as a Family of Processes MSF for Agile Software Dev MSF for CMMI Process Improvement Third-Party Offerings In-House Customizations

MSF for Agile Software Development First agile process that considers the whole software lifecycle

MSF for Agile Software Development First agile process that considers the whole software lifecycle and the full software team. Iterative and incremental Scenario-driven Small teams (large projects utilize the team of teams approach) Quality of Service requirements Risks Utilizes a context-driven testing approach (based on test metric thresholds)

MSF for CMMI Process Improvement First agile CMMI process Help organizations operate at Capability

MSF for CMMI Process Improvement First agile CMMI process Help organizations operate at Capability Maturity Model Integration (CMMI) level 3, a standard defined by the Carnegie Mellon Software Engineering Institute (SEI) Elaborates on the MSF for Agile Software Development process More work items Extensive reporting Does not replace process improvement infrastructure

MSF for Agile Software Development

MSF for Agile Software Development

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing the MSF Process Customizing a Lightweight Environment Creating a MSF Process Template Where to Find More

About Osellus Leading Process Automation Solution Provider Head Office Toronto – Offices in California,

About Osellus Leading Process Automation Solution Provider Head Office Toronto – Offices in California, Bangkok Microsoft VSIP Premier Partner IRIS-VSTS Interface Products (IRIS Suite) IRIS Process Author (Process Tailoring) IRIS Process Live (Process Enactment) IRIS Process Metrics (Process Monitoring & Metrics) IRIS-on-Demand (MSF Tailoring Online Service) new Supports All Methodologies (MSF, RUP, PM-BOK, etc. ) All Frameworks (CMMI, ITIL, etc. ) Services Process Consulting Practice

IRIS Process Author Sammy Wahab Osellus

IRIS Process Author Sammy Wahab Osellus

The Need for Processes Tailoring Process Tailoring MSF for Agile Software Dev MSF for

The Need for Processes Tailoring Process Tailoring MSF for Agile Software Dev MSF for CMMI Process Improvement Third-Party Offerings (RUP, CMMI, etc. ) In-House Processes IRIS Process Author Process Tailoring, Publishing & VSTS Process Templates

Solution Standard Processes Commercial SDLC Methodologies (MSF, 3 rd Party) Internal Best Practices Process

Solution Standard Processes Commercial SDLC Methodologies (MSF, 3 rd Party) Internal Best Practices Process Improvement Frameworks (CMMI, ISO, PM-BOK) Author Tailored Processes Tailor IRIS Process Author VSTS Process Template (XML) Visual Studio 2005 Team System Publish WWW PDF Process level guidance Project level guidance Practitioner

Customizing MSF

Customizing MSF

IRIS-on-Demand for MSF www. osellus. com/MSF

IRIS-on-Demand for MSF www. osellus. com/MSF

Add, Edit, Delete Elements (Activities, Roles, Work Product, etc. ) Import Elements from other

Add, Edit, Delete Elements (Activities, Roles, Work Product, etc. ) Import Elements from other Packages for Re -use & Abstraction)

Attach External Documents, Templates, Checklist in various format

Attach External Documents, Templates, Checklist in various format

Create sophisticated workflows

Create sophisticated workflows

Extend MSF Validate the Tailored Processes Print or Publish the processes

Extend MSF Validate the Tailored Processes Print or Publish the processes

Customized MSF 3. 1

Customized MSF 3. 1

The system analyst role leads and coordinates requirements elicitation and use-case modeling by outlining

The system analyst role leads and coordinates requirements elicitation and use-case modeling by outlining the system's functionality and delimiting the system; for example, establishing what actors and use cases exist, and how they interact. Customized RUP

Customized Methodology in VSTS Customized Work Item Type Rich Process Guidance

Customized Methodology in VSTS Customized Work Item Type Rich Process Guidance

Customizing MSF

Customizing MSF

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing the MSF Process Customizing a Lightweight Environment Creating a MSF Process Template Where to Find More

Company Overview Bright. Work builds solutions and tools that extends Windows Share. Point Services

Company Overview Bright. Work builds solutions and tools that extends Windows Share. Point Services (WSS) for work and project management Founded in 1996 Offices in U. S. (Boston and Seattle) and Europe (Galway, IRL) Partners in U. S. and Europe Microsoft relationships [1998] A Lotus Premium Partner – recruited to be a Microsoft partner!! [1998] Exchange 2000, [2000] Share. Point 2001 and [2002] Share. Point 2003 JDP (Joint Development Program) participant [2001] Member Microsoft Portal and Collaboration PAC (Partner Advisory Council) [2003] Member Microsoft Share. Point DAC (Developer Advisory Council) [2003] Participant Visual Studio Team System 2005 TAP (Technology Adoption Program) [2001 to now!] Microsoft is one of our largest customers

Customizing and Implementing MSF for Agile Software Development on the Share. Point platform with

Customizing and Implementing MSF for Agile Software Development on the Share. Point platform with Bright. Work Eamonn Mc. Guinness, Bright. Work

Share. Point and VSTS as Solutions for MSF adoption / implementation VSTS for your

Share. Point and VSTS as Solutions for MSF adoption / implementation VSTS for your engineering group Share. Point solution for everyone else

Customizing and Implementing MSF for Agile Software Development using Share. Point

Customizing and Implementing MSF for Agile Software Development using Share. Point

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing the MSF Process Customizing a Lightweight Environment Creating a MSF Process Template Where to Find More

Our New Project

Our New Project

MSF Core Role performs permissions Activity belongs to s ule d e h sc

MSF Core Role performs permissions Activity belongs to s ule d e h sc produces & consumes Work Product tracks owns Key: Process Guidance Prescribes VSTS Enacts Iteration sequences Security Group User Work Stream Work Item schedules gro u re ps po rts Iteration Query Report

Changing MSF

Changing MSF

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing

Agenda A Look at Visual Studio Team System MSF for Agile Software Development Customizing the MSF Process Customizing a Lightweight Environment Creating a MSF Process Template Where to Find More

Cognizant FDD on VS Team System Agile, Iterative process targeted at business application development

Cognizant FDD on VS Team System Agile, Iterative process targeted at business application development New roles and work items fine tuned for SIs Feature as the core work item Granular Feature-based project tracking Built on top of MSF Meta model http: //www. cognizant. com

Most Importantly MSF for Agile Software Development is now available in our Beta Release

Most Importantly MSF for Agile Software Development is now available in our Beta Release Visit Hands-On Lab and Dev Cabana #6 The latest updates are available at: http: //lab. msdn. microsoft. com/teamsyst em/ workshop/msfagile/default. aspx Coming Soon: Addison Wesley series on MSF http: //www. agilemanagement. net

MSF v 4 – Links and References MSF in the news http: //www. microsoft.

MSF v 4 – Links and References MSF in the news http: //www. microsoft. com/presspass/press/2005/mar 05/0309 VSTeam. System. PR. asp http: //www. crn. com/sections/breakingnews. jhtml? article. I d=159400092&printable. Article=true http: //www. eweek. com/article 2/0%2 C 1759%2 C 1774279%2 C 00. asp MSFv 4 Whitepaper http: //msdn. microsoft. com/library/default. asp? url=/library/enus/dnvsent/html/vsts-msf. asp Analyst Reports Forrester on MSFv 4 http: //www. forrester. com/Research/Document/Excerpt/0, 7211, 35760, 00. html Articles Randy Miller’s whitepaper titled ‘An Integrated approach to Agile or Formal Software Development Process’ http: //www. sdmagazine. com/pressroom/082004_microsoft. pdf Sam Guckenheimer’s whitepaper titled ‘As simple as possible but no simpler’ http: //www. sdmagazine. com/pressroom/080304 b_microsoft. pdf

Broad Industry Support

Broad Industry Support

Session Summary MSF - Methodology per Project MSF - Solid industry and partner support

Session Summary MSF - Methodology per Project MSF - Solid industry and partner support MSF in Team System comes in two flavors to deliver maximum flexibility MSF updates will be delivered through MSDN MSF - basis for your software development process

Special Thanks Eamonn Mc. Guinness [EMc. Guinness@brightwork. com] http: //www. brightwork. com/msf. htm Booth

Special Thanks Eamonn Mc. Guinness [EMc. Guinness@brightwork. com] http: //www. brightwork. com/msf. htm Booth 832 Sammy Wahab [sammy@osellus. com] http: //www. osellus. com Booth 1050

For more information, www. osellus. com/msf Contact sammy@osellus. com or info@osellus. com 1. 866.

For more information, www. osellus. com/msf Contact sammy@osellus. com or info@osellus. com 1. 866. OSELLUS or 416. 603. 6667 x 5002

Your Feedback is Important! Please Fill Out a Survey for This Session on Comm.

Your Feedback is Important! Please Fill Out a Survey for This Session on Comm. Net

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.