Keywords

1 Motivation, Context and Methodology

In the ongoing trend of the agile transformation of large companies, the set of established large-scale lean and agile frameworks has grown to a considerable number. The most established ones in practice are Scaled Agile Framework (SAFe®) [1], Large-Scale Scrum LeSS [2], Nexus [3] and Spotify [4]. Domain-specific challenges have led to specialized methodologies such as R-Scrum [5] and SafeScrum® [6] for safety. Additionally, agile organizations should address autonomy, mastery and purpose adequately [7].

Analyzing these frameworks, we identified the following shortcomings:

  1. (1)

    The governance in terms of a reliable chain of accountability, responsibility, shared-responsibility, mastery and autonomy is only vaguely addressed.

  2. (2)

    Measuring the progress of the adoption of framework practices by the teams and the overall organization is not clearly covered by indicators and methods.

  3. (3)

    Scaling of the framework practices without significant coaching and training efforts is not explicitly addressed.

This paper proposes the EFIS (Empower, Focus, Integrate & Scale) framework that aims at addressing these shortcomings from a holistic perspective. It has been designed with a bottom-up design science research approach [8] within the context of the Volkswagen Group IT. Over a timespan of five years, several building blocks have been designed, implemented, evaluated and improved. Their proven-in-use designs have been integrated in a larger framework, paying close attention to the consistency between blocks in order to ensure a holistic perspective when addressing the organizational challenges. The validation of the entire framework has been done implicitly through the validation of each building block in at least two different organizational units, as well as by measuring several teams’ agile maturity progress over time.

Section 2 presents the literature and established agile frameworks. Section 3 elaborates on the architecture and application of EFIS, as well as its key characteristics. Section 4 explains how EFIS helps implementing accountability at large-scale through mastery within the scope of an agile team. Section 5 reports on how EFIS has been implemented at the Volkswagen AG, and critically evaluates success. Section 6 discusses the limitations. Finally, Sect. 7 concludes by summarizing the article’s key contributions to research and practice and giving an outlook to the authors’ ongoing research activities.

2 Established Agile Frameworks and an Literature Overview

One of the SAFe® [9] core values is “Built-In Quality”, however, the focus is on product quality that is achieved through testing and/or design for quality. The quality management aspect of continuous improvement is part of the learning culture with a modified PDCA cycle [10]: the A stands for adjust instead of act in the original plan-do-check-act cycle. A core concept of LeSS [2] is to reduce organizational complexity. As part of technical excellence, LeSS focuses on testing in terms of test-driven development, thinking about testing, unit testing, as well as acceptance testing. LeSS explicitly eliminates support groups like “quality and process” as potential bottlenecks [11]. Nexus [3] is based on Scrum and defines additional accountabilities to the roles. However, it does not explicitly address governance, compliance and quality. Nexus can be seen as the enhancement of enterprise Scrum (eScrum). Scrum@Scale™ [12]: It is an agile scaling framework based on Scrum [13] and scales with the Scrum of Scrum (SoS) approach. It does not explicitly address aspects of governance and quality either. The Spotify Model is not a scaling framework by design, but rather an agile organizational building block kit [4]. Accountability is realized by the product life-cycle and features end-to-end responsibility. Furthermore, the concept of alignment enabling autonomy is used as a base for different Squads to work cooperatively on features, infrastructures or client applications. Recipes for Agile Governance in the Enterprise (RAGE) [14] are an approach focusing on making decisions repeatable and transparent. It distinguishes project, program and portfolio level. It uses Scrum and Kanban as a base for the governance extensions called recipes. Recipes are built on roles, ceremonies, artifacts, metrics and governance points. They can be combined with SAFe® on the program level. For implementation RAGE offers a white paper [14] and blog posts [15]. Disciplined Agile™ (DA) [16] is a framework supporting agile and lean ways of work. The outcome is focused on solutions rather than on software only. It contains different blocks like Disciplined Agile Delivery (DAD) and DAE. The DAE focuses on enterprise aspects like legal and governance. Furthermore, it addresses quality in the context of software development and technical debt via the DAD process goals.

3 The Architecture and Characteristics of EFIS

Figure 1 shows an overview of the EFIS framework and the interaction of its individual building blocks. Internal and external regulations (right-hand side) interact with a particular organization within the enterprise (Organization@Enterprise, center). The latter’s autonomous value streams implement the business domain-specific regulations and relevant standards the organization is accountable for. Stakeholders contribute knowledge and tool libraries for their domains (bottom right), serving as means of governance interaction between the organization and the enterprise. Each value stream instantiates the relevant library artifacts and enhances them if needed through its contributions via the Scale pillar (bottom left).

Fig. 1.
figure 1

The EFIS framework for autonomous value streams within an enterprise.

The operational core is the instantiation of the Focus and Integration pillars by identifying the specific product and service quality risks and integrate the related mitigation actions into the value streams’ committed set of regulation and standard requirements. Once the requirements are implemented and validated systematically they assure compliant delivery outcomes. The Empower pillar (top left) continuously improves teamwork quality, for more mastery which leads to more autonomy, limiting the need for regular team supervision and evaluation.

Openness by design is a cross-cutting aspect for all pillars, and therefore not explicitly modelled. It is achieved by reducing the recommended practices to a minimum. This reduces potential conflicts with other practices and methods that can be included.

Empower.

Empowerment of product teams and their organization is achieved through systematic team development that leads to mastery, which is the prerequisite for letting them take over responsibility for their actions in an autonomous way. This, in turn, is indispensable for governing the accountability for any shipped deliverables. Empowered teams can build and improve their delivery procedures and processes independently for fast and innovative solutions. The enabling building block for systematic team empowerment is aTWQ (agile Team Work Quality) as introduced in [17].

Focus.

Focus shall be set on each product/service by handling their specific risks for high quality deliveries. Each product or service comes with its business chances that also imply risks that need to be continuously investigated and updated. Systematic risk mitigation actions need to be derived and the effectiveness monitored. At the same time, the organization has to remain open for new innovative products and improvements and associated new risks. EFIS provides the building block PQR (Product Quality Risk) as introduced in [18] to address keeping focus.

Integrate.

Integration of processes by interface-driven flows ensure that business domain-specific regulation and governance requirements are implemented for reliable value streams. Value streams need to be identified, including their interfaces and hand-over points. Regulation requirements have to be identified and derived for these value streams and their outcomes, and mapped to the hand-over points. Optionally, organizational intellectual property artifacts related to the value stream can be added to the hand-over points to ensure the property exploration within the value stream processing. Controls associated with the hand-over points enable compliance checks. One assigned individual assures the accountability for the implementation and the compliance governance of the value stream. The EFIS building block to instantiate systematic process integration is LoD (Level of Done) as introduced in [19].

Scale.

Scaling of knowledge beyond individual experts and teams is achieved through encouraging knowledge self-services for organizational learning through a prosumer (producer and consumer) principle. Learning from self-services to become more mature within the business, product or service domain is encouraged. As are the sharing of any team learnings with others by building new knowledge self-services and updating existing ones. EFIS adopts the SSK (Self-Service Kit) approach as introduced in [20].

The EFIS framework establishes accountability: mature teams master their deliveries, hence they can take responsibility for their actions which enables autonomy.

4 Leveraging Compliance Governance with EFIS

In organizations, development and delivery processes are confronted with a growing number of regulation requirements. To avoid process complexity becoming ever larger, product- and service-related risks can be integrated into corporate governance. In an agile organization, this is feasible since the product teams are responsible for both the process and the product compliance. In EFIS, we integrated guidance and support for this incorporation process through the Product Quality Risk (PQR) building block [18]. EFIS builds on the shared responsibility commitment between the enterprise governance and the local organizational governance for example of a subsidiary or unit. The enterprise governance is able to delegate risk management to the local organization within a shared responsibility approach – however, the local organization risks are still part of the enterprise risk. With this approach, the process and procedure complexity can be reduced by focusing to the explicit process demands for compliance for the specific product – complex one size fit all processes are simplified to the specific products.

All procedure- and process-related compliance aspects are guided by the LoD building block [19], with the topic tasks (t) derived from the regulations. The delivery of relevant internal organizational structures like interfaces and handover-points are modeled through the number of LoD levels. The LoD incorporates the product-specific PQR mitigation actions. The LoD and PQR together make up the core of the lean compliance approach, as depicted in Fig. 2.

Fig. 2.
figure 2

A domain-specific LoD and its product instantiation.

To reduce the amount and efforts for compliance checks, the organizations’ product teams have to be enabled to build compliant deliverables (entire products or services or parts of them as parts of their solutions) and assure their compliance continuously. To realize this, the teamwork quality is key: a more mature teamwork leads to better outcomes, as well as increased performance and quality of deliverables. The team maturity and mastery grows with the teams’ skills and capabilities, and the organization can trust and rely on the shared responsibility principle. A highly matured team can master their products and services and work autonomously. To make team maturity transparent and help improve it, the aTWQ approach [17] is part of the empowerment pillar of the EFIS framework.

Scaling individuals’ and teams’ knowledge within large-scale organizations requires encouraging employees, especially experts, to share their knowledge. In large organizations, however, not all employees know each other. Furthermore, they need to synchronize information and knowledge because the teams’ product and service life-cycles are mostly independent of each other. This leads to the demand of providing expert knowledge independently of the experts’ current availability. In the EFIS framework, this was realized through the SSK (Self-Service Kit) approach [20]. The essential idea behind SSKs is to share several proven-in-use practices rather than enforce particular practices as a one-size-fits-all approach. The organization and enterprise can further foster the mindset of knowledge sharing and collaboration by establishing incentives such as gamification concepts [21] for contributing to the creation and continuous improvement of SSKs.

5 Instantiation, Evaluation and Improvement

The Volkswagen AG has instantiated and deployed EFIS and its building blocks at different organizations and business areas. The Agile Center of Excellence (ACE) of the Volkswagen Group IT provides it in the form of an Agile Toolbox that is available to all Volkswagen Group employees. Additionally the ACE, Test & Quality Assurance (TQA) including Quality innovation NETwork (QiNET) experts are providing coaching and facilitation services.

Some organizational units focus on all pillars, e.g., in the finance domain as well as smaller product delivery organizations such as a cloud service. Other units have been adopting selected pillars to address specific product domain demands in combination with other lean and agile methods. This is possible thanks to EFIS’ modular building block architecture. Domain-specific SSK frameworks have been built to scale special matter knowledge to decentralized expert competence fields. In the Spotify model, this corresponds to a guild orchestrated by a squad of experts. However, while Spotify takes a rather structural and organizational approach, EFIS relies on a more operational and operations structuring one. Both can be fitted together, as shown in the example in Fig. 3, visualizing the instantiation adopted for the transversal expert areas like ACE, Machine Learning and Blockchain which are organized in line and virtual organizations. In this example, the Tribe Lead is accountable for the compliance of the organization and owner of the LoD. Furthermore, the Tribe Lead is interested in the continuous improvement of the organization and accountable for the SSKs. The Squads and Chapters have built and maintain both the LoD and the SSKs. They are responsible for fit for purpose in their product or service domain and the operational instantiation. The Squad Leads are accountable for the adequate instantiation of the PQR and aTWQ approach in the teams. The teams are responsible for instantiating and maintaining the EFIS artifacts.

During the EFIS evaluation period, the authors accompanied EFIS instantiations in the IT domain of finance and automotive. The acceptance and added value of EFIS is indicated by the feedbacks of people for example to SSKs and contributions to the enhancement of the EFIS framework like the LoD enhancement with LoD layers by Audi AG and Volkswagen Financial Services AG. Additionally, explicit coaching and facilitation demands are requested to the ACE. New insights and learnings were used to enhance the SSKs and delivery kit of the EFIS framework. Furthermore, the EFIS framework was introduced via the Agile Community of the Volkswagen AG to the community as the last step of the initial evaluation. To improve the EFIS framework continuously, feedback is collected wherever possible. Currently, the LoD layer approach in the context of shared responsibility with different governance units is under development and evaluation. For the teamwork quality pillar, the refinement of aTWQ is in progress. Due to complex IT projects, the teams need technical skills to build high quality products and services. This is addressed by team maturity for specific technologies like cloud computing.

In terms of limitations of this work, the currently known EFIS instantiations are located on different sites and legal entities in Germany. Therefore, there is a lack of information about the application of the EFIS framework in other geographical areas, especially non-European ones. However, some of the investigated teams and organizations in the German sites are highly diverse and international. Furthermore, the SSK approach fostering the autonomous instantiation of the framework and its individual building blocks limits the completeness of measurements and observations related to the actual spread and adoption levels across the entire enterprise group.

Fig. 3.
figure 3

Mapping of the EFIS practices to a Spotify model oriented organization.

6 Discussion and Limitations

EFIS is a methodology with a supporting set of tools. As SAFe® or Scrum call itself a framework the authors decide to use the term framework, too – to indicate that EFIS can be used stand-alone and as overlay framework on the same level as other established frameworks. An added value for product teams to the generic description of compliance integration like in SAFe® [1, 22] is that with the LoD explicit all relevant regulation and compliance requirements to the specific product are made transparent. Furthermore, all product relevant quality risks are explicit handled. Both together can be used to ensure the product and process compliance of deliveries explicit in the context and responsibility of the product team. Depending on the compliance requirements the teams can do checks manually or automated (e.g. integrated into a continuous delivery chain [23]).

As a limitation of the evaluation the instantiation in the different legal entities is that in all cases the IT applies EFIS – however this indicates that EFIS is applicable to IT organizations and also can be applied outside of the Volkswagen Group. Furthermore, no large metric set about efficiency is established for systematic monitoring and enhancement – only downloads or page views of EFIS SSKs are measured. The currently feedback driven development has to be developed to a more objective indicator and metric driven set. An idea is to use the aTWQ maturity of teams as an long-term indicator of evolvement.

7 Conclusion and Outlook

The EFIS framework proposed in this article provides a way to build a lean and agile environment in large-scale organizations and different domains like automotive IT or finance. Its open, modular design makes it combinable with other lean and agile practices and approaches. In particular, EFIS addresses the needs of large enterprises for systematic team development to facilitate autonomy through mastery. It achieves this through product-specific quality risk management for continuous high quality value delivery, as well as process integration for establishing delivery chains under the enterprise-compliance-governance conditions. Its fundamental underlying lever is knowledge scaling within the entire organization for continuous improvement.

The key contributions to practice can be summarized by the following aspects:

  • The EFIS framework focusses on domain-specific governance in a lean and agile way, with the LoD to ensure compliance requirements and aTWQ for fostering team autonomy through mastery.

  • The EFIS framework has a simple, modular structure based on four pillars and minimizes the amount of methods and practices. This is considered a key success factor for the creation and adoption of specific organizational instantiations.

  • The EFIS framework can be combined with other established practices and frameworks like SAFe® to complement them and/or to leverage transitions.

The key contributions to theory can be summarized by the following aspects:

  • Identification of the gap of systematic governance and quality management by the established lean and agile practices in the context of large enterprises.

  • Identification of a way to handle the accountability required by regulations by proposing a chain of accountability, responsibility, mastery and autonomy in large enterprises.

  • Demonstration that framework openness and modularity contribute to a holistic yet gradual adoption of agile and lean practices and mindset at a large scale.

Future research will address specific demands of various business domains. Furthermore, specific governance and compliance requirements have been selected for developing lean instantiation approaches and scalable patterns for the affected agile organizations within the enterprise. Additionally, systematic measures have to be established to indicate the effectiveness of the application of the EFIS framework.