Small to medium sized business enterprises (SMEs) generally thrive because they have successfully done something unique within a niche market. For this reason, SMEs may seek to protect their competitive advantage by avoiding any standardization encouraged by the use of packaged software (PS). Packaged software implementation at SMEs therefore presents challenges relating to how best to respond to misfits between the functionality offered by the packaged software and each SME's business needs. An important question relates to which processes small software enterprises - or Small to Medium-Sized Software Development Companies (SMSSDCs) - apply in order to identify and then deal with these misfits. To explore the processes of packaged software (PS) implementation, an ethnographic study was conducted to gain in-depth insights into the roles played by analysts in two SMSSDCs. The purpose of the study was to understand PS implementation in terms of requirements engineering (or 'PSIRE'). Data collected during the ethnographic study were analyzed using an inductive approach. Based on our analysis of the cases we constructed a theoretical model explaining the requirements engineering process for PS implementation, and named it the PSIRE Parallel Star Model. The Parallel Star Model shows that during PSIRE, more than one RE process can be carried out at the same time. The Parallel Star Model has few constraints, because not only can processes be carried out in parallel, but they do not always have to be followed in a particular order. This paper therefore offers a novel investigation and explanation of RE practices for packaged software implementation, approaching the phenomenon from the viewpoint of the analysts, and offers the first extensive study of packaged software implementation RE (PSIRE) in SMSSDCs.
翻译:中小企业一般之所以兴旺起来,是因为它们成功地在利基市场中做了一些独特的事情。因此,中小企业可以寻求保护其竞争优势,避免使用包装软件(PS)所鼓励的任何标准化。因此,在中小企业实施软件包提出了挑战,涉及如何最好地应对软件包所提供的功能与每个中小企业的商业需求之间的错误。在地理学研究中收集的数据是用一种直观的方法加以分析的。根据我们对一些案例的分析,我们首先为PS实施建立了一种理论模型,解释广泛的要求工程程序,而不是从PSIRI平行星际模型中命名它。因此,平行的SIS模型显示,在Smarl StarS模型的实施过程中,“StarS模型”只能使用一种相同的标准。