DevOps implementation framework for Agile-based large financial organizations
Summary
Modern large-scale financial organizations show interest in embracing DevOps way
of working in addition to Agile adoption. Implementing DevOps over agile helps
to enhance certain agile practices while extending others. Although there are quite
some DevOps maturity models available in the literature, they are neither specific
to large-scale financial organizations nor they include the Agile aspects within their
scope. Thus, the current study has been performed to identify why such organizations
are interested in implementing DevOps and how their implementation can be
guided by a conceptual framework. As a result, this thesis presents a list of drivers,
a generic DevOps implementation framework and its variations per driver. The
development of these artifacts has been guided by design science methodology and
they have been validated by practitioners from financial organizations in the Netherlands.
The practitioners have identified the developed artifacts as useful to educate
their people within their organizations. Moreover, the artifacts have been applied
to a real organization’s goals to demonstrate how they can be of help to identify the
useful measurement units, which in turn can help to measure and achieve their DevOps
transformation goals. Thus, the developed artifacts are not only serving as a
baseline for the future research but are also useful for the current organizations to
commence and get ahead with their DevOps implementations.