Insights into Domain Knowledge Sharing in Software Development Practice in SMEs

Jim Buchan, Christian Harsana Ekadharmawan, Stephen G. MacDonell
2009 2009 16th Asia-Pacific Software Engineering Conference  
The collaborative development of shared understanding is crucial to the success of software development projects. It is also a challenging and volatile process in practice. Small organizations may be especially vulnerable due to reliance on key individuals and insufficient resource to employ several domain specialists. There is, however, minimal empirical research on sharing domain understanding in the context of small software organizations. In this paper we present the results of a field
more » ... of commercial software development practice in which we conducted semistructured interviews with practitioners from ten such organizations. The study provides insights into practices, perceptions, and challenges related to developing shared domain understanding. Our results show that smaller organizations place particular emphasis on the use of prototypes or existing products to refine and verify domain understanding. Furthermore they perceive the biggest challenge to developing shared understanding as the quality of the client representative(s).
doi:10.1109/apsec.2009.47 dblp:conf/apsec/BuchanEM09 fatcat:36wkpg7sfzhe5ioatxklphjbku