software development

Systems and Software Consortium, Inc (SSCI)

Body

From Transition Organization
Systems and Software Consortium, Inc (SSCI)
:

Systems and Software Consortium, Inc (SSCI) (previously Software Productivity Consortium), a non-profit organization of more than 100 companies, government agencies, and universities, develops processes, methods, tools, and supporting services that help its members and affiliates to build high-integrity, software-intensive systems. Consortium products and services support the entire development lifecycle, from requirements analysis and systems design through component-based development, automated testing, and the integration of object-oriented and commercial off-the-shelf (COTS) technologies.

The Consortium program integrates systems and software process improvement and measurement activities with proven lifecycle development and management methods for systems and software engineering. We are the leading providers of CMM®- and CMMISM-based assessments and evaluations of software and systems engineering maturity, and increasingly help our members to leverage their investments in these frameworks to also comply with ISO, Six Sigma, and other quality guidelines.

The Consortium’s measurement products and services provide guidance and support to organizations involved in measurement programs at all levels of process maturity. From the initial stages of defining and collecting cost and schedule metrics to the establishment of a quantitative management and ROI assessment program, the Consortium can provide technologies, training, and consulting expertise to help organizations achieve business objectives through a robust measurement program.

ISO 9000

Body

From ISO 9000 essentials:

The ISO 9000 family of standards represents an international consensus on good quality management practices. It consists of standards and guidelines relating to quality management systems and related supporting standards.

ISO 9001:2008 is the standard that provides a set of standardized requirements for a quality management system, regardless of what the user organization does, its size, or whether it is in the private, or public sector. It is the only standard in the family against which organizations can be certified – although certification is not a compulsory requirement of the standard.

The other standards in the family cover specific aspects such as fundamentals and vocabulary, performance improvements, documentation, training, and financial and economic aspects.

From Wikipedia: ISO 9000:

ISO 9000 is a family of standards for quality management systems. ISO 9000 is maintained by ISO, the International Organization for Standardization and is administered by accreditation and certification bodies. The rules are updated, as the requirements motivate changes over time.

Some of the requirements in ISO 9001:2008 (which is one of the standards in the ISO 9000 family) include

* a set of procedures that cover all key processes in the business;
* monitoring processes to ensure they are effective;
* keeping adequate records;
* checking output for defects, with appropriate and corrective action where necessary;
* regularly reviewing individual processes and the quality system itself for effectiveness; and
* facilitating continual improvement

A company or organization that has been independently audited and certified to be in conformance with ISO 9001 may publicly state that it is "ISO 9001 certified" or "ISO 9001 registered". Certification to an ISO 9001 standard does not guarantee any quality of end products and services; rather, it certifies that formalized business processes are being applied.

Although the standards originated in manufacturing, they are now employed across several types of organizations. A "product", in ISO vocabulary, can mean a physical object, services, or software.

DOD-STD-2167 - Defense Systems Software Development

Defined by
Defining documents
Document title Document identifier Document date File size File
DOD-STD-2167 DOD-STD-2167 none
Document title Sort descending Document identifier Document date File size File
DOD-STD-2167 DOD-STD-2167 1985-06-04 none

DOD-STD-2167A (Department of Defense Standard 2167A), titled "Defense Systems Software Development", was a United States defense standard, published on February 29, 1988, which updated the less well known DOD-STD-2167 published 4 June 1985. This document established "uniform requirements for the software development that are applicable throughout the system life cycle." It was designed to be used with MIL-STD-2168, "Defense System Software Quality Program".

On December 5th, 1994 it was superseded by MIL-STD-498, which merged DOD-STD-2167A, DOD-STD-7935A, and DOD-STD-2168 into a single document, and addressed some vendor criticisms.

The terms "DOD-STD-2167" and "DOD-STD-2168" (often mistakenly referred to as "MIL-STD-2167" and "MIL-STD-2168" respectively) are the official specification numbers for superseded U.S. DoD military standards describing documents and procedures required for developing military computer systems. (These specifications were superseded by MIL-STD-498 in 1994). Specifically:

* DOD-STD-2167 described the necessary project documentation to be delivered when developing a computer software system using the waterfall model

* DOD-STD-2168 was the DoD's software quality assurance standard, titled "Defense System Software Quality Program".

On December 5th, 1994, the standards DOD-STD-2167A and DOD-STD-2168 were superseded by MIL-STD-498, and that document merged DOD-STD-2167A, DOD-STD-7935A, and DOD-STD-2168 into a single document, and incorporated changes to address vendor criticisms.

International Function Point Users Group (IFPUG)

Body

From http://www.ifpug.org/about:

The International Function Point Users’ Group (IFPUG) is a non-profit, member governed organization. The mission of IFPUG is to be a recognized leader in promoting and encouraging the effective management of application software development and maintenance activities through the use of Function Point Analysis and other software measurement techniques. IFPUG endorses FPA as its standard methodology for software sizing. In support of this, IFPUG maintains the Function Point Counting Practices Manual, the recognized industry standard for FPA. IFPUG also provides a forum for networking and information exchange that promotes and encourages the use of software product and process metrics.

IFPUG
Blendonview Office Park
5008-28 Pine Creek Drive
Westerville, OH USA 43081-4899
(614) 895-7130
(614) 895-3466 FAX
E-mail: ifpug@ifpug.org
Web: http://www.ifpug.org