The effective use of automated application development tools
IBM Systems Journal
Hi-index | 0.00 |
In a longitudinal study of 49 software developmentteams, we investigate interactions between team andtechnology factors and the degree of complexity andambiguity of the projects themselves. From theliterature, we propose a theoretical model that identifiesa characteristic of the technology (reuse) and acharacteristic of the team process (conflict resolution)used during development as effective for minimizing theadverse effects of high task-based complexity andambiguity. We hypothesize that reuse and conflictresolution techniques will account for a significantamount of the variance in user satisfaction for highlycomplex and ambiguous projects, but that this will not betrue for simple and unambiguous projects. Our findingsconfirm this hypothesis; effective conflict resolution andreuse are associated with significantly higher clientsatisfaction six months after implementation for allprojects. These two factors explained 56% and 44% ofthe variance for highly complex and ambiguous projectsrespectively, but none of the variance for the simple andunambiguous projects.