• Business strategy: Selecting markets in which to participate and formulating strategies for competing in those markets
• Valuation: Analyzing the economic value of projects executed in the pursuit of that business strategy
• Cost-benefit analysis: Translating measured or estimated data into monetary terms (for example, labor costs), forming the basis for valuation
• Metrics: Measuring the parameters (such as programmer time) that form the basis for cost and benefit analysis
(Benefits — Costs)/Costs.
• How different kinds of software organizations define and use ROI in different sectors and for different process- and product-related decisions
• Emerging practical approaches for reasoning about ROI at the top three levels
Hakan Erdogmus is a senior research officer at the National Research Council, Canada. His research interests include software engineering economics, agile software development, and collaborative software development. He received his PhD in telecommunications from INRS, Université du Québec. Contact him at NRC Inst. for Information Technology, Montreal Rd., M-50, Ottawa K1A 0R6, Canada; email@example.com.
John Favaro is the founder of Consulenza Informatica in Pisa, Italy. His research interests include software reuse, agile methods, and the value-based management of information technology. He received his MS from the University of California, Berkeley. He is a founding member of the International Society for the Advancement of Software Education. Contact him at Consulenza Informatica, Via Gamerra 21, Pisa, Italy; firstname.lastname@example.org.
Wolfgang Strigel is the founder and president of Software Productivity Center, a consulting and products company, and of QA Labs, a contract testing company. His interests include collaborative software development, process improvement, project estimation, testing, and software engineering economics. He has an MSc in computer science from McGill University and an MBA from Simon Fraser University. Contact him at email@example.com.