Home
Process and Quality
Blueprints and Metrix
Services
Training
Resources
Contact
 
InfoTech

 

 
 

Resources

Unified Modeling Language (UML) 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.

Systems Modeling Language (SysML) 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.

Software Engineering Institute's Capability Maturity Models, CMM and CMMI 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
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.

Six Sigma at Motorola          
Six Sigma at General Electric 
Six Sigma Forum Magazine
Read more »
Read more »
Read more »

ITIL (IT Infrastructure Library) www.ogc.gov.uk/index.asp?id=2261
Process framework with best-practices for IT Service Management developed by the United Kingdom's Office of Government Commerce (OGC).

Function Points (FP) 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 »

International Software Benchmarking Standards Group (ISBSG) 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.

UCM Central www.snuffybear.com/ucmcentral.htm
A non commercial site providing information in the field of Configuration Management.

Institute of Configuration Management www.icmhq.com
Home of CMII - best CM practice and business process infrastructure.

CM Crossroads 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.

Center for Software Engineering (CSE), The University of Southern California 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.

Software Productivity Research (SPR) 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

The Standish Group 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 (National Institute of Standards and Technology's)
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.


 

 


Copyright @ 2003 - 2011 InfoTech Consulting AB