Subject: Revitalizing the Software Aspects of Systems Engineering.UNDER SECRETARY OF THE AIR FORCE WASHINGTON MEMORANDUM FOR SEE DISTRIBUTION SEP 1. SEP - Someone Else's Problem. 2. (tool) SEP - A SASD tool from IDE. 20 2004 SUBJECT: Revitalizing re·vi·tal·ize tr.v. re·vi·tal·ized, re·vi·tal·iz·ing, re·vi·tal·iz·es To impart new life or vigor to: plans to revitalize inner-city neighborhoods; tried to revitalize a flagging economy. the Software Aspects of Systems Engineering REFERENCE: Air Force Software-Intensive Systems Strategic Improvement Program (AFSSIP AFSSIP Air Force Software-intensive Systems Improvement Program (US DoD) ) memo dated 13 Jan 2004 In multiple programs across our acquisition communities, we have recognized systems engineering challenges over the past few years, and have taken steps to improve the implementation and effectiveness of our systems engineering processes. This policy memorandum is intended to improve the efficiency and effectiveness of our acquisition processes and software management. These processes are applied as an integral part of our systems engineering and capability acquisition processes. To support our overall agile acquisition objectives, we expect you to address, as a minimum, the following software focus areas throughout the life cycle of your acquisition programs beginning with pre-Milestone/Key Decision Point A activities: 1. High Confidence Estimates: Estimate the software development and integration effort (staff hours), cost, and schedule at high (80-90%) confidence. 2. Realistic Program Baselines: Ensure cost, schedule, and performance baselines are realistic and compatible. Ensure the baselines support the disciplined application of mature systems/software engineering processes, and ensure software-related expectations are managed in accordance Accordance is Bible Study Software for Macintosh developed by OakTree Software, Inc.[] As well as a standalone program, it is the base software packaged by Zondervan in their Bible Study suites for Macintosh. with the overall program's expectation management agreement. The program budget must support the high confidence estimates for effort (staff hours), cost, and schedule. 3. Risk Management: Continuously identify and manage risks specific to computer systems and software as an integral part of the program risk management process. Ensure the risks, impact, and mitigation MITIGATION. To make less rigorous or penal. 2. Crimes are frequently committed under circumstances which are not justifiable nor excusable, yet they show that the offender has been greatly tempted; as, for example, when a starving man steals bread to satisfy plans are appropriately addressed during program and portfolio reviews. 4. Capable Developer: Identify the software-related strengths, weaknesses, and risks; domain experience; process capability; development capacity; and past performance for all developer team members with significant software development responsibilities. Consider this information when establishing program baselines and awarding contracts, and throughout program execution. 5. Developer Processes: Ensure the entire developer team establishes, effectively manages, and commits to consistent application of effective software development processes across the program. 6. Program Office Processes: Ensure the program office establishes and employs effective acquisition processes for software, is adequately staffed, and consistently supports the developer team in the disciplined application of established development processes. 7. Earned Value Management Earned Value Management (commonly abbreviated and referred to just as EVM) is a project management technique that seeks to measure forward progress in an objective manner. EVM is touted as having a unique ability to combine measurements of technical performance (i.e. Applied to Software: Continuously collect and analyze earned value management data at the software level to provide objective measures of software cost and schedule. The Earned Value Management System should support and be consistent with the software effort and schedule metrics metrics Managed care A popular term for standards by which the quality of a product, service, or outcome of a particular form of Pt management is evaluated. See TQM. . 8. Metrics: Employ a core set of basic software metrics Software measurements. Using numerical ratings to measure the complexity and reliability of source code, the length and quality of the development process and the performance of the application when completed. to manage the software development for all developer team members with significant software development/integration responsibilities. Guidance for the core metrics is provided in the enclosure. Programs are encouraged to implement additional metrics based on program needs. 9. Life Cycle Support: Address sustainment capability and capacity needs during the system design and development phase, and balance overall system acquisition and sustainment costs. Ensure you plan, develop, and maintain responsive life cycle software support capabilities and viable support options. 10. Lessons Learned: Support the transfer of lessons learned to future programs by providing feedback to center-level Acquisition Center of Excellence (ACE) and other affected organizations. Lessons learned information includes original estimates and delivered actuals for software size, effort, and schedule; program risks and mitigation approaches; and objective descriptions of factors such as added functional requirements See information requirements and functional specification. (specification) functional requirements - What a system should be able to do, the functions it should perform. , schedule perturbations, or other program events that contributed to successes and challenges. These focus areas will be incorporated as appropriate in your Systems Engineering Plan, Integrated Program Summary, or acquisition plans. We also expect you to address these focus areas as applicable during Acquisition Strategy Panels and PEO portfolio reviews. PEOs may tailor the implementation of these focus areas as required and the appropriate Acquisition Executive will be notified of all tailoring. Sample language and additional guidance will be available in November 2004 in an Air Force Software Guidebook. Our POCs are Mr. Ernesto Gonzalez, SAF/AQRE, 703-588-7846, Ernesto.Gonzalez@pentagon Pentagon Huge five-sided building (1941–43) in Arlington, Va., that is the headquarters of the U.S. Department of Defense. Designed by George Edwin Bergstrom, it was, on its completion, the world's largest office building, covering 34 acres (14 hectares) and offering .af.mil An Internet address domain name for a military agency. See Internet address. (networking) mil - The top-level domain for entities affiliated with US armed forces. , and Maj Mark Davis, SAF/USAL, 703-588-7385, Mark.Davis2@pentagon.af.mil. Attachment: Guidance for Core Software Management Metrics Editor's note Editor's Note (foaled in 1993 in Kentucky) is an American thoroughbred Stallion racehorse. He was sired by 1992 U.S. Champion 2 YO Colt Forty Niner, who in turn was a son of Champion sire Mr. Prospector and out of the mare, Beware Of The Cat. Trained by D. : View the distribution and attachment to this memorandum at <http://www.safaq.hq.af.mil/ACE/>. MARVIN MARVIN - U Dortmund, 1984. Applicative language based on Modula-2, enhanced by signatures (grammars) terms (trees) and attribute couplings (functions on trees). Used for specification of language translators. R. SAMBUR Assistant Secretary of the Air Force (Acquisition) [ILLUSTRATION OMITTED] PETER B. TEETS Undersecretary of the Air Force [ILLUSTRATION OMITTED] |
|
||||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion