Abstract
Software engineering often no longer involves building systems from scratch, but rather integrating functionality from existing software and components or implementing packaged software. Conventional software engineering comprises a set of influential approaches that are often considered good practice, including structured programming, and collecting a complete set of test cases. However, these approaches do not apply well for packaged software (PS) implementation; hence this phenomenon requires independent consideration. To explore PS implementation, we conducted ethnographic studies in packaged software development companies, in particular, to understand aspects of the feasibility study approach for PS implementation. From an analysis of these cases, we conclude that firstly; the analyst has more of a hybrid analyst-sales-marketing role than the analyst in traditional RE feasibility study. Secondly; the use of a live scenario software demonstration in order to convince the client to buy into the PS may lead to increased perceived feasibility and reduced resistance to PS implementation. Thirdly; the assessment criteria that are used to estimate the effort and time needed for PS implementation are new features, level of customization, software ‘output’, and technical needs. Fourthly; the feasibility study for PS implementation differs strongly from traditional RE as the analyst mainly considers how to deal with requests for modifications to existing functions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aranda J, Easterbrook S, Wilson G (2007) Requirements in the wild: How small companies do it. In Requirements Engineering Conference, 2007. RE’07. 15th IEEE International (pp. 39–48). IEEE.
Merten T, Lauenroth K, Biirsner S (2011) Towards a new understanding of small and medium sized enterprises in requirements engineering research. In: Requirements engineering: foundation for software quality. Springer, Berlin, pp 60–65
Bürsner S, Merten T (2010) RESC 2010: 1st Workshop on Requirements Engineering in Small Companies. econstor, 128.
Karlsson L et al (2007) Requirements engineering challenges in market-driven software development—an interview study with practitioners. Inform Software Technol 49(6):588–604
Quispe A, Marques M, Silvestre L, Ochoa SF, Robbes R (2010) Requirements engineering practices in very small software enterprises: A diagnostic study. In Chilean Computer Science Society (SCCC) (pp. 81–87). IEEE.
Xu L, Brinkkemper S (2007) Concepts of product software. Eur J Inform Syst 16:531–541
El Emam K, Madhavji NH (1995) A field study of requirements engineering practices in information systems development. In: Proceedings of the second IEEE international symposium on Requirements Engineering, 1995. IEEE
Solemon B, Sahibuddin S, Ghani A (2009) Requirements engineering problems and practices in software companies: An industrial survey. In Advances in Software Engineering (pp. 70–77). Springer Berlin Heidelberg.
Daneva M (2004) ERP requirements engineering practice: lessons learned. IEEE SOFTWARE
Barney S, Aurum A, Wohlin C (2008) A product management challenge: Creating software product value through requirements selection. J Syst Architect, 54(6), 576–593.
Daneva M, Wieringa RJ (2006) A requirements engineering framework for cross-organizational ERP systems. Reqs Eng 11:194–204
Hammersley M, Atkinson P (2007) Ethnography: principles in practice. Routledge, London
Miles MB, Huberman AM (1994) Qualitative data analysis: an expanded sourcebook. Sage, Thousand Oaks, CA
Khoo HM, Robey D (2007) Deciding to upgrade packaged software: a comparative case study of motives, contingencies and dependencies. Eur J Inform Syst 16:555–567
Sommerville I (2004) Software engineering, 7th edn. Addison-Wesley, Boston, MA
Jantunen S (2010) The benefit of being small: exploring market-driven requirements engineering practices in five organizations. In: Proceedings of the 1st workshop on RE in Small Companies (RESC), Essen, Germany
Dittrich Y, Vaucouleur S, Giff S (2009) ERP customization as software engineering: knowledge sharing and cooperation. IEEE Software 26(6):41–47
Jebreen I, Wellington R (2013) Understanding requirements engineering practices for packaged software implementation. In: 4th IEEE international conference on software engineering and service sciences, Beijing, China
Soh C, Kien SS, Tay-Yap J (2000) Enterprise resource planning: cultural fits and misfits: is ERP a universal solution? Comm ACM 43(4):47–51
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jebreen, I., Wellington, R., MacDonell, S.G. (2014). Understanding Feasibility Study Approach for Packaged Software Implementation by SMEs. In: José Escalona, M., Aragón, G., Linger, H., Lang, M., Barry, C., Schneider, C. (eds) Information System Development. Springer, Cham. https://doi.org/10.1007/978-3-319-07215-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-07215-9_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07214-2
Online ISBN: 978-3-319-07215-9
eBook Packages: Computer ScienceComputer Science (R0)