Towards Improving Adaptability of Capability Driven Development Methodology in Complex Environment

We are triggered to incorporate adaptability in information system designs and methodologies corresponding to complex and unpredictable environment of today and tomorrow and to complex adaptive systems they are aimed for. Adaptability as non-functional requirement is being portrayed and investigated from broad multidisciplinary perspective that influences how dynamic business-IT alignment can be accomplished. Capability Driven Development methodology has supported delivering dynamic capabilities by providing context-aware self-adaptive platform in the CaaS project implementations, as our case study. Along with the already incorporated mechanisms, components that enable adaptability, there is open space for further evolutionary and deliberate change towards becoming truly appropriate methodology for dynamic reconfigurations of capabilities in organizations and business ecosystems that operate in complexity and uncertainty. The analysis and evaluation of adaptability of the CDD methodology through three dimensions (complexity of the external and internal environment, managerial profiling and artifact-integrated components) in this paper conclude with instigation of starting points towards achieving higher adaptability for complexity of the CDD methodology.

[1]  David Snowden,et al.  The First Age: Information for Decision Support 1995: the Transition to the Second Age Complex Acts of Knowing: Paradox and Descriptive Self-awareness , 2022 .

[2]  Florian Schintke,et al.  On Adaptability in Grid Systems , 2004, Future Generation Grids.

[3]  Lant Pritchett,et al.  Building State Capability: Evidence, Analysis, Action , 2017 .

[4]  Steven L. Alter,et al.  A General, But Readily Adaptable Model of Information System Risk , 2004, Commun. Assoc. Inf. Syst..

[5]  Mihaly Berekmeri,et al.  Control-Theoretical Software Adaptation: A Systematic Literature Review , 2017, IEEE Transactions on Software Engineering.

[6]  C. Argyris Double Loop Learning in Organizations , 1996 .

[7]  Janis Grabis,et al.  RULE BASED ADAPTATION: LITERATURE REVIEW , 2017 .

[8]  Mehdi Amoui Kalareh Evolving Software Systems for Self-Adaptation , 2012 .

[9]  Janis Stirna,et al.  A Repository for Pattern Governance Supporting Capability Driven Development , 2017, BIR Workshops.

[10]  Norbert Gronau,et al.  Managing Change: Business/ IT Alignment and Adaptability of Information Systems , 2007, ECIS.

[11]  Tyson R. Browning,et al.  Designing Products for Adaptability: Insights from Four Industrial Cases , 2017, Decis. Sci..

[12]  Norbert Gronau,et al.  MANAGING CHANGE -DETERMINING THE ADAPTABILITY OF INFORMAITON SYSTEMS , 2006 .

[13]  D. Snowden,et al.  Multi-ontology sense making: a new simplicity in decision making. , 2005, Informatics in primary care.

[14]  Lawrence Chung,et al.  Metrics for Software Adaptability , 2001 .

[15]  R. Stacey Strategic Management and Organisational Dynamics: The challenge of complexity to ways of thinking about organisations , 2011 .

[16]  Danilo Ardagna,et al.  PAWS: A Framework for Executing Adaptive Web-Service Processes , 2007, IEEE Software.

[17]  Shane McIntosh,et al.  An Empirical Comparison of Model Validation Techniques for Defect Prediction Models , 2017, IEEE Transactions on Software Engineering.

[18]  Adrian J. Slywotzky,et al.  Adaptive Enterprise: Creating and Leading Sense-And-Respond Organizations , 1999 .

[19]  Renata Petrevska Nechkoska Tactical management sense-and-respond framework enhancement using ICT , 2017 .

[20]  Jan Recker,et al.  Contextualisation of business processes , 2008, Int. J. Bus. Process. Integr. Manag..

[21]  R. Ackoff Towards a System of Systems Concepts , 1971 .

[22]  Lawrence Chung,et al.  Process-Oriented Metrics for Software Architecture Adaptability , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[23]  Eric Yu,et al.  Conceptual Modeling: Foundations and Applications , 2009 .

[24]  Oscar Pastor,et al.  Capability Driven Development: An Approach to Designing Digital Enterprises , 2015, Bus. Inf. Syst. Eng..

[25]  Janis Stirna,et al.  Capability Driven Development - An Approach to Support Evolving Organizations , 2012, PoEM.

[26]  Jamshid Gharajedaghi,et al.  Reflections on systems and their models , 1996 .

[27]  Woody Sherman,et al.  Improved Docking of Polypeptides with Glide , 2013, J. Chem. Inf. Model..

[28]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[29]  Norbert Gronau,et al.  An Approach to Increase Adaptability in ERP Systems , 2005 .

[30]  Armin P. Schulz,et al.  Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle , 2005 .

[31]  M. Mitchell Waldrop,et al.  Complexity : the emerging science and the edge of order and chaos , 1992 .

[32]  D. Snowden,et al.  A leader's framework for decision making , 2007 .

[33]  Eric S. K. Yu,et al.  Modeling Enterprise Capabilities with i*: Reasoning on Alternatives , 2014, CAiSE Workshops.

[34]  Mario Piattini,et al.  Quantifying COTS Component Functional Adaptation , 2004, ICSR.

[35]  Oscar Pastor,et al.  Using NFR and context to deal with adaptability in business process models , 2011, 2011 2nd International Workshop on Requirements@Run.Time.

[36]  Janis Stirna,et al.  Extending Capabilities with Context Awareness , 2016, CAiSE Workshops.

[37]  Barbara Pernici,et al.  Context Management for Adaptive Information Systems , 2005, CWS@CONTEXT.

[38]  R. Stacey Strategic Management and Organisational Dynamics , 1993 .

[39]  Mario Piattini,et al.  Managing COTS Components Using a Six Sigma-Based Process , 2004, PROFES.

[40]  Kevin MacG. Adams Adaptability, Flexibility, Modifiability and Scalability, and Robustness , 2015 .

[41]  C. S. Holling,et al.  Resilience, Adaptability and Transformability in Social–ecological Systems , 2004 .

[42]  Lawrence Chung,et al.  Adaptable system/software architectures , 2004, J. Syst. Archit..

[43]  Antonio Brogi,et al.  Dynamic Contextual Adaptation , 2007, Electron. Notes Theor. Comput. Sci..

[44]  Janis Stirna,et al.  A Comparative Analysis of Using the Capability Notion for Congruent Business and Information Systems Engineering , 2017, Complex Syst. Informatics Model. Q..

[45]  Cynthia F. Kurtz,et al.  The new dynamics of strategy: sense-making in a complex and complicated world , 2003, IEEE Engineering Management Review.

[46]  Hind Benbya,et al.  Toward a complexity theory of information systems development , 2006, Inf. Technol. People.

[47]  Don S. Batory,et al.  Evolving Object-Oriented Designs with Refactorings , 2004, Automated Software Engineering.

[48]  Erwin Fielt,et al.  Complex Adaptive Systems Theory in Information Systems Research- A Systematic Literature Review , 2017, PACIS.

[49]  Tom Mens,et al.  A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.

[50]  Anthony Ralston ACM Vice President Ralston comments on: committees, committees, committees , 1971, CACM.

[51]  Robert Winter,et al.  Revisiting the Impact of Information Systems Architecture Complexity: A Complex Adaptive Systems Perspective , 2017, ICIS.