Computer software engineering

Computer software engineering

Computer Business About Us Links Downloads Contact Us Terms of use SiteMap
Computer software engineering
Computer software engineering

 

You are here: Computer Business >>Computer software engineering

Computer software engineering article lists.

Computer software engineering

Subject: Revitalizing the Software Aspects of Systems Engineering



UNDER SECRETARY OF THE AIR FORCE

WASHINGTON


MEMORANDUM FOR SEE DISTRIBUTION

SEP 20 2004

SUBJECT: Revitalizing the Software Aspects of Systems Engineering

REFERENCE: Air Force Software-Intensive Systems Strategic Improvement Program (AFSSIP) 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 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 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 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.

8. Metrics: Employ a core set of basic software metrics 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, 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.af.mil, and Maj Mark Davis, SAF/USAL, 703-588-7385, Mark.Davis2@pentagon.af.mil.

Attachment:

Guidance for Core Software Management Metrics

Editor's note: View the distribution and attachment to this memorandum at <http://www.safaq.hq.af.mil/ACE/>.

MARVIN R. SAMBUR

Assistant Secretary of the Air Force (Acquisition)

[ILLUSTRATION OMITTED]

PETER B. TEETS

Undersecretary of the Air Force

[ILLUSTRATION OMITTED]

Computer software engineering Related Links
Computer software programComputer software development
Computer software salesNew computer software
Computer recording softwareLinux software computer associate
Computer tracking softwareComputer hardware software store
Free computer fax softwareFree computer animation software
Uk computer anti virus softwareComputer forensic software
Free computer virus softwareComputer forensics software
Download free computer softwareComputer learning software
Scrapbooking computer softwareFree computer diagnostic software
Computer software free ware gameComputer software education
Affiliate computer hardware program softwareComputer dvd free player software
Computer mac softwareComputer surveillance software
Computer design softwareComputer hardware diagnostic software
Computer programming softwareComputer network security software
Computer dvd player softwareBilling computer medical software
Online computer software storeFree computer security software
Computer software outletFree computer monitoring software
Computer system softwareComputer cleaning software
Gaming computerComputer gaming world
Custom gaming computerCheap gaming computer
Best gaming computerComputer fast gaming
How to build a gaming computerGaming computer cases
Computer gaming world magazineComputer gaming system
Gaming laptop computerUltimate gaming computer
Gaming computer for saleComputer gaming hardware
 
©2005 All Rights Reserved   Computer Business