Dod policy defines software sustainment and software maintenance activities synonymously, to comprise any activities or actions that change the software baseline, as well as modifications or upgrades. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes a common perception of maintenance is that it merely involves fixing defects. Now, he is the director of sjsu research center on smart technology, computing, and complex. Citizens against government waste cagw has been following this issue for some time, including a may 10, 20 briefing on capitol hill highlighting the problems with software asset management in the federal government. In the first report, gao added federal software licenses to its list of twentyfour areas in which it discovered evidence of fragmentation, overlap, or duplication in federal government programs. B256692 authority to make advance payments for technical. May 30, 2018 once again, the gao depends on the point that the delimitation of omit data in dfars 252. The gaos decision last week, denying in part and dismissing in part sikorsky aircraft corporations muchwatched protest of the air forces solicitation to replace the uh1n helicopter, deals an early if light blow to contractors in their fight against the air forces recent data rights grab. Taub mitre center for air force c2 systems bedford, massachusetts. The gao process addresses how a request from gao to the va is received. Jerry zeyu gao is a professor at the department of computer engineering at san jose state university. Objectoriented software testing, published by ieee computer society press, 1998. View tianyi gaos profile on linkedin, the worlds largest professional community. Review of application software maintenance in federal agencies.
Software licenses and software maintenance as a product issue the nasa fy 2010 appropriations bill provides that nasa s crossagency support funds casx are limited to a oneyear period of availability and will expire on september 30, 2010. Plan, coordinate, and execute hardware, software and network installation, configuration, maintenance. A software license might be thought of as an intangible supply item, like health insurance. A management guide to software maintenance in cotsbased systems may 1998 judith a. Another challenge facing most legacy systems is the high cost of maintenance, which may be out of reach for most enterprises.
Software maintenance is a part of software development life cycle. For example, according to the gao report mentioned above, the u. And the gao noted that even if it were not so, this dfars provision would not apply to computer software, as it applies exclusively to noncommercial technical data. Officials hope ditching the problemridden software for a totally new. Provide daily hardware and software installation, maintenance and troubleshooting for endusers desktoplaptop pc, network, printer. Jerry gao and angela ji, building an intelligent mobile advertising system. Software sustainment and maintenance of weapons systems for the united states air force proceedings of a workshopin brief. A license is delivered so to speak to the customer and kept in the agencys files.
Ftmaintenance is available as a software as a service saas subscription, cloudbased purchase, or onpremise solution. Predictive maintenance is a similar but distinct category of cmms software wherein meters or sensors predict when a machine may breakdown. Dod needs to track data to improve f35 logistics air force. Government accountability office gao, often called the congressional watchdog, is an independent, nonpartisan agency that supports the congress in meeting its constitutional responsibilities. Definition of depotlevel maintenance and repair a in general. A management guide to software maintenance in cotsbased systems. However, one study indicated that over 80% of maintenance effort is used for noncorrective actions. Air force usaf software sustainment and maintenance of weapons. This paper addresses the requirements for software licenses and software maintenance as a. Gao people tracking system provides data for workflow analysis to improve processes and optimize routes thus ensuring accountability and productivity.
Gao people tracking system with our medium range rfid readers, people locating rfid tags, uhf antenna and gao people tracking software is ideal for tracking of personnel and automating tasks. Theres an important distinction to be made between preventive maintenance and predictive maintenance. Software maintenance outsourcing is becoming a popular alternative in software industry. Dod needs to better capture and report software sustainment costs. This is a fundamental difference from hardware maintenance implications software maintenance drives additional considerations inherent to a new version baseline, including configuration managementcontrol, updated manuals and training. Provide vc and tc settings and setup in meeting room. Outofscope delivery order modification was improper. Government accountability office dismissed a regulatory writing businesss challenge to a u. See the complete profile on linkedin and discover weis connections and. A firm protested a national oceanic and atmospheric administration noaa contract award for software maintenance and development support, contending that the noaa failure to timely provide notice of proposed contract award precluded it from timely filing a sizestatus protest against the awardee. Why annual maintenance is important for your business part. A recent report by the government accountability office gao 1 indicates that agencies buy and. Gao reports highlight ongoing struggles in reforming it.
Software sustainment and maintenance of weapons systems. Use the maintenance request management features in your maintenance software. Software sustainment and maintenance of weapons systems for. Gaos july 1995 report entitled information technology investment a governmentwide overview report no. Preventive maintenance involves performing activities to prevent the occurrence of errors. Alis is supposed to help track the f35s health, schedule maintenance, order new parts, plan missions, and track training.
Gao begins plans for a 5year it modernization contract. Modification requests are logged and tracked, the impact of proposed changes is determined, code and other software artifacts are modified, testing is conducted, and a new version of the software product is released. The gao report dove into what factors caused those maintenance availability overruns, including planning, personnel and facilities problems. Air force usaf software sustainment and maintenance of weapons systems. Gao rfid provides a suite of solutions that help to track assets, improve operational. Review of defense report on software development best practices correspondence, 06152000, gaoaimd00209r. The software and data platform that serves as a central nervous system of the f35 is working a little better than it was five years ago but overall its still falling short of the goal of providing timely and accurate information on the maintenance and operations of the fighter jet to pilots and other personnel. Governmentwide acquisition contracts gwacs offer federal agencies access to software, training, and professional services as part of a total it solution. Software testing problems continue to plague f35 joint.
Software maintenance in the department of defense dod. Conducted software maintenance addon for robot studio and contacted with test team for debugging issues. This will make it easier for others to request maintenance or report potential issues. Purchasing software maintenance in advance contract award. Essentially development, creating a new version baseline. Followers of this blog and readers of the government contractor will recall we.
In this case, the gao determined that neither the original competition for the delivery order, nor the delivery order as issued, ever contemplated the acquisition of a cloudbased eaas product or service. Pdf software maintenance outsourcing issues and strategies. Protest of noaa contract award for software maintenance. Prior to july 7, 2004, the gao was known as the general accounting office. Further, the 2008 nasa authorization act included a directive requiring the agency to develop. Gao rfid technology can address many of the ongoing concerns that fleet managers deal with on a daytoday basis. The department of defense dod has policies and organizations to manage the sustainment of operational system software. Dod policy defines software sustainment and software maintenance activities synonymously, to comprise any activities or actions that change the software baseline, as well as modifications or upgrades that add capability or functionality. Improvements to dods biennial core report could better inform oversight and funding decisions, gao 1781 washington, d. The gao report was the latest in a series that focused on software risks. Perfective maintenance accounts for 50%, that is, the largest of all the maintenance activities. Its main purpose is to modify and update software application after delivery to correct faults and to improve performance. They provide ready access to exemplary software agreements that are inplace and available for use. Why your legacy software is hard to maintain and what to.
Gao report shows duplicative spending on software licenses. Purchasing software maintenance in advance contract. The gao report stated that proper management of software licenses helps to minimize risks by ensuring that licenses are used in compliance with licensing agreements and they are costeffectively deployed, and that software purchasing and maintenance expenses are properly controlled. Ftmaintenance computerized maintenance management software cmms is a single maintenance software platform for managing work orders, equipment, mro inventory, and preventive maintenance activities. Developing an objectoriented software testing and maintenance environment d kung, j gao, p hsia, y toyoshima, c chen, ys kim, yk song communications of the acm 38 10, 7587, 1995. What the gao said and did not say about soliciting.
Citing its may 2014 report on federal agencies management of software licenses, gao explained that a vast majority of agencies do not have. Food and drug administration software support deal, finding in a decision made public. Software sustainment under secretary of defense for. Dod policy includes software maintenance as part of core logistics, and it requires the military departments to report biennially to congress on. Sin 2 34 software maintenance as a service creates, designs, implements, and or integrates customized changes to software that solve one or more problems and is not included with the price of the software. These struggles will make it increasingly difficult for government contractors to anticipate and respond to agencies it acquisition needs. Computer software maintenance consumes a large share of the federal governments automatic data processing adp resources. Sin 2 34 software maintenance as a service creates, designs, implements, andor integrates customized changes to software that solve one or more problems. It tends to reduce the software complexity thereby improving program understandability and increasing software maintainability. Mar 16, 2020 alis is supposed to help track the f35s health, schedule maintenance, order new parts, plan missions, and track training. The government accountability office is crafting an acquisition strategy for it modernization, software development, and maintenance services.
In this chapter, the term depotlevel maintenance and repair means except as provided in subsection b material maintenance or repair requiring the overhaul, upgrading, or rebuilding of parts, assemblies, or subassemblies, and the testing and reclamation of equipment as necessary, regardless of the. Why your legacy software is hard to maintain and what to do. The gao noted that en pointes initial delivery order was for microsoft software licenses and the associated technical support. A management guide to software maintenance in cots. Jun 10, 2014 federal agencies are missing opportunities to save money in their software license purchases, according to a may 2014 government accountability office gao report.
People can now access data and generate reports that were previously offlimits, and software upgrades rolled out starting in 2015 to fix minor defects have helped improve alis. First, lets be clear about what software maintenance is for lientz and swanson surveyed nearly 500 data processing groups, and identified four distinct types of maintenance and the proportion of time typically spent on each. Defence estimates that weapons systems software sustainment costs. Authority to make advance payments for technical support associated with computer software packages file. The department of defense dod has policies and organizations to manage the.
Dod must do better in tracking true costs of software sustainment. In this chapter, the term depotlevel maintenance and repair means except as provided in subsection b material maintenance or repair requiring the overhaul, upgrading, or rebuilding of parts, assemblies, or subassemblies, and the testing and reclamation of equipment as necessary, regardless of the source of funds. Dod needs to track data to improve f35 logistics air. The gao notes that as a result of the ongoing software problems with the aircrafts mission and support systems, f35 program officials and contractors alike believe that software development. Agencies have a limited overview of their software maintenance operations and have made little concentrated effort to effectively manage and minimize the resources required to. On february 27march 1, 2019, the national academies of sciences, engineering, and medicines air force studies board afsb convened a workshop in washington, d. Gao rfid provides a variety of solutions suitable for many fields, such as the commercial, government, and private sectors. View wei gaos profile on linkedin, the worlds largest professional community. The software maintenance task is responsible to coordinate the continuous maintenance of the middleware components developed within the project and included in an emi distribution, preserving at the same time their stability in terms of interface and behavior, so that higherlevel frameworks and. Gao blocks big biz protest on fda small biz software deal. Visit the 2git bpas for commercial offtheshelf cots hardwaresoftware and ancillary services. Software maintenance in the department of defense dod osd interest areas and perspective 2012 dod maintenance symposium. Gao144 federal software licenses, better management needed to achieve significant savings governmentwide. Mar 17, 2020 the software and data platform that serves as a central nervous system of the f35 is working a little better than it was five years ago but overall its still falling short of the goal of providing timely and accurate information on the maintenance and operations of the fighter jet to pilots and other personnel.
Software maintenance as a product is billed at the time of purchase. F35 software system still struggling to meet expectations. Software companies are looking at outsourcing their maintenance and support activities as. The army identified numerous reasonssuch as newly established software depot maintenance requirementsfor its shortfalls. Make sure to have the right tools maintenance management software, for your needs. Government accountability office description and goals. Version control in in software engineering software. Review of defense report on software development best practices correspondence, 06152000, gao aimd00209r. Risk and control of the software maintenance process published. Agencies need to develop modernization plans for critical. These enhancements of existing agreements reduce the costs and complexities involved with federal acquisition of commercial software. Published technical books and journals technical books.
Stronger commitment needed to curb facility deterioration gaonsiad94, december 1990. Highlights of gao 19173, a report to congressional requesters february. Software maintenance sustains the software product throughout its life cycle from development to operations. Apr 24, 2015 these recent gao reports further underscore the ongoing struggles in reforming it acquisitions and operations, as well as the difficulty of tracking progress in this area. Software purchase agreements formerly known as smartbuy offers commodity software and services at deep discounts. Jan 25, 2018 the government accountability office is developing an acquisition strategy for it modernization, software development and maintenance services. Renewing software maintenance means that resources which used to be allocated to a few internal software developers in a company can now achieve economies of scale accessing the expertise of a publisher with a team of over a hundred of developers, project managers, software engineers and solution architects serving your business. Highlights of gao19173, a report to congressional requesters february. A software license does not engage employees to perform a task hence, not a service contract.