1 / 48

DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes

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. Agenda. A look at Microsoft Visual Studio Team System

rhea
Download Presentation

DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEV467Microsoft 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. Complex • Disconnected • Hardened The Problem with Process Predictable Repeatable • Challenges • Getting people to know about it • Getting people to use it Productive

  4. Visual StudioTeam Foundation Deployment Topology

  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/BWDemo%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 Standard Processes Tailored Processes Commercial SDLC Methodologies (MSF, 3rd Party) VSTS Process Template (XML) Author Tailor Visual Studio 2005 Team System IRIS Process Author Internal Best Practices Process Author Project level guidance Process Improvement Frameworks (CMMI, ISO, PM-BOK) Publish Process level guidance WWW PDF Practitioner

  18. Customizing MSF

  19. IRIS-on-Demand for MSF www.osellus.com/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. Extend MSF Validate the Tailored Processes Print or Publish the processes

  24. Customized MSF 3.1

  25. 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

  26. Customized Methodology in VSTS Customized Work Item Type Rich Process Guidance

  27. Customizing MSF

  28. 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

  29. 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

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

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

  32. Customizing and Implementing MSF for Agile Software Development using SharePoint

  33. 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

  34. Our New Project

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

  36. Changing MSF

  37. 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

  38. 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

  39. 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/teamsystem/ workshop/msfagile/default.aspx • Coming Soon: Addison Wesley series on MSF • http://www.agilemanagement.net

  40. MSF v4 – Links and References • MSF in the news • http://www.microsoft.com/presspass/press/2005/mar05/03-09VSTeamSystemPR.asp • http://www.crn.com/sections/breakingnews/breakingnews.jhtml?articleId=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 • Analyst Reports • Forrester on MSFv4 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/080304b_microsoft.pdf

  41. Broad Industry Support

  42. 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

  43. Special Thanks • Eamonn McGuinness [EMcGuinness@brightwork.com]http://www.brightwork.com/msf.htmBooth 832 • Sammy Wahab [sammy@osellus.com]http://www.osellus.comBooth 1050

  44. For more information,www.osellus.com/msfContact sammy@osellus.comorinfo@osellus.com 1.866.OSELLUS or 416.603.6667 x 5002

  45. Your Feedbackis Important! Please Fill Out a Survey forThis Session on CommNet

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

More Related