Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes Randy Miller Program Manager Microsoft.

Similar presentations


Presentation on theme: "DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes Randy Miller Program Manager Microsoft."— Presentation transcript:

1 DEV467 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

2 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

3 The Problem with Process Challenges Getting people to know about it Getting people to use it PredictableRepeatable Productive Complex Disconnected Hardened

4 Deployment Topology Visual Studio Team Foundation

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

6 Touring a Team Project

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

8 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

9 MSF as a Family of Processes

10 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)

11 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

12 MSF for Agile Software Development

13 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

14 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

15 IRIS Process Author Sammy Wahab Osellus

16 The Need for Processes Tailoring IRIS Process Author Process Tailoring, Publishing & VSTS Process Templates

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

18 Customizing MSF

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

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

21 Attach External Documents, Templates, Checklist in various format

22 Create sophisticated workflows

23 Print or Publish the processes Validate the Tailored Processes Extend MSF

24

25 Customized MSF 3.1

26 Customized RUP 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.

27 Customized Methodology in VSTS Rich Process Guidance Customized Work Item Type

28 Customizing MSF

29 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

30 Company Overview Company Overview BrightWork builds solutions and tools that extends Windows SharePoint 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] SharePoint 2001 and [2002] SharePoint 2003 JDP (Joint Development Program) participant [2001] Member Microsoft Portal and Collaboration PAC (Partner Advisory Council) [2003] Member Microsoft SharePoint 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

31 Customizing and Implementing MSF for Agile Software Development on the SharePoint platform with BrightWork Eamonn McGuinness, BrightWork

32 SharePoint and VSTS as Solutions for MSF adoption / implementation VSTS for your engineering group SharePoint solution for everyone else

33 Customizing and Implementing MSF for Agile Software Development using SharePoint

34 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

35 Our New Project

36 MSF Core Activity Query Report Iteration Role performs Process Guidance Prescribes VSTS Enacts Key: Work Product User owns Work Item tracks Work Stream sequences Security Group belongs to permissions schedules groups reports Iteration schedules produces & consumes

37 Changing MSF

38 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

39 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

40 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 http://lab.msdn.microsoft.com/teamsyst em/ workshop/msfagile/default.aspx Coming Soon: Addison Wesley series on MSF http://www.agilemanagement.net

41 MSF v4 – Links and References MSF in the news http://www.microsoft.com/presspass/press/2005/mar05/03- 09VSTeamSystemPR.asp http://www.microsoft.com/presspass/press/2005/mar05/03- 09VSTeamSystemPR.asp http://www.crn.com/sections/breakingnews/breakingnews.jhtml?article Id=159400092&printableArticle=true http://www.crn.com/sections/breakingnews/breakingnews.jhtml?article Id=159400092&printableArticle=true http://www.eweek.com/article2/0%2C1759%2C1774279%2C00.asp MSFv4 Whitepaper http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dnvsent/html/vsts-msf.asp http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dnvsent/html/vsts-msf.asp Analyst Reports Forrester on MSFv4 http://www.forrester.com/Research/Document/Excerpt/0,7211,35760,00. html http://www.forrester.com/Research/Document/Excerpt/0,7211,35760,00. html http://www.forrester.com/Research/Document/Excerpt/0,7211,35760,00. htmlArticles Randy Miller’s whitepaper titled ‘An Integrated approach to Agile or Formal Software Development Process’ http://www.sdmagazine.com/pressroom/082004_microsoft.pdf 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/080304b_microsoft.pdf http://www.sdmagazine.com/pressroom/080304b_microsoft.pdf

42 Broad Industry Support

43 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

44 Special Thanks Eamonn McGuinness [EMcGuinness@brightwork.com] http://www.brightwork.com/msf.htm Booth 832 http://www.brightwork.com/msf.htm Sammy Wahab [sammy@osellus.com] http://www.osellus.com Booth 1050 http://www.osellus.com

45 For more information, www.osellus.com/msf Contact sammy@osellus.com or info@osellus.com www.osellus.com/msf sammy@osellus.com info@osellus.com www.osellus.com/msf sammy@osellus.com info@osellus.com 1.866.OSELLUS or 416.603.6667 x 5002

46 Your Feedback is Important! Please Fill Out a Survey for This Session on CommNet

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

48


Download ppt "DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes Randy Miller Program Manager Microsoft."

Similar presentations


Ads by Google