ACM SIGSOFT Software Engineering Notes · 2003 · 486 citations · 15 references
ComputingComputer ScienceQuality ManagementQuality EngineeringRequirements EngineeringSoftware EngineeringSoftware DesignSoftware Project ManagementSoftware Quality AssuranceSoftware ValidationValue EngineeringCost-value Tradeoff AnalysisProject Outcomes MeasurementSoftware Requirements SpecificationUse Case RelationshipsValue Engineering Decision-makingValue-driven DesignValues In Projects
The Value‑Based Software Engineering agenda aims to integrate value considerations into software engineering principles and practices, developing a framework that reinforces them, while noting that Earned Value Management is useful for cost, schedule, and progress monitoring but ignores stakeholder value. This paper presents a case study of VBSE practices, focusing on the anomaly of the Earned Value Management System. The authors model an order‑processing project and apply Benefits Realization Analysis, stakeholder‑value proposition elicitation and reconciliation, and business case analysis to create a stakeholder‑earned‑value monitoring and control framework. The approach demonstrates that integrating these analyses yields a practical framework for monitoring and controlling stakeholder value in software projects.
The Value-Based Software Engineering (VBSE) agenda described in the preceding article has the objectives of integrating value considerations into current and emerging software engineering principles and practices, and of developing an overall framework in which they compatibly reinforce each other. In this paper, we provide a case study illustrating some of the key VBSE practices, and focusing on a particular anomaly in the monitoring and control area: the "Earned Value Management System." This is a most useful technique for monitoring and controlling the cost, schedule, and progress of a complex project. But it has absolutely nothing to say about the stakeholder value of the system being developed. The paper introduces an example order-processing software project, and shows how the use of Benefits Realization Analysis, stake-holder value proposition elicitation and reconciliation, and business case analysis provides a framework for stakeholder-earned-value monitoring and control.
15
The balanced scorecard: Translating strategy into action
Long Range Planning · 1997 · 8.3K citations
The Goal Question Metric Approach
Victor R. Basili, Gianluigi Caldiera, H. Dieter Rombach · 1994 · 1.6K citations
Get ready for agile methods, with care
Barry Boehm · Computer · 2002 · 905 citations
Management, Systems Engineering, Agile Project Management +10
The structure and value of modularity in software design
Kevin Sullivan, William G. Griswold, Yuanfang Cai et al. · 2001 · 306 citations
Computing, Design, Design Theory +13