The Making of Software
  • Software Engineering
    • Agile
    • Requirements
    • Architecture
    • Testing
    • Tools
  • Resources
    • List of Requirements Management Tools
    • Forthcoming Events
    • Past Events
    • Publications
  • About
    • Motivation
    • Andreas Birk
    • Gerald Heller
    • About
    • Data Privacy
  • Blog
Select Page

Product Requirements Specification: Integrating Product and System Perspective

by Andreas Birk | 02/04/2020 | software engineering

The previous two articles of this series on product requirements specification have addressed the two key specification parts: product perspective and system perspective. This part looks at how the two perspectives interrelate and integrate with each other. Product...

Product Requirements Specification: System Perspective

by Andreas Birk | 27/03/2020 | software engineering

The system perspective of a product requirements specification defines the solution design of a new product or product release. As a starting point it takes a previously described product perspective and defines all important detailed aspects of solution design and...

Requirements Management Tools: March 2020 Update

by Andreas Birk | 06/03/2020 | software engineering

The list of requirements management tools on MakingOfSoftware.com has received a new update: The March 2020 version includes 69 tools, with a selected subset of 13 tools that we find particularly noteworthy. The list gives an up-to-date overview of the requirements...

Product Requirements Specification: Product Perspective

by Andreas Birk | 26/02/2020 | software engineering

A product requirements specification establishes a bridge between product management and development. It defines a product in terms of stakeholder requirements, containing all those requirements that sensibly should be described explicitly and be available...

Product Requirements Specification: When Do You Need It?

by Andreas Birk | 20/02/2020 | software engineering

Attention to requirements specification increased during the 1980s and 1990s in order to master the growing complexity of software and systems development. However, starting in the second half of the 1990s, the movement of agile development widely challenged the use...
« Older Entries
Next Entries »

Search Site


Latest Blog Articles

  • AI Support in Requirements Tools
  • The Code Issue: What is Code?
  • ReqSuite® RM: Innovative Requirements Support
  • A Map of Agile Requirements Practices
  • What Will Come after Atlassian Server?