Unanet & Earned Value Management White Paper
Unanet & Earned Value Management White Paper
Unanet & Earned Value Management White Paper
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Unanet</strong> and<br />
<strong>Earned</strong> <strong>Value</strong> <strong>Management</strong> Systems<br />
(EVMS) Compliance<br />
Version 1.4<br />
October 2010
<strong>Unanet</strong> Technologies<br />
45240 Business Court, Suite 300, Sterling, VA 20166<br />
P (703) 689-9440 F (703) 689-9450<br />
www.unanet.com<br />
<strong>Unanet</strong> Overview<br />
<strong>Unanet</strong> web-based software helps organizations manage people and projects for improved profitability, project<br />
performance, compliance to government regulations and reduced costs. For example, <strong>Unanet</strong> customers have<br />
reduced timesheet and expense report processing costs by 90%. Beyond tactical improvements in efficiency,<br />
<strong>Unanet</strong> real time project reporting drives key decisions faster, improving effectiveness. <strong>Unanet</strong> software is<br />
categorized in the PSA (Professional Services Automation) and PPM (Project Portfolio <strong>Management</strong>) software<br />
industry.<br />
<strong>Unanet</strong> and <strong>Earned</strong> <strong>Value</strong> <strong>Management</strong><br />
<strong>Earned</strong> <strong>Value</strong> <strong>Management</strong> (EVM) is a project management methodology that effectively integrates the project<br />
scope of work with schedule and cost elements for optimum project planning and control. The qualities and<br />
operating characteristics of earned value management systems are described in American National Standards<br />
Institute (ANSI)/Electronic Industries Alliance (EIA) Standard–748, <strong>Earned</strong> <strong>Value</strong> <strong>Management</strong> Systems,<br />
approved May 1998 and reaffirmed in August 2002 and June 2007 (ANSI 748-B).<br />
The key concept in EVM is combining measurement of technical performance (the accomplishment of planned<br />
work) with schedule performance (is the project behind/ahead of schedule), and cost performance (is the<br />
project under/over budget). Without all three data points, it is impossible to tell if a project is on track to deliver<br />
the required scope within the schedule and budget goals.<br />
But adopting EVM in a practical and efficient way presents challenges for many government contractors, as<br />
while earned value management is a well established approach on Department of Defense systems projects<br />
tracing back to 1967, information technology and systems projects of all sizes have much less experience in<br />
adopting formal EVM systems. Consequently, IT professionals and contractors working with Civilian Agencies<br />
are often less familiar with implementation issues than their peers in the defense sector.<br />
The ANSI/EIA 748 Standard identifies 32 criteria that should be complied with, grouped into five major<br />
categories:<br />
• Organization of the project (five criteria)<br />
• Planning, scheduling and budgeting (ten criteria)<br />
• Accounting considerations (six criteria)<br />
• Analysis and <strong>Management</strong> Reports (six criteria)<br />
• Revisions and Data Maintenance (five criteria)<br />
In meeting these 32 criteria, an <strong>Earned</strong> <strong>Value</strong> <strong>Management</strong> System (EVMS) provides a structured set of<br />
management practices to establish a performance measurement baseline for a project, and then to measure<br />
and analyze achievement. The combination of comprehensive planning, disciplined maintenance of the baseline,<br />
and earned value analysis provides greater visibility into program performance. This not only helps ensure<br />
compliance with contract requirements, but also enables the contractor to have a much improved ability to take<br />
corrective action, and forecast project costs at completion based on performance to date.<br />
A formal EVMS is clearly more than a piece of software, and requires documented procedures, training and<br />
ongoing process surveillance. However, appropriate automation can greatly reduce the effort of complying with<br />
the EVMS criteria and provide real project insight. The challenge is how to implement a system that supports<br />
these criteria with minimum overhead and which is appropriate for small and medium sized IT projects, while<br />
avoiding duplication of data, systems, and existing effort in project reporting and project accounting.<br />
The remainder of this document describes how <strong>Unanet</strong>, where appropriate, supports the 32 EVMS Criteria and<br />
eliminates the need for additional and costly specialized software.<br />
2
<strong>Unanet</strong> Technologies<br />
45240 Business Court, Suite 300, Sterling, VA 20166<br />
P (703) 689-9440 F (703) 689-9450<br />
www.unanet.com<br />
Organization of the Project<br />
EVMS Criteria 1: Define the authorized work elements for the program. A work breakdown structure (WBS),<br />
tailored for effective internal management control, is commonly used in this process.<br />
<strong>Unanet</strong> provides for unlimited tasks and subtasks in a hierarchical Work Breakdown Structure under each<br />
project. Task level time or expense reporting can be required if needed.<br />
EVMS Criteria 2: Identify the program organizational structure, including major subcontractors responsible for<br />
accomplishing the authorized work, and define the organizational elements in which work will be planned and<br />
controlled.<br />
<strong>Unanet</strong> provides organization-level management through Assignments. All tasks associated with a particular<br />
project can be assigned to specific people. Each person in the system is also assigned to particular “Home<br />
Organization.” Expenses can be reported on by project or by person organization. Reports can be generated at<br />
the Project Organization or Person Organization level to track actual versus budget data at both the project and<br />
task level.<br />
EVMS Criteria 3: Provide for the integration of the company’s planning, scheduling, budgeting, work<br />
authorization and cost accumulation processes with each other, and as appropriate, the program WBS and the<br />
program organizational structure.<br />
When utilizing <strong>Unanet</strong> Project Portfolio (the full <strong>Unanet</strong> suite), you have the ability to use the Planning module<br />
to plan and forecast future work, then convert a plan to an assignment (budget) when the project is won.<br />
Reporting at both the Project and Organization level provides a real time view into project performance, at<br />
summary, detailed and on a periodic basis. All data resides in a single database and the data model is<br />
published, so reporting requirements that fall outside the scope of the <strong>Unanet</strong>-provided reports can be<br />
accomplished with any common database reporting tool.<br />
EVMS Criteria 4: Identify the company organization or function responsible for controlling overhead (indirect<br />
costs).<br />
<strong>Unanet</strong> allows all indirect (and direct) work to be tracked with associated responsible organizations and<br />
projects. Only approved or authorized personnel can record hours to each project or task.<br />
EVMS Criteria 5: Provide for integration of the program work breakdown structure and the program<br />
organizational structure in a manner that permits cost and schedule performance measurement by elements of<br />
either or both structures as needed.<br />
<strong>Unanet</strong> provides a detailed Work Breakdown structure with an associated responsible organization for all work,<br />
with comprehensive reporting on budgets, plans and actual hours and costs.<br />
Planning, Scheduling and Budgeting<br />
EVMS Criteria 6: Schedule the authorized work in a manner which describes the sequence of work and identifies<br />
the significant task interdependencies required to meet the requirements of the program.<br />
Task scheduling provides for enforceable beginning and end dates. <strong>Unanet</strong> allows for an unlimited number of<br />
tasks and subtasks. <strong>Unanet</strong> allows dependencies between tasks to be defined and thus the logical sequences of<br />
tasks and their associated begin and end dates can be calculated. <strong>Unanet</strong> also integrates with Microsoft Project<br />
and doing so allows you to use the task dependency and critical path analysis features of Microsoft Project while<br />
maintaining a real time view of project performance in <strong>Unanet</strong>.<br />
3
<strong>Unanet</strong> Technologies<br />
45240 Business Court, Suite 300, Sterling, VA 20166<br />
P (703) 689-9440 F (703) 689-9450<br />
www.unanet.com<br />
EVMS Criteria 7: Identify physical products, milestones, technical performance goals or other indicators that will<br />
be used to measure progress.<br />
<strong>Unanet</strong> allows project managers to manually set percent complete figures based on milestones or performance<br />
measures that may be outside the scope of billable hours and expense management. <strong>Unanet</strong> can also<br />
objectively calculate percent complete based on hours charged or budget consumed to date. <strong>Unanet</strong> also<br />
provides User Defined Fields which can hold other objective methods for determining project and task status.<br />
EVMS Criteria 8: Establish and maintain a time-phased budget baseline, at the control account level, against<br />
which program performance can be measured.<br />
Initial budgets established for performance measurement will be based on either internal management goals or<br />
the external customer-negotiated target cost, including estimates for authorized but undefinitized work.<br />
Budget for far-term efforts may be held in higher level accounts until an appropriate time for allocation at the<br />
control account level. On government contracts, if an over-target baseline is used for performance<br />
measurement reporting purposes; prior notification must be provided to the customer.<br />
In <strong>Unanet</strong>, the project manager can set the initial PMB based on project guidelines and budgets. Project<br />
forecasts that served as the basis of the estimate can be easily converted into a project plan with WBS and task<br />
assignments.<br />
<strong>Unanet</strong> can capture all costs via the <strong>Unanet</strong> user interface or through automated imports Typically, all direct<br />
labor and direct expense costs are captured via the <strong>Unanet</strong> user interface. Other Direct Costs (ODC) can be<br />
entered through the <strong>Unanet</strong> expense report user interface or imported automatically from an accounting<br />
system.<br />
Project Managers can also set up automatic notifications based on a variety of factors related to percent<br />
complete, budget consumption, etc.<br />
EVMS Criteria 9: Establish budgets for authorized work with identification of significant cost elements (labor,<br />
material, etc.) as needed for internal management and for control of subcontractors.<br />
<strong>Unanet</strong> applies controls so that staff can record effort or expense only against approved items, and separates<br />
labor and other expense costs.<br />
EVMS Criteria 10: To the extent it is practical to identify the authorized work in discrete work packages,<br />
establish budgets for this work in terms of dollars, hours, or other measurable units. Where the entire control<br />
account is not subdivided into work packages, identify the far term effort in larger planning packages for budget<br />
and scheduling purposes.<br />
<strong>Unanet</strong> allows the creation and authorization of detailed Work Breakdown Structures with budgets in hours or<br />
dollars, supporting the level of detail required for effective management of the project. Both budgeted amounts<br />
and dates can be used to constrain when charges are made against a project or task by an individual.<br />
EVMS Criteria 11: Provide that the sum of all work package budgets plus planning package budgets within a<br />
control account equals the control account budget.<br />
<strong>Unanet</strong> supports summarization of budget hours and costs from detail levels for comparison with summary or<br />
project-level budgets.<br />
EVMS Criteria 12: Identify and control level of effort activity by time-phased budgets established for this<br />
purpose. Only that effort which is unmeasurable or for which measurement is impractical may be classified as<br />
level of effort.<br />
4
<strong>Unanet</strong> Technologies<br />
45240 Business Court, Suite 300, Sterling, VA 20166<br />
P (703) 689-9440 F (703) 689-9450<br />
www.unanet.com<br />
<strong>Unanet</strong> provides a time-phased detailed WBS with associated hours and budgets. Level of effort activities where<br />
budgets are spread across the duration of the project are also supported.<br />
EVMS Criteria 13: Establish overhead budgets for each significant organizational component of the company for<br />
expenses which will become indirect costs. Reflect in the program budgets, at the appropriate level, the<br />
amounts in overhead pools that are planned to be allocated to the program as indirect costs.<br />
<strong>Unanet</strong> supports burdening of projects costs by applying indirect rates using target, provisional and actual<br />
rates. Multiple costs structures are supported. Various reports are provided, including actuals and forecasting<br />
future costs based on staffing, to show in detail how overhead costs are applied to projects to give total costs.<br />
EVMS Criteria 14: Identify management reserves and undistributed budget.<br />
<strong>Unanet</strong> provides a number of flexible mechanisms at the project level for recording data such as management<br />
reserve (MR) and undistributed budget (UB), via User Defined Fields and Project Notes.<br />
EVMS Criteria 15: Provide that the program target cost goal is reconciled with the sum of all internal program<br />
budgets and management reserves.<br />
<strong>Unanet</strong> provides various reports which rollup budget hours and costs from detailed to project and other<br />
summary levels for comparison with target costs.<br />
Accounting Considerations<br />
EVM Intent Guideline 16: Record direct costs in a manner consistent with the budgets in a formal system<br />
controlled by the general books of account.<br />
<strong>Unanet</strong> will be your system of record for time, and for time adjustments. Your accounting systems remains your<br />
system of record for project accounting data as the time details flow into the accounting system. <strong>Unanet</strong><br />
integrates with all leading accounting systems.<br />
EVM Intent Guideline 17: When a work breakdown structure is used, summarize direct costs from control<br />
accounts into the work breakdown structure without allocation of a single control account to two or more work<br />
breakdown structure elements.<br />
<strong>Unanet</strong> allows budgeting and actual tracking at the lowest level of detail required, so that this issue does not<br />
occur. Information can be rolled up by the WBS for summary reporting.<br />
EVM Intent Guideline 18: Summarize direct costs from the control accounts into the contractor's organizational<br />
elements without allocation of a single control account to two or more organizational elements.<br />
<strong>Unanet</strong> allows direct costs from the accounting system to be applied at the same level as budgets within<br />
<strong>Unanet</strong>. Information can be rolled up by the WBS for summary reporting.<br />
EVM Intent Guideline 19: Record all indirect costs which will be allocated to the contract.<br />
<strong>Unanet</strong> provides a set of summary and detailed project reports which calculate and display indirect costs to be<br />
applied to a project. Indirect costs can be calculated using three different rate types; target, provisional and<br />
actual.<br />
EVM Intent Guideline 20: Identify unit costs, equivalent units costs, or lot costs when needed.<br />
<strong>Unanet</strong> provides flexible and powerful integration facilities with leading accounting systems. Where unit cost or<br />
lot cost data needs to be stored in <strong>Unanet</strong>, there are a number of User Defined Fields that can support this.<br />
5
<strong>Unanet</strong> Technologies<br />
45240 Business Court, Suite 300, Sterling, VA 20166<br />
P (703) 689-9440 F (703) 689-9450<br />
www.unanet.com<br />
EVM Intent Guideline 21: For EVMS, the material accounting system will provide for:<br />
21.1: Accurate cost accumulation and assignment of costs to control accounts in a manner consistent with the<br />
budgets using recognized, acceptable, costing techniques.<br />
21.2: Cost performance measurement at the point in time most suitable for the category of material involved,<br />
but no earlier than the time of progress payments or actual receipt of material.<br />
21.3: Full accountability of all material purchased for the program including the residual inventory<br />
This functionality would typically be provided by the accounting system. Material costs recorded in <strong>Unanet</strong> can<br />
be exported to the accounting system through automated interfaces. Similarly, actual material costs can be<br />
imported into <strong>Unanet</strong> and applied at the appropriate level for comparison with budget data.<br />
Analysis and <strong>Management</strong> Reports<br />
EVM Intent Guideline 22: At least on a monthly basis, generate the following information at the control account<br />
and other levels as necessary for management control using actual cost data from, or reconcilable with, the<br />
accounting system:<br />
a) Comparison of the amount of planned budget and the amount of budget earned for work accomplished<br />
– SCHEDULE VARIANCE<br />
b) Comparison of the amount of the budget earned and the actual (applied where appropriate) directs<br />
costs for the same work. – COST VARIANCE<br />
<strong>Unanet</strong> calculates and reports Budgeted Cost of Work Scheduled, Budgeted Cost of Work Performed, Actual<br />
Cost of Work Performed, Schedule and Cost Variance, Schedule and Cost Variance Percentage, Schedule and<br />
Cost Performance Indices, Budget At Complete, Estimate at Complete and Variance at Complete. This data can<br />
be calculated for a user-specified ‘current period’ and also cumulatively for the life of the project.<br />
EVM Intent Guideline 23: Identify, at least monthly, the significant differences between both planned and actual<br />
schedule performance and planned and actual cost performance, and provide the reasons for the variances in<br />
the detail needed by program management.<br />
<strong>Unanet</strong> provides reports detailing schedule and cost performance variance and indices, and allows project<br />
managers to document reasons for variances as required, based on needs and thresholds established by<br />
program management. Specific thresholds for cost and schedule variances, and variance at complete, can be<br />
specified in reporting so that those items requiring management attention are easily identified.<br />
EVM Intent Guideline 24: Identify budgeted and applied (or actual) indirect costs at the level and frequency<br />
needed by management for effective control, along with the reasons for any significant variances.<br />
<strong>Unanet</strong> provides a suite of summary and detailed reports showing budgeted and actual indirect costs. Indirect<br />
costs can be calculated using target, provisional or actual burden rates. <strong>Unanet</strong> provides facilities for recording<br />
Notes where reasons for variances can be documented.<br />
EVM Intent Guideline 25: Summarize the data elements and associated variances through the program<br />
organization and/or work breakdown structure to support management needs and any customer reporting<br />
specified in the contract.<br />
In <strong>Unanet</strong>, budget, actual and earned value data are held at the detail level. This information can be<br />
summarized to any level of the WBS, and variances used for analysis and problem resolution.<br />
6
<strong>Unanet</strong> Technologies<br />
45240 Business Court, Suite 300, Sterling, VA 20166<br />
P (703) 689-9440 F (703) 689-9450<br />
www.unanet.com<br />
EVM Intent Guideline 26: Implement managerial actions taken as the result of earned value information.<br />
In <strong>Unanet</strong>, action items with associated responsibilities can be recorded in the Project Notes facility, and tracked<br />
to completion and adequate resolution. <strong>Unanet</strong> provides relevant managers with real-time access to project<br />
performance data that allows them to identify variances.<br />
EVM Intent Guideline 27: Develop revised estimates of cost at completion based on performance to date,<br />
commitment values for material, and estimates of future conditions. Compare this information with the<br />
performance measurement baseline to identify variances at completion important to company management and<br />
any applicable customer reporting requirements including statements of funding requirements.<br />
<strong>Unanet</strong> provides this data in real-time. Projects Managers can see estimates to completion on a constant basis,<br />
and are better able to manage the project to on time / on budget completion because they have access in realtime<br />
to the direct costs related to their projects. Indirect costs can be calculated and displayed as required<br />
based on target, provisional or actual burden rates to provide a complete picture of project status.<br />
Revisions and Data Maintenance<br />
EVM Intent Guideline 28: Incorporate authorized changes in a timely manner, recording the effects in budget<br />
and schedules. In the directed effort prior to negotiation of a change, base such revisions on the amount<br />
estimated and budgeted to the program organizations.<br />
<strong>Unanet</strong> captures budget and schedule changes in the audit trail and also via a user-generated snapshot with a<br />
specified effective date. Further, the real-time view for project managers provides the earliest possible<br />
recognition of potential problems and thus the best opportunity to mitigate those problems before they threaten<br />
the project schedule.<br />
EVM Intent Guideline 29: Reconcile current budgets to prior budgets in terms of changes to the authorized work<br />
and internal replanning in the detail needed by management for effective control.<br />
<strong>Unanet</strong> allows ‘snapshots’ to be recorded of both project and task budgets, and percent complete, as required<br />
by the project manager. <strong>Unanet</strong>’s audit trail capabilities enable management to achieve this level of control.<br />
Furthermore, original plans and budgets can be compared.<br />
EVM Intent Guideline 30: Control retroactive changes to records pertaining to work performed that would<br />
change previously reported amounts for actual costs, earned value, or budgets. Adjustments should be made<br />
only for correction of errors, routine accounting adjustments, effects of customer or management directed<br />
changes, or to improve the baseline integrity and accuracy of performance measurement data.<br />
<strong>Unanet</strong> provides control over historical adjustments and can enforce recording of reasons for changes made. A<br />
detailed audit trail is recorded of any authorized changes made, in full compliance with DCAA timekeeping<br />
requirements.<br />
EVM Intent Guideline 31: Prevent revisions to the program budget except for authorized changes.<br />
<strong>Unanet</strong> provides comprehensive security access control including project and organization-level access, roles<br />
that control access, and an audit functionality.<br />
EVM Intent Guideline 32: Document changes to the performance measurement baseline.<br />
<strong>Unanet</strong> provides facilities for recording Notes against a project to support those changes recorded by the Audit<br />
functionality that require annotation and explanation.<br />
7