The first step in working with a project in the Oracle Projects Suite, project initiation, is typically performed centrally by a project administrator using a template, and then routed for approval (to check proper template usage, project manager assignment, and funding). Eventually the project manager (PM) is notified that the project is ready to be modified for detail workplan and date input, key member and resource assignments, other project attributes, transaction controls, and detail financial planning. Read the rest of this entry »
Project Partners Blog
Archive for 2009
Project Partners has been delivering integration between Primavera and Oracle E-Business Suite Projects applications since 1998. We’re excited that Oracle has released its own integration between these project management applications, and pleased to provide a high level, introductory overview in this article. You will find more detail in future blogs on this topic. Read the rest of this entry »
Oracle provides a strong resource with its recommended patch lists (RPL). However, Project Partners is pleased to provide a detailed list of patches that we have uncovered, either during implementations or as a result of internal testing.
As with any patch you should always do detailed research so you can find the patch number and a description of the patch. It is always important to investigate the patches completely, understand their compatibility with those you have already applied and how they might impact your environment, especially where customizations are concerned. This is where the importance of testing your functionality comes into play.
With that said, below is some very useful ‘insider information’ for your review. Read the rest of this entry »
The need to issue a credit memo is common everyday practice for all companies. When the invoice being credited is recent, or the credit is an easy one-to-one (credit memo to invoice) match, this process should be fairly simple. But what happens when you need to issue a credit to your customer months after your invoice has been paid, accounting periods have been closed and information has been archived? What if you need to issue an on-account credit not associated with any particular invoice but rather just a credit to the customer or a credit to the project? What if you want to issue a credit along with your current draft invoices rather than for the original paid invoice? Using standard functionality in Oracle Projects, all credit memos created, whether for canceling an invoice or for correcting an item on a previous invoice, are handled by creating a credit memo that can only be applied against the original invoice. This happens even if the original invoice has already been paid. There is little flexibility in issuing credits not directly associated with the original invoice. Read the rest of this entry »
Oracle Primavera P6 v7 Enterprise Project Portfolio Management – New Release
Oracle released a new version of the existing popular product P6 EPPM. Surprisingly, this new release is still called P6 but it has a revised release number v7. The new product is called “Oracle Primavera P6 v7 EPPM”. Many organizations would like to know what new features are added and bug fixes incorporated. I will try to discuss a few main enhancements and your IT/PMO teams can review and determine if your organization is ready upgrade to this release.
Improvements:
- Open Enterprise Architecture
- Event-Driven Architecture: Developers can now utilize this new feature to write “event-driven” triggers and build integration to any product. Project Managers can get notification on their PDA, iPhones or Outlook; external workflow can be initiated or dashboards can be updated based on any event.
- Service Oriented Architecture (SOA) – In the past, clients either used Primavera SDK or APIs to build integration to other ERP or legacy systems. With the new improved SOA model and Primavera Web Services there are additional options because of the open architecture for building integration between P6 v7 and other products.
- Sharepoint Integration: MS SharePoint integration enables plug’n’play interoperability.
Project Partners, in conjunction with the OAUG Projects SIG, is hosting a webinar on October 22nd
Project-oriented organizations rely on project managers to manage project work, finances, progress, reporting, and to monitor the overall health of the project. Typically this transactional and performance reporting interaction is done via HTML web pages to a robust enterprise system such as Oracle Projects. However, since project managers must spend most of their time managing project work, and are therefore, only part-time users of enterprise applications, often they find the user interface difficult to assimilate.
Additionally, many project managers spend much of their time travelling, and therefore have considerable quantities of down-time that could be used for project analysis and management, but are unable to effectively do so since they are not networked to their enterprise environment.
The challenge is to provide a concise, yet robust means of interfacing with a comprehensive enterprise application such as Oracle Project Management that can also be taken offline when necessary to work in a disconnected mode. Read the rest of this entry »
Challenges
Determine if you have a demand or supply oriented environment
- Demand resource management is more prevalent with internal resource organizations, i.e. IT organizations. The primary focus is to assure that resources are optimally allocated to projects in keeping with the organization’s stated goals and objectives. Or, in other words managing the problems of “everybody is over-booked” or “there’s more work than resources”.
- Supply resource management tends to be more attuned to billable professional resources. The primary focus is in balancing staff retention, skill mix and gross margins by assuring that resources are optimized to their maximum capacity. Or in other words “Is everybody billable?” or “Do we have enough analysts or too many designers?”
- Professional services and other resource intensive organizations may have both issues at the same time Read the rest of this entry »
There is no cookie-cutter definition of an engineering-construction (E&C) company other than they are all project-oriented businesses who perform construction-related work for a client (often referred to as the owner – the entity paying for the work and for whom the work is performed). There are those who perform design-only work (engineering), construction-only work, or design-build work (a combination of both).
Engineering companies are essentially professional services organizations who specialize in providing engineering-design solutions to clients – often in specialized fields.
Construction companies can generally be classified as either (a) contractors who perform all or most of the work themselves, or (b) subcontractors, who perform specialized work such as electrical, mechanical, or masonry tasks. General contractors (GCs) are contractors who perform many different types of work (even engineering services), often manage overall aspects of large (sometimes global) projects – referred to as construction-management (CM), and usually have access to large bonding resources.
Special cases are owner-CM, or owner-performed work. In the former, an owner (such as a large natural resources company, a government entity, or a specialty retailer) may act as a GC who subcontracts most or all of the work on a project to others, but manages the overall work themselves (CM). In the latter case, owners may have the people and equipment resources to actually perform some of the work rather than contracting it to others.
This article is a discussion of solutions for general contractors who use Oracle Project Management and Project Partners User Interface Applications in the execution of design-build projects. Future papers will focus on the other members of the E&C family. Read the rest of this entry »
Introduction
Oracle Projects may be integrated with Inventory and WIP. This integration allows the tracking of project related transactions in Inventory and WIP. Some of those transactions will be interfaced to Oracle Projects. The simplest Inventory transactions that will be cost collected and imported to Oracle Projects are miscellaneous inventory transactions.
-
Miscellaneous Issue from stock to a project,
-
Miscellaneous Receipt from a project into stocks.
Those miscellaneous transactions are imported into Projects from any Inventory organization, whether or not the organization was classified as Project Manufacturing Organization. In a PJM organization those transactions are eligible for cost collection only if the stock locator is of another project or has no project at all.
The following transactions will be cost collected and imported into Oracle Projects only when executed within a PJM organization:
-
Items receipts of a project related purchase orders for inventory destination. The items are delivered into a project locator of the inventory organization.
-
Items issued from a project locator to WIP job (work order) of other project, or from a non project locator to a project work order.
-
Project Transfers transactions which move items from one project locator to another project locator on the same organization, or from a non project to a project locator.
-
Inter Organizations transfers from a project locator or non-project locator to another project locator in the receiving organization.
-
Resources charging WIP work orders, which are project related. Resources may be employees’ labor time, outside processing supplier costs, machine usages etc.
Cost Management invokes the cost processor program for each inventory and WIP transaction, one by one, following their creation order. It calculates the cost amount of each transaction and may generate the accounting lines. When cost processor is responsible for generating accounting, it uses the accounts set up of Cost Groups and WIP Accounting Class. In a PJM organization you assign each project to the organization, and enter the project parameters. Among them you link a project to a single cost group and may link it to various WIP Accounting Classes. Cost Management system also offers some extensions that may be implemented for changing those default accounts.
Accounting Options for PJM Organization
When Project Manufacturing is enabled for all or certain inventory organizations, there are (starting 11.5.10) several alternative options for accounting, which differ in scope and path. On the setup form of a PJM organization you should select one value for each one of the following parameters:
-
GL Posting Option:
-
Manufacturing: All inventory and WIP transactions are accounted by Cost Management process in Inventory, and sent from Inventory to GL. The project-related transactions are interfaced from Inventory to Projects as accounted.
-
Projects: Inventory is not interfacing any material or WIP transactions to GL. The project-related transactions are interfaced from Inventory and WIP to Projects.
-
-
Account Option: This option is applicable only if GL posting option is selected as Projects.
-
Send Accounts to PA: Inventory and WIP transactions are interfaced to Projects with the accounts defined by the source. However, Projects will interface those to GL.
-
Use Auto Accounting: Inventory and WIP transactions are imported into Projects unaccounted. Oracle Projects is responsible for distributing those expenditures using Auto Accounting rules.
-
Inventory miscellaneous transactions imported from a PJM organization will always be accounted by Auto Accounting rules in Projects.
Several points regarding these options are worth noting when implementing Project Manufacturing:
-
When selecting the Projects value for the GL Posting option, only transactions that are cost collected into Projects are accounted and posted in GL. All other inventory transactions, which are not charged to projects, will not be affecting any GL accounts. Any inventory transaction that represents a change in the physical on-hand value of inventory without adding or reducing any value to the project accumulated cost will not be cost-collected nor accounted in GL.
-
WIP transactions represent resources adding value to the project-work-orders; hence those are always cost collected into Projects, and always accounted.
-
PO delivery transactions into Inventory or Shop-Floor, and any subsequent correction or return transactions will always be accounted and interfaced to Projects as well. This is true for non-project purchase orders as well.
-
When selecting the Projects value for the GL Posting option you have to enable a project number as a Common Project on the PJM organization setup form. In a PJM organization, users may enter transactions without project and task. By enabling a common project the system will capture any WIP and Inventory transactions with no project data, and interface those to Projects, all assigned to the predefined common project and task.
In the following paragraphs I would like to explain the advantages of interfacing unaccounted Inventory and WIP transactions to Projects.
Many companies use to apply indirect costs on top of direct costs. In Inventory and WIP you may setup overhead rates, and the cost processor calculates the additional cost elements, material overhead and resource overhead. Those overhead materials are cost collected and interfaced as separate burden expenditures. The alternative tool for applying overhead is the burdening functionality of Oracle Projects. Projects will not allow burdening of externally accounted transactions. However, when expenditures are imported as not accounted, Oracle Project’s burdening functionality can process the PJM transactions, and apply burden costs to those expenditures. The ability to use Project Burden allows companies to apply systematically the same burden multipliers on PJM and all other expenditures charged to the projects. For example, employees may sometime charge work order in WIP or charge directly a project and task on their timecard. Using this feature the burden calculation may be shared, and you could save the maintenance of duplicate rates schedules. In addition, Projects’ burdening allows for updates to the burden rates. The ability to re-burden and apply final burden multipliers, replacing the provisory initial multipliers is a unique feature available in Projects. There is no way to revise overhead rates in Inventory. Last point in favor of using project burdening over inventory overhead is the ability to treat differently the burden amounts based on project types. Company may choose to use burden on separate expenditure items (summarized burden items) for contract projects, but use burden on the same item for capital projects.
Some companies also need to account differently for billable versus not billable expenditures. Such feature is easily done in Projects, and is a lot more complex to achieve using the accounting engine of Cost Management in Inventory. You may set up transaction control in Oracle Projects to derive the billability of Inventory and WIP expenditure items. With the expenditure items marked as billable, you can use Auto Accounting rules of Projects to generate the appropriate accounting based on billability.
The accounting generation for project expenditures is easily configured and maintained when you use only Oracle Projects’ Auto Accounting. Companies which need to account for PJM transactions using rules based on project attributes, project organization, project classification, will find the easiest solution is to use Auto Accounting. Alternatively, achieving the same project-based accounting in Cost Management; would require developing the Accounting Generation Extension. This is a separate tool based on workflow engine, which requires extra development and maintenance effort. Even when you are using SLA in Oracle release 12, the configuration of accounting rules for Project’s source transactions is easier than the need to additionally configure similar rules for Inventory’s source transactions.
Sending all project-related transactions to GL through one source – Projects – eliminates the need to reconcile between project costs and their respective journal entries generated and posted by Inventory. Using the single path also eliminates the need to manage the period close of the inventory organization. Since Inventory would no longer be an accounting source, the closing of accounting periods for each inventory organization can be obsoleted.
All the above mentioned factors call for using a unified tool for generating project-based accounting. Those points become clear advantages when meeting the following two characteristics: Inventory and WIP transactions of a PJM organization are mostly project related; and when accounting rules are based on projects flows of revenue versus costs. If, on the other hand, the majority of Inventory cost is non project, you might not use the recommended method above.
In cases where companies require accounting in GL for significantly high amounts of the Inventory Materials asset account, the alternative method may be favorable. In these cases, using the classic Inventory flow for accounting and interface directly to GL has indeed a significant advantage. When there is high value of non-projects transactions in a PJM organization, those costs will charge a single common project. Oracle Projects, however, does a poor job in accounting for the balance of on-hand inventory by the end of each period. Oracle Projects setup at a PJM organization might not be a good solution for physical inventory based accounting.
Gartner’s February 2008 report “PMOs: One Size Does Not Fit All” found that there are very high rates of failure when setting up a PMO. Success or failure depends largely upon two aspects:
- How closely the PMO’s mission and objectives are linked to the real needs of the organization, and
- How well the role of the PMO is matched to the maturity of the organization.
As Project Partners has written in prior whitepapers and presentations (See Return on Investment – Building the Business Case for Project Portfolio Management and Return on Investment – Building the Business Case for Professional Services Automation), you should not attempt to become a Level 5 organization immediately – you need to evolve.
Benchmarking your organization’s maturity
As we have stated in the whitepapers referenced above, and as Gartner states in their 2008 report, the key to setting up a successful PMO is to first understand where your organization fits in the “Maturity Model” and then to organize a PMO structure that fits in your organization’s maturity model. The main goal should be to continuously maturing your organization’s PMO, moving up the scale from Level 0 to Level 5. The optimum level of maturity is recognized as being the level that delivers your organization’s strategic objectives most effectively and efficiently, and for many organizations that does not necessarily imply you must reach Level 5.
| Gartner PPM Maturity Model |
Level 0: Nonexistent – ad hoc | Level 1: Initial – reactive | Level 2: Developing –emerging discipline | Level 3: Defined –initial integration | Level 4: Managed –increasing efficiency | Level 5: Optimized –enterprise-orientation |
| People | Staff assigned to projects on a first available basis. PPM activity limited to interests and actions of Individual managers. | Priority projects get appropriate staffing: everything else is “first available.” Nascent PPM leader role – primarily still an individual manager focus. | PMO(s) established. Programs increasingly managed in-house. Project staffing/ resource capacity issues begin to be addressed. | PPM leader role formalized and Increasing specialization trend beginning. Shared resource pools formalized. | Network of PPM leaders exist companywide in a federated model. Centers of excellence improve workload management. Capacity planning enabled. |
PPM leader role formalized and Increasing specialization trend beginning. Shared resource pools formalized. |
| PPM Processes | Projects are assigned to line or staff managers. No formal PPM processes beyond high-level budgeting, except as provided by outside vendors. | All internal processes centered on management of critical projects. Vendors are often responsible for large initiatives. | Project processes in place. PMO(s) organized. Emerging Understanding of PPM. Risk now reviewed. | PPM function established. Projects are approved on a portfolio basis. Enterprise architecture (EA) functions involved. | Similar projects managed as Programs. Portfolio is actively maintained. | Portfolio extended beyond IT. Comprehensive PMO. Pipeline managed in real time. |
| Technology | Intermittent use of project schedulers, spreadsheets and other point tools on a “by project” basis. | Project scheduling tools and milestone reporting adopted. | Project collaboration and team workspaces supported. | Portfolio tool is in place. Reporting dashboards | Workflow added to toolset. Business users adopt tools as useful. | Single, integrated system supports reporting, Collaboration and analysis. |
| Financial Management |
Projects done without formal cost, benefit or risk valuation. | Projects have budgetary estimates, Actual cost can be estimated. Some benefit statements. | Project cost and labor hours captured. Estimate of benefit made for each project. | Costs are captured and forecast. Benefits are identified and related to strategy in the portfolio. | The portfolio is modeled and Appropriately optimized, factoring in risk. Benefit realization is tracked. | Programs have their own financial resources, and full life cycle. Costing is available. |
| Typical Tasks Performed |
|
|
|
|
|
|
| PMO Structures Mapped to Maturity Levels | Individuals |
Project Support Office |
Project Management Office | Portfolio Office, Centers of Excellence, Best-Practice Councils |
Federated PMO Program Offices |
Enterprise Program Management Office |
PMOs: One Size Does Not Fit All Feb 2008, Gartner Inc. http://mediaproducts.gartner.com/reprints/computerassociates/143645.html#1_0<!–%20entry%20label%203–>
How can you improve Organization/PMO maturity?
- Establish a vision. In order to know whether or not your efforts are successful, you must be able to articulate what will be different about your organization after you’ve launched the PMO
- Process. Adopt project management methodology, institutionalize its use within your organization, assign owners for every process, and use it and improve upon it continuously.
- PPM software. Introduce PPM software which enables more efficient and effective project, program and portfolio management delivery and support processes
- People Power. Expand project managers’ communications and interpersonal skills.
- End Result Driven. Encourage project manager certification, but manage, appraise, and promote based upon the end results achieved by project managers.
- Management Buy-In and Support. Strengthen involvement and support by executives and the leadership team by giving them what they need in order to be engaged, make effective decisions, and appreciate and support the project management maturity needs of the organization. Often this can be achieved via executive-level PPM software reports and/or dashboards.
- Project Planning/Execution. Developing effective and detailed plans at the beginning of the project; execute the project according to plan established.
-
Reporting. What is not reported is not measured. Use scorecards and dashboards to keep everyone informed and involved.
Where does your organization fit in the maturity model?
In order to know what the focus of your PMO should be, you need to first conduct an honest assessment to determine where your organization presently fits in the maturity model.


