A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex...

28
Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes A Next Generation Primavera Architecture: Dr. Thomas Kuhn, Bayer Business Services Dr. Claus Rau, Bayer HealthCare Dr. Thomas Tesch, OpRiskSolutions, Leonid Khaylov, OpRiskSolutions

Transcript of A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex...

Page 1: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes

A Next Generation Primavera Architecture:

Dr. Thomas Kuhn, Bayer Business Services Dr. Claus Rau, Bayer HealthCare Dr. Thomas Tesch, OpRiskSolutions, Leonid Khaylov, OpRiskSolutions

Page 2: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Agenda ProMIS Overview ProMIS Architecture

• Architecture • Functional Areas • SOA based Integration • BPM processes • Usage of ADF

Summary & Benefits

Page 2 • DOAG • Aug 2014

Page 3: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

ProMIS Overview Project Management Integrated System

for Bayer HealthCare, Global R&D

Key functional areas

• Complex long term planning process

• Maintenance of various plan versions in parallel

• Flexible integration of activity planning from functional units

• Advanced financial forecasting and reporting

• Monthly forecasting process for project cost

• Time and function dependent probabilization of project cost

• Management of static data

• DOAG • Aug 2014 Page 3

Page 4: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Bayer Group Structure

Business areas Service areas

Corporate Center Bayer AG

Group Management Board

Currenta

Bayer Business Services Bayer HealthCare

Bayer MaterialScience

Bayer CropScience Bayer Technology Services

• DOAG • Aug 2014 Page 4

Page 5: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

ProMIS Project Partners

Page 5

Dr. Claus Rau Business Project Lead Global Project Management Bayer HealthCare

Dr. Thomas Kuhn IT Project Lead Bayer Business Services

Dr. Thomas Tesch Project Lead OpRiskSolutions

Michael Cramer Oracle

Dr. Helmut Wagner Tiba SC

• DOAG • Aug 2014

Page 6: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Drug Development at Bayer Pharma

• DOAG • Aug 2014 Page 6

Page 7: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Scope of ProMIS throughout the development process

• DOAG • Aug 2014 Page 7

Definition

R&D Organization

ProMIS Scope

GPF D1 D2 D3 D4 D6 D7 D8 D7 D7 D9 D7 D7 D10 D7 D7 D11

Gerneral Project Frame

Start Lead Identification

Start Lead Optimization

Start Preclinical Development

Start Phase I (1st in Humans)

Start Phase IIb Start Phase III Release for Submission

Launch Variation/ Change

Termination of Market Supply

PoT Phase PoT

GDD GD

Strategy Research Early Development

Late Development

Marketing & Sales

Regulatory Approval

GDD: Global Drug Discovery; GD: Global Development;

Page 8: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

ProMIS Architecture (Functional View)

• DOAG • Aug 2014 Page 8

Import plans

MicroStrategy Oracle EPPM

Oracle BPM Suite 11G

Functional Planning Systems

Data Warehouse

Data Warehouse

Interactive Planning

Plan Data Repository

Report Data Extraction

Forecast Editing

Plan Integration

Prob Cost Calculation

Master Data GUI

Preview / Sandbox

Plan Integration

Ad Hoc Reporting

Master Data Reporting

Financial Reporting

Page 9: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Interfaces

• DOAG • Aug 2014 Page 9

ProMIS

R&D Data Warehouse

Study Mgmt

Master Data Platform

Resource P. Function A

Resource P. Function B

Time Tracking

Financials

P: Plan A: Actual F: Forecast

P, A

A

P, A, F

P

P

Page 10: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

ProMIS Architecture (Technical View)

• DOAG • Aug 2014 Page 10

Oracle Weblogic Oracle Weblogic

Import timeline Import costs

Import resource Import masterdata

MicroStrategy

Oracle EPPM Oracle SOA/BPM Suite 11G

Primavera P6

P6 Application / P6 WebService

BPM Processes

ProMIS GUI ProMIS Primavera P6 GUI

Reporting Engine

MicroStrategy GUI

SOA BPM

integration

P6 Repo DB

Data Warehouse Master Data System

ProMIS Repo

Exchange masterdata

Apache Web Proxy Server (SSO)

Plan Integration

ProMIS App

SOA Processes

BPM / SOA Runtime

Page 11: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Architecture Objective: use strengths of Primavera and extend it where necessary

Responsibility of components

• Primavera P6 EPPM for project planning and scheduling

• SOA suite for technical integration (based on P6 web service API)

• BPM for organizational process modeling and execution

• ADF for GUI development covering non-standard functionality

• P6 Analytics for integrated reporting from P6 and ProMIS application

• MicroStrategy as reporting platform

• Data Warehouse integrates the different data sources.

• DOAG • Aug 2014 Page 11

Page 12: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Technical Architecture

• DOAG • Aug 2014 Page 12

Page 13: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Plan integration Staging concept for controlled plan integration

• DOAG • Aug 2014 Page 13

Working area for global project

team

Reporting area, published to management

State reflecting approval status by management

Page 14: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Approach: use P6 functionality directly in ProMIS application

• The “remote control” for P6

• Build higher level processes composed from P6 WebServices

• Examples: createProject, publishTimeline, importCosts etc.

• Mediator components act as request dispatcher

Technical integration: SOA & BPEL

• DOAG • Aug 2014 Page 14

Processes implementation view

Page 15: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Technical integration: SOA & BPEL Example: publishTimeline process

• Publication of raw/current plan

• Implementation as BPEL process

Process steps:

• Creation of baselines

• Transfer of timeline data (plan, actual)

• Transfer of project/activity codes

• Transfer of constraints

• Consideration of EPS structure

• DOAG • Aug 2014 Page 15

Snippet from publishTimeline process

Page 16: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Timeline Integration Process

• DOAG • Aug 2014 Page 16

Page 17: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

BPM for organizational process modeling and execution BPM – Business Process Modeling

• Web-based modeling and customization of processes

• BPMN 2.0 modeling standard

Usage within ProMIS system

• Approach: move process customizations to BPM layer

• Process representation as common language between IT and business

• Implementation of BPM processes

• Financial forecasting

• Project Id assignment

• Seamless process integration in ProMIS GUI

• DOAG • Aug 2014 Page 17

Page 18: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

BPM Process: Financial Forecasting Financial forecasting per program/project

Derived from manual Excel and e-mail based process

• Support for data entry in Excel required

• DOAG • Aug 2014 Page 18

LE: Latest Estimate

Page 19: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

BPM Process: Financial Forecasting • Task view for a project manager

• Build in ADF using BPM WebService API

• DOAG • Aug 2014 Page 19

Page 20: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

BPM Process: Financial Forecasting • Excel form with forecast editing

• ADF Desktop Integration for Excel (ADFdi Client)

• DOAG • Aug 2014 Page 20

Page 21: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

BPM Process: Project Id Assignment

• DOAG • Aug 2014 Page 21

Page 22: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

ProMIS Application: ADF UI

• DOAG • Aug 2014 Page 22

Page 23: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Summary Red stack architecture “by the book”

• SOA Suite for technical integration (e.g. P6 Web Services etc.)

• BPM for organizational process modeling and execution

• ADF for GUI development covering non-standard functionality

• P6 Analytics to enable integrated reporting with Microstrategy

Experience

• Fast development with SOA/BPM to extend Primavera

• Primavera WebService API is stable

• Certain level of experience required for successful ADF development

• DOAG • Aug 2014 Page 23

Page 24: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Benefits • Architecture enables flexible extension of Primavera

• All strengths of Primavera are utilized

• Collaborative planning processes can be supported to various degrees

• Plan versioning and merging can be modeled as needed

• Combination with approval steps for complex scenarios possible

• Complex organizational processes related to PPM can be addressed

Next steps

• Gather field experience

• Utilize BPM for advanced PPM integration scenarios of BHC functions

• DOAG • Aug 2014 Page 24

Page 25: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

• DOAG • Aug 2014 Page 25

Questions welcome!

Page 26: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Contact Information

Dr. Thomas Kuhn IT Project Manager Bayer Business Services Olof-Palme Str 15 51368 Leverkusen Phone: +49 214 30 46431 [email protected]

Dr. Thomas Tesch Project Manager OpRiskSolutions International Ltd. Julius-Reiber-Str. 15a 64293 Darmstadt Phone: +49 (0) 6151 66718 14 [email protected]

Page 26

Dr. Claus Rau Global Project Management Bayer HealthCare Müllerstraße 178 13353 Berlin Phone: +49 30 468 11561 [email protected]

Page 27: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Forward-Looking Statements This presentation may contain forward-looking statements based on current assumptions and forecasts made by Bayer Group or subgroup management.

Various known and unknown risks, uncertainties and other factors could lead to material differences between the actual future results, financial situation, development or performance of the company and the estimates given here. These factors include those discussed in Bayer’s public reports which are available on the Bayer website at www.bayer.com.

The company assumes no liability whatsoever to update these forward-looking statements or to conform them to future events or developments.

• DOAG • Aug 2014 Page 27

Page 28: A Next Generation Primavera Architecture · Integrating P6 EPPM with BPM/SOA to support complex Pharma development processes . Dr. A Next Generation Primavera Architecture: . Thomas

Thank you!