Abstract
An inevitable aspect of product development is that the developer needs to be sure what customers and other stakeholders want from the system under development. Plenty of best practices for requirements engineering have been introduced in the scientific literature, as well as studies about the related pitfalls, but requirements engineering still remains a problematic area in product development. Operating in distributed development environment not only emphasizes these problems, but also creates new ones. Typically the biggest challenges for industrial practitioners are the lack of awareness about the existing solutions as well as the difficulty of selecting the right methods for certain kind of situations during the development. In this article, one potential solution for assistance in the selection of requirements validation practices in distributed product development environment is presented. Based on interviews made within the company and solutions found from literature, a proposal for potential improvement actions is presented.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Sukumaran, S., Sreenivas, A., Venkatesh, R.: A rigorous approach to requirements validation. In: Proceedings of the fourth IEEE International Conference on Software Engineering and formal Methods, SEFM 2006 (2006)
Stevens, R., Brook, P., Jackson, K., Arnold, S.: Systems engineering – Coping with Complexity. Prentice-Hall, Englewood Cliffs (1998)
Lobo, O.L., Arthur, J.D.: Effective Requirements Generation: Synchronizing Early Verification and Validation, Methods and Method Selection Criteria, Virginia Tech. (2005)
Sommerville, I., Sawyer, P.: Requirements Engineering, A good practice quide. John Wiley & Sons, Chichester (2004)
Hanisch, J., Corbitt, B.: Impediments to requirements engineering during global software development. European Journal of Information Systems (2007)
Välimäki, A., Kääriäinen, J., Koskimies, K.: Global Software Development Patterns for Project Management. In: EuroSPI (2009)
Parviainen, P., Tihinen, M.: A Survey of Existing Requirements Engineering Technologies and Their Coverage. International Journal of Software Engineering and Knowledge Engineering (6), s827–s850 (2007)
The Standish Group report CHAOS Summary (2009), http://www.standishgroup.com/newsroom/chaos_2009.php
Jiang, L., Eberlein, A., Far, B.H.: A case study validation of a knowledge-based approach for the selection of requirements engineering techniques. RE Journal (2008)
Jiang, L.: A Framework for the Requirements Engineering Process Development, Doctoral Thesis of Philosophy, University of Calgary (2005)
IEEE Standard 1012-2004 for Software Verification and Validation (2004)
Raja, U.: Empirical Studies of Requirements Validation Techniques, Blekinge Tekniska Högskole, Ronneby, Sweden. In: 2nd International Conference on Computer, Control and Communication (2009)
Lobo, O.L.: Analysis and Evaluation of Methods for Actibities in the Expanded Requirements Generation Model, Master’s Thesis in Virginia State University (2004)
Requirements Tool Box, http://www.construx.com/Page.aspx?nid=204
Grady, J.O.: System validation and verification. CRC Press LLC, Boca Raton (1998)
Sutcliffe, A.: Scenario-based Requirements Engineering. RE Mini tutorial (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heinonen, S., Tanner, H. (2010). Early Validation of Requirements in Distributed Product Development – An Industrial Case Study. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2010 Workshops. OTM 2010. Lecture Notes in Computer Science, vol 6428. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16961-8_46
Download citation
DOI: https://doi.org/10.1007/978-3-642-16961-8_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16960-1
Online ISBN: 978-3-642-16961-8
eBook Packages: Computer ScienceComputer Science (R0)