Top Banner
Project Server 2010 Deep Dive v2.0 Presentation for MPUG Mark E. Read Principal Sequence Advisors, Inc.
29

COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Dec 24, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Project Server 2010 Deep Dive v2.0Presentation for MPUG

Mark E. ReadPrincipalSequence Advisors, Inc.

Page 2: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

AgendaReview ArchitectureAssess Key Updates and ImplicationsThink about Implementation

DESIRED OUTCOME: Get excited and afraid, all at the same time

Page 3: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Sequence Advisors, Inc.

Founded in 2003Bringing database best practices to Project Management on the Microsoft platformReporting, Development, Integration ServicesTraining, Training, Training

Contact: Mark Read 510 406-4645 [email protected]

Page 4: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

2010 Physical Architecture

Page 5: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

2010 Logical Architecture

Page 6: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Software Landscape

Page 7: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Program DNAC

OM

PLE

X P

RO

JEC

TS • Portfolio

Selection• Workflow• Schedule• Budgets• Metadata• SharePoint• Departmen

ts

MED

IUM

PR

OJE

CTS • Workflow

• Schedule• Metadata• SharePoint

SIM

PLE

PR

OJE

CTS • Schedule

• Metadata

Page 8: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Portfolio Server IntegrationCost and Resource Portfolio Analysis, Business Drivers and PrioritizationVery helpful to have a mature portfolio management process in place first!

Page 9: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Business Drivers

Strategic Initiatives, Key Goals, etc.

Page 10: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Business Driver Impact Statements

QuantifiableQuantifiableQuantifiable

Page 11: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Prioritizing Projects

Page 12: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Portfolio DependenciesDependency: Select primary project and other projects that are required by the primary projectMutual Inclusion: Select the projects that are ALL dependent on each other. If one project from the set is executed, all other projects from the set must also be executedMutual Exclusion: Select the projects that are ALL exclusive to each other. If one project from the set is executed, all other projects from the set must NOT be executedFinish to Start: Select primary project and other projects that must start after the primary project finishes

Page 13: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Workflows in Phases and StagesProject Detail Pages

associated with an Enterprise Project Type determine workflow phases, stages and custom fieldsBuilt in workflow is simple, others require Visual Studio and LOTS of planning.SharePoint Designer is NOT supported

Page 14: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Project Detail PagesCapturing multi-line custom fields about projects!Can vary by department

Page 15: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Sample WorkflowOut of the boxModify with VSApproval under $1MBroken down into phases and stages

Page 16: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Department FieldMore powerful than RBS but NOT security-relatedGroup sets of custom fields for different “departments”Project Professional displays Custom Fields by DepartmentCubes grouped by DepartmentNo Department means ubiquityVery helpful for larger deployments

Page 17: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Lots of Reporting Options

Excel ServicesPerformance Point ServerSQL Reporting Services64-bit clients and Power Pivot increase dataset limits

Page 18: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Choose the Data Source

Relational (Reporting DB)

Up-to-date dataSuperset of data available in the AS cubesNo drilldown required in report

Decisional (Analysis Services Cubes)

Aggregation across dimension(s)Efficient for reports on time phased dataKey Performance Indicators

Page 19: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Out of the box reports

Sample Reports Templates

Deliverables DependentProjects

IssuesAndRisks Issues

MilestonesDueThisMonth ProjectsAndAssignments

RejectedProjectList ProjectsAndTasks

ResourceCapacity Resources

SimpleProjectList Risks

TimesheetActuals Timesheet

TopProjects

WorkflowChart

WorkflowDrillDown

Page 20: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Excel Services Considerations

Permissions more flexible than before, but not integrated, meaning more workCustom Fields NOT added to Data Connection Objects automatically, meaning more workYou may want SQL or MDX knowledge before wandering into frustration land…

Page 21: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Excel Services –> Author and Consumer

Excel Client does not use Secure Store Service (SSS)

Requires direct authentication against SQL

Setup author group with db_datareader rights to RDB

Excel Services uses Secure Store Service (SSS)

Setup app profile in SSS with service profile that has db_datareader rights

Authenticate the security group of users to use the profile

21

Report ConsumerReport Author

Page 22: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

RDB : Combined Work Contours

In Microsoft Office Project Server 2007, calculating the exact work assigned to a resource involved decoding application logic in the SQL statement and resulted in complex, non-performant queries

Project Server 2010 has improved storage of time-phased work in RDB

“Combined Work” value in the AssignmentbyDay_UserView

availability = capacity (from resourcebyday) – combined work (from assignmentbyday)

Eliminates need for complex SQL joins to calculate work

Page 23: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Team skills required to implement

Project and Portfolio AnalystSchedulerVisual Studio DeveloperWorkflow ArchitectDatabase AnalystTrainer

Page 24: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Implementation Considerations

Training, Training, TrainingMonths and Years, not Hours or WeeksMore important than ever to have a competent partnerYour Information Architecture is crucial to your success

Page 25: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Implementation ConsiderationsPhysical Architecture

Team and Organizational Maturity Assessment and Subsequent Training PlanProject Plan EvaluationResource Pool Data CollectionLogical Architecture / Custom CodesWorkflows / Project Detail PagesConversion from Excel/SharePoint into ProjectReporting Requirements

Page 26: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

WORK=DURATION * RESOURCE UNITS BROKEN? Sort of but not really

2010 tries to make it better but Gantt chart display isn’t sufficient: You need Task Usage and Peak Units

?

Page 27: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

More On Assignment Units

http://blogs.msdn.com/project/archive/2010/04/29/assignment-units-in-project-2010.aspx

“Brian, your explanation is very thorough, however the Microsoft made a wrong design choice in my mind. Microsoft decided that the Assignment Units field should now always reflect what you manually entered. To the user this will appear as if the formula does not work any longer because it does not recalculate the Units any longer as it did in EVERY previous release. Thousands of people have been using this formula and manipulating their schedules with it. Knowing and using the formula gave a sense of mastering the tool.

What should Microsoft have done to solve the issue with the actual hours driving the Assignment Units? Microsoft should have calculated the Assignment Units based on the Remaining Duration part of the task instead of on the entire Duration. This would have taken care of the problem without causing such an upheaval among people who monitor and rely on the formula to manipulate their schedule. I hope Microsoft will still reconsider its poor design choice.” -- ERIC UYTTEWAAL

Page 28: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

ConclusionThis release is awesome, and that cuts both waysIt’s the one we’ve been waiting for, pushing for, preparing for…Shared code base with 2007 means more stable than the last releaseYou now have a great deal of capabilities, and with that, potentialWe can help

Page 29: COMPLEX PROJECTS Portfolio Selection Workflow Schedule Budgets Metadata SharePoint Departments MEDIUM PROJECTS Workflow Schedule Metadata SharePoint.

Questions? Comments?

Thank you!