Skip to main content

Software Capability Evaluation: VA's Software Development Process Is Immature

AIMD-96-90 Published: Jun 19, 1996. Publicly Released: Jun 19, 1996.
Jump To:
Skip to Highlights

Highlights

Pursuant to a congressional request, GAO reviewed software development processes and practices at the Department of Veterans Affairs' Veterans Benefits Administration (VBA) and Austin Automation Center (AAC).

Recommendations

Recommendations for Executive Action

Agency Affected Recommendation Status
Department of Veterans Affairs To better position VBA and AAC to develop and maintain their software successfully and to protect their software investments, the Secretary of Veterans Affairs should delay any major investment in software development beyond that which is needed to sustain critical day-to-day operations until the repeatable level of process maturity is attained.
Closed – Not Implemented
VA/VBA claims that the payment system replacement and migration of legacy systems projects are of critical importance to address future problems. It also cites government mandates for electronic funds transfer and standard general ledger accounting as reasons why software development must continue. Therefore, it nonconcurs with this recommendation.
Department of Veterans Affairs To better position VBA and AAC to develop and maintain their software successfully and to protect their software investments, the Secretary of Veterans Affairs should obtain expert advice to assist VBA and AAC in improving their ability to develop high-quality software, consistent with criteria promulgated by SEI.
Closed – Implemented
VBA has acquired the services of the Software Engineering Institute through an interagency agreement with the Air Force to assist it in improving its ability to develop high- quality software. Likewise, the Austin Automation Center has acquired the services of Abacus Technology, one of four SEI-certified CMM vendors.
Department of Veterans Affairs To better position VBA and AAC to develop and maintain their software successfully and to protect their software investments, the Secretary of Veterans Affairs should develop an action plan, within 6 months from the date of this letter, that describes a strategy to reach the repeatable level of process maturity.
Closed – Implemented
VBA has developed a strategic plan and an action plan for its software process improvement effort, but it lacks a clear presentation of how it intends to move from an ad hoc and chaotic level to a repeatable level. It also lacks specific information on costs, risks and milestones. The Austin Automation Center has developed an action plan which provides costs and milestones for reaching the repeatable level, but this plan does not discuss risk or provide details on how it intends to move from the current level to the repeatable level.
Department of Veterans Affairs To better position VBA and AAC to develop and maintain their software successfully and to protect their software investments, the Secretary of Veterans Affairs should implement the action plan expeditiously.
Closed – Implemented
Both VBA and the Austin Automation Center have developed an action plan for software process improvement efforts and have begun to implement them. Austin's plan shows it reaching level 2 by March 1999, while VBA has scheduled reaching level 2 by December 1999.
Department of Veterans Affairs To better position VBA and AAC to develop and maintain their software successfully and to protect their software investments, the Secretary of Veterans Affairs should ensure that any future contracts for software development require that the contractor have a software development capability of at least Capability Maturity Model level 2.
Closed – Implemented
VBA and AAC have developed standard contract language requiring contractors competing for new task orders or contracts to have at least level 2 maturity and incorporated this language into its new software development contracts. VBA has also sent letters to its contractors requesting information on their software capability level and plans to improve. However, they have not incorporated evaluations of contractors CMM levels into their source selection process.

Full Report

Office of Public Affairs

Topics

Application softwareComputer networksContract administrationCost controlInformation systemsRequirements definitionResearch and development contractsVeterans benefitsConfiguration controlSoftware development