Abstract
An increasing part of software development is devoted to products that are offered to an open market with many customers. Market-driven development imposes special challenges for the requirements engineering process. This chapter provides an overview of the special characteristics of market-driven requirements engineering and describes the most important challenges of the area. Key elements of market-driven requirements engineering processes are presented together with a definition of process quality. Requirements state models and requirements repositories are also described and examples of typical solutions to progress tracking and data management are provided. The difficult problem of release planning is also discussed and an industrial example of a release planning process is given.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Booth R, Regnell B, Aurum A, Jeffery R, Natt och Dag J (2001) Market-driven requirements engineering challenges: An industrial case study of a process performance declination. In: Proceedings of 6th Australian Workshop on Requirements Engineering (AWRE’01), Sydney, Australia, pp.41–47
Brinkkemper S (2004) Requirements engineering research the industry is (and is Not) waiting for. In: Proceedings of the 10th Anniversary International Workshop on Requirements Engineering: Foundation of Software Quality, Regnell B, Kamsties E, Gervasi V (Eds.), Essener Informatik Berichte, 9:251–264, ISBN 3-922602-91-6
Bodegraven S, Brinkkemper S (2004) Product software roadmap determination process: Where marketing and technology come together. Technical report, ICS, Utrecht University
Chrissis MB, Konrad M, Shrum S (2003) CMMI: Guidelines for process integration and product improvement. Addison-Wessley, ISBN: 0-321-15496-7
Carlshamre P (2002) A usability perspective on requirements engineering — From methodology to product development. Dissertation No. 726, Linköping University, Sweden
Carlshamre P, Regnell B (2000) Requirements lifecycle management and release planning in market-driven requirements engineering processes. International Workshop on the Requirements Engineering Process: Innovative Techniques, Models, and Tools to support the RE Process (REP’00), September 6–8, Greenwich UK, pp.961–965
Carlshamre P, Sandahl K, Lindvall M, Regnell B. Natt och Dag J (2001) An industrial survey of requirements interdependencies in software product release planning. In: Proceedings of 5th IEEE International Symposium on Requirements Engineering (RE’01), August 27–31, Toronto, Canada, pp.84–92
Garcia M, Bray O (1998) Fundamentals of technology roadmapping. Sandia National Laboratories, Technical Report, http://www.sandia.gov/Roadmap/home.htm
Greer D, Ruhe G (2004) Software release planning: an evolutionary and iterative approach. Information & Software Technology 46(4): 243–253
Höst M, Regnell B, Natt och Dag J, Nedstam J, Nyberg C (2001) Exploring bottlenecks in market-driven requirements management processes with discrete event simulation. Journal of Systems and Software, 59(3): 323–332
Hermann K, Brinkkemper S, Bubenko JA Jr, Farbey B, Greenspan SJ, Heitmeyer CL, Leite JCS, Mead NR, Mylopoulos J, Siddiqi J (2002) Requirements engineering and technology transfer: Obstacles and incentives. Requirements Engineering, 7(3):113–123
Kamsties E, Hörmann K, Schlich M (1998) Requirements engineering in small and medium enterprises. Requirements Engineering, 3, pp.84–90
Karlsson J, Ryan K (1997) A cost-value approach for prioritizing requirements. IEEE Software, Sept/Oct pp.67–74
Karlsson J, Wohlin C, Regnell B (1998) An evaluation of methods for prioritizing software requirements. Information and Software Technology, 39(14–15): 939–947
Karlsson L, Dahlstedt ÅG, Natt och Dag J, Regnell B, Persson A (2002) Challenges in market-driven requirements engineering-An industrial interview study. In: Proceedings of 8th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’02), September 09–10th, Essen, Germany, pp.37–49
Karlsson L, Regnell B (2004) Aligning the requirements engineering process with the maturity of markets and products. In: Proceedings of 10th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’04), June 7–8, Riga, Latvia, pp.69–74
Karlsson L, Regnell B, Karlsson J, Olsson S (2003) Post-release analysis of requirements selection quality-An industrial case study. In: Proceedings of 9th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’03), June 16–17, Klagenfurt/Velden, Austria, pp.47–56
Lauesen S, Vium JP (2004) Experiences from a tender process-The customer’s dreams and the supplier’s frustrations. In: Proceedings of 10th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’04), June 7–8, Riga, Latvia, pp.29–46
Lubars M, Potts C, Richter C (1993) A review of the state of the practice in requirements modeling. In: Proceedings of IEEE International Symposium on Requirements Engineering (RE93), Los Alamitos, USA. IEEE Computer Society Press, pp.2–14
Morisio M, Torchiano M (2002) Definition and classification of COTS: A proposal. In: Proceedings of 1st International Conference on COTS Based Software Systems (ICCBBS), Orlando, February 4–6, pp.165-175
Natt och Dag J, Gervasi V, Brinkkemper S, Regnell B (2004) Speeding up requirements management in a product software company: Linking customer wishes to product requirements through linguistic engineering. In: Proceedings of 12th IEEE International Conference on Requirements Engineering (RE’04), Kyoto, Japan, pp.283–295
Natt och Dag J, Regnell B, Carlshamre P, Andersson M, Karlsson J (2002) A feasibility study of automated natural language requirements analysis in market-driven development. Requirements Engineering, 7(1): 20–33
Natt och Dag J, Regnell B, Madsen OS, Aurum A (2001) An industrial case study of us-ability evaluation in market-driven packaged software development. In: Proceedings of 9th International Conference on Human-Computer Interaction (HCII’2001), August 5–10, New Orleans, USA, pp.425–429
Maiden NA, Ncube C (1998) Acquiring COTS software selection requirements. IEEE Software, March/April, pp.46–56
Novorita RJ, Grube G (1996) Benefits of structured requirements methods for marketbased enterprises. In: Proceedings of 6th Annual International INCOSE Symposium. Seattle, USA, INCOSE
Potts C (1995) Invented requirements and imagined customers: Requirements engineering for off-the-shelf software. In: Proceedings of Second IEEE International Symposium on Requirements Engineering (RE’95), pp.128–130 Los Alamitos, USA
Regnell B, Beremark P, Eklundh O (1998) A market-driven requirements engineering process: Results from an industrial process improvement programme. Requirements Engineering, 3(2):121–129
Regnell B, Höst M, Natt och Dag J, Beremark P, Hjelm T (2001) An industrial case study on distributed prioritization in market-driven requirements engineering for packaged software. Requirements Engineering, 6(1):51–62
Regnell B, Karlsson L, Höst M (2003) An analytical model for requirements selection quality evaluation in product software development. In: Proceedings of 11th IEEE Inter-national Conference on Requirements Engineering, (RE’03), September 8–12, Monterey Bay, California USA, pp.254–263
Regnell B, Ljungquist B, Thelin T, Karlsson L (2004) Investigation of requirements selection quality in market-driven software process using an open source discrete event simulation framework. In: Proceedings of 5th International Workshop on Software Process Simulation and Modeling (ProSim 2004), May 24–25, Edinburgh, UK
Ruhe G, Eberlein A, Pfahl D, (2003) Trade-off analysis for requirements selection. Software Engineering and Knowledge Engineering, 13(4): 345–366
Schalken J, Brinkkemper S, van Vliet H (2004) Assessing the effects of facilitated workshops in requirements engineering. In: Proceedings of 8th IEEE International Conference on Empirical Assessment in Software Engineering (EASE2004), pp.135–144
Kostoff RN, Schaller RR, (2001) Science and technology roadmaps. IEEE Transactions on Engineering Management, 48(2): 132–143
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Regnell, B., Brinkkemper, S. (2005). Market-Driven Requirements Engineering for Software Products. In: Aurum, A., Wohlin, C. (eds) Engineering and Managing Software Requirements. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-28244-0_13
Download citation
DOI: https://doi.org/10.1007/3-540-28244-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25043-2
Online ISBN: 978-3-540-28244-0
eBook Packages: Computer ScienceComputer Science (R0)