era project update · era cost tracking database ms access database: 126 cost categories—93...

29
eRA Project Update Joe Pasquina IV&V Team Soza & Company / Perot Systems Government Services

Upload: others

Post on 15-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

eRA Project Update

Joe PasquinaIV&V TeamSoza & Company / Perot Systems Government Services

Page 2: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Outline

AssessmentInitial Findings of 2001CY 2002 InitiativesProgressAnalysis of March 2003 ReleaseCurrent ProjectsChallengesCurrent Initiatives

Page 3: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

AssessmentReturn on Investment (OMB 300):

1.5 (50%) over 7 years (FY 2002 – FY 2008)J2EE Migration

Implementation of cost & schedule PM infrastructure in a dynamic environment

Evolving ability to baseline, monitor and forecast costsInitial capacity to provide analysis from granular tracking of project dataInstitution of a PM processes and practices across project modules

Page 4: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Initial Findings (Nov 2001)Classic symptoms of rapidly growing project:

05

1015202530354045

1999 2000 2001 2002 2003

Project Growth (millions)

Page 5: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Initial Findings (Nov 2001)Classic symptoms of rapidly growing project:

Limited project information availability—alignment across models/sources uneven

Lack of detailed cost & resource information PM skill set partially developedInstitutionalization of roles throughout organization structure is evolvingProject procedures, practices not standardized or fully documented.

Page 6: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Initiatives

Define roles and responsibilities across projectRefine business planning processesInstitute a centralized project tracking system

communicate issues, statusConduct periodic team reviewsImprove cost estimation capabilitiesTrack granular level project reporting data

Page 7: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Roles & ResponsibilitiesDrafting of a Project Management Plan (PMP)

Cover key management processesDefine roles & responsibilities

Transform project from “person” to “title” based responsibilitiesApril 2002 - Initial DraftCY 02 - Period of change

Significant personnel changes:Role of AnalystIteration ManagerDeployment Manager

Final Draft to be completed by May 1

Page 8: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Refine Business Planning Processes (Operational level)

Establish requirements management, configuration management, and change management structures

Blueprint TechnologiesRational Unified Process (RUP)—process frameworkBegan implementing SEI/CMM Level II requirementsChange from waterfall to iterative lifecycle—Release managementInstallation of RequistePro—requirements management software toolWeekly CCB meetings

Page 9: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Configuration Control Board (CCB)

eRA Operations Manager—ChairMembership includes

ArchitectDevelopmentOperationsQuality Assurance—TestingDeployment ManagerRelevant

DevelopersAnalyst

Page 10: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Project Tracking System

Standardize work breakdown structure (wbs); project phases; milestones; deliverables, etc…Evaluated COTS productsDecided on PlanView

Ability to modify around eRA processesUser friendlyResource management, financial management, baseline, gap analysis, assess risk, etc…..

Installation underway—Pilot w/ July ReleaseAssist with OMB Circular A-11 & OMB 300

Page 11: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Cost Estimation Capabilities2-Tier Approach:

Baseline requirementsEstimate based on historical cost & current requirements

Function Point AnalysisInternationally recognized methodology for measuring software projects “size”

FP = Software unit: cubic foot, pound, gallon, etc…Cost Xpert—Industry accepted modeling tool

Page 12: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Function Point AnalysisQuantitative and Qualitative Elements

OrganizationCapability

ProjectComplexity

ProjectSize

RequirementsCost

ScheduleEstimates

X

X

Page 13: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Tracking Granular Project DataImplemented Oracle Small Business Suite (SBS)Online time tracking system—all project team membersData collected weekly

Page 14: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Cost Categories

Oracle SBS

Page 15: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Oracle SBS

WorkflowFunction

Page 16: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Oracle SBS

VariousOrganizations•Contractors•Government

Page 17: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Tracking Granular Project Data

eRA Cost Tracking DatabaseMS Access Database:

126 Cost Categories—93 Active297 employees

58 government239 contractors

134 invoices28 contracts22 contractors + government127 labor categories (rates)

Page 18: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

FUNCTION POINT COUNT

BASELINE

SBSDATABASE

ACTUALINVOICESCOSTS

Page 19: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

March 2003 Release—Analysis26 cost modules tracked

Maintenance projectsDevelopment projects

≈$1.8 million baselineSBS data ≈ $1.9 millionInvoiced $600K: 2-month lag

Most DecPartial JanLittle FebNo March

Page 20: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

March 2003 ReleaseComparing SBS vs. Invoice—December

Strong correlation within the modules (97%)

2 outlier modules (<10%)

SBS = $318KInvoice = $292K

+ 9%

Page 21: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

March 2003 Release

$ 247,802.37 $ 240,272.84 TOTALS

$ 4,102.30 $ 2,014.57 Type 5s Module Maintenance

$ 3,024.52 $ 1,277.92 Type 4's, 6's, and 7's Module

$ 11,111.22 $ 11,365.22 Review Module Maintenance

$ 35,362.99 $ 17,569.34 Review - Internet-Assisted Review

$ 20,218.87 $ 23,954.80 Receipt and Referral Maintenance

$ 5,939.90 $ 5,936.88 Person Module Maintenance

$ 12,494.77 $ 21,861.81 IRDB Maintenance

$ 1,510.96 $ 1,278.90 IM Module

$ 379.19 $ 336.40 ICSTORe Maintenance

$ 13,018.63 $ 11,180.95 ICO Maintenance

$ 775.02 $ 775.02 Grants Update Module (GUM) Maintenance

$ 16,659.39 $ 15,283.68 Grants Payment Management Maintenance

$ 20,118.22 $ 20,482.86 GM Maintenance

$ 1,740.85 $ 2,787.13 GM Closeout Maintenance

$ 8,874.00 $ 7,091.45 CRISP on the WEB Maintenance

$ 92,471.54 $ 97,075.91 Committee Management Fast Track

InvoiceSBS December

Module Category

Page 22: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

March 2003 Release—Analysis

Function Point Counted Several ModulesPeer Review ModuleReceipt & ReferralGrants Management

GM CloseoutGM Maintenance

Page 23: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

March Release ExamplesBa

selin

eSB

SIn

voic

eFu

nctio

nPo

int

Base

line

SBS

Invo

ice

Func

tion

Poin

t

Base

line

SBS

Invo

ice

Func

tion

Poin

t

Receipt &Referral

GrantsManagement

PeerReview

* * *

Note: Not all invoices have been received

Page 24: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Current Projects

April 2003CGAP & XML SpecsiEdison redesign

July 2003J2EE customizable checklist & query toolPerson Module redesign

Additional July 2003 requirements under review

Page 25: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Current Challenges

Ability to project user requirements beyond 3-month window limits ability to forecast costsAbility to resource level and monitor scope creep still evolvingSBS and Cost Tracking Database reaching functional limits

Page 26: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

CY 2003 InitiativesCalibrate baselines across all modulesFinalize Project Management PlanMigrate Oracle SBS & eRA Cost Tracking Database to PlanViewRefine cost estimating modelsIndependent cost & schedule estimates across all modelsFurther expand SEI/CMM Level II capabilities

Build repeatable processesEmphasize cost control and contractor invoicing

Page 27: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors
Page 28: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Assessment – eRA ProjectReturn on Investment: 1.5

-30

-20

-10

0

10

20

30

2002 2003 2004 2005 2006 2007 2008(Cost/Benefit - In millions)

Source: OMB 300

Page 29: eRA Project Update · eRA Cost Tracking Database MS Access Database: 126 Cost Categories—93 Active 297 employees 58 government 239 contractors 134 invoices 28 contracts 22 contractors

Cost & Schedule Assessment

Early in