Niwot Ridge Resources

A Source of Information for Mission Critical Systems, Management Processes, and Strategies

Software Processes and Methodologies

Rampant hyperbole has infected the software industry over the past 10 years.  The presentations of various process improvements, new techniques, and new  technologies are symptoms of an industry with ambiguous benchmarks of  performance and little accountability. With an ever increasing demand for improving  time to market; shortcuts and clean–it–up–later approaches win out more often than they should.  – Walker Royce, forward in [Boehm 00].

These links are to Software Process Improvement sites, but Software Engineering links are also available:

The management of software development projects is a complex topic. Some approaches start with the software development practices. Others start with project management practices.

One important distinction between managing software development and say managing bridge development, is that the project management method is deeply embedded in the software process.

The following links are to Software Management Methodology sites and services.

Alan S. Koch, Software Engineering Coach
  Software CMM Papers and Articles

Software Engineering Institute's home page. Anyone who calls themselves a professional software engineer must be a member of several groups, this is one. The IEEE Computer Society and the ACM are the others. There are more, but these are the minimum.

 

Blur Box is an online forum dedicated to methodologies for software development. The site is hosted by Rob Lineberger. His Masters Thesis is  the basis of the concept of iterative development methodologies and their application to IT projects.

 

Balanced Score Card Institute

 

Business Process Reengineering Online is a resource for reengineering and change management teams.

 

The Dynamic Systems Development Method (DSDM) is a framework of controls for the development of business systems to tight timescales. It is independent of any particular set of tools and techniques and can be used with object-oriented and structured analysis and design approaches in varied environments.

 

The Electronic College of Process Innovation is a DoD site for process improvement.

 

EFQM is based in Brussels and provides software process improvements for major European companies.

 

ESSI–Scope is an EU funded project that aims to raise awareness of quality issues in software products, and to introduce some of the work associated with product evaluation which assists in improving the quality of products.

 

European Software Process Improvement Newspaper is a collection of SPI links hosted by the International Software Consulting Network and EuroSPI.

 

European Software Institute is a center for software process improvement based Bilbao Spain.

 

NASA's Independent Verification and Validation Facility has many resources on ISO 9001 and software development.

 

High Integrity Software Systems Assurance is a NIST site that develops tools and techniques to help industry improve the quality of information systems.

methodsmarket.com assists information technology managers and staff through a series of affordable process management reference tools that distill the often confusing published methods and theory into a roadmap that can be quickly implemented in any environment.
 

NASA–SEL is an organization sponsored by the National Aeronautics and Space Administration/Goddard Space Flight Center (NASA/GSFC) and created to investigate the effectiveness of software engineering technologies when applied to the development of applications software.

 

Process Impact is Karl Wieger's site focused on practical software process improvement.

 

The PIE Repository is a library of process improvement projects in performed in 257 European companies.

 

The Process Group was formed to help software engineers and managers obtain the skills needed to meet delivery deadlines, reduce development costs and increase product quality.

 

Process Improvement Associates is a source CMM information

 

Process Management Benchmarking Network

 

Quality Function Deployment Institute

 

Reengineering Resource Center at Warwick University

 

Software Engineering Information Repository (SEIR) provides a forum for the contribution and exchange of information concerning software engineering improvement activities.

 

SPICE is currently embodied in IEEE 15504 here are some resources:

SPICE is a major international initiative to support the development of an International Standard for Software Process Assessment. The project is carried out under the auspices of the International Committee on Software Engineering Standards ISO/IEC JTC 1/SC 7, through its Working Group on Software Process Assessment (WG 10).

This site was developed by the Software Quality Institute at Griffith University, Australia. It contains information of interest to the general public, and specific project information for SPICE participants only.

This is the official Web Server for the SPICE Project. Other web resources have been developed and may contain additional information. Some of these Web Sites are:

  • The SEI SPICE page

  • The ESI SPICE page

  • SUGaR - The SPICE Users Group which contains all the SPICE documents on–line

SPICE World is an electronic magazine providing news, views, information and feedback about ISO/IEC 15504, SPICE and related activities including other standards, models, methods, tools, products and services.

Spice (ISO 15504) is an international standard for software process assessment.

Spice (Software Process Improvement and Capability dEtermination) is an international initiative to support the development of an International Standard for Software Process Assessment.

 

SCRUM is a development process defined at Jeff Sutherland's site.

 

Software Productivity Research is Caper's Jones' commercial site with products and resource for software process improvement.

 

Software Process Research Links hosted by the University of Massachusetts Dartmouth.

 

Software Process Improvement in Regions of Europe (SPIRE) was a project funded by the European Commission within the ESPRIT/ESSI programme, involving partners in Austria, Ireland, Italy, Sweden, and Northern Ireland in the United Kingdom.

 

Survey of current best practices in the state of Texas

 

University of Massachusetts, Dartmouth process reference library. This is a good starting point for software process improvement sites.

 

Software Engineering Laboratory is an organization sponsored by the National Aeronautics and Space Administration/Goddard Space Flight Center (NASA/GSFC) and created to investigate the effectiveness of software engineering technologies when applied to the development of applications software.

TickIT

Home | Search |Site Map | Copyright