Volere Home
Requirements Specification Template
Books
Articles
Resources
Courses
Experiences of Volere Users
Volere Downloads
Requirements Specification Template
Stakeholder Analysis Template
Demand Analysis
Prioritisation Analysis
Atomic Requirements Template
Volere Services
Mastering the Requirements Process
Requirements Modeling
Extending Requirements
Consulting Clinics
Requirements Reviews
Requirements Process Design
Volere People
Contact Us
Volere is a sister site with
the Atlantic Systems Guild

Resources

These are resources that we have found useful in our requirements work. By all means make use of them, and by all means please let us know if you have found resources that will be of use to others.          

The Volere Requirements Specification Template is a guide to writing a requirements document. It suggest ways of writing your requirements, and provides a structure for the document. A survey of requirements engineering tools gives you a review of most of the current tools.

John Favaro is a software guru with a good grasp of economics — a subject that is all too rare in our field. He has some interesting things to say at http://www.favaro.net/john/home/essays/index.html. John's site contains lots of other useful stuff.

Dan Berry has posted an Ambiguity Handbook. This handbook describes the ambiguity phenomenon from several points of view, including linguistics, software engineering, and the law. http://se.uwaterloo.ca/~dberry/ #Handbook

Talk to Carol Dekkers at Quality Plus Technologies for advice on how to count function points and use them to help manage requirements. http://www.qualityplustech.com

ART-SCENE's Scenario Presenter is a new web-based tool that supports stakeholders to walk through scenarios to discover new requirements. It is one component of ART-SCENE, a research prototype that supports scenario-driven systems engineering, from the Centre for HCI Design at City University in London. ART-SCENE automatically generates rich and comprehensive scenarios from enhanced use case descriptions. Stakeholders can then walk through these scenarios using the Scenario Presenter, exploring normal and alternative course events in turn, and documenting new requirements and comments as they go. To use the Presenter for your requirements work, contact Dr Neil Maiden at City University.

The RESCUE (Requirements Engineering with Scenarios for User-Centred Engineering) process was developed by multi-disciplinary researchers at the Centre from HCI Design at City University in London. It integrates applied research and best-practice in human activity modeling, scenario-based requirements engineering using the CREWS-SAVRE approach, system goal modeling with the i* approach, requirements management based on the Volere requirement shell, requirements acquisition using the ACRE framework, and innovative techniques for creative requirements engineering. RESCUE supports a concurrent engineering process in which different modeling and analysis processes take place in parallel. Furthermore the use of creativity workshops encourages requirements and design ideas to be discovered and elaborated together, so that requirements inform high-level design selection, and possible designs restrict and constrain requirements to those that are viable. RESCUE is currently being applied in Eurocontrol and NATS to produce requirement specification for new air traffic management systems. To know more about RESCUE contact Dr Neil Maiden at City University.

Ian Alexander has posted his Use Case toolkit on the Scenarioplus website for free download. This toolkit can be used with DOORS. It allows you to construct complete use case definitions with metrics and automatic linking of included and exception use cases. The summary diagrams are drawn automatically from the defined use cases, actors, and their relationships. There is a short illustrated description on the website.

The Automated Requirement Measurement (ARM) tool to be found at http://satc.gsfc.nasa.gov/tools/arm/index.html is a plain text analysis tool. It was developed at NASA Goddard Space Flight Center as an early life cycle tool for assessing requirements. The intention is to provide measures that can be used by project managers to assess the quality of a requirements specification document. The tool is not intended to evaluate the correctness of the specified requirements. It is an aid to "writing the requirements right", not "writing the right requirement.

Creative Workshops Suzanne Robertson, Atlantic Systems Guild London and Neil Maiden Head of Human Computer Interface Design Centre at City University, London conducted a series of creative workshops for Eurocontrol in Paris. The objective was to generate new ideas and requirements for air traffic management CORA-2 (Conflict Resolution Assistant). The first workshop generated 80 new and innovative design ideas and constraints. We used these as input to the second workshop and sparked 125 ideas at varying levels of detail. Then the third workshop added customer value to the ideas and made the best ones into concrete design solutions. More...

CREWS (Cooperative Requirements Engineering with Scenarios) ESPRIT long term research project. http://www.soi.city.ac.uk/~cc559/CREWS.html.

Alan Davis has updated his very comprehensive list of RE articles at http://www.uccs.edu/~adavis/reqbib.htm

Alan also runs the Requirements Managament Place at http://www.RMPLACE.org

Alastair Cockburn's Humans and Technology, Salt Lake City, UT. Web site: http://members.aol.com/acockburn/ . Especially his work on use cases. Alastair also has a recommended book on the subject of use cases.

Dorset House Publishing Co. Dorset House is one of our favourite publihsers. You can download PDF versions of their Catalog of Books and The Dorset House Quarterly. You'll find links on their homepage http://www.dorsethouse.com.

INCOSE. The International Council on Systems Engineering. Requirements are considered an integral part of systems. Some good stuff at http://www.incose.org/rwg/. See also the requirements management tools survey at http://www.incose.org/tools/tooltax.html

ISE/RE (Innovative Software Engineering/Requirements Engineering)
http://www.iese.fhg.de/Competences/ISE/RE/

itmWEB have a very comprehensive index of CASE tools by category. Some of it is naturally out of date as any such list will be after three minutes, but nevertheless a useful resource. Click here

Joel Spolsky's Joel on Software site is worth a visit. Go to the Complete Archive and look at the article called Painless Functional Specifications. I would give you the direct link but you should start at the home page and look at all he has to offer. http://www.joelonsoftware.com/index.html

The Journal of Requirements Engineering is worth looking at. This journal is young yet, but shows promise.

Karl Wiegers' Process Impact, Fairport, NY. Web: www.processimpact.com

PSARE web site accompanies the book, Process for System Architecture and Requirements Engineering written by Derek Hatley, Peter Hruschka and the late Imtiaz Pirbhai. The site currently includes an initial customer requirements statement for an online case study and a discussion forum on which you can contribute to the case study and to any other issues relating to the book. The case study will be developed and posted on the web site as the discussion progresses.

REAIMS (Requirements Engineering Adaptation and Improvement for Safety and Dependability)
http://www.comp.lancs.ac.uk/computing/research/cseg/projects/reaims/

RECORD (Requirements Collection Reuse and Documentation)
http://www.cs.umu.se/~jubo/RECORD.html

RENOIR (Requirements Engineering Network of International Cooperating Research Groups)
http://www.cs.ucl.ac.uk/research/renoir/

Didar Zowighi's RE-online discussion group about requirements engineering. To subscribe to the group, send "subscribe re-online" (without the quotes) in the body of an email message to majordomo@it.uts.edu.au. The discussion group used to be called SRE, and has a worldwide collection of requirements experts discussing topical issues. It is also a great place to ask for help. Further information for the mailing list can be found here.

Requirements Engineering Specialist Group of the British Computer Society and their listing of books, web sites and tools can be found at http://www.resg.org.uk. Back issues of their Requirenautics Quarterly are at http://research.ivv.nasa.gov/~steve/resg/

Software Engineering web site at http://www.software-engineer.org has some good resources. It is aimed at a more general audience than just requirements. The content of the site is submitted by contributors from the worldwide software engineering community, and thus has an interesting diversity.

Software Quality Engineering, long known for its software test and evaluation technology and software quality programs, is a US agent agent for inhouse offerings of Mastering the Requirements Process seminar.

 

top of page

This work is copyright © 1995 - 2003 Atlantic Systems Guild, but may be adapted for your internal use provided copyright is acknowledged. Please let us know what you are using it for.