Business & Information Systems Engineering

, Volume 57, Issue 1, pp 15–25 | Cite as

Capability Driven Development: An Approach to Designing Digital Enterprises

  • Solvita Bērziša
  • George Bravos
  • Tania Cardona Gonzalez
  • Ulrich Czubayko
  • Sergio España
  • Jānis Grabis
  • Martin Henkel
  • Lauma Jokste
  • Jânis Kampars
  • Hasan Koç
  • Jan-Christian Kuhr
  • Carlos Llorca
  • Pericles Loucopoulos
  • Raul Juanes Pascual
  • Oscar Pastor
  • Kurt Sandkuhl
  • Hrvoje Simic
  • Janis Stirna
  • Francisco Giromé Valverde
  • Jelena Zdravkovic
Research Paper

Abstract

The need for organizations to operate in changing environments is addressed by proposing an approach that integrates organizational development with information system (IS) development taking into account changes in the application context of the solution. This is referred to as Capability Driven Development (CDD). A meta-model representing business and IS designs consisting of goals, key performance indicators, capabilities, context and capability delivery patterns, is being proposed. The use of the meta-model is validated in three industrial case studies as part of an ongoing collaboration project, whereas one case is presented in the paper. Issues related to the use of the CDD approach, namely, CDD methodology and tool support are also discussed.

Keywords

Enterprise modeling Capabilities Capability driven development Model driven development 

References

  1. ArchiMate (2013) An enterprise modeling language from the Open Group. http://www.opengroup.org/archimate/. Accessed 3 Dec 2014
  2. Asadi M, Ramsin R (2008) MDA-based methodologies: an analytical survey. In: Proceedings Model driven architecture – foundations and applications (ECMDA-FA 2008), LNCS 5095, pp 419–431Google Scholar
  3. Barney JB (1991) Firm resources and sustained competitive advantage. J Manag 17(1):99–120Google Scholar
  4. Bērziša S, Bravos G, Gonzalez Cardona T, Czubayko U, España S, Grabis J, Henke lM, Jokste L, Kampars J, Koc H, Kuhr J, Llorca C, Loucopoulos P, Juanes Pascua lR, Sandkuh lK, Simic H, Stirna J, Zdravkovic J (2014) Deliverable 1.4: Requirements specification for CDD, CaaS – capability as a service for digital enterprises. FP7 project no 611351, Riga Technical University, Latvia. Submitted for reviewGoogle Scholar
  5. Bubenko JA Jr, Persson A, Stirna J (2001) User guide of the knowledge management approach using enterprise knowledge patterns. Deliverable D3, IST programme project hypermedia and pattern based knowledge management for smart organisations. project no. IST-2000-28401, Royal Institute of Technology, SwedenGoogle Scholar
  6. Briand LC, Yue T, Labiche Y (2011) A systematic review of transformation approaches between user requirements and analysis models. Requir Eng 16:75–99CrossRefGoogle Scholar
  7. De Kinderen S, Gordijn J, Akkermans H (2009) Reasoning about customer needs in multi-supplier ICT service bundles using decision models. In: Proceedings 11th international conference on enterprise information systems (ICEIS 2009), pp 131–136Google Scholar
  8. Deloitte (2009) Cloud computing: forecasting change. Deloitte Consulting, New York. http://public.deloitte.no/dokumenter/2_Cloud_Computing%5B1%5D.pdf. Accessed 3 Dec 2014
  9. Dey A (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7CrossRefGoogle Scholar
  10. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software architecture. Addison-Wesley, BostonGoogle Scholar
  11. Gomes D, Gonçalves JM, Santos R, Aguiar R (2010) XMPP based context management architecture. In: Proceedings GLOBECOM workshop, IEEE, pp 1372–1377Google Scholar
  12. González A, España S, Ruiz M, Pastor Ó (2011) Systematic derivation of class diagrams from communication-oriented business process models. In: 12th working conference on business process modeling, development, and support (BPMDS’11). Springer LNBIP 81, pp 246–260Google Scholar
  13. Henkel M, Stirna J (2010) Pondering on the key functionality of model driven development tools: the case of mendix. In: Forbrig P, Günther H (eds) Proceedings business informatics research (BIR 2010), Springer LNBIP 64, pp 146–160Google Scholar
  14. Hervas R, Bravo J, Fontecha J (2010) A context model based on ontological languages – a proposal for information visualisation. J Univers Comput Sci 16(12):1539–1555Google Scholar
  15. Jarke M, Loucopoulos P, Lyytinen K, Mylopoulos J, Robinson W (2011) The brave new world of design requirements. Information Syst 36(7):992–1008CrossRefGoogle Scholar
  16. Kaplan RS, Norton DP (2004) Strategy maps: converting intangible assets into tangible outcomes. Harvard Business School Press, BostonGoogle Scholar
  17. Kleppe A, Warmer J, Bast W (2013) MDA explained. Addison-Wesley, BostonGoogle Scholar
  18. Loniewski G, Insfran E, Abrahao L (2010) A systematic review of the use of requirements engineering techniques in model-driven development. In: Proceedings model driven engineering languages and systems (MODELS 2010), Part II, LNCS 6395, pp 213–227Google Scholar
  19. Mohagheghi P, Dehlen V (2008) Where is the proof? - a review of experiences from applying MDE in industry. In: Proceedings model driven architecture – foundations and applications (ECMDA-FA 2008). LNCS 5095. Springer, Heidelberg, pp 432–443CrossRefGoogle Scholar
  20. Nilsson AG, Tolis C, Nellborn C (eds) (1999) Perspectives on business modelling: understanding and changing organisations. Springer, HeidelbergGoogle Scholar
  21. OASIS (2011) Reference architecture foundation for service oriented architecture version 1.0, committee specification draft 03/public review draft 02 06 July 2011. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.pdf. Accessed 3 Dec 2014
  22. OMG (2011a) UML superstructure. http://www.omg.org/spec/UML/2.4.1/. Accessed 3 Dec 2014
  23. OMG (2011b) Business process model and notation. http://www.omg.org/spec/BPMN/2.0/. Accessed 3 Dec 2014
  24. Osterwalder A, Pigneur Y (2003) Modeling value propositions in e-business. Proc 5th international conference on electronic commerce (ICEC 2003). ACM Conference Proceedings Series 50Google Scholar
  25. Papazoglou MP, Yang J (2002) Design methodology for web services and business processes. In: Proceedings 3rd international workshop on technologies for e-services (TES 03). LNCS 2444. Springer, Heidelberg, pp 54–64Google Scholar
  26. Pastor O, Giachetti G (2010) Linking goal-oriented requirements and model-driven development. In: Intentional perspectives on information systems engineering. Springer, Heidelberg, pp 257–276CrossRefGoogle Scholar
  27. Porter ME (1985) Competitive advantage: creating and sustaining superior performance. Free Press, New YorkGoogle Scholar
  28. Ruiz M, Costal D, España S, Franch X, Pastor Ó (2014) Integrating the goal and business process perspectives in information system analysis. In: 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014). LNCS 8484. Springer, Heidelberg, pp 332–346Google Scholar
  29. Sheng Q, Yu J, Dustar S (eds) (2010) Enabling context-aware web services: methods, architectures, and technologies. Chapman & Hall/CRC, Boca RatonGoogle Scholar
  30. Smanchat S, Ling S, Indrawan M (2008) A survey on context-aware workflow adaptations. In: Proceedings 6th international conference on advances in mobile computing and multimedia (MoMM 2008), New York, pp 414–417Google Scholar
  31. Stirna J, Grabis J, Henkel M, Zdravkovic J (2012) Capability driven development – an approach to support evolving organizations. In: The practice of enterprise modeling (PoEM 2012). LNBIP 134. Springer, Heidelberg, pp 117–131CrossRefGoogle Scholar
  32. Vale S, Hammoudi S (2009) COMODE: a framework for the development of context-aware applications in the context of MDE. In: Proceedings 4th international conference on internet and web applications and services (ICIW 2009). IEEE, Venice, pp 261–266CrossRefGoogle Scholar
  33. Wesenberg H (2011) Enterprise modeling in an agile world. In: Johannesson P, Krogstie J, Opdahl AL (eds) The practice of enterprise modeling (PoEM 2011). LNBIP 92. Springer, Heidelberg, pp 126–130CrossRefGoogle Scholar
  34. Zdravkovic J, Stirna J, Henkel M, Grabis J (2013) Modeling business capabilities and context dependent delivery by cloud services. In: Proceedings advanced information systems engineering (CAiSE 2013). LNCS 7908. Springer, Heidelberg, pp 369–383CrossRefGoogle Scholar

Copyright information

© Springer Fachmedien Wiesbaden 2015

Authors and Affiliations

  • Solvita Bērziša
    • 1
  • George Bravos
    • 2
  • Tania Cardona Gonzalez
    • 3
  • Ulrich Czubayko
    • 4
  • Sergio España
    • 5
  • Jānis Grabis
    • 1
  • Martin Henkel
    • 6
  • Lauma Jokste
    • 1
  • Jânis Kampars
    • 1
  • Hasan Koç
    • 7
  • Jan-Christian Kuhr
    • 4
  • Carlos Llorca
    • 8
  • Pericles Loucopoulos
    • 2
  • Raul Juanes Pascual
    • 3
  • Oscar Pastor
    • 5
  • Kurt Sandkuhl
    • 7
  • Hrvoje Simic
    • 9
  • Janis Stirna
    • 6
  • Francisco Giromé Valverde
    • 5
  • Jelena Zdravkovic
    • 6
  1. 1.Information Technology InstituteRiga Technical UniversityRigaLatvia
  2. 2.The University of ManchesterManchesterUK
  3. 3.EverisValenciaSpain
  4. 4.SIV AGRoggentinGermany
  5. 5.PROS CenterUniversitat Politèchnica de ValènciaValènciaSpain
  6. 6.Department of Computer and Systems SciencesStockholm UniversityKistaSweden
  7. 7.Chair Business Information SystemsUniversity of RostockRostockGermany
  8. 8.Fresh T LimitedDaresburyUK
  9. 9.Croz d.o.oZagrebCroatia

Personalised recommendations