IEEE Software · 1997 · 728 citations · 8 references
EngineeringProject ManagementCost ManagementInformation Technology Project ManagementRequirements EngineeringRequirements AnalysisRequirements ManagementRequirements PrioritizationSoftware Project ManagementStakeholder RequirementsSystem RequirementsFocal Point SelectionPriority ElicitationProject Requirements ManagementStakeholder GoalsStakeholder Requirement Prioritization
Software development seeks to satisfy stakeholder needs, yet limited resources force managers to prioritize requirements. The authors aimed to develop a cost‑value approach for prioritizing requirements. They applied this approach to two commercial projects.
Developing software systems that meet stakeholders' needs and expectations is the ultimate goal of any software provider seeking a competitive edge. To achieve this, you must effectively and accurately manage your stakeholders' system requirements: the features, functions, and attributes they need in their software system. Once you agree on these requirements, you can use them as a focal point for the development process and produce a software system that meets the expectations of both customers and users. However, in real world software development, there are usually more requirements than you can implement given stakeholders' time and resource constraints. Thus, project managers face a dilemma: how do you select a subset of the customers' requirements and still produce a system that meets their needs? The authors developed a cost-value approach for prioritizing requirements and applied it to two commercial projects.
8
Software-engineering research revisited
Colin Potts · IEEE Software · 1993 · 345 citations
Identifying quality-requirement conflicts
Barry Boehm, Hoh Peter In · IEEE Software · 1996 · 293 citations
Software requirements prioritizing
Jenny Karlsson · 2002 · 203 citations
Engineering, Systems Engineering, Multi-criteria Decision Making +12