A situational implementation method for web-based content management system-applications: method engineering and validation in practice

Inge van de Weerd, Sjaak Brinkkemper, Jurriaan Souer, Johan Versendaal
2006 Software Process: Improvement and Practice  
The usage of data-intensive web applications raises problems concerning consistency, navigation, and data duplication. Content management systems (CMSs) can overcome these problems. In this research, we focus on special types of web content management systems -webbased CMS applications. Currently, no general available methods exist for implementing and configuring these applications. In this research, an assembly based situational method engineering approach is proposed for constructing an
more » ... mentation method for web-based CMS applications. The approach consists of four steps: (a) identification of implementation situations, (b) selection of candidate methods, (c) analysis and storage of relevant fragments in the method base, and (d) assembly of the new method using route maps to obtain situationality. This method engineering approach is supported by a meta-modeling technique, resulting in a process-data diagram, which integrates UML (Unified Modeling Language) activity diagrams and class diagrams. To validate the method, two case studies were performed at a large health insurance organization and a telecommunication organization in the Netherlands. The new implementation method performed well in both case studies, and the project workers were satisfied with the associated templates and instructions.
doi:10.1002/spip.294 fatcat:sv7kru3oofebtixa4j3u3mdsfq