- doag deutsche oracle ...€¦ · sfa prodict lms inv mgmt ... •oracle introduced world-class...
TRANSCRIPT
<Insert Picture Here>
Michael Cramer, Oracle Primavera Senior Sales Executive
BPM in der praktischen Anwendung für Projektmanagement
Today’s Objectives
• Overview of Primavera’s workflow approach
• Brief tour of basic Oracle BPM Tools
• Additional BPM workflow tool capabilities
• Practical example: Launch new project
Oracle confidential internal only
Primavera Evolution to Open System Platform
Oracle confidential internal only
Oracle technologies open new possibilities
for workflow extensions, business process
modeling, BI, analytics and creative
reporting built upon the Oracle Fusion
Middleware stack.
P6 & CM Web Services, Events and Data
Warehouse
Proprietary business rules, Project &
reporting tools lacking BI, flexibility and
workflow
Oracle BPM Suite 11g (Bundled licensing)
Oracle OBIEE 11g
Oracle BI Publisher 11g (Bundled licensing)
Goals of BPM Workflow in Oracle Primavera P6
Oracle confidential internal only
Extensible
• Extend business Project
• Extend business logic
• Extend workflows beyond P6 • Integrate with ERP*
• Human Workflows • Create custom forms
Adaptable
• Adapt P6 to your changing business needs
• Model your own business project management practices in P6
Governance
• Stage-gating
• Agile
• ITIL
• Approvals
Governance: Business Process Automation Ensure alignment of strategy, execution, and results
5
Capture all Requests & Changes via forms
Control via Workflow
Select, Prioritize, Plan & Execute
Work Request Workflow
Change Workflow
New Project
Workflow
Process Participant
• Any end-user who
invokes, reviews,
approves, rejects
• Minimal training
• Familiar interfaces
Inside P6
Outside P6
Governance: General BPM process user roles
Outside P6
8
•Examples:
• IT service management: Map
Incidents from Remedy or Oracle
Enterprise Manager to activities
within a project.
• Work delay: Notify procurement
that materials need date has slipped
due to work slippage.
• Material delay: External
procurement system prompts P6 that
key material ship date has slipped
and may impact the project.
Governance: Business Process Automation Use Case #1: Integration across the larger ecosystem
End-to-end Business Process
Enterprise Infrastructure
Customer
Relationship
Management
Sales and
Marketing
Project
Planning Manufacturing
Inventory &
Logistics Finance & HR
SFA Prodict LMS
Inv
MGMT
B2B PPM
ERP.
SCM producti
nfo.
MES
DB ERP CRM
BPM models, simulates, executes, manages, monitors,
& optimizes those Business Processes.
9
• Project Initiation (Demo Today)
• Involve the larger enterprise
• PM’s
• Executive’s
• Team Members
• Resource Managers
• Stakeholders
• PMO
• Capture information effectively
• Consistently apply procedures
• Reduce fire drill management
• Provide better visibility into process of
adding new project work
Governance: Business Process Automation Use Case #2: Project Lifecycle Processes
10
•Escalate issue for manager action
•Request for new project code
•Accepting forecast dates
•New Project Architect wizard
•Approval for resource calendar
(individual) changes
•Activity finishes, release risk contingency
Governance: Business Process Automation Use Case #2: Examples of Other PPM Lifecycle Processes
•Document review cycle
•Stage Gating
•Resourcing a project plan
•Capture a project "change"
•Collecting & applying tentative project
progress updates
•Create issue based on exceeded
threshold / variance
11
• If a new activity has been added
• If project status changes
• If project code value changes
• If certain metric’s value changes by
more than x%
• If project baseline has been changed
• If a resource on resource team XYZ
should become over allocated
• If activity feedback is added
• If a key milestone’s target date is within
X weeks
Governance: Business Process Automation Use Case #3: Notifications & Exceptions Handling
BPM process control in Primavera Workflow actions and status overview
Oracle confidential internal only
Launching New Project
© 2010 Oracle Corporation
Within My Workflows,
click “+” to launch a
new workflow.
Select the BPM
process to be
initiated.
Launching New Project
© 2010 Oracle Corporation
This process will
submit a new project
proposal.
Organizations can
ensure new ideas for
projects contribute to
business value.
This workflow will
create a new What-if
project behind the
scenes.
Launching New Project
© 2010 Oracle Corporation
Casual users easily
input required data.
Anyone in a project-
driven organization is
able to participate.
Forms can display
intuitive terminology
that avoids PPM
jargon.
Launching New Project
© 2010 Oracle Corporation
Based on estimated
budget size, this
request will bypass a
rigorous review
process.
Based on estimated
budget size, this
request will bypass a
rigorous review
process.
Launching New Project
© 2010 Oracle Corporation
This next stage is
called “Project
Manager Review”.
Displayed fields can vary
for each stage.
Launching New Project
© 2010 Oracle Corporation
Additional project
details are revealed
for this user.
Submitting will confirm this
project manager’s
acceptance of project
assignment & create
project in P6.
The workflow engine
can auto-populate
fields (e.g. Set
Project Type, EPS,
OBS)
Tracking Project in ‘My Workflows’
© 2010 Oracle Corporation
View list or Group by:
Category
Due Date
Initiator
Priority
Formatting changes
are saved for each
individual user.
Insight into Days Pending and
deadlines so that Project are
not delayed
Tracking Project in ‘My Workflows’
© 2010 Oracle Corporation
Understand the
current status based
on context of the
entire workflow
Swimlanes denote
which user role takes
action for each stage
Summary
• Oracle introduced world-class BPM workflow capability into P6
• Easy to use with simple forms
• Integrates stakeholders without Primavera direct access in forms
• Capture the right information in the right quality with BPM via integration
over larger ecosystem (ERP, CRM, PLM and others)
• Notifications and alerts
Oracle confidential internal only
BPM Terminology
• BPMN - Process modeling notation based on OMG BPMN 2.0 standard.
Process execution by BPMN Service Engine (built on BPEL engine)
• BPM Project – the container for all workflow elements such as BPMN Project,
business rules, BPM objects, transformations, etc. • Create new with BPM Studio
• Create new with Process Composer by using existing template created with BPM Studio
• Role – same as ‘Lane’ in BPMN terms. Defines who has responsibility to
participate in a process step. • When modeling, Abstract Roles are used
• At run-time, Organizational Roles are used
• Project deployment involves tying these two entities together
• Activity Document – instructions for end user participants to read at a given
process step
• Business Catalog – Per BPM project, container for Business Objects
leveraging SCA composite assembly model. Hides technical details of WSDL,
etc for business user.
• Project Metadata Store (MDS) – Container for BPM Projects. Process
repository accessed by both Studio and Composer
Oracle confidential internal only