Customer Journey Modelling Language
User journeys - or customer journeys - put humans at the center of a process, whether we have the role of patient, employee, user or employee.
At SINTEF we have researched the practical and theoretical sides of customer journeys for many years. CJML is a easy-to-use modelling language that offers terminology, syntax, diagrams, methods and tools. It distinguish between the planned journey (as intended) and the actual journey (what actually happened for an individual user).
New: CJML version 2.0 is available
A new version of CJML is available from November 2022. The main changes from the previous version is the new data format for customer journeys.
- CJML Introduction and overview [PowerPoint]
- CJML Visual Notation [PowerPoint]
- CJML Diagram Generator [PowerPoint]
- CJML Terminology [PowerPoint]
- CJML Data format [PowerPoint]
- Halvorsrud, R., Boletsis, C., & Garcia-Ceja, E. (2021). Designing a Modeling Language for Customer Journeys: Lessons Learned from User Involvement. Proceedings from the IEEE MODELS 2021 conference, pp. 239-249.Link to paper.
- Haugstveit, I. M., Halvorsrud, R., & Karahasanovic, A. (2016). Supporting Redesign of C2C Services Through Customer Journey Mapping. Proceedings of the ServDes2016 Conference, pp. 215-227. Link to paper.
- Halvorsrud, R., Kvale, K., & Følstad, A. (2016). Improving service quality through customer journey analysis, Journal of Service Theory and Practice, 26, pp. 840-867. Link to author version of the paper. (Received the "Outstanding paper award" )
- Halvorsrud, R., Haugstveit, I. M., & Pultier, A. (2016). Evaluation of a modelling language for customer journeys. Proceedings from IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 40-48. Link to author version of the paper.
Why use CJML?
CJML is an effective tool in service innovation, whether you want to improve a service, document a service or analyze how it is perceived by users. The most important areas of benefit are:
- A common description of service processes and user journeys that simplify communication in interdisciplinary teams.
- Detailed specification of a service process, and support for developing and describing new services.
- Analysis of user journeys on an individual level that effectively reveals deviations and poor user experience.
The original version of CJML was developed through the innovation project VISUAL with support from the Research Council of Norway. This project was completed in 2016. Current projects focused on CJML are Smart Journey Mining, CyberKit4SME, Pathway and VisMeg.