2005Unpublished venueRequires access

When management gets serious about managing software

P. A. Jansma

Open publisher page 5 citations

Abstract

In FY 2002, JPL launched a lab-wide software quality improvement effort aimed at addressing the challenges of developing, managing and acquiring software in an engineering and scientific environment. The lab's senior management formed the software quality improvement (SQI) project in order to establish an ongoing operational effort that results in continuous, measurable improvement of software quality at JPL. After some study, the SQI project identified several factors that are critical for the successful and timely management and implementation of software-intensive systems. The initial focus of their efforts was the basic project management of software classified as mission-critical or mission support. The areas of emphasis selected were based on the CMMIreg model, and included software project planning, software project monitor and control, software acquisition management, software risk management, software requirements management, software quality assurance, software configuration management, and software measurement and analysis. The SQI project developed a broad range of products, services, and training to support managers and practitioners throughout the entire software development life-cycle. As products, services and training were developed, each one needed to be systematically deployed. Hence, the SQI project developed a deployment process that includes four aspects: infrastructure and operations, communication and outreach, education and training, and consulting support. In addition, the SQI project took a proactive approach to organizational change management and customer relationship management - both concepts and approaches not traditionally invoked in an engineering environment. This paper ' describes JPL's approach to improving how software is managed, developed and acquired. It discusses the various products, services and training that were developed, describes the deployment approach used, and concludes with several "lessons learned"

About this research paper

What this paper is about

In FY 2002, JPL launched a lab-wide software quality improvement effort aimed at addressing the challenges of developing, managing and acquiring software in an engineering and scientific environment. The lab's senior management formed the software quality improvement (SQI) project in order to establish an ongoing operational effort that results in continuous, measurable improvement of software quality at JPL. After some study, the SQI project identified several factors that are critical for the successful and timely management and implementation of software-intensive systems. The initial focus of their efforts was the basic project management of software classified as mission-critical or mission support. The areas of emphasis selected were based on the CMMIreg model, and included software project planning, software project monitor and control, software acquisition management, software risk management, software requirements management, software quality assurance, software configuration management, and software measurement and analysis. The SQI project developed a broad range of products, services, and training to support managers and practitioners throughout the entire software development life-cycle. As products, services and training were developed, each one needed to be systematically deployed. Hence, the SQI project developed a deployment process that includes four aspects: infrastructure and operations, communication and outreach, education and training, and consulting support. In addition, the SQI project took a proactive approach to organizational change management and customer relationship management - both concepts and approaches not traditionally invoked in an engineering environment. This paper ' describes JPL's approach to improving how software is managed, developed and acquired. It discusses the various products, services and training that were developed, describes the deployment approach used, and concludes with several "lessons learned"

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In FY 2002, JPL launched a lab-wide software quality improvement effort aimed at addressing the challenges of developing, managing and acquiring software in an engineering and scientific environment. The lab's senior management formed the software quality improvement (SQI) project in order to establish an ongoing operational effort that results in continuous, measurable improvement of software quality at JPL. After some study, the SQI project identified several factors that are critical for the successful and timely management and implementation of software-intensive systems. The initial focus of their efforts was the basic project management of software classified as mission-critical or mission support. The areas of emphasis selected were based on the CMMIreg model, and included software project planning, software project monitor and control, software acquisition management, software risk management, software requirements management, software quality assurance, software configuration management, and software measurement and analysis. The SQI project developed a broad range of products, services, and training to support managers and practitioners throughout the entire software development life-cycle. As products, services and training were developed, each one needed to be systematically deployed. Hence, the SQI project developed a deployment process that includes four aspects: infrastructure and operations, communication and outreach, education and training, and consulting support. In addition, the SQI project took a proactive approach to organizational change management and customer relationship management - both concepts and approaches not traditionally invoked in an engineering environment. This paper ' describes JPL's approach to improving how software is managed, developed and acquired. It discusses the various products, services and training that were developed, describes the deployment approach used, and concludes with several "lessons learned"

Key concepts: Software project management, Personal software process, Software deployment, Software development, Software peer review, Software quality, Software review, Computer science

Related papers

Back to paper searchBrowse research topicsOriginal source
When management gets serious about managing software — Research Paper | ScholarLens