ux in alm series - ux project worflow using tfs 2008
DESCRIPTION
UX in ALM Series - UX Project Worflow using TFS 2008TRANSCRIPT
Visual Studio Team SuiteVisual Studio Team Suite
MSF
Pro
cess
and G
uid
an
ceM
SF
Pro
cess
and G
uid
an
ce
Visual Studio Team Foundation ServerVisual Studio Team Foundation Server
TeamprisTeamprise Plug-in e Plug-in For Java For Java EclipseEclipse
TeamprisTeampris
e e ExplorerExplorer
TeamprisTeampris
e e CommanComman
d Line d Line ToolsTools
ArchitecturArchitecture Editione Edition
DevelopmeDevelopment Editionnt Edition
Test Test EditionEdition
DatabaseDatabaseEditionEdition
VisualVisualStudioStudioTeamTeam
ExplorerExplorer
20082008Application Application ModelingModeling
Infrastructure and Infrastructure and Deployment Deployment ModelingModeling
Code Analysis Code Analysis
Performance Performance TuningTuning
Security AnalysisSecurity Analysis
DatabaseDatabase DeploymeDeploymentntDatabaseDatabaseChange Mgmt.Change Mgmt.
DatabaseDatabase Testing Testing
Load TestingLoad Testing
Web TestingWeb Testing
Manual TestingManual Testing
Test Case Test Case ManagementManagement
Visual Studio Professional Visual Studio Professional EditionEdition
Change ManagementChange Management
Work Item TrackingWork Item Tracking
ReportingReporting
Project SiteProject Site
Build ManagementBuild Management
Project ManagementProject Management
Load Test AgentLoad Test Agent
Visio and UML ModelingVisio and UML Modeling
Class Class ModelingModeling
Unit TestingUnit Testing
Code CoverageCode Coverage
Code MetricsCode Metrics
Team Team Web Web
AccessAccess
20082008
Test Data Test Data GenerationGeneration
ExpressioExpression Studio n Studio
(via Shell (via Shell ExtensionExtension
))
MSF
Pro
cess
and G
uid
an
ceM
SF
Pro
cess
and G
uid
an
ce
Visual Studio Team Foundation ServerVisual Studio Team Foundation Server
VisualVisualStudioStudioTeamTeam
ExplorerExplorer
20082008
Change ManagementChange Management Work Item TrackingWork Item Tracking Workspace ManagementWorkspace Management
Team Team Web Web
AccessAccess
20082008
ExpressioExpression Studio n Studio
(via Shell (via Shell ExtensionExtension
))
Assign work items toresources usingMicrosoft Project
Assign work items toresources usingMicrosoft Project
View project status inMicrosoft Excel orMicrosoft Project
View project status inMicrosoft Excel orMicrosoft Project
Work items show up inEclipse or TeamPriseWork items show up inEclipse or TeamPrise
Author work items inTeam Web Access in any browser
Author work items inTeam Web Access in any browser
ALM Reporting and Dashboards
““Dark matter” emerging Dark matter” emerging during iterationduring iteration
Planned work is Planned work is squeezed outsqueezed out
Process TemplatesProject process blueprintPackage of tool settings and templates
Modify ours, handcraft your own, or buyTwo included with Team Foundation Server
MSF for Agile Software DevelopmentMSF for CMMI® Process Improvement
3rd Party templates available:Avanade Connected MethodsBrightWork PM PointCognizant FDDConchango SCRUMFujitsu MacroscopeEssential Unified ProcessProcess MeNtOR TeamGuide
To incorporate design process into ALM
Design ResearchDesign StrategyIA/IxD Elements
Unique reporting req’sDesign Dept Reporting
Integrate with existing tools, process, and systems
Existing UX process
Innovate design processtracking creative workautomate design/dev workflow
Microsoft!3rd party partnersSolution integratorsIndividual teams
Who customizes?Who customizes?
Project startModify / select template
Mid projectUpdate work item typesTrack additional work
End gameBetter check in policiesEnforce usability triage & bug approval
MaintenanceTrack customer reporting issues“Days to solution”
When to customize?When to customize?
Work itemsWork Item TypesQueries
SharePointProcess guidanceWSS Site Template Document templates
ReportsGroups and PermissionsAreas and IterationsSource Control SettingsCheck-in policies
What can What can be Customized?be Customized?
Black = MSF work item typeWhite = new work item type
Access work items, projectAccess work items, projectdocuments, reports, buildsdocuments, reports, buildsand source control from one and source control from one locationlocation
Associate work items with eachAssociate work items with eachcheck-in to provide traceability from check-in to provide traceability from requirements to code requirements to code
Full integration into Full integration into Microsoft Project forMicrosoft Project fora real-time viewa real-time viewof work itemsof work items
Atomic CheckinWork Item IntegrationCheckin PoliciesShelvingDelta File Storage
Delta Binary File StorageLarge File Support (>4GB)Distributed Team Support
YesYes NoNo
Policies enforced by toolingPolicies enforced by toolingreinforce good development reinforce good development practicespractices
• Database Change Management
• Database Testing
• Test Data Generation
• Continuous Integration
• Annotate• Migration Toolkit• Improved Build• Get Latest on
Checkout• Profiler
Improvements• Web/Load Testing
Improvements
• EPM Integration• Major Testing
Investments• Additional Roles• Historical
Debugging• Dashboarding• Greater DB Pro• Branch
Visualization• Full UML• No “No Repro”
20062006 20072007
2008 Rosario
FutureFuture20052005 20082008
2008 SP1
• Advanced CM• Work Item
Tracking• Reporting• Build• Profiling• Static Analysis• Unit Testing• Web Testing• Load Testing• Office
Integration
2005
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.