I. Introduction
Software development is conducted in increasingly dynamic business environments. Fast-changing markets, complex and changing customer requirements, pressure of shorter time-to-market, and rapidly advancing information technologies are characteristics found in most mobile software development projects. Fitzgerald et al. found that 78 % of their interviewed industry managers and executives think achieving digital transformation is critical to their organizations, while 63 % said their pace of technology change is too slow. [1]