Requirements Engineering for Capability Driven Development

  • Jelena Zdravkovic
  • Janis Stirna
  • Jan-Christian Kuhr
  • Hasan Koç
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 197)


Lately, the notion of capability has emerged in IS engineering as an instrument to context dependent design and delivery of business services. Representing core business functionalities of an organization, capabilities, and capability driven IS development can be seen as both – a shift beyond and complement to the widely established service-oriented engineering paradigm where needs of customers form the leading modeling and design perspective. To ensure the needs of business stakeholders for variety of business contexts that an organization faces, and thus facilitate successful systems delivery, capability- driven development needs a well-defined method for requirements engineering, as well as its confirmation in practices. In this paper a process for specifying requirements capabilities and their designs is proposed. An application of the proposed approach to the area of business process outsourcing (BPO) services is carried out for the German company SIV.


Requirements Engineering Requirements Engineering Process Enterprise Modeling Capability Modeling 


  1. 1.
    EU FP7 CaaS Project. Capability as a service for digital enterprises.,
  2. 2.
    Ulrich, W., Rosen, M.: The business capability map: Building a foundation for business/it alignment. Cutter Consortium for Business and Enterprise Architecture (2012)Google Scholar
  3. 3.
    OPENGROUP TOGAF - enterprise architecture methodology, version 9.1 (2012),
  4. 4.
    OPENGROUP Archimate - modelling language for enterprise architecture, v2.0 (2012),
  5. 5.
    Stirna, J., Grabis, J., Henkel, M., Zdravkovic, J.: Capability Driven Development – An Approach to Support Evolving Organizations. In: Sandkuhl, K., Seigerroth, U., Stirna, J. (eds.) PoEM 2012. LNBIP, vol. 134, pp. 117–131. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  6. 6.
    Zdravkovic, J., Stirna, J., Henkel, M., Grabis, J.: Modeling Business Capabilities and Context Dependent Delivery by Cloud Services. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 369–383. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  7. 7.
    SIV. AG (last accessed July 16, 2014)
  8. 8.
    International Institute of Business Analysis (IBA). A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide) Version 2.0 (2009),
  9. 9.
    Dorfman, M., Thayer, R.H.: Software Requirements Engineering. IEEE Computer Society Press, Los Alamitos (1997) Google Scholar
  10. 10.
    Kotonya, G., Sommerville, I.: Requirements Engineering: Process and Techniques. John Wiley and Sons, New York (2002)Google Scholar
  11. 11.
    Fowler, M., Highsmith, J.: The agile manifesto. Software Development 9(8), 28–35 (2001)Google Scholar
  12. 12.
    Ramesh, B., Cao, L., Baskerville, R.: Agile requirements engineering practices and challenges: an empirical study. Information Systems Journal 20(5), 449–480 (2007)CrossRefGoogle Scholar
  13. 13.
    Leffingwell, D.: Agile software requirements: Lean Requirements Practices for Teams, Programs, and Enterprise. Addison-Wesley (2011) ISBN-10: 0321635841Google Scholar
  14. 14.
    Moody, D.L.: The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. IEEE Transactions on Software Engineering 35(6), 756–779 (2009)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Jelena Zdravkovic
    • 1
  • Janis Stirna
    • 1
  • Jan-Christian Kuhr
    • 2
  • Hasan Koç
    • 3
  1. 1.Department of Computer and Systems SciencesStockholm UniversityKistaSweden
  2. 2.SIV Software-Architektur & -Technologie GmbHRoggentinGermany
  3. 3.Institute of Computer ScienceUniversity of RostockRostockGermany

Personalised recommendations