You are on page 1of 74

The

Agile at Scale
Playbook
A comprehensive guide
for large organizations
T H E AGILE AT S CA LE PLAYBO O K

I Introduction 3 VII Implementing Agile at Scale 49


Benefits and challenges Training and coaching needs . . . . . 52
of Agile at Scale . . . . . . . . . . . . . 4 Overcoming resistance and other
challenges . . . . . . . . . . . . . . . . 54
II Agile principles and practices 6
Key agile principles . . . . . . . . . . . 7 VIII Agile at Scale Metrics and KPIs 55
Agile frameworks . . . . . . . . . . . . 9 Identifying suitable metrics . . . . . . 56
Agile roles and responsibilities . . . . .12 Tracking and visualizing metrics . . . 58
Using metrics for continuous
III Scaling Agile principles 14
improvement . . . . . . . . . . . . . . 59
Overview of Agile at Scale
Frameworks . . . . . . . . . . . . . . . .15 IX Continuous Improvement and
Comparison of different Agile at Scale adaptation 60
frameworks . . . . . . . . . . . . . . . .17 Feedback and inspection . . . . . . . .61
Selecting the right framework for your Adapting processes and practices . . 62
organization . . . . . . . . . . . . . . . .21 Maintaining and nurturing an
IV Organizational structure & culture 23 agile mindset . . . . . . . . . . . . . . 64

Organizational structure for X Case studies & best practices 66


Agile at Scale . . . . . . . . . . . . . . 24 Case studies . . . . . . . . . . . . . . . 67
Fostering an agile mindset Common pitfalls and how
and culture . . . . . . . . . . . . . . . . 26 to avoid them . . . . . . . . . . . . . . 68
How to be an Agile at Scale leader . .31
The roles of leadership in XI Implementing Agile at Scale
Agile at Scale . . . . . . . . . . . . . . 32 with Tempo 70
The Tempo way to Agile at
V Agile at Scale roles and
Scale: Tool overview . . . . . . . . . . 72
responsibilities 35
Overview of roles in Agile at Scale . . 36
VI Agile practices at scale 39
Multi-team coordination & planning . 40
Scaling daily stand-ups, reviews,
and retrospectives . . . . . . . . . . . 42
Scaling backlog management
and prioritization . . . . . . . . . . . . 44
Coordinating cross-team
dependencies . . . . . . . . . . . . . . 46

i 2
T H E AGILE AT S CA LE PLAYBO O K

Introduction

Welcome to Agile at Scale Playbook


from Tempo. This playbook aims to
guide organizations in successfully
implementing agile methodologies
at scale. By taking a deep dive into
the principles, frameworks, and roles
and responsibilities of agile, we hope
to provide a roadmap for scaling
agile within your organization.

Agile at Scale is the application


of agile methodologies across
an organization or on large
projects involving multiple
teams. It is an approach that
promotes flexibility, customer
About the authors
collaboration, rapid delivery,
Tempo is the company behind product
and continuous improvement,
management tools such as Timesheets,
applied at a larger scale than
Structure and Roadmunk — fan favorites for
base agile implementations
Agile at Scale. For more on that check out
like Scrum and Kanban. the last page of this guide or visit Tempo.io.

I Intro du c tio n 3
T H E AGILE AT S CA LE PLAYBO O K

Benefits and challenges


of Agile at Scale

Benefits Quality and customer satisfaction


Agile at Scale provides maximum focus
on the customer. By connecting strategy
Efficiency to agile customer centricity, organizations
can enhance product quality and ultimately
By leveraging agile’s proven methodologies
increase customer satisfaction.
at a larger scale, organizations
can extend those efficiencies to Visibility and predictability
the portfolio level, enabling faster Agile at Scale provides the reporting
development and deployment cycles, and visibility required at all levels of the
leading to quicker time-to-market. organization to drive actions and maximize
Collaboration value throughput. This transparency can
improve predictability and decision-making.
Agile at Scale demands cross-functional
collaboration across different teams and
departments. This enhances innovation,
as diverse perspectives and expertise are
combined to solve complex problems. Challenges
Responsiveness to change
Agile at Scale makes large organizations Maintaining consistency
more adaptable to changing business
Scaling agile across numerous teams can
environments. By extending iterative
result in inconsistencies if not managed
approaches to the strategic level,
properly. It requires a robust framework
adjustments can be made in response to
and clear communication to ensure that
changes in customer preferences, market
all teams are on the same page.
dynamics, or the competitive landscape.

I Intro du c tio n 4
T H E AGILE AT S CA LE PLAYBO O K

Coordinating multiple teams Providing flexibility and control


Managing dependencies and coordinating With Agile at Scale, organizations need
work across multiple agile teams can be to manage at the strategic level without
complex. Early visibility into the impact diminishing their investments in team level
of dependencies on target objectives, agility. To achieve appropriate levels of
coupled with multiple and layered oversight and control, agile organizational
strategies for managing multi-team reporting systems require more adaptability
collaboration and coordination, help to at the team levels than traditional top
avoid bottlenecks or misalignments. down oriented reporting systems.

Culture and adoption Skills and training


Shifting to Agile at Scale can be a Implementing Agile at Scale requires both
significant cultural change for many an understanding of agile principles and
organizations. Tempo at Scale reduces the skills to apply them in a scaled context.
cultural and process related resistances This will necessitate bringing areas of the
often generated by the shock of inflexible organization not familiar with agile principles,
digital transformations. Tempo starts where that are used to running non-agile processes,
your teams are and brings the whole and who are in leadership positions. This
organization along the path to agility. will place a high demand on executive level
coaching skills and require resources from
outside engineering; agile’s traditional domain.

However, with strong leadership, appropriate tool selection, and


a commitment to agile principles at all levels of the organization,
Agile at Scale can greatly improve an organization’s ability to
deliver more value and attract top talent, while reducing costs.

I Intro du c tio n 5
T H E AGILE AT S CA LE PLAYBO O K

Chapter II

Agile principles
and practices
T H E AGILE AT S CA LE PLAYBO O K

Key agile principles


Agile methodologies are built upon a set of principles designed to encourage
flexibility, collaboration, and customer satisfaction. These principles were
codified in the agile manifesto, which highlights the following key tenets:

Individuals and interactions Customer collaboration


over processes and tools over contract negotiation
While processes and tools have their Agile methodologies stress the importance
place, agile emphasizes the importance of ongoing collaboration with the customer,
of the individuals doing the work and instead of relying solely on contract terms
how they work together. Communication, defined at the start of a project. The
collaboration, and a strong team dynamic objective is to keep the customer engaged,
are seen as essential for success. welcoming their input and adapting to
their feedback throughout the project.

Working software over


comprehensive documentation Responding to change
over following a plan
The goal of any agile project is to deliver
working software to the end-users. While Agile methodologies recognize that
documentation is important, it should not changes are inevitable in any project.
impede the development process. agile Rather than rigidly adhering to a fixed plan,
methodologies prefer to focus on delivering agile teams are prepared to respond to
a working product rather than getting changes, even late in the development
bogged down in extensive documentation. process. This flexibility allows the
team to adapt the product to evolving
business realities and customer needs.

II Ag i l e princ iples and prac tic es 7


T H E AGILE AT S CA LE PLAYBO O K

In addition to these main principles,


the agile manifesto also includes 12
more specific principles, such as:

• Delivering valuable software frequently,


with a preference for shorter timescales.

• Welcoming changing requirements,


even late in development, as agile
processes harness change for the
customer’s competitive advantage.

• Conducting work at a sustainable pace,


in which developers, sponsors, and users
maintain a constant pace indefinitely.

• Reflecting at regular intervals on


how to become more effective and
adjusting behavior accordingly.

These principles guide the behaviors


and decisions of agile teams, helping
them stay focused on delivering
value to the customer, collaborating
effectively, and continually
improving their processes.

II Ag i l e princ iples and prac tic es 8


T H E AGILE AT S CA LE PLAYBO O K

Agile frameworks
Several agile frameworks have been developed to provide
structured approaches to implementing agile principles.
Here are brief outlines for a few of the most commonly used ones:

1 Scrum
Scrum is a popular agile framework • Sprint review
primarily used for managing complex A meeting at the end of each sprint
software and product development. where the team demonstrates the
It uses fixed-length iterations (usually work completed during the sprint.
two to four weeks) called sprints.
• Sprint retrospective
Key elements of Scrum include:
A meeting after the sprint review where
• Product backlog the team reflects on the past Sprint and
An ordered list of features, identifies improvements for the next one.
enhancements, and fixes for the product,
Roles in Scrum include the Product
maintained by the Product Owner.
Owner, who represents the customer
• Sprint planning and prioritizes work, the Scrum Master,
A meeting at the start of each sprint who facilitates the Scrum process
where the team selects items from and helps the team improve, and the
the Product Backlog to work on. Development Team, who do the work
to develop and deliver the product.
• Daily Scrum or standup
A brief daily meeting where team
members sync up on their progress
and discuss any blockers.

II Ag i l e princ iples and prac tic es 9


T H E AGILE AT S CA LE PLAYBO O K

2 Kanban 3 Extreme Programming (XP)


Kanban is a lean method to manage Extreme Programming (XP) is an
and improve work across many types of agile framework primarily focused on
industries. It emphasizes visualizing the software development. It emphasizes
workflow, limiting work-in-progress (WiP), team collaboration and customer
and optimizing the flow of work items. satisfaction. Key practices of XP include:

A Kanban board is used to visualize • Pair programming


workflow. Work items are represented Two programmers work together at one
as cards that move from one column workstation, with one person writing
to another, typically from left to right, the code and the other reviewing it.
as they progress through stages of the
• Test-driven development
workflow. By limiting WiP, teams can
Tests are written before the code, which
focus on completing items before starting
is then developed to pass the tests.
new ones, reducing the time it takes
for work to flow through the system. • Continuous integration
Code changes are frequently
Unlike Scrum, Kanban does not prescribe
integrated and tested, to catch
roles or iterations. It can be used as a
and resolve issues quickly.
standalone method or in conjunction
with other agile frameworks. • Refactoring
Code is regularly cleaned up to
maintain its quality and simplicity.

• On-site customer
A representative of the end-
user is part of the team, providing
rapid feedback and direction.

II Ag i l e princ iples and prac tic es 10


T H E AGILE AT S CA LE PLAYBO O K

Dynamic Systems
Lean Software
4 5 Development
Development
Method (DSDM)
Lean Software Development is an agile DSDM is an agile framework that prioritizes
framework based on lean manufacturing scope and functionality during the project
principles. It emphasizes eliminating life cycle. DSDM adheres to principles like
waste, amplifying learning, deciding as focusing on the business need, delivering
late as possible, delivering as fast as on time, collaborating, never compromising
possible, empowering the team, building quality, building incrementally, and
quality in, and optimizing the whole. communicating continuously and clearly

Each of these agile frameworks has its own strengths, and the right
one to use depends on the team’s context, including the nature of the
work, the team’s skills and preferences, and the organization’s culture.

II Ag i l e princ iples and prac tic es 11


T H E AGILE AT S CA LE PLAYBO O K

Agile roles and responsibilities


Within an agile team, there are typically three key roles: the Product
Owner, the Scrum Master, and the Development Team. Here is
a brief description of each role and its responsibilities:

1 Product Owner (PO) 2 Scrum Master

The Product Owner is the individual The Scrum Master is the servant-leader
responsible for maximizing the value for the Scrum Team, helping everyone
of the product and the work of the understand Scrum theory, practices, rules,
development team. They represent the and values. They facilitate Scrum events,
business or user community and are remove impediments for the team, and
responsible for working with the team to coach the team to higher levels of maturity.
define and prioritize the product backlog.
Key responsibilities of the
Key responsibilities of the Scrum Master include:
Product Owner include:
• Guiding the team and organization
• Clearly expressing product on how to use agile/Scrum
backlog items. practices and values.

• Ordering the items in the • Facilitating discussion, decision


product backlog to best achieve making, and conflict resolution.
goals and missions.
• Assisting with internal and external
• Ensuring that the product backlog is communication, improving transparency,
visible, transparent, and clear to all, and and radiating information.
shows what the team will work on next.
• Supporting and educating
• Ensuring the development team the Product Owner, especially
understands items in the product with respect to grooming and
backlog to the level needed. maintaining the product backlog.

II Ag i l e princ iples and prac tic es 12


T H E AGILE AT S CA LE PLAYBO O K

3 Development Team

The Development Team is made up of


professionals who do the work of delivering
a potentially releasable increment of the
product at the end of each sprint. This team
is self-organizing and cross-functional,
with all the skills necessary to produce
a working increment of the product. Remember that these roles are
defined in the context of the
Key responsibilities of the
Development Team include: Scrum framework. Other agile
methodologies may define
• Delivering a potentially releasable
different roles or assign similar
increment of the product at
the end of each sprint.
responsibilities differently. But
in all agile methodologies,
• Determining the technical means and
it’s common to see this clear
methods to turn the product backlog
distinction between the role
into a working product increment.
that represents the business
• Managing their own work and (like the Product Owner),
progress, tracking and reporting the role that facilitates the
during the daily standup meeting.
agile process (like the Scrum
• Collaborating closely with the Master), and the role that does
Product Owner to clarify and refine the development work.
the product backlog items.

II Ag i l e princ iples and prac tic es 13


T H E AGILE AT S CA LE PLAYBO O K

Chapter III

Scaling agile
principles
T H E AGILE AT S CA LE PLAYBO O K

Overview of Agile at
Scale frameworks
Agile at Scale frameworks are designed to apply agile principles
to large projects or across entire organizations, involving multiple
teams. Here are some of the main Agile at Scale frameworks:

1 Scaled Agile 2 Large-Scale


Framework (SAFe) Scrum (LeSS)
SAFe is a knowledge base of proven, LeSS provides a framework for scaling
integrated principles and practices for Scrum to multiple teams working on the
implementing lean, agile, and DevOps same product. LeSS builds directly on
at scale. SAFe promotes alignment, top of Scrum, extending its practices to
collaboration, and delivery across large larger groups, while striving to maintain
numbers of agile teams. It has four levels: Scrum’s simplicity and flexibility. There
Team, program, large solution, and portfolio, are two frameworks within LeSS: Basic
each designed to organize and coordinate LeSS for up to eight teams, and LeSS
a different scale of work, from individual Huge for eight or more teams.
teams to enterprise-level initiatives.

Scrum at Scale
3 Nexus 4
(Scrum@Scale)
Nexus, developed by Ken Schwaber Scrum@Scale, also created by one
(co-creator of Scrum), is a framework of Scrum’s original developers (Jeff
that scales Scrum to guide multiple Sutherland), is designed to scale
Scrum teams on how they need to work across the organization as a whole,
together to deliver working software not just development teams. It is a
every sprint. It uses the same roles, lightweight framework that extends the
events, and artifacts as Scrum, but adds fundamental Scrum principles to guide
new ones to manage the dependencies coordinated efforts for multiple teams
and interactions between teams. across divisions and departments.

III S caling Agile princ iples 15


T H E AGILE AT S CA LE PLAYBO O K

Disciplined Agile
5
Delivery (DAD)
DAD is a process decision framework
that enables simplified process decisions
around incremental and iterative
solution delivery. DAD builds on the
practices of Scrum, agile modeling,
Extreme Programming (XP), and others,
providing a solid foundation from which
to scale agile. It provides guidance
to help organizations streamline their
processes in a context-sensitive manner.

Each of these frameworks provides different strategies, structures,


and practices to scale agile methodologies across multiple teams
or entire organizations. The choice between them depends on
factors like the size and structure of the organization, the nature of
the work being done, and the organization’s culture and goals.

III S caling Agile princ iples 16


T H E AGILE AT S CA LE PLAYBO O K

Comparison of different Agile


at Scale frameworks
SAFe LeSS (Large DAD
(Scaled Agile Scale Scrum & Spotify Scrum@Scale (Disciplined
Framework) LeSS Huge) Agile Delivery)

Long term planning


and strategy

Multi agile teams

Agile Release Scrum of


Team of Teams Area Tribes
Train (ART) Scrums

PM / PO

Scrum Master /
Agile Coach

Release Engineer /
Group Manager

Agile practice
(scrum, kanban, etc.)

Demo

Retros

Customer driven /
value focused

Dependency
management

Strategy transparency

Portfolio mangement

Release on demand

Risk Management

DevOps

Defined and Defined with Not clearly


Processes:
prescribed recommendations defined

III S caling Agile princ iples 17


T H E AGILE AT S CA LE PLAYBO O K

Scaling agile without care can add excess processes. However, establishing
rituals, roles, and principles for scaling agile benefits newcomers.
Here’s a breakdown of the most popular Agile at Scale frameworks
in terms of their key principles, structures, and applicability.

1 Scaled Agile 2 Large-Scale Scrum (LeSS)


Framework (SAFe)
Principles Principles
SAFe is based on Lean and agile LeSS builds directly on Scrum, extending
principles and promotes alignment, its principles to larger groups. It
collaboration, and delivery across emphasizes simplicity, flexibility, and
large numbers of agile teams. customer-centric development.

Structure Structure
SAFe has a highly structured approach LeSS is less prescriptive than SAFe, with
with four levels: Team, program, large fewer additional roles and artifacts. It has
solution, and portfolio, each designed two levels: Basic LeSS for up to eight teams
to accommodate different scales of and LeSS Huge for eight or more teams.
work. SAFe defines roles, artifacts, and
Applicability
ceremonies for each of these levels.
LeSS is suitable for organizations that
Applicability have already implemented Scrum at
SAFe is suitable for large enterprises with the team level and are looking to scale
multiple teams that need to coordinate without adding much complexity.
their efforts. It’s particularly helpful for
organizations transitioning from traditional
waterfall methodologies to agile.

III S caling Agile princ iples 18


T H E AGILE AT S CA LE PLAYBO O K

3 Nexus 4 Scrum at Scale (Scrum@Scale)

Principles Principles
Nexus extends Scrum to guide Scrum@Scale extends the fundamental
multiple teams while maintaining Scrum principles to coordinated
the focus on producing a “Done”, efforts for multiple teams across
integrated increment every sprint. divisions and departments.

Structure Structure
Nexus uses the same roles, events, It consists of a ‘scale-free’ architecture,
and artifacts as Scrum but adds new which means that the same basic
ones to manage dependencies and unit, a Scrum team, can be used to
interactions between teams. It can build organizations of any size.
accommodate three to nine Scrum teams.
Applicability
Applicability It can be applied across industries
Nexus is well-suited for organizations and departments and is designed
that are already using Scrum to be easily understood by those
successfully and want to apply it already familiar with Scrum.
to larger projects or programs.

III S caling Agile princ iples 19


T H E AGILE AT S CA LE PLAYBO O K

5 Disciplined Agile
Delivery (DAD)
Principles
DAD provides a process decision
framework that enables simplified
process decisions around incremental
and iterative solution delivery.

Structure
DAD has a hybrid model that extends
Scrum, Agile Modeling, Extreme
Programming (XP), and other agile
techniques, offering a more comprehensive
approach to Agile at Scale.
Each of these frameworks has
Applicability
DAD is an excellent choice for organizations
its strengths and weaknesses.
seeking to improve their existing agile The choice depends on many
practices with a more disciplined approach factors, including the nature
while providing flexibility in implementation. and scale of the work, the
maturity of agile practices in
the organization, the desired
level of structure and discipline,
and the organization’s
overall goals and culture.

III S caling Agile princ iples 20


T H E AGILE AT S CA LE PLAYBO O K

Selecting the right framework


for your organization
Selecting the right Agile at Scale framework is a critical decision for any
organization and should be approached thoughtfully. Here are some
key criteria to consider during the decision-making process:

Current agile maturity level structured approach like LeSS or Nexus


might be best. On the other hand, if your
Evaluate your organization’s current
work involves large, complex initiatives
state of agile practice. Some frameworks
with many interdependent elements,
like SAFe or DAD may be more suitable
a more structured approach like SAFe
for organizations just transitioning
or DAD could be more suitable.
from traditional waterfall methods,
while others like LeSS or Nexus Culture and change readiness
could be more appropriate for those Some frameworks require a substantial
already familiar with basic Scrum. change in organizational culture and
Organization size and structure mindset. If your organization is ready for
a significant shift towards a lean-agile
Smaller organizations might not need
mindset, then SAFe or DAD might be a
as structured a framework as larger
good fit. If your organization prefers to
ones. LeSS, Nexus, or Scrum@Scale
make changes more gradually, starting
could work well for smaller to medium-
with Scrum and then moving to a less
sized organizations, while SAFe or
prescriptive framework like LeSS or
DAD may be more appropriate for
Nexus might be more effective.
larger, more complex organizations.
Available resources
Nature of work
Implementing Agile at Scale requires
The type of work you do can significantly
resources, including time, money, and
impact the choice of framework. If your
personnel. The availability of these
organization typically handles many
resources can impact the choice of
smaller, independent projects, a less
framework. For example, SAFe and

III S caling Agile princ iples 21


T H E AGILE AT S CA LE PLAYBO O K

DAD typically require more extensive


training and may require more substantial
investments in change management.

Desired speed of transformation


If you want to transition quickly, a less
complex framework like LeSS or Nexus
could be more suitable. For a more
gradual transition, or for organizations
with many complex, intertwined
projects, a more structured approach
like SAFe or DAD might be preferable.

In addition to these criteria,


it’s always beneficial to seek
outside advice. Talk to other
organizations that have
implemented Agile at Scale,
consult with agile coaches or
consultants, and leverage online
resources to learn more about
each framework’s strengths
and weaknesses. Remember
that the best framework is not
necessarily the most popular
or the newest, but the one that
best fits your organization’s
needs and context.

III S caling Agile princ iples 22


T H E AGILE AT S CA LE PLAYBO O K

Chapter IV

Organizational
structure and culture
T H E AGILE AT S CA LE PLAYBO O K

Organizational structure
for Agile at Scale
Creating the right organizational structure is a critical component for scaling
agile effectively. It should be designed to foster collaboration, enable
fast decision-making, and minimize dependencies. Here are the main
considerations when structuring your organization for Agile at Scale:

Cross-functional teams Communities of Practice (CoPs)


Agile development depends on cross- These are groups of people who share a
functional teams that can handle all aspects concern, a set of problems, or a passion
of a project. These teams should include about a topic, and who deepen their
all necessary roles to design, develop, test, knowledge and expertise in this area by
and deliver incremental value to customers interacting on an ongoing basis. In Agile
without relying heavily on other teams. This at Scale, CoPs help facilitate knowledge
includes Software Developers, Testers, sharing and standardization across multiple
UX/UI Designers, Business Analysts, and teams. CoPs can be centered around
any other roles relevant to your projects. various roles (like Scrum Masters or
Product Owners), technologies (like Java or
Agile Release Trains (ARTs)
Python), or practices (like TDD or CI/CD).
In frameworks like SAFe, Agile Release
Alignment with value streams
Trains (ARTs) are used as the primary
value delivery construct. An ART is a long- Organizations should align their teams
lived team of agile teams, which, along and ARTs with the flow of value in the
with other stakeholders, incrementally organization. Value streams are the
develops, delivers, and validates a solution sequence of activities an organization
in a value stream. ARTs typically include undertakes to deliver on a customer
5 to 12 agile teams (50-125 individuals), request. By aligning teams with value
aligning teams to a common mission. streams, organizations can ensure that
their agile teams are always working
on the highest value activities.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 24


T H E AGILE AT S CA LE PLAYBO O K

Scaling the roles


Roles like Product Owner, Scrum Master,
and agile team member will need to be
scaled. This could mean introducing
new roles, such as a Chief Product
Owner to coordinate multiple Product
Owners, or a Release Train Engineer
in SAFe, who is a servant leader and
coach for an Agile Release Train.

Organizational design principles


It’s critical to adhere to some key
organizational design principles: Minimize
dependencies between teams, keep
the team sizes manageable (the two-
pizza rule where a team shouldn’t be
larger than what two pizzas can feed By focusing on these
is often mentioned), and ensure clear considerations, organizations
lines of communication and reporting. can create a structure that
Flattening hierarchies effectively supports Agile
at Scale. It’s important
Agile works best in flat structures, where
to remember that every
decision-making authority is decentralized.
Flatten the hierarchy as much as possible
organization is different, so
to foster a culture of autonomy and there’s no one-size-fits-all
empower teams to make decisions. structure for Agile at Scale.
Instead, organizations
Embrace change
should aim to create a
Finally, recognize that the organization
flexible, adaptable structure
will need to evolve over time. Regularly
that can evolve as the
inspect and adapt the structure to better
align with the changing needs of the
organization’s needs change.
customers and the business environment.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 25


T H E AGILE AT S CA LE PLAYBO O K

Fostering an agile
mindset and culture
Success with agile methodology is more than just telling your teams what you want
to happen and hoping they can sort themselves out and start producing results.

Agile wasn’t created to be a diktat from


leadership telling people what to do and
how to do it. It was created to empower
workers to make their own decisions,
speed up processes, and make everything
in the company more efficient and effective.

However, as many product buyers, owners,


and managers can attest, change is no easy
thing. It requires shifting processes, people,
strategies, mindsets, and technology and
this simply won’t happen overnight or
without careful planning to make it work.

So how do you ensure that you


implement agile in the right
way so teams are enthusiastic
about adopting and don’t just
drop it at the first hurdle?

Here are seven ways to foster an


agile culture in your organization so
you can be agile at any scale.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 26


T H E AGILE AT S CA LE PLAYBO O K

1 Promote transparency 2 Make it personal

Agile practices were developed In an agile culture, change is not only


from the ground up to help teams accepted but needs to be actively
work independently and have the embraced. People need to understand
ability to make impactful decisions how new tools and working practices
on what they are working on. will make their lives better, not just
the finances of the organization.
That means it is essential to create a
safe environment where team members If the only thing people know about agile is
can speak their minds without fear of that it produces results faster, all they think
repercussions. Agile requires daily stand- is that they will have to be working more
ups, sprint reviews, and retrospectives and no-one will get excited about that. Pitch
where employees are actively the benefits for them on an individual level
encouraged to share their misgivings. and not just the company-wide angle.

Without transparency, both with teams


sharing their thoughts and leadership
sharing their goals, agile methodologies
won’t go far. Agile on any scale begins
from a place of respect for all parts of
the business and that means everyone
has their ideas listened to and feels like
they can have a say in their workflow.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 27


T H E AGILE AT S CA LE PLAYBO O K

3 Encourage continual 4 A new kind of leader


learning and improvement
Learning organizations invest in making Sometimes referred to as “servant
sure their teams are growing, learning, and leadership”, this focuses on a kind
always on top of developments in their of leadership that is embedded
line of work. That means individuals will within a team, not above it.
excel at adapting to new circumstances,
understanding their industry, and Their main function is not telling
teaching this to people around them. people what to do and allocating jobs,
How do you do this? You need to invest but ensuring everyone is organized,
in your employees with training budgets on-task, and being capable to fill in
both individually and on a team level to any weak point in their team.
keep them sharp and encourage constant They need to ensure the team always
reflection on working processes. What comes first, they feel confident in
went wrong in the last project, what their work and path to achieve their
went right, and how can we improve? goals, and that every person feels
they are in control of their work and
If you listen to this feedback and properly not just being told what to do.
act upon it, your teams will naturally
Done properly, this style of leadership
begin to think and work like this on every
creates accountability across teams and
task instead of settling for “it is what it
entire organizations and is one of the
is” with legacy tools and processes.
core tenets of an agile workplace.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 28


T H E AGILE AT S CA LE PLAYBO O K

5 Get the right tools for the job 6 Foster a sense of ownership
and accountability
Agile methodology was created and Agile teams are self-organizing, which
enabled by technology rising to a means they have the autonomy to
level where new workflows could distribute their own workload and create
be implemented. If you aren’t using the plans to reach their intended goals.
that technology in your own attempts
However, this shouldn’t mean responsibility
at being agile, you are, ironically,
and accountability become just concepts.
trying to swim up a waterfall.
An agile culture understands that failure
Technology enables agile by letting is a part of the learning process. Rather
teams see how others are progressing, than punishing failures, they are seen as
provides actionable data, and opportunities for improvement. Similarly,
enables cross-team collaboration. successes, even small ones, are celebrated
to encourage and motivate teams.
That means you should be investing
in tools that can visualize workflows, When you celebrate the little things
allocate resources, and enable seamless and make sure they are always tied
collaboration and communication to the project as a whole, individuals
across your organization. will start to understand how their work
affects the overall objective. Tools for
visualizing workflows help greatly with
this, and the more it is encouraged
then the more people will see their
part in the entire process and feel
responsible for general success.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 29


T H E AGILE AT S CA LE PLAYBO O K

7 Over communicate
When it comes to success with being agile,
everything needs to be big and visible.
Your goals, your important documents,
the long and short term plans. You can’t
keep things tucked away in a drawer
until someone comes calling for it.

Everyone needs to be kept in the loop


about how projects are progressing,
and that requires daily meet-ups for
rapid quick fire conversations, tools to
check on progress on-demand, and
people feeling empowered to talk
about their pain points and workload.

Without making a deliberate effort for


constant communication, agile will fail as Remember, cultural
your teams will not be responsive, you’ll
transformation is a journey and
lose track of the overall objectives, and
it requires commitment from
people can become siloed in their teams
all levels of the organization.
without feeling part of something larger.
It might require fundamental
Effective communication is key for agile
changes in how people interact
success at any scale, even if it can feel like
with each other, how work is
a chore to meet every day when not much
needs to be said. A quick ten minutes to
organized, and how decisions
check everything is on track once a day are made. The key is to be
might feel superfluous one day, but when persistent and consistent in
it manages to catch a roadblock that you promoting and living the
otherwise would have missed until two agile values and principles.
days down the road, you’ll be happy for it.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 30


T H E AGILE AT S CA LE PLAYBO O K

How to be an Agile
at Scale leader
Agile organizations pride themselves on the independence and adaptability
of their teams. It requires a system of empowered workers, owning their
own processes and staying in constant communication with each other. That
raises a key question: Where do leaders fit in a self-organizing team?

With hurdles constantly appearing,


communication issues killing productivity,
and objectives clashing, leaders are still
as essential as ever in an agile workplace.
This is only increased when we start to
think about Agile at Scale, where we need
to somehow develop hierarchies on top
of non-hierarchical team structures.

Leaders need to embody agile values and


principles and take on a new kind of role:
One of an individual embedded within
a team to support its goals rather than
above it and dictating where to go.

So how do you go about it?

IV O r ga n i zat i o nal stru c tu re and c u ltu re 31


T H E AGILE AT S CA LE PLAYBO O K

The roles of leadership


in Agile at Scale

Team Providing clear


servant strategic direction

Sometimes referred to as “servant While agile teams should have the


leadership”, this is a common kind of autonomy to decide how they work,
role for an Agile at Scale leader. leaders still need to provide a clear
strategic direction. This includes setting
Their main function is getting
the vision, aligning the organization
everyone organized, on-task, and
around strategic goals, and ensuring
keeping communication flowing
that all teams understand how their
with daily standups or sprints.
work contributes to these goals.
You need to be encouraging transparency
You are succeeding as an agile leader
both from those above and around you
when everyone knows their goal, agrees
so everyone feels respected and their
it is the best way to get the job done,
pain points are heard. Prevailing with
and how that goal relates and impacts
Agile at Scale starts with respect for all
overall objectives. However, teams
points of the working process, but just
also need to know where their work
hearing the feedback of the final sign-off.
ends so they are protected from taking
on more than they could handle.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 32


T H E AGILE AT S CA LE PLAYBO O K

Removing Continual
obstacles improvement

Embracing agile principles doesn’t come Agile leaders should foster a culture
without challenges, such as resistance of continual improvement. This means
to change, poor communication regularly reflecting on the organization’s
between teams and individuals, agile practices and looking for ways to
and unfamiliarity with new tools. improve. Leaders should encourage
their teams to do the same and be
Agile at Scale leaders need to be on the
open to feedback and suggestions
lookout for silos developing and push for
from all levels of the organization.
daily communication between all groups.
You need to push for daily communication Part of this mindset of continuous
between individuals and teams so improvement means investing in
everyone is informed of the progress agile training, education, and new
of others and not just management. tools for themselves and their teams.
They should keep up-to-date with the
However, sometimes the biggest
latest agile practices and trends, and
obstacle for agile teams can be the
ensure their teams have access to the
leader themselves. It can be easy to fall
resources they need to be successful.
back into old methodologies and want
full control over your team and what they
are doing. Without that trust and respect,
agile cannot succeed at any scale.

Make sure you don’t become the biggest


obstacle for your organization’s success.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 33


T H E AGILE AT S CA LE PLAYBO O K

Measure and
reward agility

While there is no single way to


measure agility, you can always The role of leadership in Agile at
strive to collect more feedback and
Scale is multi-faceted. Leaders
acquire data on your efficiency and
must not only manage and
effectiveness towards your objectives.
guide their teams, but also
Get the tools you need to measure your
serve as role models, fostering
time to market, customer retention, defect
an environment that supports
rate, or whatever the relevant metric for
agile principles and values.
your industry might be. See how these
things are changing and make sure your However, being an agile leader
team knows where they can improve and is not a zero-sum game where
celebrate when things are on track. you are either successfully
Getting it right and seeing your metrics tell agile or a failure. Agile itself is
the tale of your organization’s success is an ever-evolving process that
always a cause for celebration, and if you iterates and develops, and so
want your team to keep it up you need to
is being an agile leader. Your
pat them on the back. This is even more
goal is to keep generating
important if your work is purely iterative
better outcomes with less
and there is no solid end-state for projects.
time wasted with a happier
and better functioning team.

IV O r ga n i zat i o nal stru c tu re and c u ltu re 34


T H E AGILE AT S CA LE PLAYBO O K

Chapter V

Agile at Scale roles


and responsibilities
T H E AGILE AT S CA LE PLAYBO O K

Overview of roles in Agile at Scale


In Agile at Scale, many of the roles that exist in single-team agile
methodologies remain, but new roles are often introduced to manage
the complexity and coordination required in large-scale projects.
Here’s an overview of some key roles in Agile at Scale:

Product Manager Release Train Engineer (RTE)


The Product Manager has a strategic In the Scaled Agile Framework (SAFe), the
role, responsible for understanding RTE is a servant leader who facilitates the
the market, customer needs, and execution of Agile Release Trains (ARTs) −
business goals. They prioritize the long-lived teams of agile teams. They help
high-level backlog and ensure that the manage risks and dependencies, drive
organization’s strategic vision aligns with program-level continuous improvement,
the work being done by agile teams. and escalate and track impediments.

V Ag i l e at S cale ro les and res po ns ibilities 36


T H E AGILE AT S CA LE PLAYBO O K

Solution Architect/Engineer Business Owners


Solution Architects work with system and Business Owners are key stakeholders
enterprise architects to provide technical who have the primary business and
leadership for an ART or a solution train technical responsibility for governance,
(a larger construct that coordinates compliance, and return on investment
multiple ARTs). They help in defining (ROI) for a solution developed by an ART.
and communicating the technical vision They are actively engaged in defining the
and architectural direction, and work backlog and preparing for ART events.
closely with teams to ensure alignment.
program-level continuous improvement,
and escalate and track impediments.

System Team Shared services


The System Team assists in building Shared services represent specialized
and maintaining the agile development capabilities that are necessary but don’t
environment, often taking care of exist within each ART. These may include
integration, end-to-end testing, and other roles like Security Specialists, Database
technical tasks that support the ARTs. Administrators, or UX Designers. They
can be called upon as needed.

V Ag i l e at S cale ro les and res po ns ibilities 37


T H E AGILE AT S CA LE PLAYBO O K

Epic Owner
Epic owners are responsible for defining
and coordinating the realization of epics
in SAFe. They work with stakeholders to
define the epic and its business case and
then follow the epic through its lifecycle.

Customer
The customer role is expanded in Agile
at Scale to include internal and external
stakeholders who are the ultimate
consumers of the solution. They provide
valuable feedback and help guide the
direction of product development.

Supplier
Suppliers represent external organizations
that provide necessary components
or services. They are integrated into
the Agile at Scale process and may
participate in planning, demos, and
tinspect & adapt (I&A) workshops.

Remember, not all roles will be needed in every Agile at Scale


implementation. The roles that are needed will depend on factors such
as the specific Agile at Scale framework used, the size and complexity
of the organization, and the nature of the work being done.

V Ag i l e at S cale ro les and res po ns ibilities 38


T H E AGILE AT S CA LE PLAYBO O K

Chapter VI

Agile practices
at scale
T H E AGILE AT S CA LE PLAYBO O K

Multi-team coordination and planning


Multi-team coordination and planning are critical parts of Agile at Scale. These
ensure that several teams working on the same product or within the same program
align and move in the same direction. Below is an outline of how a business might
incorporate multi-team coordination and planning in an Agile at Scale environment:

Program increment (PI) planning Cross-team planning


In Agile at Scale frameworks such as SAFe, This strategy involves coordinating
one common practice is Program Increment planning activities across different agile
(PI) planning. This is a two-day event where teams. Teams should have insight into
all members of an ART convene to align what other teams are working on so that
around a shared mission and vision. Teams they can align their work and manage
discuss and agree on the objectives for dependencies. This might involve a joint
the next increment, typically lasting 8−12 planning session or a shared planning tool
weeks, during PI Planning. It also allows accessible to all teams.
teams to pinpoint dependencies and risks.

Dependency management
Scrum of Scrums (SoS)
Managing dependencies between teams
The Scrum of Scrums meeting is a is crucial in Agile at Scale. Teams must be
coordination meeting that includes aware of dependencies and plan for them
representatives (usually Scrum Masters) in their work. This might involve creating
from each team. In this meeting, teams a dependency map or using a tool to
synchronize their work and progress, visualize and manage dependencies.
discuss any dependencies or conflicts that
have arisen, and identify potential risks and
impediments that need escalation.

VI Ag i le prac tic es at s cale 40


T H E AGILE AT S CA LE PLAYBO O K

Integration points
With multiple teams working on different Remember that these practices
parts of the same product, regular will need to be adapted to
integration points are crucial to ensure that your organization’s specific
everything comes together smoothly. This context and needs. The
could involve regular integration testing, key is to maintain open
continuous integration practices, or set
lines of communication and
integration points where all teams’ work is
ensure transparency and
combined and tested together.
alignment across all teams.

Inspect and adapt


(I&A) workshops
In SAFe, I&A workshops are held at
the end of every PI. These workshops
provide an opportunity for teams to reflect
on their performance, identify areas of
improvement, solve problems, and come
up with action items.

Product management
and shared backlog
Having a shared backlog and an
active role of product management
can help in ensuring that teams are
working on the highest priority items
aligned with the organization’s goals.
This also helps in keeping a focus
on delivering customer value.

VI Ag i le prac tic es at s cale 41


T H E AGILE AT S CA LE PLAYBO O K

Scaling daily stand-ups,


reviews, and retrospectives
Scaling daily stand-ups, reviews, and retrospectives to Agile at Scale
involves maintaining the benefits of these practices while accommodating
the complexities of large-scale projects and multiple teams. Here’s how a
business might approach these practices in an Agile at Scale environment:

Daily stand-ups Reviews or sprint reviews


In an Agile at Scale context, daily At the end of each sprint, each agile team
stand-ups still happen at the team level will conduct a review to demonstrate
to discuss progress and obstacles. the increment of work completed.
For coordination across multiple In an Agile at Scale context:
teams, consider the following:
• Joint reviews
• Scrum of Scrums If several teams are working on the
This is essentially a stand-up for Scrum same product, consider joint reviews.
Masters or representatives from each This allows for better synchronization
team. It can occur daily or a few times and understanding of the overall
a week, depending on the level of progress and challenges.
inter-team coordination needed.
• System demo
• Scaling online In SAFe, a system demo happens
If teams are distributed, consider using at the end of every iteration. The
digital tools to hold stand-ups. Keep integrated solution from all teams
in mind the time zone differences and on the ART is demonstrated to
make sure everyone can participate. stakeholders for feedback.

VI Ag i le prac tic es at s cale 42


T H E AGILE AT S CA LE PLAYBO O K

Retrospectives
Retrospectives are opportunities
for teams to reflect on their process
and make plans for improvements.
In an Agile at Scale setting:
Remember that these
• Team-level retrospectives
practices will need to be
Each team conducts its own
retrospective, as in single-team agile.
adapted to your organization’s
specific context and needs.
• RTE (Release Train Engineer) facilitated
The key is to maintain open
retrospectives
lines of communication and
At the end of a PI, an overall
ensure transparency and
retrospective is facilitated by
the RTE to gather improvement
alignment across all teams.
points at a program level. needed will depend on factors
such as the specific Agile at
• Large-scale retrospectives
Scale framework used, the
Techniques may be required for
size and complexity of the
facilitating large-scale retrospectives,
such as appreciative inquiry, speedboat,
organization, and the nature
or open space, which are designed to of the work being done.
gather feedback from large groups.

VI Ag i le prac tic es at s cale 43


T H E AGILE AT S CA LE PLAYBO O K

Scaling backlog management


and prioritization
Scaling backlog management and prioritization in Agile at Scale involves handling
multiple backlogs that may exist at different levels of the organization. Below
are the considerations for backlog management and prioritization at scale:

Hierarchical backlogs
In an Agile at Scale environment, you’ll
often find hierarchical backlogs:

• Team backlog
Each team maintains its own
backlog with user stories for their
upcoming iterations or sprints.

• Program backlog
This backlog contains features to be
worked on by multiple teams on an
Agile Release Train (ART). Managed
by a Product or Program Manager, this
Backlog grooming at scale
backlog feeds into the team backlogs.
In addition to individual team backlog
• Portfolio backlog grooming sessions, scaled organizations
At the strategic level, this backlog may need larger grooming or
contains Epics or large initiatives refinement sessions. These can involve
that span across various ARTs. multiple teams, or representatives
Managed by portfolio management, from each team, and help ensure
these are broken down into features alignment, handle dependencies, and
for the Program Backlog. promote shared understanding.

VI Ag i le prac tic es at s cale 44


T H E AGILE AT S CA LE PLAYBO O K

Prioritization at scale Tools for scaling backlog


management
For prioritization, techniques that
help objectively rank backlog items Consider using agile project management
based on their value, risk, cost, and tools that can manage hierarchical
dependencies are crucial at scale: backlogs and provide visibility
and transparency at all levels.
• Weighted Shortest Job First (WSJF)
Used in SAFe, WSJF is a method Consistent communication
for prioritizing features based on
Consistent communication between all
the cost of delay and job size.
levels is crucial in understanding the
• Business value points or MoSCoW priorities. This is often done through regular
(Must have, Should have, Could have, meetings like Program Increment (PI)
Won’t have) planning, and synchronization meetings.
These methods can be used
to rank items based on their
relative value or necessity.

• Dependency analysis
For large-scale projects, understanding
and prioritizing tasks based on
their dependencies is crucial.

Remember that effective backlog management and prioritization at scale


aim to provide a clear path forward for each team while aligning with the
broader organizational goals.

VI Ag i le prac tic es at s cale 45


T H E AGILE AT S CA LE PLAYBO O K

Coordinating cross-team
dependencies
Coordinating cross-team dependencies is an integral part of Agile
at Scale. Since several teams work on interrelated tasks, managing
dependencies is crucial to ensure a smooth flow of work and to minimize
delays and bottlenecks. Here’s an outline for how a business might
approach coordinating cross-team dependencies in Agile at Scale:

Identification of dependencies Managing and prioritizing


dependencies
The first step is identifying dependencies.
This can be done during backlog grooming Once dependencies are identified and
sessions, planning sessions, or the Program visualized, they need to be managed
Increment (PI) planning event in SAFe. It is and prioritized. Teams need to agree on
essential to actively identify and document who will do what by when. High-impact
dependencies between teams to manage dependencies should be given priority.
them effectively. This involves collaboration, negotiation,
and sometimes escalation to higher
management levels.
Visualizing dependencies
Visualizing dependencies can help teams
Regular communication
understand the relationship between
and re-assessment
tasks and potential impacts on their
work. Dependency maps, Dependency Regular cross-team meetings such as
Structure Matrix (DSM), or tools provided Scrum of Scrums or the ART sync in SAFe
by various agile software can be useful. In can be used to track dependencies,
SAFe, the program board is used during discuss progress, and tackle any
PI planning to visualize dependencies. emerging issues. Dependencies should
be reassessed frequently as priorities
and circumstances may change.

VI Ag i le prac tic es at s cale 46


T H E AGILE AT S CA LE PLAYBO O K

Risk management
Cross-team dependencies often carry
risk, as delays or issues in one team can
impact others. Hence, it’s important to
include dependency-related risks in the
overall risk management process.

Fostering a collaborative culture


A collaborative culture is crucial for
effective dependency management.
This involves teams working together
to solve problems, negotiate
solutions, and make collective
decisions related to dependencies.

Remember, the ultimate goal of coordinating cross-team dependencies


in Agile at Scale is to maintain a smooth and efficient flow of
value through the organization. While it can be a complex task,
effective dependency management can significantly improve a
scaled agile organization’s productivity and delivery speed.

VI Ag i le prac tic es at s cale 47


T H E AGILE AT S CA LE PLAYBO O K

Use of tools
Consider using project portfolio management
(PPM) tools that can help track dependencies
across teams and provide visibility to all
stakeholders. Here’s how Tempo can help:

Roadmunk Timesheets
Develop your portfolio vision with With Timesheets, you can track all billable
Roadmunk. Capture customer feedback, time for invoicing, measure and report
build your strategic themes, and on CAPEX and OPEX with precision, and
use roadmaps to communicate your build custom reports to support operational
strategy to the entire organization. needs.

Structure Cost Tracker

Visualize multiple Jira projects, programs, With Cost Tracker you can translate
and portfolios in one place, so you can Timesheets data to get true project
align execution with strategy. costs, monitoring financial health at
every level of your organization.

Planner
Custom Charts
Centralize and fast-track the capacity
planning process and capture Report on multiple teams, sprints, and
actionable insights into your workforce projects across your instance, directly
operations and requirements. Ensure on Jira dashboards. Teams use Custom
you have the right resources in the Charts to plan, monitor, and reflect
right place to deliver on the roadmap. on work, both day-to-day and at the
beginning/end of projects and sprints.

VI Ag i le prac tic es at s cale 48


T H E AGILE AT S CA LE PLAYBO O K

Chapter VII

Implementing
Agile at Scale
T H E AGILE AT S CA LE PLAYBO O K

Implementing Agile at Scale


Transitioning to Agile at Scale requires careful planning and execution. Here
are the main considerations for an organization making this transition:

Understanding the need organizations. Therefore, an assessment


for scaling agile of readiness, including the current culture,
leadership support, existing practices, and
Before embarking on the transition,
resource availability, is a critical initial step.
understand the specific reasons why you
need to scale agile. This understanding
could arise from existing challenges or Training and coaching
strategic business goals, such as faster Proper training and coaching are pivotal
market delivery, better product quality, or during any significant transition. This
improved customer satisfaction. includes training on the agile basics, the
specific scaling framework, and role-
Choosing the right specific training. Additionally, consider
scaling framework engaging experienced agile coaches to
guide the organization during the transition.
Several frameworks like SAFe, LeSS,
DaD, and Nexus are available for For more on training and coaching, see
scaling agile, each with its unique page 52
strengths and applicable scenarios.
It’s crucial to choose the one that Pilot projects
best aligns with your organization’s
Running pilot projects before a full-scale
needs, culture, and specific context.
rollout is a practical approach. It allows you
For more on frameworks, see page 15 to test the waters, derive valuable insights,
and make necessary adjustments before
Assessing organizational scaling agile across the entire organization.
readiness
Transitioning to Agile at Scale can
represent a significant change for many

V II I m pl ementing Agile at Scale 50


T H E AGILE AT S CA LE PLAYBO O K

Leadership engagement Measurement and


and support continuous improvement
Leadership support is vital for a successful Establishing metrics to measure
transition to Agile at Scale. Leaders need the success of the Agile at Scale
to understand their role in the transition, implementation is essential. These metrics
provide necessary resources, and help should then be used for continuous
overcome any potential roadblocks. improvement, regularly inspecting and
adapting your approach as needed.
For more on leadership engagement and
support, see page 31 For more on metrics and KPIs, see page 55

Change management
Managing change effectively is a crucial
aspect of the transition. It involves effective
communication, managing resistance, and Remember, transitioning to
ensuring that the implemented changes are Agile at Scale is not solely about
effective and sustainable. processes and tools. It’s equally
about cultivating an agile
Aligning with business strategy mindset and culture throughout

Your Agile at Scale approach should


the organization. While the
align with your overall business strategy. journey may be challenging, the
This alignment includes correlating rewards can be substantial.
team objectives with strategic goals
and ensuring value delivery across
all levels of the organization.

V II I m pl ementing Agile at Scale 51


T H E AGILE AT S CA LE PLAYBO O K

Training and coaching needs


Transitioning to Agile at Scale is a significant shift that often requires
comprehensive training and coaching to ensure a smooth and
successful transition. Here are the main considerations for an
organization when determining training and coaching needs:

Training needs assessment encapsulate the principles, practices, roles,


and artifacts specific to the framework of
Understanding the current agile maturity
choice.
level and the skills gap of your organization
is the starting point. You might need
to employ methods such as surveys, Role-specific training
interviews, or use assessment tools to In Agile at Scale, different roles have
accurately pinpoint where training is distinct responsibilities. Roles such as
required. Product Owners, Scrum Masters, Release
Train Engineers, among others, will require
Agile basics training specific training tailored to ensure effective
execution of their roles. The structure and
Ensuring everyone involved has a
content of this role-specific training will
fundamental understanding of agile
largely depend on the chosen framework.
principles and practices is paramount.
This includes training on the specific agile
framework your teams employ, like Scrum Leadership training
or Kanban. It is important that executives, managers,
and other leaders undergo training to
Specific Agile at Scale understand how to lead in an Agile at Scale
framework training environment. This includes getting a grasp
on the agile mindset, learning the ropes of
Upon choosing a specific Agile at Scale
team empowerment, and understanding
framework, such as SAFe, LeSS, and
how to alleviate impediments.
others, detailed and targeted training
will be required. This training should

V II I m pl ementing Agile at Scale 52


T H E AGILE AT S CA LE PLAYBO O K

Technical practices training Coaching


Depending on the maturity level of Coaches can provide invaluable
your agile teams, training may be guidance to teams and individuals
required in technical practices. These as they apply their newly gained
include but are not limited to Test- knowledge, helping them to navigate
Driven Development (TDD), Continuous real-time challenges and ensure that
Integration/Continuous Deployment (CI/ Agile at Scale practices are properly
CD), automated testing, refactoring, etc. adopted.

Ongoing learning and


improvement
Agile calls for a culture of continuous
learning and improvement. Such culture
can be encouraged through regular
retrospectives, sharing sessions, and
opportunities for continuous education.

Remember, the success of the Agile at Scale transformation


is heavily hinged on training and coaching. They help
build and foster the knowledge and skills required to work
effectively in the new environment and forge a shared
understanding of Agile at Scale across the organization.

V II I m pl ementing Agile at Scale 53


T H E AGILE AT S CA LE PLAYBO O K

Overcoming resistance
and other challenges
Resistance to change and other challenges their day-to-day work and provide them
are common hurdles when adopting Agile with the necessary skills to succeed in
at Scale. This resistance can come in many the new environment. Remember, it’s not
forms, from individuals holding onto old only about teaching new practices, but
ways of working, to systemic issues like also about fostering an agile mindset.
processes and structures that don’t support Encourage feedback, and use it to adjust
agile ways of working. A well-planned and your approach and address concerns.
thoughtful approach can help overcome
Overcome systemic resistance by
these obstacles and pave the way for a
aligning your organization’s structure and
successful Agile at Scale transformation.
processes with agile principles. This may
Start by creating a compelling vision involve redefining roles, breaking down
for change and clearly communicate silos, and changing decision-making
the benefits of Agile at Scale. Highlight processes. Consider working with an agile
how Agile at Scale can help the coach or consultant with experience in
organization respond faster to market Agile at Scale transformations, who can
changes, improve product quality, and provide valuable insights and guidance.
enhance customer satisfaction. This
Above all, be patient and persistent.
vision will help build buy-in from the
start and create a sense of urgency Change takes time and there will be
for the change. Additionally, involve all setbacks along the way. Keep the focus
stakeholders in the transition, fostering a on the long-term benefits and continue to
sense of ownership and engagement. champion agile principles and practices.
Over time, resistance will decrease, and the
Address individual resistance by focusing
new way of working will become the norm.
on training and coaching. Help employees
understand how Agile at Scale will affect

V II I m pl ementing Agile at Scale 54


T H E AGILE AT S CA LE PLAYBO O K

Chapter VIII

Agile at Scale
Metrics and KPIs
T H E AGILE AT S CA LE PLAYBO O K

Identifying suitable metrics


When selecting metrics and key performance indicators (KPIs) for Agile at Scale,
organizations should consider several key factors. The chosen metrics should
reflect the goals and objectives of the organization, align with agile principles,
and provide insight into both the process efficiency and product quality.

Here are some guiding principles to consider:

Alignment Balance
with business process and
objectives outcome metrics
Choose metrics that align with your Process metrics measure the efficiency
organization’s business objectives. If of your agile processes (like velocity
the aim is to accelerate time to market, or cycle time), while outcome metrics
for example, you might measure assess the results of those processes
lead time (the time it takes for work (like quality, customer satisfaction, or
to flow through your system). business value delivered). Both types
are important for a balanced view of
your Agile at Scale implementation.

Actionability Simplicity

Select metrics that you can act upon. If Keep your metrics simple. Too many
a metric indicates a problem but doesn’t metrics can become confusing and may
point towards a possible solution, it may dilute focus from the essential ones.
not be useful. For example, a metric
like ‘escaped defects’ (defects found by
customers) is actionable because it may
indicate a need for improved testing.

V III Ag i l e at Scale Metric s and KPIs 56


T H E AGILE AT S CA LE PLAYBO O K

Value
over volume
Avoid measuring activity for the sake of
activity. A high number of story points
completed might look good on paper, but if
they aren’t delivering value to the customer,
they’re not helping you achieve your goals.

Teams
over individuals
Keep in mind that metrics can
Agile emphasizes team performance drive behavior, so it’s important
over individual performance. Focus
to choose wisely. Remember to
on team-level metrics instead of
regularly review and adapt your
individual ones to foster collaboration
metrics as your Agile at Scale
and avoid unhealthy competition.
implementation matures and
your business objectives evolve.

V III Ag i l e at Scale Metric s and KPIs 57


T H E AGILE AT S CA LE PLAYBO O K

Tracking and visualizing metrics


When tracking and visualizing metrics in Agile at Scale,
there are several key considerations:

Use appropriate tools Trends over absolute numbers


There are a wide variety of tools available Agile metrics are most useful when they
that can help with tracking and visualizing are used to identify trends, rather than
agile metrics. These can range from as absolute numbers. For example, a
dedicated agile project management single sprint’s velocity has limited use,
tools like Jira and Custom Charts, to but watching the velocity trend over
more generalized data visualization several sprints can provide useful insights.
platforms like Tableau. The right tool will Visualization can play a key role in
depend on your organization’s specific making these trends easier to identify.
needs and existing infrastructure.
Regular reviews
Transparency
Regularly review your metrics to check
Agile emphasizes transparency, and for any anomalies or unexpected trends.
this extends to your metrics. Make sure This should be a part of regular agile
that your metrics are easily accessible ceremonies like reviews and retrospectives.
to all relevant stakeholders. This might
Avoid vanity metrics
involve a centralized dashboard that
provides a real-time view of key metrics. Be cautious of metrics that look good
on paper but don’t provide any real
Different levels of detail
value. These “vanity metrics” can
Remember that different stakeholders provide a false sense of security and
will need different levels of detail. Team distract from more important metrics.
members might need a detailed view of
their work in progress, while executives Remember, the goal of tracking and
might only want a high-level view of visualizing metrics is not just to measure
product delivery and quality. Make sure performance, but to provide insights that
your tracking and visualization strategy can help drive continuous improvement
caters to these different needs. in your Agile at Scale implementation.

V III Ag i l e at Scale Metric s and KPIs 58


T H E AGILE AT S CA LE PLAYBO O K

Using metrics for continuous


improvement
When implementing Agile at Scale, organizations should consider metrics as
a means for continuous improvement. Metrics play a crucial role in providing
feedback, identifying areas for improvement, and guiding decision-making.

V III Ag i l e at Scale Metric s and KPIs 59


T H E AGILE AT S CA LE PLAYBO O K

Chapter IX

Continuous Improvement
and adaptation
T H E AGILE AT S CA LE PLAYBO O K

Feedback and inspection


When it comes to continuous improvement and adaptation, organizations
should consider the following best practices for feedback and inspection:

Regular feedback loops Continuous monitoring


and evaluation
Establish regular feedback loops at
different levels of the organization, Continuously monitor progress,
including within agile teams, between evaluate the effectiveness of the
teams, and from stakeholders, to Agile at Scale implementation, and
gather valuable input and insights. make timely adjustments based on
metrics and objective evaluation.
Retrospectives
Experimentation and iteration
Conduct regular retrospectives to
reflect on team performance and Encourage a culture of experimentation,
processes, identifying strengths, areas iteration, and learning, embracing the
for improvement, and actionable agile principle of “inspect and adapt”
steps for enhancement. to drive ongoing improvement.

Agile metrics Documentation and


knowledge sharing
Utilize agile metrics such as velocity,
cycle time, customer satisfaction, and Document lessons learned, best
defect rates to assess performance practices, and improvements made,
and inform improvement efforts. fostering knowledge sharing and
facilitating organizational learning.
Customer and user feedback
Actively seek feedback from customers
By implementing these best practices,
and end-users through surveys,
organizations can foster a culture of
interviews, usability testing, and direct
continuous improvement, leveraging
observation, integrating their insights
feedback and inspection to drive
into the iterative development process.
adaptation and optimize Agile at
Scale processes and outcomes.

IX C o n t i n u o u s Improvement and adaptatio n 61


T H E AGILE AT S CA LE PLAYBO O K

Adapting processes and practices


When considering how to adapt processes and practices in Agile at Scale,
organizations should keep the following considerations in mind:

Embrace an Continuously
agile mindset assess and evaluate
Foster a culture that values adaptability Regularly evaluate the effectiveness
and continuous improvement, encouraging of existing processes and practices,
individuals and teams to be open to using retrospectives, reviews, and
change and actively seek ways to feedback loops to gather insights
enhance processes and practices. and identify areas for adaptation.

Tailor processes Experiment


to fit the context and iterate
Adapt processes and practices to fit Encourage teams to experiment
the unique context of the organization, with new approaches and iterate on
teams, and projects, considering existing processes, implementing
factors such as size, complexity, small changes and assessing their
industry, and specific needs. impact before scaling them up.

Foster a culture Empower


of learning teams
Create an environment that encourages Empower teams to adapt processes and
learning and knowledge sharing, promoting practices by giving them autonomy and
cross-team collaboration, communities ownership, allowing them to self-organize
of practice, and providing opportunities and find the most effective ways of working
for professional development. within the Agile at Scale framework.

IX C o n t i n u o u s Improvement and adaptatio n 62


T H E AGILE AT S CA LE PLAYBO O K

Provide support
and resources
Ensure teams have the necessary
support, resources, and training to adapt
processes and practices, offering coaching,
mentoring, and guidance as needed.

Regularly review
and adjust
Continuously review the adapted
processes and practices, using feedback,
metrics, and evaluations to identify
areas for further improvement and
make adjustments as necessary. By considering these factors,
organizations can effectively
adapt processes and practices
in Agile at Scale, promoting
continuous improvement
and enhancing the agility
of their operations.

IX C o n t i n u o u s Improvement and adaptatio n 63


T H E AGILE AT S CA LE PLAYBO O K

Maintaining and nurturing


an agile mindset
When it comes to continuous improvement and adaptation, organizations
should consider the following best practices for feedback and inspection:

Leadership modeling Celebrate successes and


learn from failures
Leaders should actively demonstrate and
model agile values and behaviors, such Celebrate achievements that embody
as openness to change, collaboration, agile values and view failures as
empowerment, and customer value focus. learning opportunities, emphasizing
experimentation and adaptation.

Continuous education
and training Continuous improvement rituals
Provide continuous education and training Integrate regular retrospectives,
opportunities to employees at all levels, reviews, and feedback sessions into
including agile workshops, seminars, and the organization’s practices to identify
certifications. areas for improvement and encourage
experimentation.

Cross-functional collaboration
Supportive environment
Foster cross-functional collaboration
and knowledge sharing across Create a supportive environment that
teams and departments to break encourages psychological safety, trust, and
down silos and encourage learning open communication, where individuals
from each other’s experiences. can voice ideas and concerns without fear.

IX C o n t i n u o u s Improvement and adaptatio n 64


T H E AGILE AT S CA LE PLAYBO O K

Agile coaching and mentoring By actively maintaining


Provide access to agile coaches and and nurturing an agile
mentors who can guide teams and mindset, organizations can
individuals in adopting and maintaining an sustain a culture of agility,
agile mindset. collaboration, and continuous
improvement necessary for
Regular communication success in Agile at Scale.
and reinforcement
As your organization
Regularly communicate the importance of grows, continue to nurture
an agile mindset, share success stories, an agile mindset. This
and reinforce agile values and principles
includes a focus on learning,
through internal communication channels.
improvement, collaboration,
and customer value.

IX C o n t i n u o u s Improvement and adaptatio n 65


T H E AGILE AT S CA LE PLAYBO O K

Chapter X

Case studies and


best practices
T H E AGILE AT S CA LE PLAYBO O K

Case studies
When it comes to continuous improvement and adaptation, organizations
should consider the following best practices for feedback and inspection:

Spotify across multiple teams, enabling faster


development cycles and iterative
Spotify is often cited as a prominent
improvements. Salesforce has shared
example of implementing Agile at Scale.
their agile transformation journey through
They have adopted the “Spotify Model”
conferences, webinars, and blog posts.
that emphasizes cross-functional teams,
decentralized decision-making, and
a focus on autonomy and alignment. Ericsson
They have shared insights into their Ericsson, a multinational
agile practices through articles, telecommunications company, has
blog posts, and presentations. adopted Agile at Scale to improve
its product development processes.
ING They have implemented the Scaled
Agile Framework (SAFe) and shared
ING, a global banking and financial services
their experiences in case studies,
organization, implemented Agile at Scale
presentations, and industry events.
across its operations. They transformed
their entire organization into agile squads,
tribes, and chapters, enabling faster Scania
delivery and improved collaboration. ING Scania, a global manufacturer of
has shared their journey and experiences commercial vehicles, implemented Agile
in various publications and case studies. at Scale in its product development and
engineering teams. They utilized agile
Salesforce methodologies like Scrum and Kanban
to increase collaboration, efficiency, and
Salesforce, a leading cloud-based
customer value. Scania has shared their
software company, has successfully
agile transformation journey through
embraced Agile at Scale principles.
presentations, interviews, and publications.
They implemented the agile approach

X Cas e stu dies and best prac tic es 67


T H E AGILE AT S CA LE PLAYBO O K

Common pitfalls and


how to avoid them
When implementing Agile at Scale, organizations should be mindful of common
pitfalls and take steps to avoid them. Here are some pitfalls to consider:

Lack of leadership support Lack of alignment with


and engagement business objectives
Without strong leadership backing Agile initiatives should align with the
and active participation, Agile at Scale organization’s strategic goals. Ensure that
initiatives may face challenges. Leaders agile at scale efforts deliver value and
should advocate for agile principles, support the overall business objectives.
provide necessary resources, and be
Overemphasis on tools
actively involved in the transformation.
and processes
Insufficient training and education
At Tempo we sell Agile at Scale tools
Inadequate training on agile principles − so we love tools. But, while tools
and practices can hinder successful and processes are important, focusing
implementation. Ensure teams and too much on them can overshadow
individuals receive the necessary the agile mindset and principles.
training and support to understand Remember that agile is about people and
and embrace agile methodologies. interactions over tools and processes.

Scaling too quickly Failure to address


cultural resistance
Scaling agile across the entire
organization without proper planning Cultural resistance to change is common.
and piloting can lead to inefficiencies. Neglecting or not adequately addressing
Start with pilot projects, learn from resistance can hinder progress. Foster
them, and gradually scale agile at scale a culture of transparency, collaboration,
to other teams and departments. and continuous improvement to address
concerns and resistance effectively.

X Cas e stu dies and best prac tic es 68


T H E AGILE AT S CA LE PLAYBO O K

Inadequate collaboration
and communication
Agile at Scale relies on collaboration
and effective communication. Insufficient
collaboration or miscommunication
can hinder progress. Foster open
communication and collaboration to
ensure successful implementation.

Neglecting continuous
improvement
Agile is all about continuous improvement.
Neglecting this mindset and failing to
regularly review and adapt processes
can limit the benefits of Agile at Scale.
Encourage a culture of learning,
experimentation, and continuous
improvement for ongoing success.

By being aware of these common


pitfalls, organizations can take
proactive measures to mitigate
risks and increase the chances
of successful Agile at Scale
implementation. Embrace a culture
of continuous learning, adaptability,
and collaboration to drive the
success of Agile at Scale initiatives.

X Cas e stu dies and best prac tic es 69


T H E AGILE AT S CA LE PLAYBO O K

Chapter XI

Implementing Agile
at Scale with Tempo
T H E AGILE AT S CA LE PLAYBO O K

Every organization — even organizations using the same ‘flavor’ of agile — leverage
agile principles differently. The legacy, monolithic approach to enterprise software
is too rigid for Agile at Scale, so Tempo’s approach is different.

Supporting a third of Fortune 500 companies, Tempo’s Jira native solutions are
highly adaptable, fully scalable, and easily adoptable so that agile teams can better
communicate, align, and execute programs faster. Unlike any other Agile at Scale
solution, Tempo’s product suite is:

Modular so businesses can start


with their greatest need or needs to build
on success and improve as they go.

Flexible so users can utilize the


tools how they want to best serve
the needed outcomes regardless of
the chosen agile methodology

Jira native with embedded


products that are simple to implement,
easy to adopt, and cost effective

XI I mpl e m e n t i ng Agile at Scale with Tempo 71


T H E AGILE AT S CA LE PLAYBO O K

The Tempo way to Agile at


Scale: Tool overview

Roadmapping and Project and program


communicating strategy management across teams

Time management Team capacity and


and reporting financial management

XI I mpl e m e n t i ng Agile at Scale with Tempo 72


T H E AGILE AT S CA LE PLAYBO O K

Roadmunk Timesheets &


Cost Tracker
Develop your portfolio vision with
The primary goal of any planning and
Roadmunk. Capture customer feedback,
budgeting model is to allocate an
build your strategic themes, and
organization’s limited resources to the
use roadmaps to communicate your
work that will generate the highest
strategy to the entire organization.
returns. With Timesheets, you can track
all billable time for invoicing, measure
Structure
and report on CAPEX and OPEX with
This is where the work happens. Keep precision, and build custom reports
your ART on track with Structure and to support operational needs.
supercharge your PI work. Paired with With Cost Tracker you can translate
Roadmunk, Structure consumes the high- Timesheets data to get true project
level portfolio objectives and organizes costs, monitoring financial health at
them by theme, and can be extended every level of your organization.
into the lower levels of the hierarchy —
capabilities, features, stories, etc. — as
per normal Jira issue management.
Custom Charts
Centralize and fast-track the capacity
Finally, leverage Custom Charts to report on
multiple teams, sprints, and projects across
Planner your instance, directly on Jira dashboards.
Teams use Custom Charts to plan, monitor,
planning process and capture and reflect on work, both day-to-day and at
actionable insights into your workforce the beginning/end of projects and sprints.
operations and requirements. Ensure
Create Custom Charts dashboards for
you have the right resources in the
reporting on sprint progress, retrospectives,
right place to deliver on the roadmap.
programs, customer satisfaction, workloads,
age of issues, cumulative spend, and more.

You can learn more, and book a demo, at Tempo.io

XI I mpl e m e n t i ng Agile at Scale with Tempo 73


T H E AGILE AT S CA LE PLAYBO O K

You might also like