Acknowledgments |
|
xvii | |
Introduction |
|
xix | |
|
Part I Consider This before You Commit to Project Server 2007 |
|
|
|
What Your CFO Needs to Know about Project Server |
|
|
3 | (4) |
|
The Value of Enterprise Project Management |
|
|
3 | (2) |
|
Organizational Commitment to EPM Success |
|
|
5 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
The Subject Matter Expert(s) |
|
|
6 | (1) |
|
|
6 | (1) |
|
Active Project Sponsorship |
|
|
6 | (1) |
|
The New Architecture of the Microsoft EPM Environment |
|
|
7 | (18) |
|
|
7 | (2) |
|
|
9 | (2) |
|
|
9 | (1) |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
11 | (1) |
|
|
11 | (1) |
|
Windows SharePoint Services |
|
|
12 | (1) |
|
|
12 | (1) |
|
|
12 | (1) |
|
Communication between Project Pro and SQL |
|
|
12 | (1) |
|
|
13 | (2) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
Job Status and Management |
|
|
15 | (1) |
|
The PSI Evolution of EPM Web Services |
|
|
15 | (4) |
|
|
17 | (1) |
|
|
18 | (1) |
|
Immediate Benefits for the Developer |
|
|
18 | (1) |
|
|
19 | (1) |
|
|
19 | (1) |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
21 | (2) |
|
|
22 | (1) |
|
|
22 | (1) |
|
|
23 | (2) |
|
New Features and Some That Have Been Retired |
|
|
25 | (30) |
|
The New Windows SharePoint Services-Based User Interface (UI) |
|
|
25 | (21) |
|
|
25 | (9) |
|
|
34 | (12) |
|
Project Professional 2007 |
|
|
46 | (4) |
|
|
46 | (1) |
|
Project Scheduling Improvements |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
Support for Master/Sub Projects |
|
|
49 | (1) |
|
Deeper Office Integration with Office 2007 |
|
|
49 | (1) |
|
Features No Longer Available |
|
|
50 | (1) |
|
|
50 | (1) |
|
|
50 | (1) |
|
|
51 | (1) |
|
Hiding of the Left Navigation Pane |
|
|
51 | (1) |
|
A Word on Microsoft Office SharePoint Server (MOSS) 2007 and Project Server |
|
|
51 | (4) |
|
Part II Plan for Your Project Server 2007 Implementation |
|
|
|
Building Blocks for Implementation Success |
|
|
55 | (10) |
|
|
55 | (10) |
|
|
56 | (2) |
|
|
58 | (1) |
|
|
59 | (1) |
|
|
59 | (1) |
|
|
59 | (2) |
|
Project Management Maturity |
|
|
61 | (1) |
|
Not-So-Obvious Planning Considerations |
|
|
62 | (3) |
|
Requirements, Prioritization, and Project Planning for Project Server |
|
|
65 | (14) |
|
|
66 | (1) |
|
Requirements versus Specifications |
|
|
66 | (1) |
|
Building Functional Requirements |
|
|
67 | (1) |
|
Requirements Prioritization |
|
|
68 | (1) |
|
Prioritized Requirements versus Technical Reality and Cost |
|
|
69 | (1) |
|
|
70 | (3) |
|
Creating an Iterative Plan |
|
|
73 | (6) |
|
Part III Details on the Installation and Configuration of Project Server 2007 |
|
|
|
Installation of Project Server 2007 and Prerequisite Software |
|
|
79 | (56) |
|
|
79 | (3) |
|
Overall Considerations---Common across All Farm Sizes |
|
|
80 | (2) |
|
Server Installation in a Stand-Alone Environment |
|
|
82 | (6) |
|
|
82 | (6) |
|
Small-Farm, Single-Server Installation |
|
|
88 | (35) |
|
|
89 | (1) |
|
Installing the NET Framework 3.0 |
|
|
90 | (1) |
|
Database Server and DB Components on Other Application Web Servers |
|
|
91 | (3) |
|
|
94 | (1) |
|
|
95 | (1) |
|
Report Server Configuration |
|
|
95 | (2) |
|
The Surface Area Configuration Tool for SQL 2005 |
|
|
97 | (3) |
|
|
100 | (1) |
|
|
100 | (1) |
|
Installing the Binaries for Project Server 2007 |
|
|
101 | (3) |
|
The SharePoint Products and Technologies Configuration Wizard |
|
|
104 | (2) |
|
Configuring the Farm Services for a Single Server |
|
|
106 | (3) |
|
Creating the Web Application for PWA |
|
|
109 | (5) |
|
Creating the Web Application for the Shared Services Provider |
|
|
114 | (3) |
|
|
117 | (2) |
|
|
119 | (4) |
|
Adding a Server to the Farm |
|
|
123 | (5) |
|
|
125 | (3) |
|
SQL Server 2005 Analysis Services Configuration |
|
|
128 | (1) |
|
Adding the SSP Service Account to Analysis Services Administration |
|
|
129 | (1) |
|
Installing with MOSS 2007 |
|
|
129 | (6) |
|
Installing Microsoft Office Project Server 2007 on an Existing Instance of SharePoint Server 2007 |
|
|
130 | (1) |
|
Installing a New Instance of Project Server 2007 on an Existing Instance of SharePoint Server 2007 |
|
|
130 | (1) |
|
|
130 | (5) |
|
SharePoint Central Administration in a Project Server Environment |
|
|
135 | (18) |
|
|
136 | (2) |
|
|
138 | (8) |
|
|
138 | (2) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
141 | (1) |
|
|
141 | (2) |
|
|
143 | (2) |
|
|
145 | (1) |
|
|
146 | (5) |
|
SharePoint Web Application Management and Configuration |
|
|
146 | (5) |
|
|
151 | (2) |
|
Configuring Security in Your EPM Environment |
|
|
153 | (38) |
|
|
154 | (4) |
|
|
154 | (1) |
|
|
154 | (1) |
|
|
155 | (1) |
|
|
156 | (1) |
|
NTLM and Kerberos Authentication |
|
|
157 | (1) |
|
Project Server 2007 Permissions |
|
|
158 | (25) |
|
PWA Security Fundamentals |
|
|
158 | (1) |
|
|
159 | (4) |
|
|
163 | (15) |
|
|
178 | (2) |
|
|
180 | (2) |
|
|
182 | (1) |
|
|
183 | (8) |
|
Project Professional 2007 Security |
|
|
183 | (2) |
|
|
185 | (6) |
|
Configuring Enterprise Data Settings |
|
|
191 | (66) |
|
Enterprise Custom Field Definition |
|
|
193 | (47) |
|
|
193 | (1) |
|
|
193 | (1) |
|
|
194 | (1) |
|
Field Types and What They Each Contain (More Detail) |
|
|
195 | (22) |
|
Project Server Built-In ``Custom'' Fields |
|
|
217 | (1) |
|
|
218 | (4) |
|
|
222 | (2) |
|
|
224 | (1) |
|
Building and Formatting Custom Enterprise Fields |
|
|
224 | (16) |
|
|
240 | (2) |
|
Adding a Column Displayed in a View |
|
|
240 | (1) |
|
Removing a Column from the View |
|
|
240 | (1) |
|
Creating a New View (Single) |
|
|
240 | (2) |
|
Removing the View from the Menu or View Bar without Deleting It |
|
|
242 | (1) |
|
|
242 | (3) |
|
|
245 | (10) |
|
|
245 | (3) |
|
Features of Resource Center |
|
|
248 | (7) |
|
|
255 | (2) |
|
Configuring Time and Task Management |
|
|
257 | (10) |
|
|
258 | (2) |
|
|
260 | (1) |
|
Timesheet Classifications |
|
|
261 | (1) |
|
Timesheet Settings and Defaults |
|
|
261 | (2) |
|
|
263 | (1) |
|
Task Settings and Display |
|
|
264 | (1) |
|
|
265 | (2) |
|
Configuring Look and Feel Settings |
|
|
267 | (36) |
|
|
267 | (6) |
|
|
269 | (1) |
|
Adding a New Link to the Quick Launch Bar |
|
|
270 | (2) |
|
|
272 | (1) |
|
Changing the Name of a Link |
|
|
272 | (1) |
|
|
273 | (5) |
|
|
278 | (2) |
|
|
280 | (16) |
|
|
280 | (8) |
|
|
288 | (8) |
|
|
296 | (1) |
|
Creating and Modifying Views |
|
|
296 | (5) |
|
|
298 | (2) |
|
|
300 | (1) |
|
|
301 | (1) |
|
A Few Last Words about Classic ``Look and Feel'' |
|
|
301 | (2) |
|
Configure the Remaining Server Settings |
|
|
303 | (14) |
|
Database Administration Section of Server Settings |
|
|
303 | (4) |
|
|
303 | (1) |
|
|
304 | (1) |
|
Forced Check-in Enterprise Objects |
|
|
305 | (1) |
|
Delete Enterprise Objects |
|
|
305 | (1) |
|
|
305 | (2) |
|
Cube Section of the Server Settings Page |
|
|
307 | (4) |
|
|
308 | (1) |
|
|
309 | (1) |
|
|
310 | (1) |
|
Database Server Modifications |
|
|
311 | (1) |
|
Enabling SQL Server 2000 Analysis Services for Use with Project Server 2007 |
|
|
311 | (1) |
|
Enabling SQL Server 2005 Analysis Services for Use with Project Server 2007 |
|
|
312 | (1) |
|
|
312 | (1) |
|
Configuring Project Server with Excel Services |
|
|
313 | (2) |
|
Steps to Enable ECS for Use with Data Analysis Views |
|
|
314 | (1) |
|
Project Server 2007 Report Pack for SQL Server 2005 Reporting Services |
|
|
315 | (2) |
|
|
317 | (14) |
|
|
317 | (3) |
|
|
317 | (3) |
|
|
320 | (1) |
|
Additional Client Components |
|
|
321 | (10) |
|
|
322 | (1) |
|
|
322 | (1) |
|
Analysis Services 2005 (9.0) OLE DB Provider (If Using Analysis Services 2005) |
|
|
323 | (1) |
|
Microsoft Office Client Applications |
|
|
324 | (7) |
|
Part IV Project Server 2007 Maintenance |
|
|
|
Performance of Your EPM System |
|
|
331 | (10) |
|
|
331 | (1) |
|
Identifying Potential Performance Degradation Areas |
|
|
332 | (4) |
|
|
332 | (1) |
|
|
333 | (1) |
|
|
334 | (1) |
|
|
335 | (1) |
|
|
335 | (1) |
|
Tools to Diagnose Your System Objectively |
|
|
336 | (5) |
|
|
336 | (1) |
|
|
337 | (2) |
|
|
339 | (2) |
|
Application/Database Migration from Previous Versions |
|
|
341 | (12) |
|
|
341 | (1) |
|
|
342 | (1) |
|
Items Not Addressed by the Migration Tool |
|
|
342 | (1) |
|
|
342 | (3) |
|
The Starting Point---Project Server 2003 SP2a |
|
|
343 | (1) |
|
No Pending Status Updates |
|
|
343 | (1) |
|
No Duplicate Enterprise Resources |
|
|
343 | (1) |
|
No Commas in Enterprise Resource Display Names |
|
|
343 | (1) |
|
Ensure That No Projects Are Checked Out or Have Been Recently Edited Externally |
|
|
343 | (1) |
|
|
344 | (1) |
|
Project Server Authenticated Accounts |
|
|
344 | (1) |
|
|
345 | (8) |
|
|
348 | (2) |
|
|
350 | (3) |
|
Techniques and Solutions for New Project Requests |
|
|
353 | (6) |
|
|
353 | (1) |
|
Role of the Steering Committee |
|
|
354 | (1) |
|
|
354 | (5) |
|
The Proposals Feature in Project Server 2007 |
|
|
354 | (2) |
|
Project Portfolio Server 2007 |
|
|
356 | (1) |
|
|
357 | (2) |
|
Integrating Project Server 2007 with External Systems |
|
|
359 | (6) |
|
Project Portfolio Server 2007 |
|
|
359 | (1) |
|
Project Server 2007 Visual Studio Team System Connector |
|
|
360 | (1) |
|
Microsoft Project Client Add-Ins |
|
|
360 | (5) |
|
Part V Project Server in Action |
|
|
|
Time Tracking and Task Updates |
|
|
365 | (10) |
|
How Task-Time Entry Has Evolved |
|
|
365 | (1) |
|
The Divorce of Task Status and Timesheets |
|
|
366 | (2) |
|
|
366 | (2) |
|
Different Roles Associated with the Task Update and Timesheet Processes |
|
|
368 | (7) |
|
|
368 | (1) |
|
|
368 | (1) |
|
|
369 | (1) |
|
Features and Pages Related to Time and Task Entry |
|
|
370 | (5) |
|
|
375 | (10) |
|
|
375 | (8) |
|
Common PWA View Functions |
|
|
375 | (1) |
|
|
376 | (1) |
|
|
377 | (2) |
|
|
379 | (3) |
|
|
382 | (1) |
|
|
383 | (1) |
|
Visual Reports in Project Professional |
|
|
383 | (2) |
|
|
385 | (40) |
|
The Resource Breakdown Structure (RBS) |
|
|
387 | (12) |
|
|
387 | (1) |
|
|
388 | (1) |
|
Resource Allocation and Capacity |
|
|
389 | (10) |
|
Configuring the Resources |
|
|
399 | (11) |
|
|
410 | (4) |
|
|
413 | (1) |
|
Using Resource Information |
|
|
414 | (1) |
|
|
414 | (8) |
|
Resource Center Top Level |
|
|
414 | (3) |
|
|
417 | (1) |
|
|
417 | (5) |
|
|
422 | (1) |
|
|
423 | (1) |
|
|
423 | (1) |
|
A Word on Local Resources |
|
|
424 | (1) |
|
How the Project Manager Interacts with Project Server |
|
|
425 | (52) |
|
Project Manager Basic Lifecycle |
|
|
425 | (39) |
|
Connecting to Microsoft Office Project Server 2007 from the Project 2007 Client |
|
|
426 | (1) |
|
Using Enterprise Templates |
|
|
426 | (2) |
|
|
428 | (17) |
|
|
445 | (7) |
|
Approval from within Project Professional |
|
|
452 | (2) |
|
Enterprise Global, Local Global, and What They Mean to the Project Manager |
|
|
454 | (4) |
|
|
458 | (4) |
|
Keeping the Project Current |
|
|
462 | (1) |
|
Using the Project Workspace to Manage the Project |
|
|
462 | (2) |
|
|
464 | (1) |
|
Cross-Project Task Dependencies (outside of Master Projects) |
|
|
465 | (4) |
|
|
469 | (4) |
|
|
469 | (4) |
|
|
473 | (1) |
|
|
473 | (1) |
|
|
474 | (1) |
|
|
474 | (1) |
|
A Word on the Project Cache |
|
|
474 | (3) |
|
How the Team Member Interacts with Project Server |
|
|
477 | (24) |
|
|
477 | (20) |
|
|
478 | (1) |
|
Project Web Access Home Page |
|
|
478 | (2) |
|
Team Member Assignment and Reporting Process |
|
|
480 | (17) |
|
|
497 | (4) |
|
|
497 | (1) |
|
|
497 | (1) |
|
|
497 | (1) |
|
|
497 | (1) |
|
|
497 | (1) |
|
Collaborating with the Project Team (Project Workspace) |
|
|
498 | (3) |
|
How the Resource Manager Interacts with Project Server |
|
|
501 | (22) |
|
|
502 | (3) |
|
|
505 | (1) |
|
|
506 | (7) |
|
Approval of Administrative Time Requests |
|
|
507 | (2) |
|
Approval and Rejection of Timesheets |
|
|
509 | (4) |
|
|
513 | (1) |
|
|
513 | (8) |
|
|
513 | (6) |
|
|
519 | (2) |
|
|
521 | (2) |
|
The Executive and Miscellaneous Roles |
|
|
523 | (16) |
|
|
524 | (3) |
|
|
527 | (4) |
|
|
531 | (4) |
|
SQL Reporting Services Reports |
|
|
535 | (1) |
|
Hybrid Views in Windows SharePoint Services 3.0 |
|
|
535 | (2) |
|
|
537 | (2) |
|
Project Server 2007---Doing More for Collaboration and Communications |
|
|
539 | (68) |
|
|
540 | (13) |
|
|
540 | (5) |
|
|
545 | (1) |
|
Documents and Document Libraries |
|
|
546 | (1) |
|
|
546 | (1) |
|
|
547 | (1) |
|
|
548 | (1) |
|
|
549 | (1) |
|
|
550 | (1) |
|
|
551 | (1) |
|
|
551 | (2) |
|
Extending the Environment |
|
|
553 | (43) |
|
|
553 | (29) |
|
Customizing the Project Workspace |
|
|
582 | (3) |
|
Using the New Template Process |
|
|
585 | (2) |
|
Saving the Template as a File |
|
|
587 | (1) |
|
Registering the New Template |
|
|
588 | (1) |
|
Changing the Default Workspace Template in Project Server |
|
|
589 | (1) |
|
|
589 | (5) |
|
Creating Subpages and Sites |
|
|
594 | (2) |
|
|
596 | (8) |
|
Business Intelligence Features |
|
|
596 | (7) |
|
|
603 | (1) |
|
|
604 | (1) |
|
Other SharePoint Ideas for the Project Server Environment |
|
|
604 | (3) |
|
Part VI Program and Portfolio Management |
|
|
|
|
607 | (10) |
|
|
607 | (1) |
|
|
608 | (1) |
|
|
608 | (2) |
|
Cross-Project Dependencies |
|
|
610 | (1) |
|
|
611 | (3) |
|
|
613 | (1) |
|
|
614 | (3) |
|
Project Portfolio Management |
|
|
617 | (10) |
|
SharePoint Portfolio Site |
|
|
619 | (1) |
|
New Project Request Details |
|
|
619 | (3) |
|
|
622 | (1) |
|
Initial Evaluation and the Virtual Business Case |
|
|
623 | (1) |
|
Enterprise Custom Fields and the Value View |
|
|
623 | (2) |
|
|
625 | (1) |
|
|
626 | (1) |
Index |
|
627 | |