|
www.uml.org
Standard for blueprints of information systems
and business processes. UML
is a language for specification, construction, and documentation
of system products and product components, including software, hardware,
business processes and other non-software systems. UML
has a superior precision and information density and enables precise
specification of complex logic. In addition, UML enable high quality
verification and validation of specification and construction blueprints.
UML
also enables a seamless integration of business process models with
specification blueprints that facilitates identification of essential
business needs and traceability from business process maps to specification
blueprints and final technical solution of product components.
www.omgsysml.org
SysML is a general-purpose modeling language
for systems engineering applications. SysML will support the specification,
analysis, design, verification and validation of large, complex
systems that include hardware and software components.
www.sei.cmu.edu
The Software Engineering Institute (SEI) is a U.S.
federally funded research and development center at Carnegie Mellon
University in Pittsburgh, Pennsylvania. SEI was established in the
early 1980s to perform research in problems related to escalating
software cost and quality problems.
The
SEI vision: 'The right software, delivered defect free, on time
and on cost, every time. "Right software" implies software
that satisfies requirements for functionality, performance, and
cost throughout its lifetime. "Defect-free" software is
achieved either through exhaustive testing after coding or by developing
the code right the first time'.
SEI
began the development of a process improvement model for software
engineering in 1988. In 1991 the first version of the Capability
Maturity Model for Software (SW-CMM) was published by the SEI, often
referred to as SEI-CMM www.sei.cmu.edu/cmm.
SW-CMM
is a compilation of best practices for Project Management, Software
Engineering, Process Management and Support processes for effectively
managing software requirements, development, delivery processes
and software Quality. CMM is the best reference framework for software
development organizations that are keen to improve their processes.
SW-CMM presents sets of recommended practices
in a number of key process areas that have been shown to enhance
software process capability. The CMM is based on knowledge acquired
from software process assessments and extensive feedback from both
industry and government. The CMM provides a pragmatic framework
for organizing evolutionary steps into five
maturity levels that lay successive foundations for continuous
process improvement. The levels help an organization evaluate its
software process capability and prioritize its improvement efforts.
Subsequently
was a number of CMM and related models developed like the Systems
Engineering Capability Model (SECM), the Integrated Product Development
Capability Maturity Model (IPD-CMM), the Software Acquisition CMM,
the People CMM and others.
In 2000 was the Capability Maturity
Model Integrated (CMMI) www.sei.cmu.edu/cmmi/cmmi.html
released to replace the SW-CMM. The CMMI product suite provides
an integrated approach to reducing the redundancy and complexity
resulting from the use of separate, multiple capability maturity
models (CMMs). CMMI defines 4 Process Categories, Engineering, Project
Management, Process Management and Support for the CMMI key
process areas.
Six Sigma is a focused and highly effective
implementation of proven quality principles and techniques that
helps us focus on developing and delivering near-perfect products
and services. The word "Sigma" is a statistical term that
measures how far a given process deviates from perfection. The central
idea behind Six Sigma is that if you can measure how many "defects"
you have in a process, you can systematically figure out how to
eliminate them and get as close to "zero defects" as possible.
www.ifpug.org
Function Points is an implementation independent
unit that measures the users functional value of an information
system. Function points have a wide acceptance as the most accurate
unit for measurement of information system size and as a base for
economic decisions. Function point calculation is simple and straight
forward based on UML specifications/blueprints for a whole system,
for Use Cases, for single applications, components, per single user
role, per business process etc.
Function
points can be compared to other units like m², m³, watt
etc. and is regarded as the most fair and technology neutral unit
for procured and delivered "goods" (i.e. functionality).
Function
Points have recently also been accepted as an ISO standard for functional
size of information systems, ISO/IEC
20926:2003. Read
more »
www.isbsg.org
ISBSG is a non-profit, member governed organization
with the mission to help improve the management of IT resources,
by both business and government, through improved project estimation,
productivity, risk analysis and benchmarking. ISBSG has an ongoing
collection of project data from a number of companies and organizations.
ISBSG has a repository with comprehensive project statistics based
on collected data from a number of software projects.
The
ISBSG productivity data are based on function point counting.
A
non commercial site providing information in the field of Configuration
Management.
www.icmhq.com
Home of CMII - best CM practice and business
process infrastructure.
www.cmcrossroads.com
An online community and resource center for configuration
management hosting interactive discussion forums, an extensive library
of resource links a user contributed file cabinet and a WikiWiki
Web - CmWiki.
sunset.usc.edu
CSE is a center in software economy and software
engineering and the home of Cocomo II sunset.usc.edu/research/COCOMOII/index.html.
www.spr.com
Consultancy organization founded by Capers Jones,
a leading guru on software economy, software engineering, productivity
and quality. Capers Jones is the author of numerous books, papers
and reports. Some of his interesting papers and reports can be downloaded
from: www.spr.com/news/ConflictLitigationArticle.pdf
www.standishgroup.com
Independent analysis and research organization
that produces reports and papers. Are known for their Chaos reports.
Sample reports www.standishgroup.com/sample_research/index.php
NIST is a non-regulatory federal agency within
the U.S. Commerce Department's Technology Administration. NIST's
mission is to develop and promote measurement, standards, and technology
to enhance productivity, facilitate trade, and improve the quality
of life. NIST has recently (May 2002) published
a comprehensive (309 pages) and very interesting report on project
statistics and experiences based on data from a large number of
software projects
www.nist.gov/public_affairs/releases/n02-10.htm.
|