Abstract
With the accumulation of problem-solving experience, practitioners document recurring problems and standard solutions in what are commonly referred to as patterns. This study develops a six-cell taxonomy of analysis patterns used for specifying system requirements, based on the dimensions of granularity and abstraction. A categorization of analysis patterns currently used in practice yields some managerial guidelines about lifetime pattern benefits, analyst training, and the allocation of resources for pattern harvesting.