Modeling Software Process Configurations for Enterprise Adaptability Zia Babar Faculty of Information, University of Toronto zia.babar@mail.utoronto.ca Abstract. Modern enterprises are expected to continuously evolve and adapt to uncertain environmental conditions and evolving customer trends. Adaptability in software processes enable enterprises to respond to changing situations by se- lecting software process configurations that help best meet enterprise-level business goals. Conventional methods of modeling and designing software pro- cesses are limited in their ability to visualize these software process configura- tions, reason about them and select an appropriate configuration which meet functional and non-functional requirements while considering enterprise-level perspectives. As part of our PhD project, we propose a requirements-based software process adaptability framework that considers software process adapt- ability, first at a process-centric and then at an agent-centric level. Key con- structs for this framework are discussed and illustrated by using the DevOps approach as an example. Keywords: Enterprise Modeling, Software Processes, Software Process Varia- bility, Agent and Goal Modeling, Adaptive Enterprises. 1 Introduction 1.1 Background Modern enterprises are expected to continuously evolve and adapt to uncertain en- vironmental conditions and increased competition from new market players, including those from non-traditional sectors [1]. Customers are increasingly expecting personal- ized services while emerging technologies are causing the digital transformation of enterprises. To this end, more and more enterprises are relying on software to aid in the delivery of customer-centric products and services in progressively more turbulent and dynamic environments [2]. As a result, software processes (SPs) are becoming an integral part of enterprises’ strategic and operational processes. Recent years have seen the emergence of various software development approaches and practices. The current rapid adoption of DevOps [3] creates an opportunity to re-examine the ability of enterprises to quickly deploy new software product features, through to the end- user, by having frequent product release cycles. DevOps enables the achievement of enterprise business objectives through (a) the automation of process tasks in the soft-