Skip to main content

From Strategy to Code: Achieving Strategical Alignment in Software Development Projects Through Conceptual Modelling

  • Chapter
  • First Online:
Transactions on Large-Scale Data- and Knowledge-Centered Systems XLVIII

Part of the book series: Lecture Notes in Computer Science ((TLDKS,volume 12670))

  • 732 Accesses

Abstract

In this article we propose S2C, a strategy-to-code methodological approach to integrate organisational, business process, and information system modelling levels to support strategic alignment in software development. Through a model-driven approach and under the Conceptual-Model Programming paradigm, the proposal supports the semi-automatic generation of working software, as well as traceability among the modelling levels. Via a working example, we illustrate how strategic definitions can be traced into specific software components by the integration of three modelling methods: Lite*, for modelling strategic reaction to external influences, Communication Analysis, for business process modelling, and the OO-Method, for modelling the conceptual schema of the information system. We discuss how this approach not only supports strategic alignment, but fosters the elicitation of business process performance measurement requirements, as well as its relevance considering the business and code alignment of the most recent enterprise architecture and agile software development initiatives.

This project has the support of the Spanish Ministry of Science and Innovation through the DATAME project (ref: TIN2016-80811-P) and PROMETEO/2018/176 and co-financed with ERDF and the National Agency for Research and Development (ANID)/ Scholarship Program/ Doctorado Becas Chile/ 2020-72210494.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Barat, S., Kulkarni, V., Clark, T., Barn, B.: A method for effective use of enterprise modelling techniques in complex dynamic decision making. In: Poels, G., Gailly, F., Serral Asensio, E., Snoeck, M. (eds.) PoEM 2017. LNBIP, vol. 305, pp. 319–330. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70241-4_21

    Chapter  Google Scholar 

  2. Blosch, M., Burton, B.: Hype Cycle for Enterprise Architecture, 2017 (2017). https://www.gartner.com/en/documents/3772086/hype-cycle-for-enterprise-architecture-2017

  3. Embley, D.W., Liddle, S.W., Pastor, O.: Conceptual-model programming: a manifesto. In: Embley, D., Thalheim, B. (eds.) Handbook of Conceptual Modeling, pp. 3–16. Springer, Berlin, Heidelberg (2011). https://doi.org/10.1007/978-3-642-15865-0_1

    Chapter  Google Scholar 

  4. Engelsman, W., Quartel, D., Jonkers, H., van Sinderen, M.: Extending enterprise architecture modelling with business goals and requirements. Enterprise Inf. Syst. 5(1), 9–36 (2011)

    Article  Google Scholar 

  5. España, S., González, A., Pastor, Ó.: Communication analysis: a requirements engineering method for information systems. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 530–545. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02144-2_41

    Chapter  Google Scholar 

  6. España, S., González, A., Pastor, Ó., Ruiz, M.: A practical guide to message structures: a modelling technique for information systems analysis and design. arXiv preprint arXiv:1101.5341 (2011)

  7. España Cubillo, S.: Methodological Integration of Communication Analysis into a Model-Driven Software Development Framework. Ph.D. thesis, Valencia (Spain), December 2011. https://riunet.upv.es/handle/10251/14572, https://doi.org/10.4995/Thesis/10251/14572

  8. Fowler, M., Highsmith, J., et al.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)

    Google Scholar 

  9. Gerber, A., le Roux, P., Kearney, C., van der Merwe, A.: The zachman framework for enterprise architecture: an explanatory is theory. In: Hattingh, M., Matthee, M., Smuts, H., Pappas, I., Dwivedi, Y.K., Mäntymäki, M. (eds.) I3E 2020. LNCS, vol. 12066, pp. 383–396. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44999-5_32

    Chapter  Google Scholar 

  10. Integranova: Integranova Software Solutions. http://www.integranova.com/es/

  11. Kitsios, F., Kamariotou, M.: Business strategy modelling based on enterprise architecture: a state of the art review. Bus. Process Manage. J. (2019)

    Google Scholar 

  12. Koliadis, G., Ghose, A.: Relating business process models to goal-oriented requirements models in KAOS. In: Hoffmann, A., Kang, B., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 25–39. Springer, Heidelberg (2006). https://doi.org/10.1007/11961239_3

    Chapter  Google Scholar 

  13. Lapalme, J.: Three schools of thought on enterprise architecture. IT Prof. 14(6), 37–43 (2011)

    Article  Google Scholar 

  14. Leyer, M., Heckl, D., Moormann, J.: Process performance measurement. In: vom Brocke, J., Rosemann, M. (eds.) Handbook on Business Process Management 2. IHIS, pp. 227–241. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-642-45103-4_9

    Chapter  Google Scholar 

  15. Noel, R., Panach, I., Ruiz, M., Pastor, O.: Technical report: Lite* preliminary version. Tech. Rep. PROS-TR-02021-I, PROS Research Centre, Universitat Politecnica de Valencia (2020)

    Google Scholar 

  16. Noel, R., Panach, J., Pastor, O.: A model-to-program information systems engineering method. In: European Conference on Advances in Databases and Information Systems. Springer (2020)

    Google Scholar 

  17. Objetc Management Group: Business Motivation Model Specification Version 1.3. https://www.omg.org/spec/BMM/About-BMM/

  18. Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice: A Software Production Environment based on Conceptual Modeling. Springer Science & Business Media, Berlin (2007)

    Google Scholar 

  19. Quartel, D., Engelsman, W., Jonkers, H., Van Sinderen, M.: A goal-oriented requirements modelling language for enterprise architecture. In: 2009 IEEE International Enterprise Distributed Object Computing Conference, pp. 3–13 (2009)

    Google Scholar 

  20. Richard, K., Leffingwell, D.: SAFe 5.0 Distilled: Achieving Business Agility with the Scaled Agile Framework (2020)

    Google Scholar 

  21. Ruiz, M., Costal, D., España, S., Franch, X., Pastor, O.: GoBIS: an integrated framework to analyse the goal and business process perspectives in information systems. Inf. Syst. 53, 330–345 (2015). https://doi.org/10.1016/j.is.2015.03.007

    Article  Google Scholar 

  22. Scaled Agile: Scaled agile framework - what’s new in safe 5.0. https://www.scaledagileframework.com/whats-new-in-safe-5-0/. Accessed 21 Jan 2021

  23. Souza, E., Moreira, A., Araújo, J.: Aligning business models with requirements models. In: Themistocleous, M., Morabito, V. (eds.) EMCIS 2017. LNBIP, vol. 299, pp. 545–558. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65930-5_43

    Chapter  Google Scholar 

  24. The Object Management Group: Business process model notation specification 2.0. https://www.omg.org/spec/BPMN/2.0/PDF. Accessed 20 Jan 2021

  25. The Open Group: Archimate\(\textregistered \) 2.1 specification - motivation extension. https://pubs.opengroup.org/architecture/archimate2-doc/chap10.html. Accessed 11 Sept 2020

  26. The Open Group: The archimate\(\textregistered \) enterprise architecture modeling language|the open group website. https://www.opengroup.org/archimate-forum/archimate-overview. Accessed 21 Dec 2020

  27. The Open Group: The open agile architecture\(^{\rm TM}\) standard. https://publications.opengroup.org/standards/c208. Accessed 21 Jan 2021

  28. The Open Group: Open business architecture. https://publications.opengroup.org/standards/business-architecture. Accessed 11 Sept 2020

  29. The Open Group: The togaf\(\textregistered \) standard, version 9.2. https://publications.opengroup.org/c182. Accessed 11 Sept 2020

  30. Van Lamsweerde, A.: Goal-oriented requirements engineering: a guided tour. In: Proceedings Fifth IEEE International Symposium on Requirements Engineering, pp. 249–262. IEEE (2001)

    Google Scholar 

  31. Van Looy, A., Shafagatova, A.: Business process performance measurement: a structured literature review of indicators, measures and metrics. Springerplus 5(1), 1–24 (2016). https://doi.org/10.1186/s40064-016-3498-1

    Article  Google Scholar 

  32. Yu, E.S.K.: Modelling strategic relationships for process reengineering, p. 131

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oscar Pastor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer-Verlag GmbH Germany, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Pastor, O., Noel, R., Panach, I. (2021). From Strategy to Code: Achieving Strategical Alignment in Software Development Projects Through Conceptual Modelling. In: Hameurlain, A., Tjoa, A.M. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems XLVIII. Lecture Notes in Computer Science(), vol 12670. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-63519-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-63519-3_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-63518-6

  • Online ISBN: 978-3-662-63519-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics