You are on page 1of 2

Scaled Agile Framework

Presentation and Real World Example

Richard Brenner Stefan Wunder


Zühlke Engineering (Austria) GmbH AVL List GmbH
Vienna, Austria Graz, Austria
richard.brenner@zuehlke.com stefan.wunder@avl.com

Abstract — This case focuses on the applicability of the Scaled Multiple teams are grouped into an “Agile Release Train
Agile Framework (SAFe) founded by Dean Leffingwell. Modern (ART)” which is defined as a team of teams, working together
organizations often work with agile software engineering teams on a common value stream for the company.
using traditional single team-level methods like Scrum, but The case study focuses on how an agile release train can be
multiple teams and the program or portfolio level are not part of
managed in terms of resolving team interdependencies and
methods like Scrum. SAFe tries to apply agile methodologies to
the whole organisation. The real world example focuses on a key creates a streamlined plan for all involved teams and business
element of SAFe, the Program Increment (PI) planning meeting stakeholders.
and how it can improve multiple team collaboration.

II. EXPOSÉ
I. INTRODUCTION SAFe introduces three levels in its big picture:
The foundation of all agile methods is the agile manifesto
[1] which defines the key values and principles of modern 1. Portfolio Level
software project management methods: 2. Program Level
3. Team Level
• Individuals and Interactions over Processes and Tools
• Working Software over Comprehensive Program and Team Level all work together in a so-called
Documentation release train (50-124 people) on the same value stream. A
value stream should deliver value to the business. All teams,
• Customer Collaboration over Contract Negotiation
having dependencies to each other to deliver the value, are
• Responding to Change over Following a Plan part of the train.
Various methods evolved around the agile manifesto, like The Team Level works with traditional agile methods but the
Scrum, Kanban, XP and others. Takeuchi and Nonaka [2] used team meetings are synchronized and iterations called sprint
the term Scrum the first time to explain how Rugby teams have a fixed length of two weeks. In addition to the Scrum
work together to conquer the ball. Later, Jeff Sutherland and events (sprint planning, sprint review, sprint retrospective),
Ken Schwaber created Scrum as project management method SAFe introduces the “release planning” meeting [6] to
[3] which became an essential part of modern software synchronize teams after every five iterations.
engineering practices. This team event is an essential part of SAFe and has been
Scrum became very popular among software development installed to reduce the coordination overhead between teams
teams but it does not describe how large projects can scale or and foster a common direction and commitment of all
how program level or portfolio level management can handle participants. Further, team dependencies are highlighted and
their requirements together with agile teams. Dean solved during the planning. Risks are being addressed
Leffingwell [4] described, how agile software requirements (ROAM: Resolved, Owned, Accepted, Mitigated) during the
can be handled throughout the company and created the meeting. The final part of the planning meeting is a confidence
“Scaled Agile Framework (SAFe)” that can be viewed vote of all participants thus leading to a common vision and
publicly on the homepage of the scaled agile framework [5]. higher motivation for all participating people. In this case
study, we give an insight to a real life scenario to show if the
theory can be applied in actual companies and projects.

2015 IEEE Eighth International Conference on Software Testing,


Verification and Validation Workshops (ICSTW) III. INSUTRY CASE STUDY AVL
10th Testing: Academic and Industrial Conference - Practice and
Research Techniques (TAIC PART) AVL List GmbH uses an adopted version of the Scaled Agile
978-1-4799-1885-0/15/$31.00 c 2015 IEEE Framework (SAFe) in their business unit “Integration
Software Products” to coordinate about 40 development teams
with about 350 engineers within 4 release trains.
The business unit started in 2010 with the introduction of REFERENCES
Scrum. With the expansion of agile methodologies, the need
for coordination of development processes and content across [1] J. Highsmith, “The Agile Manifesto,” 2001. [Online].
teams became obvious. Available: http://agilemanifesto.org/history.html.
After an analysis and tryout phase of several coordination
approaches, an adopted version of the Scaled Agile [2] H. Takeuchi and I. Nonaka, “The new new product
Framework (SAFe 3.0) turned out to meet the needs of the development game,” pp. 137–147, 1984.
business unit best. AVL’s agile framework is named
[3] J. Sutherland and K. Schwaber, “Scrum Guides,”
ALASKA (AVL’s Lean and Agile Software Development
2014. [Online]. Available:
Process with Kaizen).
http://www.scrumguides.org/.
In December 2014 four release trains departed at AVL, each
with up to 12 development teams (about 120 people) onboard. [4] D. Leffingwell, "Agile Software Requirements: Lean
Most participants expected the first RPMs to be chaotic and Requirements Practices for Teams, Programs, and the
even could not imagine that a meeting with 100+ people could Enterprise". Addison-Wesley Professional; Edition: 1,
be productive at all. 2010.
Practice showed a different result. The RPMs were well
structured and highly productive. Cross-team dependencies [5] D. Leffingwell and Asd, “SAFe: Scaled Agile
were addressed earlier and better alignment between the teams Framework,” 2014. [Online]. Available:
was achieved. The whole planning and development process http://www.scaledagileframework.com/.
became more transparent.
The biggest challenges were the handling of cross-train [6] D. Leffingwell, “Release Planning in SAFe,” 2014.
dependencies and the integration of teams with little [Online]. Available:
dependencies within a release train. http://www.scaledagileframework.com/release-
AVL List GmbH, with more than 7000 employees worldwide planning/. [Accessed: 05-Mar-2015].
and an annual revenue of 1.1 billion EUR, is the world's
largest independent company for development, simulation and
testing technology of powertrains (hybrid, combustion
engines, transmission, electric drive, batteries and software)
for passenger cars, trucks and large engines.

You might also like