MPUG Presentation

Download Report

Transcript MPUG Presentation

Microsoft Office

Project Server 2003 Deployment Considerations

Presented by:

Duncan Griffin

Introductions

 

Duncan Griffin Pcubed

Paris

Pcubed’s

Cologne

Background

Seattle San Francisco Los Angeles Boston New York Philadelphia Wash., DC Denver

  

Global Presence

World’s pre-eminent project management solutions company.

More than 375 trained specialists and consultants.

Clients across all major industries worldwide.

  

Our Culture

A pragmatic, no-nonsense philosophy. “Quick hit” successes and long-term client solutions. Our mission…

every project successful

Pcubed’s Microsoft Relationship

   

Premier “go-to” Microsoft Project Partner

Microsoft Project Advisory Council Co-sponsor, Global Microsoft Project Users Group Strategic Microsoft Office Project Launch Partner Microsoft Consulting Services EPM Supplier

"From the first time I met Pcubed I was immediately impressed...The thing that Pcubed has that's unique is a balance between really understanding the strategic business value...but also balancing that off against the deep technical understanding of how to implement products and solutions that solve that business problem.“

Todd Warren, Microsoft - General Manager, Manager Microsoft ® Embedded Windows Former General Manager, Microsoft Project

"It is clear to me since joining the project team… that Pcubed is far and away Project's best partner...You guys are really the leaders when it comes to the business value that we deliver."

Chris Capossela Microsoft - Corporate Vice President Manager Microsoft® Office System

Project Planning Tool Evolution

What EPM Stakeholders use

• • •

Resource Managers

See Project Status Assign Resources Report Time & Progress

Executives Team Members

• • Configure System Manage Users & Permissions

IT Administrators

• • • Construct Plans Allocate Resources Develop Schedules & Milestones

Project Managers

Portfolio Management

Portfolio Management Enterprise Resource Management Collaboration and Project Management Centralise project, scope and cost information to:

   

Gain consolidated view of activities to evaluate and prioritise Ensure activities stay aligned with strategic objectives Maximize profits by effectively managing costs across activities Manage schedules and resources to maximise productivity

Enterprise Resource Management

Portfolio Management Enterprise Resource Management Collaboration and Project Management Unify disparate resources in one resource pool to:

   

Maximise resource utilisation Align human capital with strategic initiatives Effectively plan and manage your workforce Gain flexibility to optimise resources

Project Collaboration

Portfolio Management Enterprise Resource Management Collaboration and Project Management Team Project Manager Team Lead Team Member Managers Hub Team Member Managers External Project Manager Team Member Members Team Member Share real-time knowledge across your organization to:

  

Improve communications and decision making Eliminate redundancies and rework Enhance sense of ownership though involvement

Reuse and take advantage of best practices and processes

Enterprise Project Management

Portfolio Management Alignment with Business Objectives Corporate Strategy Real-time Executive Decision Support Enterprise Resource Management Integrated Delivery Framework Programs, Initiatives Collaboration and Project Management Projects Tools, Technology, Training and Knowledge Transfer Investment, Resource and Prioritisation Decisions Integrated Portfolio of Managed Projects Consistent, Repeatable Project Delivery

More Productive Projects

Architecture

Team Participation Easily Create Enterprise Project Plans Line of Business Systems Get more from your IT Investments Centrally Store Projects, Resources & Reporting Project Documents, Issues/Risks & Tasks

The need for Organizational MI

Roles

CEO CFO COO CIO HR

Primary Concern – Focus Areas  Identify, prioritize and selection of projects that align with bus. objectives  Optimize the investment portfolio mix of programs, projects & resources  Continuous performance improvement & the ability to do more with less  IT’s responsiveness to constant business & technology change Relevant EPM Metrics - Deliverables    Project portfolio “save/kill” decisions Earned value & Reliable speed to market Customer loyalty & retention    ROI and payback period Profitability & cost reduction Actual vs. planned budget variance     Cost/benefit analysis Resource utilization & availability Internal cost of quality Early Notification of Late Delivery    IT project portfolio mix Utilization of IT project resources User satisfaction within bus. units  Optimize people resources, skills & career development    EPM skills inventory & training Project team satisfaction & retention Team performance reviews/rewards

The need for Project MI

Roles

Program Managers (& Sponsors) Project Managers

Project Issues     Project inter-dependencies Resource/skills optimization Process & tool integration Stakeholder expectations     Project time, cost & people Milestones & deliverables Preventing scope creep Stakeholder satisfaction

Project Teams

   Daily task assignments Project team collaboration Stakeholder communication Career development Performance Metrics     Project baseline variances Early warning detection Status of serious issues/risks Lessons learned, failure rate     Schedule & budget variances Project status reporting Resource utilization Estimated time to completion     Status reporting updates Overdue tasks/deliverables Billable & non-billable hours Team evaluation reports

Need for Focus on Improvement

EPM Goals

On Time On Budget Within Scope Stakeholder Expectations

Desired Outcome (Best Practices…) Within 10% to 15% of original schedule estimate Harsher Reality… 75% to 120% schedule overrun Within 10% to 15% of original cost estimate 40% to 80% project cost overrun Retain 90% + of original, approved features 50% to 80% feature retention rate 40% of project success tied to stakeholder buy-in & meeting expectations 30% of failures tied to poor involvement & unrealistic expectations

Source:

Pcubed field experience, Standish Group and META Group research.

Building a Strong Case for ROI

Organizations with enterprise PM standards, including PMOs, will experience half the project cost overruns, delays and cancellations of those that don’t.

Gartner Group

More than 45% of all PMOs in place today will be stymied at the lowest maturity levels due to the lack of corporate support and investment in core PM practices.

The Meta Group

Nearly 70% of all projects are seriously challenged, and 20% to 30% are likely to fail outright.

Standish Group …Ultimately, ROI is tied to a company’s responsiveness to change, while minimizing unnecessary risk, cost and lost opportunity

Deployment Considerations

Deployment Methodology

• Business Solution • Implementation not installation • Analogous to ERP implementation • People / Process / Technology • Maturity / Capability – Solution Design • Rapid implementation cycles

• •

Solution Considerations

System Roles – System Ownership (PMO?) – User types (definition of user types and roles) – Security profiles (definition of data and functionality requirements) System Design – Architecture (definition of server / client architecture and parameters) – Scalability (definition of architectural impacts) – Security (definition of authentication issues and architectural impacts) – Performance (definition of performance requirements) – Distributed Access requirements

• •

Solution Considerations

Project Definition – Project coding structures (definition of project based attributes and properties) – Baselines (Use and configuration of) – Versions (definition of project versioning) – Templates (definition of standard phases, gateways, milestones) – Global Fields (definition of reporting fields, views, groups, filters, calendars, etc) Resource Definition – Resource coding structures (definition of resource based attributes and properties) – Skills parameters (definition of generic resources, skills attributes and structures) – Resource pool information (definition of cost rates, type, role and user identification) – Synchronisation required

• •

Solution Considerations

Project intelligence – Updating cycles (definition of timesheet requirements, update fields, and progress reporting method and functionality) – Reporting requirements (definition of views and status reports) – Management elements (definition of document repository structure and issue management system) System defaults – Cube and notification generation engines (definition of processing defaults) – SharePoint Team Services defaults (definition of web site generation process and defaults) – Interface customisation (definition of interface functionality)

• •

Solution Considerations

Interface Integration – Accounting systems (definition of any interfaces to accounting systems) – HR interface (definition of any interfaces to HR systems) – Portal, DM, CRM integration (definition of any interfaces to portal, Document Management, CRM systems) Customisation – Project guide (definition of project guide / organisational methodology integration) – Project management components (definition of additional tool elements risks, change control, quality management, budgeting, etc) – Dashboard reporting (definition of management reporting structure and web parts)

Project management maturity

EPM Expectation PM Capability Risk 5 4 3 1 2 Ad Hoc (Initial)

• Milestones and issues defined differently for each project • Weak scope definition • Status reports with no baseline

Planned (Repeatable)

• Gateway process • Milestone management • Basic document visibility and control • Structured reporting • Issue management

Organized (Defined) Project Complexity Integrated (Managed)

• Plans created down to activity level with baselines and tracking • Roll-up reporting • Resource management at the project level • Cross project dependencies managed • Change management implemented • Get gateway processes defined and used • Managing multiple projects across one or more business units • Projects driven by business objectives; begin integrating PM tools and business/IT requirements • Improve risk response & managing a “portfolio” of projects

Optimized (Sustained)

• Strategic alignment of all key projects with company objectives • Formal PM lifecycle, career path, certification & best practices • Measurable value from enterprise portfolio management (customers, suppliers & partnerships)

EPM and The Role of the PMO

What is a PMO

• Project Management Office • Programme Management Office – Centrally co-ordinated place for maintaining consistency and progress throughout a programme or enterprise – OR… • Centres of Excellence?

• Bottleneck?

Benefits of PMO

• Central point of Communication • Methods & Standards • Education • Change Agent • Resource Evaluation and Control • Reporting • Project Review and Analysis • Quick Start to new Projects • Visibility, Insight, Control

The PMO and Project Server

• Standards • Fields • Plans • Documents • Issues/Risk • Resource Management • Reporting – Portfolio Analysis • Centralised Architecture • Enterprise Global • Enterprise Resource Global

EPMO?

Enterprise Project Management

Portfolio Management Alignment with Business Objectives Corporate Strategy Real-time Executive Decision Support Enterprise Resource Management Integrated Delivery Framework Programs, Initiatives Collaboration and Project Management Projects Tools, Technology, Training and Knowledge Transfer Investment, Resource and Prioritisation Decisions Integrated Portfolio of Managed Projects Consistent, Repeatable Project Delivery

EPM Processes

Process-Centric View

Consistent Project Delivery Portfolio Management Real Time Communication & Data Corporate Strategy Programs & Initiatives Collaboration & Project Management Resource Allocation Resource Management Project Prioritization

Project Management Processes

Project Creation

Open Blank Project Template PMO Enter Project Paramaters PMO Save

Skeleton

Project PMO Assign Project Manager PMO Opens Project PM Enters Tasks & Resources PM Saves Basline PM Publishes Project & Assignments PM

Project Update Cycle

Completes Timesheet TM Process Updates PM Reschedule Project PM RePublish Project & Assignments PM

Resources Management Process

Sources of demand are distributed around the organization and are seldom defined in detail Lack of visibility results in “law of the jungle” resource allocations Sources of supply are distributed inside and outside the organization Ad-hoc Employees Support Project Demand Demand Profile Analysis & Allocation Capacity Profile Admin.

Status No capacity check results in far too much work and no priorities Manpower Plan Fights for critical resources continue to hamper execution Work Execution Skills & Labour Supply New Staff 3 rd Parties Contractors

Resources Management Process

Project Plans & Team Builder ensure requests are defined Portfolio Analyser & Resource Centre allows executive control of resources Global Resource Pool ensures ALL resources are reviewed on a like-for-like basis Ad-hoc Employees Support Project Demand Demand Profile Analysis & Allocation Capacity Profile Skills & Labour Supply New Staff 3 rd Parties Admin.

Portfolio Modeler allows to produce powerful “what-if” scenarios Status Work Execution Contractors Manpower Plan Status Reports & Timesheets feedback time spent and work achieved

PMO Processes

• New Resources • Project Reporting • Project Auditing • PM Assignment • Training…

EPM Security

Project Server Security

• All users that access Project Server will require a user account.

• Project Server identifies the user and personalizes the interface and data that is displayed.

• The interface and data is restricted to the permission and category configuration settings for each user.

• Security facilitates processes

Project Server Security

Project Server 2003 Client Application SOAP & XML Project Data Service (PDS) SQL Server Views Tables

PDS Acts as Security Gatekeeper

Security follows Windows Protocol

Security Objects

- Items that can have actions carried out on them or contain data. In Microsoft Project Server this includes

Categories

that consist of collections of projects, resources, assignments, and ‘

Views

’.

Security Principles

- Define access to security objects. In Microsoft Project Server

Users

Groups

have rights or

Permissions

and over security objects. This allows them to access or manipulate Microsoft Project Server objects.

Security Templates -

Maps for applying security principles to security objects. In Microsoft Project Server

Users

and

Groups

have

Permissions

or rights assigned to them depending upon the role they play. Predefined permission profiles can be stored as roles.

Security Templates

for each of these

Security applied in Layers

Authentication Org. Permissions User / Group Permissions Categories Limits who can access the server Limits functionality of server for all users Limits categories of information and functionality a user / group has access to Limits scope of projects, resources, assignments and views of data that can be seen Category Permissions Views Limits functionality of the views of specific categories Limits the project fields in every view and filters the tasks, resources, and assns, within the views

Project Server Security

• Uses for security: – Protect confidential data from other users – Secure data from malicious or accidental damage – Provide data depending on the information needs and functionality requirements of the user – Enforce project management processes discipline within the organization

Project Server Security

• Understanding PWA Permissions – You can allow or deny permissions to individual PWA users or groups of users.

– You can use categories to define the specific projects, resources, and views to which you allow users and groups various levels of access.

– Users and groups are the security principals. Projects, resources, and views are the security objects. Categories are collections of security objects. Use permissions to allow or deny security principals access to security objects.

Project Server Security

• Examples of Use: – Exec’s to have access to ALL Projects (Read Only) – Project Managers to only have access to their projects – Resources to only have summary access to their projects and their tasks – 3 rd Parties only have access to milestone info – Resource Managers only have access to projects where their resources are deployed – PM can save but not create projects

EPM

Integration and Development

Plus! New Features for IT & Developers

• Increased Scalability, Performance & Manageability – Support for 2 and 3-way db partitioning – Improved Project Professional response time – Easily delete resources from resource pool – Self-service project manager check-in • Integration – Windows SharePoint Services – Microsoft Office System – Active Directory synchronization • Improvements for Developers – Enhanced line of business integration through PDS improvements – Project Professional Object Model improvements – Out of the box customizable web parts – Expanded reporting through OLAP cube extensibility

Understanding Integration Methods

• Three basic integration methods: – Client Side Programmability (using Microsoft Project) • Full Support of ALL legacy object model calls • New Object Models for Enterprise Data/Project Guide – Server Side Programmability (Via OLE DB) • OLE DB Extended for accessing Enterprise data – Server Side Programmability (Via PDS) • Provides Security gate and Data Services

Client Side

Pros:

Programmability

Solomon Project Info Solomon Task Info •Shorter development cycle (VB Skills) •Little PS db expertise required •Use of Project Methods About Solomon Integration Validates data Request Synchronize with Solomon View Actuals & Budgets

Cons:

•Process is distributed to Client Side, relies on User Input

Recommended Use:

•Project Manipulation Macros •Project Guide Customization •Office Integration •Bespoke Project Analysis Requirements

Server Side Programmability (OLE DB)

Project Server 2003 SQL Server ODBC Client Application Views Tables

Pros:

•Strong Reporting Function through OLE DB and OLAP

Cons:

•PS db expertise required •Can lead to data corruption •Data Structure not future proof

Recommended Use:

•Reporting via SQL Report Server •Extend Notification Services •OLAP Extendibility

Server Side Programmability (PDS)

Project Server 2003 SQL Server Client Application SOAP & XML Project Data Service (PDS) Views Tables

Pros:

•Middle Tier Object acts as a security layer •Data exposed via XML for easy translation •Methods validate requests

Cons:

PDS Methods, may require additional methods

Recommended Use:

•Data Manipulation •Data Synchronization

What is Report Server

• Microsoft SQL Server 2000 Reporting Services • A framework for generating and delivering reports • Released Early 2004 • Microsoft’s answer to Crystal and other reporting services • If Deployed on same server as SQL no additional licensing is required (Very unlikely in medium to large deployments)

Why use Report Server?

• Structured and consistent framework for reporting* • Expose hard to reach data • Build report subscriptions/distributions • Cross Project/Portfolio Reporting • Maintain Reporting history *For those currently using MS Access Reports they could be imported into Report Server using a wizard.

Dashboards

What is a Digital Dashboard?

• A Digital Dashboard is a customized Microsoft solution for knowledge workers which pulls together key information sources into a consolidated view.

• Digital Dashboard can be used by workers to: – View daily activities – Collaborate with co workers – Gain insight into performance of company – Enable a faster flow of knowledge

Digital Dashboard

Dashboard – Project Perspective

• A Web-based Information and Decision Support System for: – Management, – Stakeholders, – Project Managers and – Team Management, • Enabling them to view accurate, timely project/portfolio information – Project Plan metrics -- cost, schedule, resource & milestones, etc.

– Ability to access to other related metrics (e.g. financial, HR)

What is a Project Server Webpart?

• A cut down section of the Project Server web page • Uses URL parameters after the main url to control the display • Add or Remove menus, sidebars etc.

• E.g. http://localhost/projectserver/Views.asp

?..

• Controlled by SimpleUI and NoMenu • Built in Sharepoint Services Web Parts

Planning a Deployment

• Use Microsoft Deployment Materials • Contact a Microsoft Partner • Whatever you choose your Framework should cover…

EPM & Portfolio Management

Implement “value add” reporting & control processes Identify and build the right skills Develop and encourage accountability ‘Projectise’ the organisation Deploy pragmatic and efficient tools Implement effective and consistent Project Management processes Understand the Business value of projects

Pcubed’s Unique 6D Methodology

Ensuring consistent Pcubed delivery of client solutions worldwide.

     

Discover

Business Needs & Vision Current Environment PM Maturity Assessment Gap Analysis & Roadmap Business Case/Charter

Envisioning Environment

     

Define

Scope & Deliverables PM Methodology & Process Skills, Roles & Responsibilities Issues, Risks & Barriers Tools & Technology Requirements

Evaluation Environment

     

Develop

Process, Templates & Guidelines Status Reporting & Communications Training & Documentation Technology & Tools Customization Implementation Plan Approval

Proof of Concept Environment

     

Deliver

Initial Training & Mentoring Organizational Validation Process Validation Technology & Tool Validation Integration Validation

Pilot Environment

    

Drive

Benefits Realization Operational & Technical Support Resource Optimization Continuous Improvement Knowledge Transfer      

Deploy

Controlled Implementation Operational & Technical Training Performance Verification Management Decision Support User Acceptance & Lessons Learned

Production Environment

Pcubed’s 6D Methodology

Pcubed’s

6D methodology provides a consistent deployment life cycle improving overall quality, control and repeatability. It allows

Pcubed

to continually redefine what is essentially best practice in the field of Portfolio Management Solution Deployment.

Pcubed's

6D Methodology helps to ensure the delivery of repeatable client solutions anywhere in the world.”

Adrian Balfour Founder and CEO Pcubed

Pcubed’s 6D: Discover

     

Discover

Business Needs & Vision Current Environment PM Maturity Assessment Gap Analysis & Roadmap Business Case/Charter

Envisioning Environment

Resource & Skills Management Business Decision Making

Discover EPM Define Develop

Collaboration & Knowledge Management

Rapid Pilot Deployment

Business Process Adoption

Pcubed’s 6D: Define

     

Define

Scope & Deliverables PM Methodology & Process Skills, Roles & Responsibilities Issues, Risks & Barriers Tools & Technology Requirements

Evaluation Environment

EPM Define

Define:

The focus is on achieving EPM system “awareness” using migrated client project plans & project data.

Initial focus is on the EPM technology platform as a solution enabler.

Pcubed’s 6D: Develop

     

Develop

Process, Templates & Guidelines Status Reporting & Communications Training & Documentation Technology & Tools Customization Implementation Plan Approval

Proof of Concept Environment

EPM Define Develop

EPM Develop:

The focus is on system “validation” using the client’s own project data, including a “thin” layer of supporting EPM processes.

Initial focus is on the EPM technology platform as a solution enabler.

Pcubed’s 6D: Deliver

     

Deliver

Initial Training & Mentoring Organizational Validation Process Validation Technology & Tool Validation Integration Validation

Pilot Environment

Resource & Skills Management Business Decision Making

EPM Define

EPM Deliver:

The Rapid Pilot focus is on system “readiness” with enough business process awareness to fully leverage the Microsoft-enabled technology platform.

Develop

Collaboration & Knowledge Management

Rapid Pilot Deployment

Business Process Adoption

Initial focus is on the EPM technology platform as a solution enabler.

Pcubed’s 6D: Deploy

     

Deploy

Controlled Implementation Operational & Technical Training Performance Verification Management Decision Support User Acceptance & Lessons Learned

Production Environment

Resource & Skills Management

• Business Case Realization • Project Reporting & Analysis • Gateway & Deliverables Mgmt.

• Project Dependency Mgmt.

• Business Benefits Analysis • Business Systems Integration EPM Define

Focus on High Priority EPM Requirements:

A custom EPM solution that delivers general system & process readiness, but with in-depth coverage Day 1 EPM Requirements

Collaboration & Knowledge Management

Develop Rapid Pilot Deployment

Business Process Adoption Note:

Pcubed can also address all EPM modules – either individually or in any combination.

Pcubed’s 6D: Drive

Resource & Skills Management

• Resource Time & Cost Tracking • Resource Allocation & Leveling • Resource Skills Assessment • Resource Optimization • Accountability & Conflict Resolution • Training & Mentoring *

& Skills Management Decision Making Collaboration & Knowledge Mgmt.

• Project Team Web Portals • Project Team Collaboration • Project Portfolio Collaboration • Email Alerts & Notification • Document Management • Lessons Learned & Knowledge Transfer

Integrated EPM Solution Collaboration & Knowledge Management Business Process Adoption

    

Drive

Benefits Realization Operational & Technical Support Resource Optimization Continuous Improvement Knowledge Transfer

Business Decision Making

• Business Case Realization • Project Reporting & Analysis • Deliverables & Gateway Management • Project Dependency Management • Business Benefits Analysis • Business Systems Integration

Business Process Adoption

• PM Cultural Analysis • PM/Business Process Integration • PM Life Cycle Management • Project Guide Customization • Enabling Core PM Processes • EPM Process Mentoring Client Objective: Full-scale EPM Deployment Readiness.

• • • • • •

Project Links

Microsoft Project Product Page: – http://www.microsoft.com/office/project/ Microsoft Project MSDN Developer Center: – http://msdn.microsoft.com/project Microsoft Project Deployment Kit: – http://www.microsoft.com/technet/prodtechnol/office/proj20 03/reskit/default.mspx

Microsoft Project TechNet Site: – http://www.microsoft.com/technet/project/ Microsoft Project Partner Program: – http://www.microsoft.com/office/project/resources/partners.

htm Me… – [email protected]