s
Requirements Assets
"Steps for Facilitating the Wall of Wonder (Wow)" (A sidebar to supplement the article "Exploring Requirements with a Wall of Wonder")
"At a Glance: Other Prioritization Methods" (A sidebar to supplement the article "Prioritization Puzzles: Practices for Prioritizing Your Product Requirements" first published on stickyminds.com
Use Case Testing Worksheet (Use multiple user requirements models to find defects and missing user requirements)
Questions for Requirements Retrospectives
Templates, tips and techniques for requirements workshops
Stay tuned for more assets…
Requirements Engineering
Handbook of Ambiguities in Requirements Specifications and Legal Contracts This is an in-depth treatise on ambiguity found in software specifications and legal contracts.
IEEE Guide to Software Engineering Body of Knowledge Chapter 2 of the IEEE (Institute of Electrical and Electronic Engineers) body of knowledge is on software requirements.
Ivy Hook’s web site (select “Resources" and then “Papers") Ivy Hooks, a requirements expert with extensive experience in mission and safety critical software for NASA and the U.S. Department of Defense, provides numerous articles and presentations about the importance of quality requirements.
Karl Wiegers' web site This site, by software requirements expert Karl Wiegers, has numerous articles on quality requirements practices as well as requirements templates.
Requirements Bibliography This comprehensive (more than 1100 entries) bibliography of books and articles on the topic of requirements is complied by requirements expert Al Davis.
Requirements Engineering Online Mailing List Requirements engineering researchers and practitioners exchange ideas, asks and answer questions, and share references.
REAIMS Requirements Engineering Adaptation and IMprovement for Safety and dependability Requirements engineering research and practice for safety-related systems.
Requirements Engineering Specialist Group of the British Computer Society Requirements engineering researchers and practitioners exchange ideas, asks and answer questions, and share references. The online newsletter (select “RQ Newsletter") has a nice mix of experience-based articles along with ongoing research topics.
Requirements Working Group of INCOSE (International Council on Systems Engineering). INCOSE’s working group is extending some of the work of the Software Engineering Body of Knowledge with a heavy system engineering tilt to serve its membership.
StickyMinds.com Requirements Zone (select “Requirements") A selection of requirements content containing useful articles on requirements development and management.
System Engineering Body of Knowledge, and Guide (International Council on Systems Engineering - INCOSE). This link takes you to an overview presentation as well as the Body of Knowledge itself for systems engineering.
Topics in Requirements Engineering A summary of some key topics in requirements engineering, including the subtopics of elicitation and modeling by requirements authors Ian Sommerville and Pete Sawyer.
Volere Requirements Specification Template Jim and Suzanne Robertson’s SRS template.
Requirements Management Tools
Blueprint from Blueprint Software System
GatherSpace from Levy Consulting Incorporated
Lighthouse by Artifact Software
Rational RequisitePro from IBM
ReqSheet and Storyboarding from stpsoft
Requirements Management 1.0 (open source freeware) by RhythmiQ
Requirements Tracing System by Bandwood Pty Ltd
Target Processs from TargetProcess, Inc.
TopTeam Analyst from TechnoSolutions
Visual Requirements by Lucid Models Software
XTie-RT from Teledyne Brown Engineering
For comparisons and descriptive summaries:
Requirements Management Tool Survey by INCOSE (International Council on Systems Engineering)
Ian Alexander’s summary descriptions of requirements tools
Requirements Process and Methods
Agile Requirements Requirements articles posted on the Agile Alliance site.
Agile Requirements Best Practices Scott Ambler’s summary list. These practices are core to requirements workshops.
Barry Boehm’s WinWin Method Home of WinWin, Barry Boehm’s method for requirements negotiation.
“Beyond Story Cards: Agile Requirements Collaboration" James Shore's article on super-lightweight requirements using stories.
Business Rules Community Business rules are the heart of functional requirements. The business rules community provides access to numerous articles on business rules. The Business Rules Group site provides access to business rule metamodels, manifesto and other useful resources.
NASA’s Recommended Approach to Software Development The Software Engineering Lab (NASA) document includes two sections on requirements definition and analysis.
“Painless Functional Specs" A multiple-part piece by Joel Spolsky who says, “Failing to write a spec is the single biggest unnecessary risk you take in a software project."
Technical papers use cases and scenarios Ian Alexander’s site with useful papers. Ian originated the idea of "misuse cases".
