Professional Documents
Culture Documents
Scaling
Published 27 January 2020 - ID G00385645 - 32 min read
Agile adoption at entertainment company Spotify provides a powerful and compelling model
for digital business transformation. However, application technical professionals scaling agile
should avoid imitating Spotify’s approach and instead learn from it to revolutionize their own
development process.
Overview
Key Findings
■ The Spotify Model is a popular aspirational pattern for scaling agile to the enterprise. It is not,
however, a structured framework that can be applied to any business.
■ The foundation of the Spotify Model is an open and collaborative culture that values
transparency, empowerment and trust.
■ Spotify is a digital-native organization built on strong agile and lean principles to innovate and
evolve within a challenging market. Organizations will struggle to adopt the Spotify Model if
they do not share its cultural values.
Recommendations
Modernize application development strategies for digital business by learning from the Spotify
Model and adopting appropriate practices to:
■ Deploy products early and often with a regular delivery cycle, phased rollouts and a limited
“blast radius.”
■ Create a dedicated team space optimized for communication and collaboration to increase
productivity, motivation and learning.
■ Implement hackathons, health checks and improvement themes to drive innovation and
continuous improvement.
Analysis
Although never intended as an enterprise agile framework, the Spotify Model has become a
popular pattern for agile adoption and scaling. There is no single Spotify Model definition, just a
group of papers and videos that show the practice at specific points in time. The development
process at Spotify is continually evolving through experimentation, with new practices piloted and
proven techniques shared. By understanding the Spotify Model and embracing the values behind it,
the entire organization can maximize the effectiveness of its agile transformation. Additionally,
application technical professionals who adopt and adapt proven practices from the Spotify Model
improve their personal effectiveness and that of their teams.
To be clear, the Spotify Model is an example of agile scaling performed by a young entertainment
company. It is not a defined framework to be implemented, a process to be followed or even a
method to be copied. It is instead the result of Spotify’s journey in creating a vibrant business using
modern development practices. With its strong communication principles and powerful cultural
framework, the Spotify Model epitomizes agile organizational design. Spotify aligns teams with
values and missions, organizes products using lightweight structures, and empowers teams to
make decisions. The high level of autonomy across individual teams is illustrated by the amount
of variation in tools and practices between squads.
Background
Spotify grew quickly after its launch in 2008. However, by early 2011, it was experiencing growing
pains due to the rapid expansion of its engineering team, which jumped from 10 to 100 people in
support of six million active users. To solve this challenge, Spotify CTO Oskar Stål started to
experiment with a scaling model based on agile and lean principles.
“We need to innovate, experiment and learn faster than the competition.” 1
The Spotify Model has been publicized through many presentations and blog posts, starting with
“Scaling Agile @ Spotify,” 3 a paper written in October 2012 by agile coaches Henrik Kniberg and
Anders Ivarsson. Henrik went on to produce three popular videos 4 highlighting the agile
transformation at Spotify.
This Gartner research cuts through the evangelism of the Spotify Model and focuses instead on
what works and can be adopted by other organizations.
Spotify Structure
Successful agile adoption requires alignment on a collaboratively created shared vision to provide
focus for change. To maintain alignment, Spotify holds town hall meetings every two weeks,
featuring a CEO briefing and upper management Q&A. A set of shared values helps to form the
desired culture. For example, Spotify’s values at the start of its agile transformation in 2011 were:
■ Enable people
As shown in Figure 2, the values at Spotify have evolved since 2011 to reflect the changing culture
of the organization — from a startup to an international media services provider. This evolution
demonstrates the constant need to refine your goals as your business develops.
The organizational elements of the Spotify Model are easily recognized and frequently adopted by
other companies, such as travel website Skyscanner, gambling company Sky Betting & Gaming,
and financial institution ING at its Netherlands headquarters. Application professionals must
understand how teams are structured, how they collaborate and how dependencies are managed
to maximize learning and knowledge sharing. The positive IT team practices at Spotify are better
understood with this compositional knowledge.
Other non-IT groups at Spotify include people operations (POPS) and company operations (COPS).
These groups improve alignment by helping people understand how their work fits in with the
company mission, vision and goals. An operations team is also present to help squads set up
infrastructure and delivery pipelines. The primary dimension of the matrix organization at Spotify
will always be the delivery of valuable outcomes with minimum viable bureaucracy.
Squad
A squad is a full-stack team with all of the skills and expertise required to design, develop, test and
deliver products. Each squad has a mission, focusing on either short-term initiatives, such as
“create a common API test framework,” or permanent capabilities, such as “make Spotify the best
place to discover music.” A mission provides each squad with a common aligned purpose and
promotes collaboration to achieve a common goal. When a mission is completed or invalidated,
such as through experiments, then the team disbands.
Squads act as ministartups and are empowered through the product owner (PO) to self-organize to
fulfill their missions with collective responsibility and minimal dependency on other teams. Each
squad owns its process, quality and tooling and works to be fully autonomous with end-to-end
responsibility for achieving client-focused objectives. Squads own their development processes;
Scrum, Kanban, Scrumban and even handcrafted methods are all in use. There is also a surprising
lack of consistency in technical practices across teams. Some use test-driven development, while
others use behavior-driven development. Many do not even use anything recognizable as agile or
lean development at all.
Each squad has a dedicated product owner responsible for understanding the target customer,
prioritizing work, maximizing the value created and producing the best possible customer outcome.
Although the product owner provides the vision, the development team members decide how to
implement it (as they would in Scrum). The ideal size for a squad is between six and 12 people. For
example, a squad could include a product owner, a user experience designer, an Apple iOS
developer, an Android developer, a user interface developer, a quality assurance engineer, a back-
end developer and an agile coach (see Figure 3).
Dependencies between individual squads are managed using on-demand synchronization through
Scrum of Scrums events. Participants from dependent squads meet to resolve issues, typically
with each representative answering the following four questions:
Team-Level Recommendations
■ Co-create a team charter to form a common agreement on how the team gets work done.
■ Develop a full-stack agile team that is capable of performing the full life cycle of activities from
concept to cash. This effort will include training, coaching and mentoring to develop and share
new skills.
■ Take ownership of your process, quality and tooling, and seek continuous improvement in all
three.
■ Collaborate frequently with your product owner and business sponsors to understand the
product from the end user’s viewpoint. Specialism remains valuable, but it must be supported by
wider knowledge. Team members need to build on this business knowledge to become valuable
versatilists.
Tribe
A tribe is a collection of squads working in a related business area. For example, Spotify’s Partners
Tribe is responsible for vehicle and television integrations, and for the connect feature that plays
music on over 300 products using the Spotify app as a remote control. The ideal tribe size is 40 to
150 people and is limited by the maximum number of stable social relationships theorized by
Dunbar’s number. 5 Squads are organized into tribes to cover all product domains. In 2015, Spotify
had 75 squads in 12 colocated tribes.
A tribe lead (TL) is empowered to create the right environment for squads to succeed. The tribe
acts as an incubator for the ministartups it contains. Tribes are physically located in the same
office, with shared lounges to promote intersquad collaboration. The tribe members meet regularly
in informal team events to showcase current work, discuss what has been delivered and learn from
each other. These events are typically held as “unconferences” — participant-driven meetings
based on variations of the Open Space Technology 6 approach.
The tribe trio of technology, product and design (TPD) makes leadership decisions at the tribe level.
As shown in Figure 4, this triumvirate consists of the tribe lead, product area lead (PAL) and design
lead (DL). The tribe leadership meets every two weeks to discuss progress and then posts the
results of the meeting on the portfolio wall (the Tribe’s lean Kanban board) for everyone to see.
Spotify’s tribes are analogous to product areas in other organizations (or a program in SAFe). If
your organization is focused on short-term projects, then speak with your architects and project
management office about transitioning to primarily a product model. Begin with a single product,
and demonstrate the efficiency and improvements before scaling to your organization’s full
product range.
If you have successfully adopted a product model, then understanding the way tribes enable and
support teams is beneficial. Promote frequent communication between teams through:
Alliances
When two or more tribes need to work together on closely aligned missions, they form a support
structure called an alliance. The alliance trio, consisting of an alliance lead (AL), PAL and DL,
Alliances enable larger developments, but scaling beyond a few squads over two or more tribes is
still challenging at Spotify. Autonomy at the squad level makes it difficult to implement standards
and a common technical architecture — this lack of standardization hampers alliances. The
system owner role is a recent addition to scaling at Spotify, and has responsibility for the overall
architecture and technical integrity of a product.
The system owner role is held by either a single person or, for operationally critical systems, a pair
of people representing development and operations. The role focuses on technical debt, quality,
scalability, stability and the release process. System ownership takes an average of 10% of a
squad member’s time, but varies between systems. The system owner works with the chief
architect, who coordinates architectural standards across all systems and reviews development
Portfolio-Level Recommendations
Chapter
A chapter is a cross-squad line management grouping for people working within the same general
competency area within a single tribe. Chapters meet regularly to discuss their area of expertise.
They are responsible for personal and professional growth and developing required capabilities.
Chapters become “homes,” with chapter leads remaining fixed and stable points for their direct
reports. Examples of chapters at Spotify include the Mobile Chapter, Test Chapter, Backend
Chapter and Agile Coach Chapter.
The chapter lead is the line manager for members. In addition to staffing, appraising,
compensating and managing the performance of the chapter, the chapter lead is responsible for
developing the chapter members. A chapter lead typically holds line management responsibility for
five to seven people. At the same time, this individual is a member of a squad and works within the
same competency area (see Figure 6). Active, real-world competency-focused work improves the
technical management capability of chapter leads. Weekly one-on-one meetings enable chapter
leads to support and challenge their direct reports to learn new skills, grow professionally and
achieve mastery.
Technical career progression at Spotify is through the Steps Framework. 7 This framework enables
Spotifiers to explore new areas, increase their individual impact, and understand the behaviors and
expectations for each personal growth step. The internal Loops tool supports the Steps Framework
through peer feedback to identify individual strengths and improvement areas.
Develop your own career roadmap, and discuss it with your line manager. Set a clear goal, and
identify the steps toward reaching it. Work with your team and leadership to develop the skills and
knowledge to become more valuable to your business. Career architecture is as important to your
professional development as application architecture is to your product development.
“Don’t aspire to be the best on the team. Aspire to be the best for the
team ”
Gartner, Inc. | 385645
Page 11/26
This research note is restricted to the personal use of shinta_indriyaty@bri.co.id.
team.
— Brian Tracy
And if you are a line manager, follow the personal and professional development path shown by
Spotify’s chapters. In addition to weekly one-on-one meetings, hold regular group events to discuss
your domain, learn new skills and develop capability in growth areas.
Guild
A guild is a lightweight community of interest providing transversal knowledge management
across tribes (see Figure 7). Guilds are created whenever strong interest exists in a subject area
and enough people are motivated to form a community. Guilds provide a means for people
throughout the organization to develop skills and competence by sharing experience, tools and
practices. Spotify’s leadership supports guilds by providing the necessary funding and by ensuring
that members have the time required to take part. Participation is voluntary, and examples include
a Web Development Guild, Java Guild, Android Guild, Test Automation Guild and Agile Practices
Guild. There are also guilds that are not focused directly on developing technical capabilities.
These include a Photography Guild, Cycling Guild and Microbrewery Guild.
Spotify Practices
Squads at Spotify are autonomous and self-organizing. This means that there are few standard
practices followed widely. The push for empowerment and minimum viable bureaucracy has
created a culture laboratory where practices are tried and discarded when found wanting. As an
example, developers from Spotify attended SAFe training to explore what could prove useful to
them. Release trains for client applications, similar to SAFe’s Agile Release Trains (ARTs), are
already extensively used within Spotify. Successful practices are frequently taken up by other
squads as propagated by chapters and guilds. Agile coaches support people in creating high-
performance teams with a delivery focus.
Squad Rooms
Each colocated squad has a dedicated space — an area optimized for collaboration and teamwork.
The area is specifically designed to facilitate interaction within a squad and increase both
productivity and innovation (see Figure 8).
“I’ve got a theory: If you love your workplace, you’ll love your work a little
more.”
— Cynthia Rowley
■ Desk area: Each squad room has 12 desks with long flat tables to promote pairing and flexibility.
Laptop docking stations are linked to twin screens to maximize productivity.
■ Huddle room: Each squad has a dedicated meeting room with videoconferencing to avoid
potential booking delays. This separate space provides team members with privacy when
required.
■ Team lounge: An informal collaboration area provides a second space away from the formal
work area for presentations, design breakouts and relaxed discussions.
■ Whiteboards: Most walls are whiteboards to facilitate co-creation, innovation and the sharing of
ideas. They are also useful for agile modeling, Kanban boards and big visible charts.
■ Open separators: Glass panels, transparent artwork and low bookcases give separation without
blocking light or closing off areas. It is important to maintain openness and transparency both
culturally and physically — daylight is a bonus too.
■ Community space: The area between teams is purposefully designed to promote collaboration
and chance meetings. The shared space is welcoming, comfortable and easily reconfigurable to
meet the needs of its users.
Work with your organization’s leadership to promote the benefits of sitting together in a shared
space. Create a separate team lounge to discuss work away from your desks, and use this new
area to increase collaboration with agile modeling and retrospectives. Requisition whiteboards and
monitors to improve openness, increase communication and create a shared knowledge space.
If your team is distributed, then consider how to increase the opportunity for valuable
communication and collaboration. Collaboration tools such as Slack and Microsoft Teams are a
great start. Also consider the following:
■ Spacetime for seeing the time of day for each team member
Improvement Theme
The “improvement theme” is a tool for moving stepwise from your current situation to your target
condition. As the team works toward the goal, it resolves uncertainties and learns more about the
challenges involved. Moving in directed and meaningful steps increases the team’s ability to
uncover obstacles and helps the team collaborate to creatively solve those issues.
— Harry Chapin
1. Title: State the name of the improvement theme at the top of the board to provide a focus for
activities. Create a title that is an unambiguous call to action that aligns the team.
2. Now/problem: Describe the current state related to the improvement theme selected.
Collaborate to create this honest and open assessment.
3. Definition of awesome: Define the goal or target state for the improvement theme. Workshop as
a team to agree on the vision and to maximize buy-in. Imagining this perfect state puts people
in a positive frame and helps them focus on great outcomes.
4. Next target condition: What will have changed X weeks from now? Specify the duration and
identifiable situation for this next increment toward the goal.
The improvement theme is an example of a tool developed and supported by the agile coaches at
Spotify to empower teams in resolving their challenges. Another example is the Spotify Retro Kit, 9
which is a self-service pack containing all of the information to run retrospectives, including
guidance sheets, work papers, Post-it Notes and Sharpie markers.
Kaizen Recommendations
Create an improvement theme board for your team. Hold a workshop, or sprint retrospective, to
identify the most pressing issue and to agree on the goal for the team. Collaborate to determine the
elements for the next target condition in working toward that goal. As a team, establish the next
three actionable steps toward that target condition. Put all of this information up on a board within
the team area to make it open and visible and to keep it prominent in people’s thoughts. Review the
board during following sprint retrospectives to track progress.
Health Checks
The squad health check model is a visual and systemic approach that enables teams to self-
improve (see Figure 10). It replaces traditional maturity models with a self-assessment that is both
useful for teams and visible to stakeholders looking for patterns across multiple squads. Note that
Figure 10 is just one example of a health check model at Spotify. Other variants, such as the
fluent@agile game, are used across the organization.
Volunteer to facilitate a retrospective on team health. Begin the event by collaborating to identify
the top 10 fitness indicators for team well-being. Independently dot-vote against these team health
indicators before opening up a discussion on what the results mean. As a team, agree on a single
status for each health indicator — either green (happy face), amber (neutral face) or red (sad face).
The discussion will result in issues and actions for the team to address. Repeat the check using the
same indicators one month later to determine what improvements have been made.
“If everything seems under control, you’re just not going fast enough!”
— Mario Andretti
Delivery Focus
Spotify decouples architecture so that each squad can independently deliver small experiments
and learn fast. The gradual rollout of features enables effective monitoring and adaptation by
teams. Through decoupled architecture, failures have a limited “blast radius” and impact only a
small area of the system for a few users. And because each squad has end-to-end responsibility
for its part of the system, it can resolve issues fast.
— Steve Jobs
■ Think it: Define the hypothesis to be tested and the metrics that will validate it. Produce
prototypes in this innovation phase to test assumptions internally for viability before committing
to development.
■ Build it: Use short iterations to develop a minimum viable product (MVP) that fulfills the
narrative and is ready for end users. Release features as soon as possible to gain real customer
feedback.
■ Ship it: Release the MVP to a small percentage (1% to 5%) of end users in order to perform A/B
testing and collect early feedback. Analyze the data through rapid measure, learn and adapt
cycles until the exceptional viable product (EVP) can be rolled out to all users. Address practical
operational issues and scaling during this stage to build out the feature.
■ Tweak it: Products remain in a continuous iterative phase where customer feedback is
monitored, experiments are run, and A/B testing is performed to continually improve results.
Implement agile within your team with Scrum or Kanban, backed up by Extreme Programming (XP)
practices. Use continuous integration, automated testing and continuous delivery to create a
development pipeline with a regular and reliable release process. Break work down into small
features that can be independently deployed. Deliver early, deliver often, and constantly evaluate
the effectiveness of your changes with well-defined outcome metrics.
Hackathons
Google’s “20% time” policy provided employees with the freedom to devote time to creative and
innovative activities not directly related to their work. Other organizations have emulated this
concept with “hack time,” but have found that this time is often displaced by delivery pressures. In
2013, Spotify moved to holding an inclusive, organized “hack week” twice a year to both promote
innovation and enable new ideas to be explored, developed and presented in a short amount of
time. Spotify developed the event by learning from Netflix and Yahoo hack days, Atlassian ShipIt
Days, and Management 3.0 Exploration Days.
“If the rate of change on the outside exceeds the rate of change on the
inside, the end is near.”
— Jack Welch
The hack week goal is to explore new ideas and collaborate on areas that people feel passionate
about but are too busy to pursue alongside their normal work. The mantra for the hack week is
“make cool things real,” and teams from across the organization collaborate on the activity. All
Gartner, Inc. | 385645
Page 20/26
This research note is restricted to the personal use of shinta_indriyaty@bri.co.id.
participating teams get to show off their work at the end of the week during a “hack fair” at each
site.
Providing a fun environment for people to experiment, innovate and learn in without the
interruptions and pressures of normal work helps to engage employees and produces great results.
The often-cited example is Google’s 20% time, which led to Gmail, Google Earth, Google Talk (now
Hangouts), Google Maps and Google AdSense. The practice of giving employees paid time to
engage in activities not related directly to their normal work improves recruitment and retention.
Hackathons provide another method to promote innovation, improve cross-department
collaboration and increase learning in your role.
“It’s a way to experiment with ideas in a low-cost way. Lots don’t make it
into products, but every hackathon tends to result in four or five things
implemented on the site. A couple have changed the direction of the
company.” 10
Put together a realistic and compelling plan for a two-day hackathon within your domain. Pitch the
idea to your functional management by stressing how it can increase innovation and allow the
exploration of new ideas. Add appropriate constraints such as “all teams must demonstrate their
work publicly at the end of the event in a ‘science fair’ event.” Create a sense of excitement with
advertising, prizes and supportive ambassadors. Ensure that you take photographs, learn from the
event and publicize it afterward.
Strengths
The Spotify Model provides a great example of agile development done well at a modern
organization. It is constantly evolving and internally inconsistent, but useful to learn from. The key
strengths to understand from the agile transformation at Spotify are:
■ Aligned autonomy: Squads agree on objectives and goals to align their work with the strategy of
the organization. Increased autonomy is possible because of the clear squad mission produced
by this alignment. This leads to the catchy internal motto “be autonomous, but don’t
suboptimize — be a good citizen in the Spotify ecosystem.”
■ Accelerated product delivery: Products are delivered early and often using release trains, feature
toggles, phased rollouts and decoupled deployments.
■ Innovation culture: Development is based on experiments, with validated learning that promotes
evidence-based improvement. Hack weeks provide a structure for wider collaboration and free
experimentation.
■ Knowledge management: Professional development through chapters, along with active sharing
of proven practices through guilds, augments knowledge management.
■ Continual improvement: Squads utilize improvement themes, health checks and regular
retrospectives to improve their effectiveness. Guilds provide wider knowledge sharing and
improve capability. Culture is evolved through conversation, collaboration and creativity.
Weaknesses
Spotify is an exemplar of a modern technology company but is not without its challenges. The
strong empowerment of squads creates issues that require more structure, which conflicts with the
“hierarchy is history” minimum viable bureaucracy mindset. The main weaknesses of the Spotify
Model are:
■ It is not a framework: Spotify has developed its current model — over the past nine years of
experimentation — as a specific solution suitable for its domain, challenges and people. It is not
a defined framework for scaling agile to the enterprise at your organization.
■ Large projects are still difficult: Scaling above three teams for a single project remains
challenging for Spotify, due to the strong autonomy of individual squads. Tribes, alliances and
leadership trios all help to alleviate this issue, but it is in no way solved yet.
■ Entropy hampers standards: Each squad is empowered to make its own decisions, not only on
features to be developed, but also on the development process, tools and even code quality. The
lack of common standards makes it difficult to create a homogeneous environment that
facilitates onboarding, cross-team working and collaboration.
■ Growing senior leaders is hard: The servant leadership required for highly consensus-driven
teams is difficult to develop from within the organization. It is difficult to recruit at senior levels,
due to the need to find a match to Spotify’s culture of autonomy and empowerment.
Guidance
The Spotify Model showcases the evolution of agile development at a contemporary entertainment
company. The journey Spotify is taking is unique, and it is constantly experimenting to deliver the
highest value to subscribers and, now, shareholders, since listing on the New York Stock Exchange
(NYSE) in April 2018. Internally, the technical practices are varied and inconsistent between
squads, with an apparent lack of discipline or any coherence to a single model. Review the
practices highlighted in this research, and follow the guidance detailed below:
1. Upgrade yourself: Don’t expect your organization to evolve to meet your needs. Change starts
within. Analyze your skills gaps, the role you fulfill within your team and the goals of your
organization. Create a personal development roadmap focused on self-improvement and
fulfilling your potential. Discuss your targets with your line manager and team to gain feedback
and support.
2. Evolve your own culture: Do not attempt to copy or even imitate the Spotify Model, because it is
not a designed framework or pattern that can be simply implemented and easily followed.
Create your own model by learning from Spotify’s journey, and pilot individual practices while
working toward a lean and agile organization. Workshop to conceive a perfect development
situation, and perform small collaborative and time-bound experiments, using the improvement
theme, to move toward that vision.
3. Create a safe-to-fail environment: Innovation happens when people are free to experiment. With
this experimentation comes possible and even frequent failure. If teams can “fail fast and fail
inexpensive,” then development accelerates, and learning becomes an intrinsic part of work.
Celebrate failure through “fail walls” and internal blogs to maximize learning across the
organization — failure without learning is just failure. Hack weeks broaden this experience to the
enterprise and create a network of collaboration and innovation.
4. Develop a lean-agile mindset: Change your organization with the practical adoption of lean and
agile practices. Collaborate as a team to solve problems, and work with business and customers
to understand the jobs to be done (JTBD). 11 Change your team’s physical environment to
promote the right company culture. Implement regular retrospectives to create iterative and
incremental improvement to the development process — evolution not revolution.
5. Start with IT, but don’t stop there: Agile and lean practices accelerate product development,
increase product quality and maximize the business value of work done. Agile at Spotify is
mainly limited to research and development, which is around 60% of the organization. Once you
have transformed IT through modern practices, it is time to transition all departments in the
In conclusion, create a culture of trust, experimentation and collaboration in your team through
openness and common practice. Be inspired by the Spotify Model, but recognize it for what it is: an
evangelized view of an organization constantly reinventing itself to stay ahead in a challenging
market. Learn from the practices that have proven, through experience, to be valuable across
multiple teams, but do not assume that you will get the same results with your different cultural
foundation. Be the change that you want to see within your organization, share your experience,
and work with like-minded people to produce a valuable and lasting transformation.
“Stop trying to borrow wisdom and think for yourself. Face your
difficulties and think and think and think and solve your problems
yourself. Suffering and difficulties provide opportunities to become
better. Success is never giving up.”
— Taiichi Ohno
Evidence
1
“How to Build Your Own ‘Spotify Model,’” LinkedIn.
2
“Number of Spotify Monthly Active Users (MAUs) Worldwide From 1st Quarter 2015 to 3rd
Quarter 2019,” Statista.
3
“Scaling Agile @ Spotify With Tribes, Squads, Chapters & Guilds,” Crisp.
4
Henrik Kniberg Videos:
5
R. Dunbar. “How Many Friends Does One Person Need? Dunbar’s Number and Other Evolutionary
Quirks.” Faber & Faber. 2010.
6
H. Owen. “Open Space Technology: A User’s Guide.” Berrett-Koehler Publishers. 2008.
7
“Building a Technical Career Path at Spotify,” Spotify (by Kevin Goldsmith).
Gartner, Inc. | 385645
Page 24/26
This research note is restricted to the personal use of shinta_indriyaty@bri.co.id.
8
M. Rother. “Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results.”
McGraw-Hill Professional. 2009.
9
“Spotify Retro Kit,” Spotify (by Martin Österberg).
10
N. Perkin and P. Abraham. “Building the Agile Business Through Digital Transformation.” Kogan
Page Publishers. 2017.
11
S. Wunker, J. Wattman and D. Farber. “Jobs to be Done: A Roadmap for Customer-Centered
Innovation.” AMACOM. 2017.
© 2020 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc.
Gartner, Inc. | 385645
Page 25/26
This research note is restricted to the personal use of shinta_indriyaty@bri.co.id.
and its affiliates. This publication may not be reproduced or distributed in any form without Gartner's prior
written permission. It consists of the opinions of Gartner's research organization, which should not be construed
as statements of fact. While the information contained in this publication has been obtained from sources
believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such
information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or
investment advice and its research should not be construed or used as such. Your access and use of this
publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and
objectivity. Its research is produced independently by its research organization without input or influence from
any third party. For further information, see "Guiding Principles on Independence and Objectivity."
About Gartner Careers Newsroom Policies Privacy Policy Contact Us Site Index Help Get the App