slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes PowerPoint Presentation
Download Presentation
DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes

Loading in 2 Seconds...

play fullscreen
1 / 48

DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes - PowerPoint PPT Presentation


  • 208 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes' - rhea


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

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

agenda
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

Complex

  • Disconnected
  • Hardened
The Problem with Process

Predictable

Repeatable

  • Challenges
    • Getting people to know about it
    • Getting people to use it

Productive

process templates in visual studio team system
Process Templates in Visual Studio Team System
  • Work Item types
  • Workflow
  • Document templates
  • Reports
  • Project Checklist
  • Groups and permissions
  • Process Guidance
partner solutions for msfv4
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
agenda1
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 for agile software development
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
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
agenda2
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
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
slide15

IRIS Process Author

Sammy Wahab

Osellus

the need for processes tailoring
The Need for Processes Tailoring

IRIS Process Author

Process Tailoring, Publishing & VSTS Process Templates

solution
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

slide19

IRIS-on-Demand for MSF

www.osellus.com/MSF

slide20

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

Import Elements from other Packages for Re-use & Abstraction)

slide23

Extend MSF

Validate the Tailored Processes

Print or Publish the processes

slide26

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

slide27

Customized Methodology in VSTS

Customized Work Item Type

Rich Process Guidance

agenda3
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
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
slide31

Customizing and Implementing MSF for Agile Software Development on the SharePoint platform with BrightWork

Eamonn McGuinness, BrightWork

sharepoint and vsts as solutions for msf adoption implementation
SharePoint and VSTS as Solutions for MSF adoption / implementation
  • VSTS for your engineering group
  • SharePoint solution for everyone else
agenda4
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
msf core

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

agenda5
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
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
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
msf v4 links and references
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
session summary
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
Special Thanks
  • Eamonn McGuinness [EMcGuinness@brightwork.com]http://www.brightwork.com/msf.htmBooth 832
  • Sammy Wahab [sammy@osellus.com]http://www.osellus.comBooth 1050
for more information www osellus com msf contact sammy@osellus com or info@osellus com

For more information,www.osellus.com/msfContact sammy@osellus.comorinfo@osellus.com

1.866.OSELLUS or 416.603.6667 x 5002

slide46

Your Feedbackis Important!

Please Fill Out a Survey forThis Session on CommNet

slide47

© 2005 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.