Brad Appleton's Software Process Links

Last update: Thu Feb 26 16:29:08 CST 1998

Brad Appleton
Software Tools Developer

119 links to Software Process on the World Wide Web.

Detailed Table of Contents

Process Resources and Directories

BPR On-Line Learning Center
DACS Software Process Improvement
ISO9000 Internet Resources
ITG SPI Home Page
Floyd's Personal Home Page
LBMS - Process Management Leader
Process Impact -- SPI Consulting and Education
Process Managing Standards Home Page
Process Post Mortems Page
QSM Process Improvement Strategies
R.S. Pressman Associates
RSPA Process Metrics Links
SEI Process Program
SEI Reengineering Center
SERL - Software Process Papers
SERL - Software Process Research
Software Development Process Links, SMU
Software Lifecycle Empirical Database
Software Process Improvement List
Software Process Maturity Resources
Software Process Newsletter
Software Reengineering Web Home Page
Solo Software Engineering Home Page
SPI related WWW Sites
STSC Software Process Technologies
Useful Internet Sites related to SPI

back to Software Process

Process Tutorials, Training and Publications

ami handbook
Business Case for Software Process Improvement
Challenge of Continuing Process Improvement
Changing Your Development Culture
Cope's Process Patterns
Construx Sample Software Documents
CU Arcadia Process Metrics and Evaluation Papers
CU Arcadia Process Support Papers
Dennis Heimbigner -- Publications
The Immaturity of the CMM
CIMM, The Capability Im-Maturity Model
MIL-STD-498 Home Page!
OrganizationPatterns FrontPage
Organization-patterns Mail Archive by thread
Process Group Post - an SPI newsletter
Process Impact -- SPI Consulting and Education
Process Tailoring for Software Project Plans
ProcessPatterns on the Wiki Web
Project/Process Management Tools, Buyers Guide
Re-Engineering Concepts
Information Architecture and Process Innovation
SERL - Discovery and Validation of Processes
Software Design & Engineering: Process Management Issues
Software Development: People, Process, Technology
Software Process Books
Software Process - Improvement and Practice
Software Process Terminology
Software Team Development - Alex Lobba
SMP Page
The Reusable Software Management Plan (SMP) and on-line help tool was developed by the Software Assurance Technology Center (SATC) at the NASA Goddard Space Flight Center to help flight software managers develop required software management plans. The tool consists of the text for a software management plan written in accordance with the Management Plan DID (NASA-DID-M000) of the NASA Software Documentation Standard (NASA-STD-210091) and on-line support for tailoring the plan to individual software projects.
Successful SEPG: Sw-CMM Level 2 in 2.5 years

back to Software Process

Process Working Groups and Projects

Arcadia Research Project
BCS Software Process Improvement Network
Bootstrap Institute - Index
Bootstrap Institute - Home
Through R&D, consulting, seminars, publications, and joint exploration, the Bootstrap Institute offers a comprehensive set of strategies and supporting services for creating high-performance organizations - for bootstrapping your organization into the 21st century.
Chicago SPIN Homepage
Convergent Engineering Institute
Convergent Engineering is the synthesis of business and software engineering into a single discipline. Convergent Engineering offers a powerful new framework for modeling a business, together with an extensive set of techniques for optimizing business structure and operations.
CU Arcadia Project
Arcadia is a research project investigating tools and techniques to improve the software engineering process. The goal of the project is to support the creation of software engineering environments intended for the development, analysis, and maintenance of large, complex software systems, particularly those with high reliability requirements. Additionally, Arcadia is committed to a highly distributed, tool-based architecture that supports flexible environment evolution, heterogeneous tools (i.e., developed using a variety of programming languages, object management systems, etc.), and organizationally dispersed software engineering.
DA VINCI Initiative Homepage
The Da Vinci initiative aims to explore computer support mechanisms for enhancing distributed engineering design change negotiation. The system envisioned would include computer-supported design tools, distributed communication tools, design knowledge access tools, design artifact object models, as well as a methodology and inference engine for design change management.
COO is a research project which aims at building an active framework for software development processes support. It particularly focus on coordination and consistent support to cooperation between the different tasks and activities involved in the process. Coo is mainly based on a formally defined cooperative transaction model that uses software process models to surpass the limits of traditional transaction models, so as to allow cooperation between the sofware developers while ensuring the consistence of the development.
ECOO unplugged
Enterprise Engines
The Enterprise Engine® is a new form of software currently under development that represents, simulates, and executes the operations of an organization. It offers a fresh alternative to conventional, problem-oriented application software in that new business problems are solved by tuning the Engine, not by writing new programs. This dynamic adaptability allows organizations to respond to business opportunities in minutes or hours rather than months or years, conferring a profound competitive advantage.
European SEPG '97
European SPI Foundation
ICSP5 - 5th Int'l Conference on Software Process
Institute for Software Process Improvement
IPTG - Software Process Improvement (SPI)
ISPA - International Software Process Association
The LIGHT Concept - LIfecycle Global HyperText
Programmers who develop, use, maintain, modify software are faced with the problem of scanning and understanding large amounts of documents, ranging from source code to requirements, analysis and design diagrams, user and reference manuals, etc. This task is non trivial and time consuming, because of the number and size of documents, and the many implicit cross-references that they contain. In large distributed development teams, where software and related documents are produced at various sites, the problem can be even more severe. LIGHT, LIfe cycle Global HyperText, is an attempt to solve the problem using WWW technology. The basic idea is to make all the software documents, including code, available and cross-connected on the WWW.
NRaD SE Process Office
PERFECT stands for Process Enhancement for Reduction of software deFECTs. It deals with Measurement-Based Improvement of Software Processes. The objective of PERFECT is to assist European industry in measurement-based improvement of software processes. A set of techniques, methods, and tools supporting the improvement activities are developed.
Process Support in MultiView
This project is investigating the provision of multiple view support within a process-centred software development environment. The implementation used employs the software architecture developed for the MultiView software development environment, in this case consisting of a canonical representation of the software process and a set of views obtained by unparsing this representation.
REDO project archive
This archive contains information relevant to the ESPRIT II REDO project (1989-1992) concerned with software maintenance and reverse engineering. Some files and tools are available via anonymous FTP. An index and a README file are available.
SEPG '98
SERL - Promo
Promo is a prototype software process modeling and execution system implemented within the LambdaMOO virtual environment. Among the chief features of Promo is its metaphor--i.e., the mapping between the real domain (software process) and the virtual. This metaphor not only permits the virtual environment (VE) to be used in this way but also provides a convenient means for the users to interact with one another and with the process.
Software Productivity Centre (SPC)
Software Productivity Consortium
A consortium for software process assessments, process improvement, systems engineering process improvement, systems engineering assessments, software reuse, knowledge engineering, and other systems and software development disciplines.
Software Productivity Group (SPG)
Software Productivity Research (SPR)
SPIRE Home Page
SPIRE is an acronym for Software Process Improvement Regions in Europe.
Teamware - Process Support System
The Teamware process support system is designed to improve team coordination and managerial control of software development teams. Teamware allows users to explicitly define their software development process and provides extensive execution support. In addition, Teamware is designed for non-technical as well as technical users, and is appropriate for use by managers, programmers, domain experts, and customer representatives. It also provides support for company-, site-, or project-specific customization.
UCI Hyperware Research
UCI Hyperware research provides tools, servers, and standards to enable open, heterogeneous, distributed hyperprogram technology. The UCI hyperware group is focusing on developing infrastructure to integrate link server hypermedia systems with the World Wide Web (WWW), while adding support for hyperweb configuration management, semantically-rich link generation, cooperation agents, and semi-automated rationale capture of software development processes.
UCI Software Process Support
WebSoft: Building a Global Software Engineering Environment
The WebSoft project is investigating the use of the World Wide Web (WWW) as the infrastructure and external integration mechanism for a global software engineering environment (gSEE). A gSEE is an environment that can seamlessly support the evolution of a software product from the idea stage through maintenance of an implementation, regardless of the location or number of individuals involved. Such an environment should be able to support the expansion, contraction, and migration of participants in the software process without requiring changes to the environment infrastructure, and thus reducing the impact of changes on the project as a whole.

back to Software Process

Process Models and Frameworks


Personal Software Process in Meta-CASE
Personal Software Process
IPD PSP Support Page
Lesson Outline for Watts Humphrey's PSP Book
PSP links and data
PSP in Software Engineering
PSP Overview and Benefits
PSP Overview, Practice, and Results
PSP Page, Patrick R. O'Beirne
PSP: Personal Software Process - Automated Support
PSP Forms FTP Directory
PSP tool for Windows
Java PSP Utilities
Small Software Project Development -- Humphrey's PSP

back to Process Models and Frameworks


SEI CMM (online)
SEI CMM KPAs (online)
SEI CMM Level 2 Focus Group
Draft A of SW-CMM v2.0
SEI IDEAL Model for Process Improvement

back to Process Models and Frameworks

The Process Frameworks Quagmire
SEI Process Automation
SEI Process Technology
SEI SEMA: Semi-Annual Maturity Profile
Sencor's Cyclic Development Process
SPICE - Software Process Improvement and Capability dEtermination
Trillium Process Model

back to Software Process

back to Brad Appleton's Software Engineering Links

back to Brad Appleton's WWW Links

back to Brad Appleton's Home Page