Using Team Topologies in Model-Driven Strategic Alignment
Model-driven techniques for designing strategically aligned information systems usually map the goals of multiple and competing actors to business process models through automatic model-to-model transformations and analysis. In previous work, we designed Stra2Bis, a method for designing strategically aligned business processes based on a different approach: mapping the business strategy and organisation structure into the business process model. Stra2Bis and goal-based techniques share an issue: only some organisational level elements actors directly affect the business domain and, thus, the business processes. In this article, we propose to extend Stra2Bis by adding concepts from Team Topologies, an approach for organising business and technology teams. Team Topologies help distinguish the business-relevant organisation units from other supporting units; we exploit these concepts to constrain the model-to-model mappings, avoiding unnecessary analysis and modelling outside the business domain. We formalise the approach by specifying the method's metamodel extension and redefining the model-to-model transformation guidelines. We also discuss how existing goal-based alignment frameworks can exploit this approach.
de la Vara, J. L., Sánchez, J., and Pastor, Ó. (2008). Business process modelling and purpose analysis for requirements analysis of information systems. In Advanced Information Systems Engineering, pages 213–227, Berlin, Heidelberg. Springer.
España, S., González, A., and Pastor, Ó. (2009). Communication analysis: a requirements engineering method for information systems. In International Conference on Advanced Information Systems Engineering, pages 530–545, Berlin, Heidelberg. Springer.
España, S. (2011). Methodological Integration of Communication Analysis into a Model-Driven Software Development Framework. PhD thesis, Universitat Politècnica de València, Spain.
Forsgren, N., Humbpotifle, J., and Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps Building and Scaling High Performing Technology Organizations. IT Revolution Press.
Goncalves, E., Araujo, J., and Castro, J. (2020). Prise: A process to support istar extensions. Journal of Systems and Software, 168:110649.
Gröner, G., Asadi,M., Mohabbati, B., Gǎsević, D., and Parreiras, F. S. (2014). Validation of user intentions in process orchestration and choreography. Information Systems, 43:83–99.
Guizzardi, R. and Reis, A. N. (2015). A method to align goals and business processes. In International Conference on Conceptual Modeling, pages 79–93, Cham. Springer.
Kraiem, N., Kaffela, H., Dimassi, J., and Al Khanjari, Z. (2014). Mapping from map models to bpmn processes. Journal of Software Engineering, 8(4):252–264.
Li, Z., Zhou, X., Gu, A., and Li, Q. (2015). A complete approach for cim modelling and model formalising. Information and Software Technology, 65:39–55.
Nagel, B., Gerth, C., Engels, G., and Post, J. (2013). Ensuring consistency among business goals and business process models. In 2013 17th IEEE International Enterprise Distributed Object Computing Conference, pages 17–26, Vancouver. IEEE.
Noel, R., Panach, J. I., Ruiz,M., and Pastor, O. (2022). Stra2bis: A model-driven method for aligning business strategy and business processes. In In Proceedings of the 41st International Conference on Conceptual Modeling (ER’22), Cham. Springer.
Noel, R., Panach Navarrete, J. I., Ruiz,M., and Pastor Lopez, O. (2021). The litestrat method: Towards strategic model-driven development. In Procedings of the International Conference on Information Systems Development. AIS Electronic Library.
Ruiz, M., Costal, D., Espana, S., Franch, X., and Pastor, O. (2015). Gobis: An integrated framework to analyse the goal and business process perspectives in information systems. Information Systems, 53:330–345.
Skelton,M. and Pais,M. (2019). Team topologies: organizing business and technology teams for fast flow. It Revolution.
Sousa, H. P. and Prado Leite, J. C. S. d. (2014). Modeling organizational alignment. In International Conference on Conceptual Modeling, pages 407–414, Cham. Springer.
The Open Group (2022). The archimate® enterprise architecture modeling language. https://www.opengroup.org/archimate-home. (Accessed on 04/20/2022).
Yu, E. (2011). Modeling strategic relationships for process reengineering. Social Modeling for Requirements Engineering, 11(2011):66–87.