Upload
patrarobin9157
View
214
Download
0
Embed Size (px)
Citation preview
7/28/2019 TFS_PS_Integration.pdf
1/36
Delivering Solutions Using
Microsoft Project Server and ALM
7/28/2019 TFS_PS_Integration.pdf
2/36
Agenda
Application Lifecycle Management
Enterprise Project Management
Visual Studio, Team Foundation Server,
Project Server
Demos
7/28/2019 TFS_PS_Integration.pdf
3/36
Agora
Gold Certified Partner / ALM Inner Circle Partner
Areas of focus:
Application Lifecycle Management
Enterprise Application Development
Enterprise Project Management
7/28/2019 TFS_PS_Integration.pdf
4/36
Speaker Intros
Kevin Walker
Technology Director
Practice Lead Application Lifecycle Management
Gord Schmidt
Enterprise Project Management Consultant at Agora
Virtual Technology Specialist Enterprise Project
Management at Microsoft Canada
7/28/2019 TFS_PS_Integration.pdf
5/36
ALM Overview
An applications lifecycle includes the entire time
during which an organization is spending money on
the asset, from the initial idea to the end of the
applications life.
ALM is the discipline of managing an applicationover this entire lifecycle.
7/28/2019 TFS_PS_Integration.pdf
6/36
ALM Building Blocks
InnovationManagement
Portfolio
ManagementPlan Build Test Deploy Maintain Retire
ALM Process Management
Governance
Enterprise Project Management
Project Server 2010
Team Foundation Server 2010
7/28/2019 TFS_PS_Integration.pdf
7/36
Intro to Team Foundation Server
7/28/2019 TFS_PS_Integration.pdf
8/36
Team Explorer and Web
7/28/2019 TFS_PS_Integration.pdf
9/36
Intro to Project Server 2010
7/28/2019 TFS_PS_Integration.pdf
10/36
Microsoft Project 2010
Ribbon
Timeline
Inactivate tasks
Manual scheduling
Over-allocated
7/28/2019 TFS_PS_Integration.pdf
11/36
Project Server 2010
Idea capture workflow
Portfolio Management and project selection
Resource Capacity Management
Project team collaboration
Document Management
Search
Business Intelligence
7/28/2019 TFS_PS_Integration.pdf
12/36
Unified Project and Portfolio Management
Create Select Plan Manage
7/28/2019 TFS_PS_Integration.pdf
13/36
Connecting Project Plans to TFS
Feature
Team Foundation Server
Plug-In toProject
Integration withProject Server
Directly connect to Team Foundation Server and change work items and
their dependencies Initiate project planning, schedule work and manage project calendars Manage and synchronize dependency links View project status, schedule and resource allocation Work with subprojects, standard projects and enterprise projects Control the level of collaboration and synchronization View and leverage enterprise resource pools View resource allocation across multiple enterprise project plans Leverage portfolio optimization, demand management and reporting
7/28/2019 TFS_PS_Integration.pdf
14/36
TFS to Project Server
New connector allows
TFS to talk directly to
Project Server
Automatically updated
based on developersinput in Visual Studio
Substantial savings on
project management
related tasks
7/28/2019 TFS_PS_Integration.pdf
15/36
Teams
1-10 Developers
PM, QA, BA roles often filled by same person
Projects typically measured in weeks
10 - 100 Developers
PM, QA, BA roles filled by specific people
Projects typically measured in months
100+ Developers
Multiple locations
PM, QA, BA roles filled by
specific people or teams
Projects measured in months or
years
7/28/2019 TFS_PS_Integration.pdf
16/36
Scenario #1
7/28/2019 TFS_PS_Integration.pdf
17/36
Demo
7/28/2019 TFS_PS_Integration.pdf
18/36
Scenario #2
7/28/2019 TFS_PS_Integration.pdf
19/36
Demo
7/28/2019 TFS_PS_Integration.pdf
20/36
Managing Projects
How does all this help me manage a project?
Burn Down reports helps the team measure
velocity
Historical values help determine if estimating is
accurate
Quality
Focus on value add not status reporting
7/28/2019 TFS_PS_Integration.pdf
21/36
Reporting
7/28/2019 TFS_PS_Integration.pdf
22/36
Reporting
Bulge in work in process (i.e. in
testing) indicates inadequate
resources or inadequate incoming
quality
7/28/2019 TFS_PS_Integration.pdf
23/36
Reporting
Test rates(pass, inconclusive,fail) shown in bars
Against codecoverage,
code churn,
and active bugs
7/28/2019 TFS_PS_Integration.pdf
24/36
Project Server Reporting
Centralized Databases
Projects
Resources
Tasks and Assignments
Issues and Risks
Deliverables
Budgets, Costs, EV
Baselines
Capacity
Delivery Methods
Microsoft Project
Project Center Views
Excel and Excel Services
Visio and Visio Services
SQL Server Reporting
Services
PerformancePoint
SharePoint Dashboards
7/28/2019 TFS_PS_Integration.pdf
25/36
Project Server Reporting
Microsoft Project
7/28/2019 TFS_PS_Integration.pdf
26/36
Project Server Reporting
Project Center Views
7/28/2019 TFS_PS_Integration.pdf
27/36
Project Server Reporting
Excel and Excel Services
7/28/2019 TFS_PS_Integration.pdf
28/36
Project Server Reporting
Visio and Visio Services
7/28/2019 TFS_PS_Integration.pdf
29/36
Project Server Reporting
SQL Server Reporting Services
7/28/2019 TFS_PS_Integration.pdf
30/36
Project Server Reporting
PerformancePoint and SharePoint Dashboards
7/28/2019 TFS_PS_Integration.pdf
31/36
Licensing
Project Pro Integration
TFS Client Access License
Project Server Integration
Team Foundation Server 2010 + Service Pack 1 (SP1)
Visual Studio 2010 + SP1 At least one Visual Studio Ultimate
Project Server 2010 or 2007
7/28/2019 TFS_PS_Integration.pdf
32/36
TFS and Project Server Next Steps
Proper planning ensures using TFS and PS optimally
Use TFS more efficiently to achieve substantial
benefits in your current development process
1
Basic
2
Standard
3Advanced
4
Dynamic
7/28/2019 TFS_PS_Integration.pdf
33/36
TFS and PS 2010 Things to Expect
Too much process resistance
Developers may believe that this is going to slow them
down
VSS to TFS migration issues
Almost always easier to migrate without history Dramatic increase in project visibility
Tasks updates are built into the process
Substantially less work for PMs
Completely integrated approach to development
Artifacts, tools and process all integrated
7/28/2019 TFS_PS_Integration.pdf
34/36
Summary
Team Foundation Server is the collaborative hub for
software development
Project Server is the collaborative hub for enterprise
project management
Integration tools allows TFS, Project Server, ProjectPro and Visual Studio to work together seamlessly
7/28/2019 TFS_PS_Integration.pdf
35/36
How can Agora help you?
Visual Studio and Team Foundation Server
Overview and Workshops
VSS to TFS Migrations (www.vss2tfs.net)
TFS Lab and Pilot 90 day free trial
Hosted 30 day free trial ALM and EPM
Readiness Assessment
Strategy Consulting
TFS and PS Deployments
Development
http://www.vss2tfs.net/http://www.vss2tfs.net/7/28/2019 TFS_PS_Integration.pdf
36/36
Thank You
www.agorainc.com
Kevin Walker: [email protected]
Gord Schmidt: [email protected]
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]