<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joakim Sundén</title>
	<atom:link href="http://joakimsunden.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://joakimsunden.com</link>
	<description>Helping you develop people and organizations to deliver more customer value faster</description>
	<lastBuildDate>Wed, 04 Sep 2024 13:53:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://joakimsunden.com/wp-content/uploads/2008/07/cropped-AS-Agile-Amsterdam-20170921-2045-1-32x32.jpg</url>
	<title>Joakim Sundén</title>
	<link>https://joakimsunden.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Product Model at Spotify</title>
		<link>https://joakimsunden.com/the-product-model-at-spotify/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Tue, 31 Oct 2023 09:57:40 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<guid isPermaLink="false">https://joakimsunden.com/?p=1015</guid>

					<description><![CDATA[Do you want to learn more about The Product Model? Read more about my course on Crisp&#8217;s website! Joakim&#8217;s Note: Spotify is an exceptional company, the best I&#8217;ve ever worked for. When I left the company after more than six years, I wanted to help...]]></description>
										<content:encoded><![CDATA[
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><em>Do you want to learn more about The Product Model? Read more about <a href="https://www.crisp.se/kurser/product-model-explained-spotify-october-14-16-2024">my course on Crisp&#8217;s website</a>!</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><em>Joakim&#8217;s Note:</em></p>



<p>Spotify is an exceptional company, the best I&#8217;ve ever worked for. When I left the company after more than six years, I wanted to help other companies become more like Spotify. However, I didn’t believe companies could merely copy the organizational structures of tribes, chapters, and squads that have come to be known as “the Spotify model”, but I wanted to explain what really set Spotify apart. With this objective in mind the course “<a href="https://www.crisp.se/kurser/kurstyper/product-model-explained-spotify">Agile at Scale, <em>Inspired by Spotify</em></a>” was born (in collaboration with <a href="https://www.crisp.se/">Crisp</a> colleague <a href="https://blog.crisp.se/author/jimmyjanlen">Jimmy Janlén</a>). The central theme of the course revolved around the concept of the Autonomous Squad and described how Spotify and its leaders foster and support this autonomy.</p>



<p>The practices in Marty Cagan&#8217;s book, &#8220;Inspired&#8221;, had significantly influenced Spotify’s operating model. So, when he began discussing Empowered Product Teams, it echoed precisely what we meant with “autonomous squad”. I soon began incorporating that terminology and drew heavily from Marty’s and SVPG’s insightful explanations of the idea. When the book &#8220;Empowered&#8221; came out, I was astounded by how closely it articulated my experiences at Spotify. And now they’ve given me even better concepts to explain the real Spotify model through the definition of “product operating model” and how that model is different from what most companies are doing.</p>



<p>When Marty visited Stockholm and <a href="https://www.crisp.se/">Crisp</a> to run his new &#8220;Transformed&#8221; workshop, where he explained the model and its concepts, it became evident to me that Spotify&#8217;s model is a product operating model — or more accurately, is a variant of it. Marty proposed that we co-author an article to illustrate this parallel. To fully grasp the insights we&#8217;ll be sharing, it&#8217;s beneficial to have at least a high-level understanding of the product operating model, as this article will be comparing the Spotify model to the product model. If you&#8217;re not familiar with the foundational concepts, I recommend <a href="https://www.svpg.com/transformation-defined/">starting with this series of four articles</a>.</p>



<p><strong>Background</strong></p>



<p>By the late 2000s, Spotify had transformed the music industry by winning major record labels over to the idea that streaming is the future.&nbsp;</p>



<p>By 2014, the service had amassed 60 million active users, and the fight had now shifted to another battleground.&nbsp; Many new competitors, including Google, Amazon, and Apple were getting ready to enter the fight with their own subscription streaming services.&nbsp;</p>



<p>Easy access to music through streaming – which Spotify had fought so hard to achieve – was now table-stakes, rather than a differentiator.&nbsp; Spotify needed to continue to innovate to maintain their market leadership.</p>



<p><strong>The Product Operating Model</strong></p>



<p>When we discuss the product operating model, at the high level we are looking at three major dimensions:</p>



<p>The first is how the company decides the most important problems to solve – the product strategy. The second is how they solve those problems and discover solutions worth building – product discovery. And the third is how they build, test and deliver those solutions to their customers – product delivery.</p>



<p>This article will try to highlight how Spotify embraces and embodies the principles behind each of these three dimensions.</p>



<p><strong>How You Decide Which Problems To Solve – Product Strategy</strong></p>



<p>Spotify’s CEO and co-founder Daniel Ek described the situation as being up against the “end-boss” in a video game.&nbsp; “We are in the big leagues now, and [some of the world’s biggest companies] are gunning for us…. We believe the most important thing we can do to maximize our potential is to increase our differentiation compared to other services.”</p>



<p>Spotify’s product strategy was shaped by insights on how their audience segmented. Spotify knew that they essentially had two main types of users. Those that knew the music they wanted to listen to, which they referred to as “lean-forward” listeners.&nbsp; And those that didn’t really know the artists or the albums and they just wanted the service to help them discover music that they would love, which they referred to as “lean-back” listeners.</p>



<p>For a long time Spotify had thought that the service was already pretty good for discovering music. All you needed was a good search bar and a playlisting tool. How hard can it be?&nbsp;</p>



<p>Pretty hard, it turned out, for the many mainstream “lean-back” users who didn’t have the time, or the knowledge, that the early adopters and Spotify-employed music nerds had.</p>



<p>Another strategic insight was that more and more users were discovering music through what Spotify called&nbsp;<em>Moments</em>, such as “studying”, “running”, or “dinner-party”, rather than by seeking out specific genres or artists.</p>



<p>Spotify had already started a shift from the model where the user does the work by following people and playlists to build their music library, to a recommendations-based model, where the service does the work based on what the user has listened to in the past.&nbsp;</p>



<p>Realizing that recommendations needed to become a core part of the product strategy, Spotify had recently acquired Massachusetts-based start-up The Echo Nest. The former Echo Nest engineers were now working together with Spotify’s machine learning engineers to help improve recommendations-based music discovery.</p>



<p>So Spotify leadership gathered up their product teams and explained that they needed to focus on understanding why the service was not performing as well as it should in the lean-back use case, and try to solve this.</p>



<p>This focus meant saying no to many other potential opportunities, and postponing or discontinuing others.&nbsp; For example, they shut down a big initiative around video streaming, and the people and resources were reallocated to focus instead on the lean-back listener problem.</p>



<p>This holistic view of the business and the resulting focus allows the product teams to dedicate their energy to the most critical problems to solve, giving it a higher likelihood of success.</p>



<p><strong>How You Solve Problems – Product Discovery</strong></p>



<p>Initially Spotify had a recommendations approach called&nbsp;<em>Discover</em>&nbsp;which presented album suggestions in a Netflix-style layout, based on the user’s personal listening history, but this seemed to demand too much interaction from the users, who expressed the desire to “get me going quick without putting in effort.”</p>



<p>At the same time, Spotify’s new&nbsp;<em>Browse</em>&nbsp;feature, which became the app’s new starting view and showcased hand-curated playlists like&nbsp;<em>Your Favorite Coffeehouse</em>&nbsp;by Spotify’s editorial team, was experiencing significantly higher user engagement compared to the&nbsp;<em>Discover</em>&nbsp;feature.</p>



<p>On top of that, certain industry pundits argued that lean-back users simply weren’t interested in exploring new music.</p>



<p>However, a couple of the machine learning engineers that were working on recommendations didn’t believe this to be true. They believed there must be a way to reduce the friction for users, and help them sift through the 30 million songs to find great recommendations.&nbsp;</p>



<p>Their optimism was bolstered by a recent hack week project, called&nbsp;<em>Play It Forward</em>, that was an add on to Spotify’s popular&nbsp;<em>Year In Music</em>&nbsp;(now known as&nbsp;<em>Wrapped</em>), a feature that provided a summary of the user’s year on Spotify.</p>



<p><em>Play It Forward</em>&nbsp;analyzed the users’ listening history, using the same algorithm as&nbsp;<em>Discover</em>, to create a playlist of music you had not yet listened to on Spotify, but that you probably would like.</p>



<p>The playlist was presented to users at the conclusion of their&nbsp;<em>Year In Music</em>&nbsp;review. Months later, the engineers were astonished to find that millions of users remained engaged with it.&nbsp;</p>



<p>This sparked a thought: what if we could create a playlist like this, and just update it more frequently? This was the seed of the idea that would become known as&nbsp;<em>Discover Weekly</em>.</p>



<p>The concept was fairly straightforward, and could potentially leverage existing technology. The feature categorized your listening history into micro-genres. It then used collaborative filtering on billions of user-created playlists, identifying those users who, just like you, listened to x also listened to y—a track you’ve yet to discover on Spotify.</p>



<p>The engineers pitched the idea to the product manager and product designer and they began the cross-functional collaboration between product, design, and engineering to evaluate the potential product risks.</p>



<p>First up was&nbsp;<em>value</em>&nbsp;risk: would users choose to use it? And most importantly, if they did use it, would they find enough value to continue to use it?&nbsp;</p>



<p>Next up was&nbsp;<em>usability</em>&nbsp;risk: could users figure out how to use it? Would they be able to easily find the feature and understand its benefits? Realize that Spotify had never before made a playlist&nbsp;<em>for</em>&nbsp;users, and just dumped it in their library before – how would people respond to this?</p>



<p>Next was&nbsp;<em>feasibility</em>&nbsp;risk: could the engineers leverage existing systems for this, or would they need to build new systems, likely at high cost? Senior engineers at Spotify had already warned the team that what they were planning likely wouldn’t scale, as the playlist system wasn’t built to handle that kind of usage.</p>



<p>Finally, would this be&nbsp;<em>viable</em>&nbsp;for Spotify’s business? It had only been a few months since Apple Music placed U2’s new album, “Songs of Innocence,” in every user’s library without their consent, leading to significant&nbsp;<a href="https://www.eonline.com/news/1071481/remember-when-apple-forced-a-u2-album-on-us-all">backlash</a>, and forcing Apple to create a specialized tool for its removal. Concerns loomed about a similar overstep, and Spotify’s co-founder CEO, Daniel Ek, explicitly pointed out to the team that this idea could backfire.</p>



<p>After considering all the risks, the product team decided this idea had the potential to meaningfully address the problem of the lean-back users, so they decided it was worth running a series of experiments and collecting some concrete data. The team had clear metrics to steer them toward tangible business outcomes: enhancing reach, depth, and retention.&nbsp;</p>



<p>The team began quietly experimenting with a live-data prototype, which they subtly rolled out to all employees without any formal announcement. Monitoring the metrics, they observed the feature’s viral spread among their colleagues. This initial response served as an early indication that, at the very least, experienced users would be able to find and use&nbsp;<em>Discover Weekly</em>.&nbsp;</p>



<p>This gave the team enough confidence to do a proper employee release (affectionately known as “dogfooding” in many product companies), announcing it via email, and other internal communications channels, along with an appeal to try it out, and give qualitative feedback.</p>



<p>Spotify employees loved the new feature. “It’s as if my secret music twin put it together!&nbsp;<em>everything</em>&nbsp;in it is good!”&nbsp;</p>



<p>While encouraging, the product team understood that Spotify’s employees were not a predictive test, especially for the lean-back case.&nbsp; But now they had the confidence to try to answer the question of whether actual users would feel the same?&nbsp;</p>



<p>As with other product model companies, at Spotify, any empowered product team can roll out experiments to up to 5% of users without needing permission. The team decided to roll it out to 1.5% (1,000,000 users), watching closely as data began to trickle in.</p>



<p>The primary metrics were performing extremely well, and the qualitative results were equally impressive. The feature invited users to rate the new capability, and offer open-ended feedback. Over 1500 survey responses poured in, with more than 85% rating it 4 or 5 on a 5-point scale, and only a scant few raised the consent issue that had been a prior concern because of the Apple Music U2 reaction.</p>



<p>Remarkably, 65% of respondents discovered “a new favorite song” in their personalized weekly playlist. Users also took to Twitter to praise their new favorite feature, with comments like, “It’s scary how well Spotify’s<em>&nbsp;Discover Weekly</em>&nbsp;playlists know me.”</p>



<p>The product discovery experiments thus far successfully mitigated the risks related to viability, usability, and value.&nbsp; But feasibility was still a question.</p>



<p>The team wanted to expand&nbsp;<em>Discover Weekly</em>&nbsp;to a broader user base. However, as the user count swelled, it became clear that the existing playlist system would not scale, just as the senior Spotify engineers had predicted.&nbsp; The playlist system was simply not equipped to handle simultaneous updates for 75 million users’ playlists.&nbsp;</p>



<p>But now Spotify had the evidence they needed to show that reconstructing the playlist system to accommodate the requisite scale would be worth the investment (this is what we refer to as a&nbsp;<em>high-integrity business case</em>).</p>



<p><strong>How You Build – Product Delivery</strong></p>



<p>In 2006, at the dawn of Spotify, the standard Waterfall approach for software product development involved months of coding, predominantly guided by internal stakeholders, before releasing your product to the world.</p>



<p>An obvious drawback of this approach was the scant user feedback until the end of the project, resulting in a product reflective more of the internal stakeholder’s preferences, with the optimistic hope that it would also resonate with potential customers.&nbsp;</p>



<p>Recognizing these limitations, Spotify’s leaders and product teams understood early in the journey that a better approach to discovering and delivering product was necessary.&nbsp;</p>



<p>Consequently, substantial investments were made to support the necessary experimentation and provide the product teams access to crucial user behavior data.&nbsp; This included the infrastructure for instrumentation, telemetry, monitoring and reporting.&nbsp; The company also invested heavily in deployment infrastructure, especially for A/B testing, with a dedicated platform product team focused on enabling these live-data tests.</p>



<p>Spotify was also an early advocate of small, frequent, uncoupled releases, and invested in the tools and techniques of continuous delivery.&nbsp;&nbsp;</p>



<p>Since Spotify’s skills in product delivery are fairly well known in the industry, we won’t spend much time on that here.&nbsp; However, it is critical to realize that these investments are what enable Spotify’s empowered product teams to deliver&nbsp;<em>outcomes</em>, and not just output.&nbsp;&nbsp;</p>



<p>This delivery infrastructure paved the way for&nbsp;<em>Discover Weekly</em>&nbsp;and countless other Spotify innovations, large and small.</p>



<p><strong>The Results</strong></p>



<p>Only a few months later,&nbsp;<em>Discover Weekly</em>&nbsp;was ready for its global debut, rolling out to all Spotify users.</p>



<p>The launch was a resounding success, with&nbsp;<em>1 billion tracks streamed</em>&nbsp;within the initial 10 weeks. Remarkably, 71% of listeners added at least one song to their personal playlists, and 60% of those who tried&nbsp;<em>Discover Weekly</em>&nbsp;proceeded to stream five or more tracks.&nbsp;</p>



<p>The online buzz was equally enthusiastic, with users sharing emotional reactions like, “got really excited and started crying a little because I realized tomorrow is Monday, and Spotify is making me a new&nbsp;<em>Discover Weekly</em>.”</p>



<p><strong>Product Teams and Product Culture</strong></p>



<p>Hopefully this slice through product work at Spotify helps make clear the power of strong product teams, led by strong product leaders, working in the product model.</p>



<p>While Spotify is well known for its empowered product teams, this example shows what that concept really means in practice.&nbsp; It requires strong product leaders that provide the strategic context – especially the hard product strategy decisions – and know how to set up the environment necessary for product teams to do good work.</p>



<p>The co-founder Daniel believed in a structure where responsibility for business outcomes, aligned with a clear understanding of product strategy, using data-informed experimentation, would produce the best results—even if the ideas weren’t his own.</p>



<p>One of the reasons that this&nbsp;<em>Discover Weekly</em>&nbsp;example is so illustrative is because Daniel was openly skeptical about the product idea, and shared his concerns with the product team.&nbsp; But to his credit, he gave the team a problem to solve, and then allowed that work to proceed.&nbsp;&nbsp;</p>



<p>And to the credit of the product team, they saw the potential of the enabling technology, and they proceeded to tackle the product risks responsibly and effectively. This is what’s behind so many tech-powered innovations, and this is what is truly meant by empowered product teams.</p>



<p>Like other product model companies, Spotify recognizes that the most innovative ideas—those that truly resonate with customers—often originate from those who engage with the enabling technology daily – the engineers. They are uniquely positioned to identify emerging possibilities.&nbsp;</p>



<p>Great leaders understand the necessity of creating an environment where empowered product teams can exercise their creativity, discovering and delivering innovative solutions that not only customers love, but also drive business success.</p>



<p><strong>Learning More</strong></p>



<p>Last year, at the invitation of Crisp, Marty did a related talk aimed mainly at product and Agile coaches, trying to explain the different approaches to scaling, and why Spotify thrived while so many others failed, and you can view that talk&nbsp;<a href="https://www.youtube.com/watch?v=mcnxxdzC2fY&amp;t=1s">here</a>.</p>



<p>And of course I have spoken at length about Spotify and their culture.&nbsp; Here’s one of my&nbsp;<a href="https://youtu.be/xICfIyEMD7E">most popular talks</a>, and I also teach&nbsp;<a href="https://www.crisp.se/kurser/kurstyper/product-model-explained-spotify">a course</a>&nbsp;on the topic.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1015</post-id>	</item>
		<item>
		<title>Essence partnership with Ivar Jacobson (IJI)</title>
		<link>https://joakimsunden.com/essence-partnership-with-ivar-jacobson-iji/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Thu, 12 Oct 2023 06:48:00 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<guid isPermaLink="false">https://joakimsunden.com/?p=1012</guid>

					<description><![CDATA[Ivar Jacobson (IJI) and Joakim Sundén are delighted to announce a partnership to describe the &#8220;Spotify Model&#8221; to help people better understand what it is, and using Essence as an enabler, evolve the industries understanding of how it can be of value. The collaboration to “Essentialize” (render using...]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.ivarjacobson.com/">Ivar Jacobson (IJI) </a>and <a href="https://joakimsunden.com/">Joakim Sundén</a> are delighted to announce a partnership to describe the &#8220;Spotify Model&#8221; to help people better understand what it is, and using Essence as an enabler, evolve the industries understanding of how it can be of value.</p>



<p>The collaboration to “Essentialize” (render using the Essence Kernel and Language) this thinking will help people better understand, communicate, and adopt the&nbsp;<a href="https://pex.ivarjacobson.com/sites/default/files/practice/spotify_model_essentials/v_0_5_1/html/bf9e7d4c-f490-4885-b905-788d478a40cf/Spotify_Model_Essentials_card.html">Spotify Model Essentials</a>. The result of the collaboration will be added to the ever-growing Essentialized practice eco-system, however the basic Spotify element cards can be&nbsp;<a href="https://www.ivarjacobson.com/free-agile-coaching-cards#spotify">downloaded here</a>. The article: ‘<a href="https://joakimsunden.com/the-spotify-model-demystified-and-made-applicable-through-essence/">The “Spotify Model” Demystified and Made Applicable through Essence</a>’ is a great read if you want to know a little more. Essence brings a paradigm shift to the world of software and the potential for its adopters to reap huge benefits in productivity and performance. Essence enables a number of key use cases to help both organizations and teams make a step-change in their development capability. Ivar’s recent LinkedIn article “<a href="https://www.linkedin.com/pulse/essence-standard-common-ground-nutshell-ivar-jacobson/">Essence, the Standard Common Ground, in a Nutshell</a>” brings these use cases to life.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Collaborating with&nbsp;IJI&nbsp;and working with the Essence language to crystallize the core principles of the Spotify model has been really valuable” said&nbsp;<strong>Joakim Sundén, (Crisp&nbsp;AB&nbsp;Partner)</strong>. “This synergy aims to demystify the model’s application, enhancing its accessibility and user-friendliness. Leveraging the robust foundation of the Essence Kernel and Language, we’re primed to weave these principles and practices with invaluable insights from industry leaders. Given the growing traction of Essence across both hands-on applications and academia, it underscores the immense potential of the Essence ecosystem as a platform for disseminating knowledge in such domains.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I am delighted to see the thinking around the Spotify model codified into an Essence based practice so it can be added to the rapidly expanding eco-system of practices available.”, said&nbsp;<strong><a href="https://en.wikipedia.org/wiki/Ivar_Jacobson">Ivar Jacobson</a></strong>,&nbsp;CEO&nbsp;and Founder of Ivar Jacobson International. “Essence helps teams and organizations use the practices that are right for them, it is an enabler first and foremost. So to see the popular Spotify thinking join the list of practices that teams can mix and match with others is extremely exciting. It is great to have Joakim, with all his practical experience from his Spotify days involved with the initiative. I can’t wait to see the practice in use more and more.</p></blockquote>



<p><strong>About Ivar Jacobson:</strong>&nbsp;Dr. Ivar Jacobson received his Ph.D. in computer science from&nbsp;KTH&nbsp;Royal Institute of Technology, was rewarded the Gustaf Dalén medal from Chalmers University in 2003 and got an honorary doctor at San Martin de Porres University, Peru, in 2009. His contributions in software engineering span over 50 years starting from components and component architecture in 1968 to the essentials of modern software engineering (Essence) in 2019. In between he created Use Cases and what became the Unified Process in 1986 and he was the co-creator of&nbsp;UML&nbsp;in 1997.</p>



<p>Ivar is the principal author of eight books and co-author of another three.</p>



<p>For more information on Ivar, visit <a href="https://en.wikipedia.org/wiki/Ivar_Jacobson">https://en.wikipedia.org/wiki/Ivar_Jacobson</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1012</post-id>	</item>
		<item>
		<title>What they actually got right in “The Playlist” &#8211; A Spotify insider’s perspective on the new Netflix show</title>
		<link>https://joakimsunden.com/what-they-actually-got-right-in-the-playlist-a-spotify-insiders-perspective-on-the-new-netflix-show/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Thu, 20 Oct 2022 14:34:32 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<guid isPermaLink="false">https://joakimsunden.com/?p=863</guid>

					<description><![CDATA[Last week saw the premiere of The Playlist, a new Netflix fictional show about Spotify’s origin story. It has been suggested that the creators really emphasize that it’s “fiction” to stop people portrayed, or Spotify, from taking legal action. I personally think it has more...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="863" class="elementor elementor-863">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-ac08078 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ac08078" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-013bc36" data-id="013bc36" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6c489fe elementor-widget elementor-widget-text-editor" data-id="6c489fe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Last week saw the premiere of The Playlist, a new Netflix fictional show about Spotify’s origin story. It has been suggested that the creators really emphasize that it’s “fiction” to stop people portrayed, or Spotify, from taking legal action. I personally think it has more to do with the fact that the authors of the book the show is based on had limited, if any, access to the key people in the story. Ironically that didn’t stop them from naming the book “Spotify from the inside” (“Spotify inifrån” in Swedish). Of course it also helps to create a more interesting drama, with more tension and conflicts, if you don’t have to stick too close to the truth.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8ba81e4" data-id="8ba81e4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4f10106 elementor-widget elementor-widget-video" data-id="4f10106" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/www.youtube.com\/watch?v=VtvfbGRDJbY&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-545be900 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="545be900" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f4335da" data-id="3f4335da" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-200a11f8 elementor-widget elementor-widget-text-editor" data-id="200a11f8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p></p>
<p></p>
<p></p>
<p>The show’s six episodes are all told from the perspective of different people involved in Spotify’s origin; “The Vision” from co-founder and CEO Daniel Ek’s perspective, “The Partner” from co-founder Martin Lorentzon’s perspective, “The Artist” from the (made up) artist Bobbie T’s perspective, and so on. A pretty cute solution to further reinforce the fictional aspect of the show.</p>
<p></p>
<p></p>
<p>With my background at Spotify, having worked with many of the people portrayed in the show, I simply had to binge watch it as soon as it was out. I both loved it and hated it. It’s hard for me to review it objectively and even though it’s fiction it’s hard to not compare it with your own version of how things went down. However, I’m not going to bore you with all the things I think they got wrong, but rather bring up a few things I think they got right and where I believe there are lessons to be learned.</p>
<h2>The Bad</h2>
<p></p>
<p>Well, there is one bad thing where I just can’t write it off as “artistic liberties”, so let’s get that out of the way. The most painful misrepresentation is how Daniel Ek, co-founder and CEO, is depicted. He comes across as unreasonable in his demands to the coders, he’s described more or less as a dictator-leader who’s not listening to others, and as someone who is willing to sacrifice close relationships for success. This is the absolute opposite to the Daniel I got to know when working at Spotify 2011-2017. The show’s director admits in an interview that Daniel is one of the characters they really “twisted” to create drama, he acknowledges that they don’t know much about the “enigmatic” founder, and he says he believes Daniel is “a lot nicer in reality”. But since Daniel is the main character and most people won’t know how much of a fiction this portrait is, this is what I hate most about the show.</p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b100c07 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b100c07" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e1cb6b9" data-id="e1cb6b9" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a2a9683 elementor-widget elementor-widget-image" data-id="a2a9683" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="265" height="300" src="https://joakimsunden.com/wp-content/uploads/2022/10/image-265x300.png" class="attachment-medium size-medium wp-image-864" alt="" srcset="https://joakimsunden.com/wp-content/uploads/2022/10/image-265x300.png 265w, https://joakimsunden.com/wp-content/uploads/2022/10/image-768x870.png 768w, https://joakimsunden.com/wp-content/uploads/2022/10/image.png 904w" sizes="(max-width: 265px) 100vw, 265px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-67d6a86" data-id="67d6a86" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-262b3e9 elementor-widget elementor-widget-text-editor" data-id="262b3e9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>The Problem To Be Solved</h2>
<p></p>
<p>Even though it has only been 15 years since Spotify was launched I believe many of us have forgotten what it actually was like at the time, with Pirate Bay and illegal downloads really gutting the record industry. The Playlist does a good job of reminding us of that history and I like how the episode from the music executive’s perspective lets us see the frustration that ultimately paved the way for Spotify’s early success.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-36edacf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="36edacf" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dba9cc2" data-id="dba9cc2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-88ac047 elementor-widget elementor-widget-text-editor" data-id="88ac047" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>The Technical Challenge</h2>
<p></p>
<p style="margin-bottom: 15px;">The episode “The Coder” is pretty overdramatised in many ways but I really appreciate how it highlights the technical challenges Spotify had to overcome and how it succeeds in conveying the wow factor it truly was to find almost any song you could think of and have it start to play immediately. This is a super important feature for a great product breakthrough.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-61b6067 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="61b6067" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b69b8a" data-id="5b69b8a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5460869 elementor-widget elementor-widget-heading" data-id="5460869" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><h2>The Company Vision</h2></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b78c287 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b78c287" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3f7b23e" data-id="3f7b23e" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f506c6c elementor-widget elementor-widget-text-editor" data-id="f506c6c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2><span style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 16px;">There’s a scene in the first episode, “The Vision”, where Daniel asks what’s so special about Silicon Valley: “What is it they do that we don’t? Why do they get to change the world while we fiddle with tools for advertising?” This scene captures what was part of the Spotify lore when I worked there, that the founders set out to build an amazing company from the start. They were willing to invest in great talent and a great workplace, they wanted people who wanted to be part of building something big. One of our company values at the time was “Go big or go home” (cf. Amazon’s “Make history”) and when I interviewed for Spotify I was told that Apple and Google were our biggest competitors even though neither of them had a streaming service, but actually rather arguing against it. This instilled us with both a sense of purpose and a sense of urgency that engaged and motivated people.</span></h2>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-76aab7f" data-id="76aab7f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-67c455f elementor-widget elementor-widget-image" data-id="67c455f" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="640" src="https://joakimsunden.com/wp-content/uploads/2022/10/Compete-with-Silicon-Valley-1-1024x640.jpg" class="attachment-large size-large wp-image-877" alt="" srcset="https://joakimsunden.com/wp-content/uploads/2022/10/Compete-with-Silicon-Valley-1-1024x640.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2022/10/Compete-with-Silicon-Valley-1-300x188.jpg 300w, https://joakimsunden.com/wp-content/uploads/2022/10/Compete-with-Silicon-Valley-1-768x480.jpg 768w, https://joakimsunden.com/wp-content/uploads/2022/10/Compete-with-Silicon-Valley-1-1536x960.jpg 1536w, https://joakimsunden.com/wp-content/uploads/2022/10/Compete-with-Silicon-Valley-1-2048x1280.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b961c74 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b961c74" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d20c75" data-id="8d20c75" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ce7bf92 elementor-widget elementor-widget-heading" data-id="ce7bf92" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><h2>The Empowered Engineer</h2></h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-42485a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="42485a0" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-44c0fba" data-id="44c0fba" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-99b350e elementor-widget elementor-widget-image" data-id="99b350e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="640" src="https://joakimsunden.com/wp-content/uploads/2022/10/You-are-the-bosses-1-1024x640.jpg" class="attachment-large size-large wp-image-875" alt="" srcset="https://joakimsunden.com/wp-content/uploads/2022/10/You-are-the-bosses-1-1024x640.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2022/10/You-are-the-bosses-1-300x188.jpg 300w, https://joakimsunden.com/wp-content/uploads/2022/10/You-are-the-bosses-1-768x480.jpg 768w, https://joakimsunden.com/wp-content/uploads/2022/10/You-are-the-bosses-1-1536x960.jpg 1536w, https://joakimsunden.com/wp-content/uploads/2022/10/You-are-the-bosses-1-2048x1280.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9039fb2" data-id="9039fb2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-633ab66 elementor-widget elementor-widget-text-editor" data-id="633ab66" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2><span style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 16px;">This finally leads to the thing I liked the most that they at least got a bit right: the empowered engineers. As Daniel tells Martin in the first episode: “In our company, the coders are the stars. We’ll build everything around them, not stifle them with HR, nothing like that.” Unfortunately Daniel later comes across as bullying the team rather than challenging them, but the underlying idea is right. Spotify leadership communicates the vision and sets the objectives, the teams figure out how to get there. To do that the teams have to be able to test their ideas, track the results, throw them away and try new ideas if the needle isn’t moving in the right direction. Daniel makes this clear to the newly assembled team: “You are the bosses. Your ideas will drive progress so we’ll never compromise on that.”</span></h2>
<div> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d1319d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d1319d8" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0fc12c5" data-id="0fc12c5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-db53cca elementor-widget elementor-widget-text-editor" data-id="db53cca" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We would soon start calling this concept “autonomous squads” and it was something that set Spotify apart from traditional organizations. At Spotify it’s not the HiPPO (Highest Paid Person’s Opinion) that decides, it’s the merit of the idea, informed by actual testing and data. As the Spotify CTO puts it in episode 4: “And everyone on the team will be equal. No hierarchy, no titles. If two people think differently, it shouldn’t matter who is higher up. Best idea wins, no matter what.”</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6ca7c07 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6ca7c07" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95149a8" data-id="95149a8" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-454c496 elementor-widget elementor-widget-text-editor" data-id="454c496" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>The “Spotify Model”</h2>
<p> <span style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight );">This is of course how many startups work, at least today, but the challenge is often to keep this autonomy and innovation going as you scale up. How can we ensure that the engineers are still empowered as we grow, that we don’t “stifle them with HR”, that it’s still the “best idea wins”? This became one of Spotify’s big challenges after the initial success, a challenge I joined Spotify to help overcome, and that eventually gave rise to the “Spotify model” of tribes, squads, chapters, and guilds. But that’s another story, maybe for The Playlist season 2&#8230;</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8701b8d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8701b8d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a6db432" data-id="a6db432" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4fcd4eb elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4fcd4eb" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e1871d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e1871d6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca78558" data-id="ca78558" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f561d elementor-widget elementor-widget-text-editor" data-id="a0f561d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Do you want to empower your people and teams? Check out the course &#8220;Agile at Scale, Inspired by Spotify&#8221; (<a href="https://www.crisp.se/kurser/agile-at-scale-inspired-by-spotify-april-11-13-2023">remote/online version April 11-13</a>). </p>
<p>Do you want me to speak at your next event? Have a look at <a href="https://joakimsunden.com/speaking/">some of the topics</a> I have presented and <a href="https://joakimsunden.com/contact-me/">contact me</a> for more information.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">863</post-id>	</item>
		<item>
		<title>The “Spotify Model” Demystified and Made Applicable through Essence</title>
		<link>https://joakimsunden.com/the-spotify-model-demystified-and-made-applicable-through-essence/</link>
					<comments>https://joakimsunden.com/the-spotify-model-demystified-and-made-applicable-through-essence/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Wed, 01 Jun 2022 13:41:04 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[AgileAtScale]]></category>
		<category><![CDATA[Essence]]></category>
		<category><![CDATA[SpotifyModel]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=749</guid>

					<description><![CDATA[This article is a collaboration between Joakim Sundén and Stefan Malich. We do not work at Spotify and the views and opinions expressed here are our own, and do not express the views or opinions of Spotify. Thanks to Simon Girvan for review and creation...]]></description>
										<content:encoded><![CDATA[
<p><sub>This article is a collaboration between Joakim Sundén and Stefan Malich. We do not work at Spotify and the views and opinions expressed here are our own, and do not express the views or opinions of Spotify. Thanks to Simon Girvan for review and creation of Mural gameboards.</sub> </p>



<h2 class="wp-block-heading"><strong>Initial Chaos and Scaling Challenges</strong> at Spotify</h2>



<p>According to old Spotify lore, as the company grew, the ad hoc collaboration that had been good enough for a small startup no longer worked when scaling up. It was no longer clear who was doing what, who to talk to when help was needed, how things were depending on each other, and so on. It was a bit chaotic at times and some people got really stressed out, crying out for help: “If we don’t do something about this, I’ll quit!” To address these challenges, Spotify brought in a Scrum trainer and introduced a pretty rigid Scrum prescription for all teams. Too rigid and bureaucratic for some apparently, who now said: “If we don’t do something about this, I’ll quit!”. It was clear that Spotify required a solution to grapple with the challenges of scaling and introducing Scrum by the book wasn’t the right way.</p>



<h2 class="wp-block-heading"><strong>Balancing Chaos and Bureaucracy&nbsp;</strong></h2>



<p>This would become the constant balancing act as Spotify grew in the coming years; how can Spotify have some kind of process that helps teams and people to avoid chaos but at the same time doesn’t constrain them too much? The expression “Minimum Viable Bureaucracy” was introduced and already in the first Squad Health Check back in 2011 one of the six categories for the teams’ self-assessment was “a process that fits the team”. The aspiration (indicated by a green light in the health check) was described as “the team has actively optimized the process for their use and are continuously improving their way of working” and the failure (indicated by a red light) as “the team doesn’t follow any process”. If a team felt they were somewhere in between (indicated by an amber light), the option was described as “the team follows our process but haven&#8217;t put much effort into optimizing it for their use”.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/image.png"><img loading="lazy" decoding="async" width="1024" height="915" src="https://joakimsunden.com/wp-content/uploads/2022/06/image-1024x915.png" alt="" class="wp-image-751" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/image-1024x915.png 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/image-300x268.png 300w, https://joakimsunden.com/wp-content/uploads/2022/06/image-768x687.png 768w, https://joakimsunden.com/wp-content/uploads/2022/06/image.png 1038w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Balancing Chaos and Bureaucracy</figcaption></figure></div>


<h2 class="wp-block-heading"><strong>Describing the Way of Working&nbsp;</strong></h2>



<p>It was clear within the Spotify organization that teams need to take ownership of their way of working as it needs to be adapted to fit their specific context and needs. It also has to be continuously adapted and improved as the team learns and their context changes. Values, principles, culture, training, coaching and management support would guide the teams on this never-ending journey.</p>



<p>One thing that was missing however, was a more structured way of describing which practices the teams were using. It is difficult to agree on what is working or not and what to do differently, if you don’t have a shared understanding of what you are currently doing. A good description and visualization of your way of working makes it possible to have constructive conversations about what to change to continuously improve. Capturing improvements, experiments, and lessons learned also facilitates sharing of knowledge and ideas so teams can learn and take inspiration from their colleagues. Unfortunately many of the teams at Spotify did not capture their way of working and those who were doing it often did it in an ad hoc way that wasn’t easy to share.</p>



<h2 class="wp-block-heading"><strong>Enter Essence</strong></h2>



<p>When Joakim was introduced to Essence by Ivar Jacobson, it was immediately apparent that Essence could be a way to help address some of these challenges. Essence isn&#8217;t a new practice or method. It is an <a href="https://www.omg.org/spec/Essence">OMG standard</a> that defines a common ground for describing, adopting and improving software engineering practices and methods.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/image-1.png"><img loading="lazy" decoding="async" width="1024" height="493" src="https://joakimsunden.com/wp-content/uploads/2022/06/image-1-1024x493.png" alt="" class="wp-image-753" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/image-1-1024x493.png 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/image-1-300x144.png 300w, https://joakimsunden.com/wp-content/uploads/2022/06/image-1-768x370.png 768w, https://joakimsunden.com/wp-content/uploads/2022/06/image-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Essence sample cards</figcaption></figure></div>


<p>The descriptions based on Essence establish a common vocabulary and body of knowledge which among other things helps practitioners compare practices/methods and make better decisions about their way of working. Thus, Essence empowers teams to learn and continuously adapt their way of working. In addition, it supports continuous performance improvements on various levels (e.g., organization, project, product, team). Furthermore, the Essence language allows organizations to create new or bespoke practices that can live alongside established practices in a Practice Library or ecosystem.</p>



<p>These key features of Essence match very well with Spotify&#8217;s approach to design and evolve organizational structures and way of working to fit the context of specific teams. And Spotify is of course not alone to have encountered these challenges. According to industry surveys there are many enterprises that are using some kind of customized version of agile frameworks, some even claim to use the “Spotify model”, even though it doesn’t really have a formal description. This got us thinking, could Essence actually be used to describe the “Spotify model” and support those who are adopting it or looking to it for inspiration?</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Sidebar: Using Essence to Describe a Way of Working</strong></p><p>The common ground defined by Essence includes the essential elements that are always prevalent in every software engineering endeavor (so-called <em>Alphas</em>, like requirements, software system, team, and way of working). These elements have states representing progress and health, so as the software endeavor moves forward the states associated with these elements progress. Moreover, the elements can be applied on different levels to assess the progress and health on each level. Essence supports scalability including from one product to many, from one team to many, and from one practice/method to many. On the level of teams the elements can be used by an individual team to guide their work and way forward based on the element&#8217;s states and practice descriptions.</p><p>Furthermore, Essence supports agility and autonomy on the level of teams because practices and methods can be refined and modified by an individual team to reflect its experiences, lessons learned, and changing needs.<br>Essence provides a common vocabulary for talking about solution development and a framework on which practices and methods are described. It tears down the language barrier that exists in many teams and software endeavors by enabling practices to be described using a single vocabulary—the so-called Essence <em>kernel</em>. In addition, Essence provides a visual form for each of its elements. Particularly, it defines a visual view based on cards which contain a mix of symbols and text that are related to an element. These cards can be used as physical, printed cards or as digital images on slides, virtual whiteboards, etc. They represent hands-on guidance for project teams supporting the definition, composition and communication of their way of working.</p></blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>Is There Really a “Spotify Model” Though?</strong></h2>



<p>The Spotify model is a very loosely defined “framework” for agile at scale. The canonical “documentation” consists mainly of an <a href="https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf">outdated white paper</a> from 2012 &#8211; that clearly states it’s “only a snapshot of our current way of working” &#8211; and two “<a href="https://engineering.atspotify.com/2014/03/spotify-engineering-culture-part-1/">engineering culture videos</a>” from 2014 captured by a consultant who, in his own words, was <a href="https://blog.crisp.se/2015/06/07/henrikkniberg/no-i-didnt-invent-the-spotify-model">“just the messenger”</a>. If you want to learn more than that you’ll have to wade through a vast amount of presentations and articles, many of them published by Spotify employees saying things like <a href="https://www.infoq.com/presentations/spotify-culture-stc/">“there is no Spotify model”</a>, “don’t copy the Spotify model” and <a href="https://vimeo.com/240125835">“you can do better than the Spotify model”</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/image-2.png"><img loading="lazy" decoding="async" width="858" height="474" src="https://joakimsunden.com/wp-content/uploads/2022/06/image-2.png" alt="" class="wp-image-754" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/image-2.png 858w, https://joakimsunden.com/wp-content/uploads/2022/06/image-2-300x166.png 300w, https://joakimsunden.com/wp-content/uploads/2022/06/image-2-768x424.png 768w" sizes="(max-width: 858px) 100vw, 858px" /></a><figcaption>The canvas of Spotify Engineering Culture video part 1</figcaption></figure></div>


<p><br>In spite of the lack of a formal definition, the scarcity of semi-official descriptions and many cautionary tales, the “Spotify model” continues to appeal to many organizations. We believe it’s a conservative estimate to say it has been adopted in one way or another by hundreds of organizations by now. It is even being used by the big consulting firms as an agile transformation approach. So, no matter what people tell you, there is <em>de facto</em> a Spotify Model out there. Let’s stop kidding ourselves and instead actually help people better understand what the Spotify Model is and to evolve our collective understanding of how it can be of value. We believe Essence can be an enabler to better <em>understand, communicate and adopt</em> the Spotify Model.</p>



<h2 class="wp-block-heading"><strong>Towards a Spotify Model Essentials</strong></h2>



<p>We have in collaboration put together a first draft of what we believe are the essential building blocks of the Spotify Model described with Essence. It is based not only on the aforementioned white paper and videos, but draws on Joakim’s experience from co-developing the model during his employment at Spotify from 2011-2017. Joakim has since also co-developed (with <a href="https://agilewithjimmy.com/">Jimmy Janlén</a>, who consulted at Spotify for several years) <a href="https://www.crisp.se/kurser/kurstyper/agile-at-scale-inspired-by-spotify">the course “Agile at Scale, Inspired by Spotify”</a>, pouring hundreds of hours of research into understanding it even better; incorporating perspectives and feedback from other current and former Spotify employees, as well as some of the experience from the hundreds of people who have attended the course over the last five years. He has also worked with several organizations that have used many of the Spotify Model essentials.</p>



<p>The Spotify Model Essentials fundamentally consists of organizational patterns, activities, and core beliefs.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white.jpg"><img loading="lazy" decoding="async" width="1024" height="478" src="https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white-1024x478.jpg" alt="" class="wp-image-758" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white-1024x478.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white-300x140.jpg 300w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white-768x358.jpg 768w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white-1536x716.jpg 1536w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_overview_white.jpg 1685w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Spotify Model Essentials</figcaption></figure></div>


<p>The organizational patterns are the ones most people familiar with the Spotify model probably will recognize. Organizational structures consist of teams, such as Squad, Chapter, Guild, and Tribe; and roles, such as Chapter Lead, Agile Coach, and Product Manager. However, there are also some that you won’t find in most common Spotify Model material, for example POTLAC, the Tribe Lead Trio, and different types of Tribe Leads (Technology, Product, and Design).</p>



<p>For activities, a lot of practices used both at Spotify and in other organizations adopting the Spotify Model are already described in Essence as they are commonly used agile practices. For example retrospectives, team stand-up, iteration planning, product backlog, blameless post-mortems, and user stories. In our Spotify Model Essentials we chose to describe a few specific practices that we believe are useful for many contexts: Squad and Tribe Kick-Starts, Squad Health Check, and Tribe Gathering.&nbsp;</p>



<p>A really important part of the Spotify Model, that too often is overlooked, is the <em>core beliefs.</em> This is partly because people tend to focus on the more tangible structural elements and partly because what these beliefs are has not been as clearly communicated. Spotify Model Essentials is trying to change that by describing what we mean are the guiding principles for the entire model. For now, we have divided them into the categories of supporting the belief of “autonomy” and of supporting the belief “alignment” &#8211; both parts of the overarching belief in “Aligned Autonomy”.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/Slide55.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://joakimsunden.com/wp-content/uploads/2022/06/Slide55-1024x576.png" alt="" class="wp-image-760" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/Slide55-1024x576.png 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/Slide55-300x169.png 300w, https://joakimsunden.com/wp-content/uploads/2022/06/Slide55-768x432.png 768w, https://joakimsunden.com/wp-content/uploads/2022/06/Slide55-1200x675.png 1200w, https://joakimsunden.com/wp-content/uploads/2022/06/Slide55.png 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Spotify Model Core Beliefs</figcaption></figure></div>


<p>“Empower and Trust”, “Developing products is about developing people”, and “Strong teams always beat rock stars”, are mainly about supporting empowered autonomous people and teams.</p>



<p>“We’re all in this together” and “Be autonomous, but don’t suboptimize” emphasize the need for alignment in service of the collective outcome.</p>



<p>These core beliefs are the real litmus test for whether you are just copying Spotify Model structures or if you are capturing the essence of the Spotify Model: deliberately experimenting with different patterns and practices to achieve aligned autonomy. If your implementation of the Chapter Lead role is not helping you develop people who are empowered and trusted, that might work for you, but it’s not the Spotify Model. If you call your component delivery teams “Squads” and your backlog administrator “Product Manager”, go for it, but it’s not the Spotify Model.</p>



<h2 class="wp-block-heading"><strong>Benefits of Describing the Spotify Model Essentials</strong></h2>



<p>In addition to being an enabler, Essence provides specific benefits to the Spotify model. The model defines a foundation to design and implement organizational structures and the way of working. Particularly related to the latter, the Spotify model leverages many other practices like product management, DevOps, and daily stand-ups. However, the Spotify model doesn’t define how a team like a Squad can combine those practices in everyday&#8217;s work to <em>compose</em> a distinct way of working. The Spotify Model Essentials supports composition with other practices that are also described using Essence.&nbsp;</p>



<p>In addition to the definition of a common ground, Essence also defines the essential elements that are always prevalent in every software engineering endeavor (like the so-called <em>Alphas). </em>Those essential elements also enabled us to identify the essential building blocks of the Spotify Model by mapping the Spotify Model to the essential elements. Moreover, the mapping supported us putting the Spotify Model into perspective and describing its scope. This resulted in the fundamental structure of the Spotify model practice into <em>core beliefs</em>, <em>organizational patterns</em>, and <em>activities</em>.</p>



<p>Moreover, the Spotify Model is centered around the principle of autonomy and the organizational pattern of the Squad. A Squad is like a mini-startup that is autonomous and self-organizing. Particularly, this means that a Squad defines and evolves its own way of working. In practice each Squad could have its own way of working at any point in time. Essence supports this autonomy by providing hands-on guidance for Squads to define, compose and communicate their way of working. A Squad can for example leverage the games we’ve provided as part of the <a href="https://app.mural.co/template/8e2249a3-aaf6-4f8e-92c5-98e1f8c458d8/fece263c-2df7-48d1-8edb-f59546b4dfb3">Spotify Essentials Gameboard</a> based on Mural template.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/image-4.png"><img loading="lazy" decoding="async" width="1024" height="654" src="https://joakimsunden.com/wp-content/uploads/2022/06/image-4-1024x654.png" alt="" class="wp-image-761" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/image-4-1024x654.png 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/image-4-300x192.png 300w, https://joakimsunden.com/wp-content/uploads/2022/06/image-4-768x491.png 768w, https://joakimsunden.com/wp-content/uploads/2022/06/image-4-1536x981.png 1536w, https://joakimsunden.com/wp-content/uploads/2022/06/image-4-2048x1308.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Spotify Essentials Gameboard on Mural</figcaption></figure></div>


<h2 class="wp-block-heading"><strong>Using the Spotify Model Essentials</strong></h2>



<p>There are many use cases for the Spotify Model Essentials. Altogether they help to understand, adopt, optimize, and improve the individual use of the model. Accompanying the release of the Spotify Model Essentials, we’ve made available additional materials for leveraging this new practice.</p>



<p>First, we’ve developed a classification that guides the adoption of the Spotify model.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_demysified_white.jpg"><img loading="lazy" decoding="async" width="1024" height="523" src="https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_demysified_white-1024x523.jpg" alt="" class="wp-image-759" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_demysified_white-1024x523.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_demysified_white-300x153.jpg 300w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_demysified_white-768x392.jpg 768w, https://joakimsunden.com/wp-content/uploads/2022/06/spotifymodelessentials_demysified_white.jpg 1508w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Using the Spotify Model Essentials</figcaption></figure></div>


<p>This classification distinguishes between the elements which should be <em>embraced</em> when adopting the Spotify model and elements which could be <em>considered</em> to complement and support it, depending on context and needs. Particularly, the classification lists and groups other practices which are self-contained and typically used when the Spotify model is adopted.</p>



<p>Second, in collaboration with <a href="https://www.linkedin.com/in/simon-girvan-0052289">Simon Girvan</a> we have released a virtual whiteboard based on Mural that demonstrates how the cards of the Spotify Essentials practice can be leveraged  to play so-called <em>serious games</em>. These games do not have entertainment, enjoyment, or fun as their <em>primary</em> purpose. They are played in person and address business problems in creative, engaging and, most importantly, effective ways (see the book and website on <a href="https://gamestorming.com/">gamestorming</a>). The <a href="https://app.mural.co/template/8e2249a3-aaf6-4f8e-92c5-98e1f8c458d8/fece263c-2df7-48d1-8edb-f59546b4dfb3">Spotify Essentials Gameboard</a> contains five games that will help to understand, adopt, optimize, and improve the individual use of the new Spotify Model Essentials practice. Furthermore, Simon developed another game which we’d like to play openly with you: <a href="https://app.mural.co/t/iji8450/m/iji8450/1648122823359/0a90774897bdd3b361b695df817bee0685802ac8?sender=u0e5acf74fe4b28a747227248"><em>How well do you Spotify</em></a><em>?</em> We’d like to invite you to analyze the elements of the Spotify Model Essentials practice and assess them by using simple sticky notes. This gameboard is shared by all players and thus we’ll get an idea of how the Spotify Model is used in practice.</p>



<h2 class="wp-block-heading"><strong>We Want Your Feedback And Contribution</strong>!</h2>



<p>The Spotify Model Essentials and additional materials demystify and make the model more easily applicable. However, we still feel that there is a lot we don’t know about how people out there are using the Spotify Model, in actual practice, and what they believe is core to the model. That is why we want to release this early draft, even though it’s missing a lot of pieces of the full Spotify Model puzzle, because we are eager to involve a wider community of Spotify Model practitioners to help capture a shared understanding of what it is to all of you. We’d love to get your feedback, comments, ideas, and of course also criticism. We suggest leveraging the LinkedIn group <a href="https://www.linkedin.com/groups/12544857/">Essence for Agility</a> for following and participating in the discussion about Essence in general and also the Spotify Model Essentials practice.</p>



<p class="has-text-align-right">&#8211; Joakim &amp; Stefan</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots"/>



<h2 class="wp-block-heading">About the article authors</h2>



<figure class="wp-block-image size-medium"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011.jpg"><img loading="lazy" decoding="async" width="300" height="200" src="https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011-300x200.jpg" alt="" class="wp-image-769" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011-300x200.jpg 300w, https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011-1024x684.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011-768x513.jpg 768w, https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011-1536x1025.jpg 1536w, https://joakimsunden.com/wp-content/uploads/2022/06/AS_Agile_Amsterdam_20170921_2011.jpg 2000w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<p><strong>Joakim Sundén</strong></p>



<p>Joakim Sundén is a consultant with <a href="http://www.crisp.se/">Crisp</a>, a small Swedish consultancy with world-renowned Agile experts who help develop sustainable organizations. From 2011 to 2017 he worked as an Agile Coach at Spotify where he was part of a group of people working together with the CTO to develop a new approach to Agile at scale, aka “The Spotify Model” with Tribes, Squads, Chapters and Guilds.</p>



<p><a href="http://www.joakimsunden.com/">https://www.joakimsunden.com/</a></p>



<p><a href="https://www.linkedin.com/in/joakimsunden/">LinkedIn</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots"/>



<figure class="wp-block-image size-medium"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/Stefan-Malich-Social-Media-01-2022-quadratisch.jpg"><img loading="lazy" decoding="async" width="300" height="300" src="https://joakimsunden.com/wp-content/uploads/2022/06/Stefan-Malich-Social-Media-01-2022-quadratisch-300x300.jpg" alt="" class="wp-image-766" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/Stefan-Malich-Social-Media-01-2022-quadratisch-300x300.jpg 300w, https://joakimsunden.com/wp-content/uploads/2022/06/Stefan-Malich-Social-Media-01-2022-quadratisch-150x150.jpg 150w, https://joakimsunden.com/wp-content/uploads/2022/06/Stefan-Malich-Social-Media-01-2022-quadratisch.jpg 537w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<p><strong>Stefan Malich</strong></p>



<p>Stefan Malich empowers people and organizations to reduce the complexity and risk inherent in the development of software-intensive systems by improving the way they design, evaluate and implement software architectures. This encompasses the enhancement of architecture-related methods and processes, the adoption of technologies and application of innovative architectural patterns and designs.</p>



<p><a rel="noreferrer noopener" href="https://stefanmalich.com/" target="_blank">https://stefanmalich.com/</a></p>



<p><a href="http://www.linkedin.com/in/stefanmalich">LinkedIn</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-dots"/>



<figure class="wp-block-image size-medium"><a href="https://joakimsunden.com/wp-content/uploads/2022/06/Simon-Headshot.jpg"><img loading="lazy" decoding="async" width="200" height="300" src="https://joakimsunden.com/wp-content/uploads/2022/06/Simon-Headshot-200x300.jpg" alt="" class="wp-image-767" srcset="https://joakimsunden.com/wp-content/uploads/2022/06/Simon-Headshot-200x300.jpg 200w, https://joakimsunden.com/wp-content/uploads/2022/06/Simon-Headshot-683x1024.jpg 683w, https://joakimsunden.com/wp-content/uploads/2022/06/Simon-Headshot-768x1151.jpg 768w, https://joakimsunden.com/wp-content/uploads/2022/06/Simon-Headshot.jpg 854w" sizes="(max-width: 200px) 100vw, 200px" /></a></figure>



<p><strong>Simon Girvan</strong></p>



<p>Simon is a principal consultant and agile coach at Ivar Jacobson International where he has a particular focus on developing Essence products and practices and in helping organizations use Essence to help power up their development practices. He is an experienced agile coach and co-author of the book ‘Agile From First Principles’.</p>



<p><a rel="noreferrer noopener" href="https://www.ivarjacobson.com/" target="_blank">https://www.ivarjacobson.com/</a></p>



<p><a href="https://www.linkedin.com/in/simon-girvan-0052289/">LinkedIn</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/the-spotify-model-demystified-and-made-applicable-through-essence/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">749</post-id>	</item>
		<item>
		<title>Customer Obsession and Agile Mindset at Riot Games</title>
		<link>https://joakimsunden.com/customer-obsession-and-agile-mindset-at-riot-games/</link>
					<comments>https://joakimsunden.com/customer-obsession-and-agile-mindset-at-riot-games/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Tue, 23 May 2017 03:35:22 +0000</pubDate>
				<category><![CDATA[Agile Coach Role]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Riot Games]]></category>
		<category><![CDATA[SD Learning Consortium]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=351</guid>

					<description><![CDATA[Last year I got the chance to participate in the SD Learning Consortium (SDLC) as a Spotify representant. I got the chance to visit several very interesting companies who are all on a journey to discover together the world’s most advanced Agile goals, principles and practices...]]></description>
										<content:encoded><![CDATA[<p>Last year I got the chance to participate in the <a href="http://sdlearningconsortium.org/">SD Learning Consortium (SDLC)</a> as a Spotify representant. I got the chance to visit several very interesting companies who are all on a journey to discover together the world’s most advanced Agile goals, principles and practices and disseminate them globally. I also hosted a visit in our New York office with some really smart and curious people attending through the SD Learning Consortium.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2017/05/joakim-at-Drucker-Forum.jpeg"><img loading="lazy" decoding="async" class="size-full wp-image-373 alignright" src="https://joakimsunden.com/wp-content/uploads/2017/05/joakim-at-Drucker-Forum.jpeg" alt="" width="300" height="168" /></a>One of the companies that really caught my interested, in part because they are quite similar to Spotify in many ways, was <a href="https://www.riotgames.com/">Riot Games</a>. I was so inspired by my visit in their Los Angeles office that I ended up writing an internal report for Spotify, later published (in a modified version) as an appendix in the <a href="http://sdlearningconsortium.org/wp-content/uploads/Report-r28-NOV-9-2016-PUBLIC-VERSION.pdf">full 2016 SDL</a><a href="http://sdlearningconsortium.org/wp-content/uploads/Report-r28-NOV-9-2016-PUBLIC-VERSION.pdf">C report</a>. I also presented parts of it at Drucker Forum together with SDLC board members Steve Denning and Vanessa Adams, <a href="https://www.druckerforum.org/2016/the-event/video-library/?tx_druckervideos_pi1%5Bvideo%5D=19&amp;tx_druckervideos_pi1%5Baction%5D=index&amp;tx_druckervideos_pi1%5Bcontroller%5D=Main&amp;cHash=83fcfa229039eb8ed7f73c6bee6d6d3e">&#8220;New Developments in Entrepreneurship and Innovation at Scale&#8221; (full video)</a>.</p>
<p>However, I know some people won&#8217;t make it through the full report all the way to the 6th appendix, so I wanted to share my report about Customer Obsession and Agile Mindset at Riot Games in this blog too. I hope you enjoy it at least fraction as much as I enjoyed my visit at Riot!</p>
<h2>Customer Obsession and Agile Mindset at Riot Games</h2>
<p>Riot Games aspires to be the most player focused game company in the world. They currently have one game in production, <a href="https://www.youtube.com/watch?v=BGtROJeMPeE">League of Legends</a>, a team-oriented action and strategy game or MOBA (Multiplayer Online Battle Arena). League of Legends has dominated the online market since at least 2012 and is the biggest online PC game in the world with more than 67 million monthly active users, 27 million per day, and over 7.5 million concurrently during peak hours.</p>
<p>Riot was founded in 2006 and has 2,500 staff with 15 offices all over the world, from their biggest main office in Santa Monica in the West to Tokyo in the East. Riot Games is a popular employer (e.g. #13 on Fortune’s list of 100 “Best Companies To Work For”), they were Agile from the start and have a trusting culture and decentralized way of operating.</p>
<h3>The Riot culture</h3>
<p>Culture is one of the most important factors why people work at Riot Games. One Rioter explained that Riot culture comes from the experience of being burned by a different culture where managers would say, “You just have to do this”. “Here at Riot, you can’t tell anyone here to do anything. That’s not a joke!” Autonomy and trust seem strong at Riot Games. One example is that they don’t do budgeting, only forecasting exercises. If you need to hire people you just make a business case for that. If you’ve done your homework, and answer all questions, you’re fine, even if you have “used” all your forecast headcount. Another example of this trust and autonomy is how the development manager coordinator we met had produced a video explaining the Development Manager role by internally recruiting people and procuring what she needed without having to seek approval.</p>
<h3>Mission and player focus</h3>
<p>Another important aspect of the Riot Games culture is the laser-sharp focus on their number one target user. “We are defined by our audience: core gamers.” That is also expressed in the company mission statement, “To be the most player focused game company in the world”. You can wake up any Rioter in their sleep and they can repeat it. People typically mention it 10-15 times a day in conversations. It’s actually so important that it’s a requirement when hiring for almost all roles to be a hardcore gamer, although exceptions are made for those with a particular expertise.</p>
<p>People we met at Riot Games often referred to the mission and the players:</p>
<ul>
<li>“This is part of our player promise, so we need to…”</li>
<li>“If you put something in front of players, you should…”</li>
<li>“We got to get it into players’ hands before pre-season!”</li>
<li>“If it doesn’t have a consequence for the player we shouldn’t do it!”</li>
<li>“How player focused is she?” (Asked in Performance review)</li>
</ul>
<p>When Rioters are asked to do something, even follow new policies or guidelines, they will ask themselves if it’s going to help them deliver value to the player. If you can convince them that it is, they will probably do what you say, otherwise not so much.</p>
<p>Here is the way one Engineering Director puts this: &#8220;Your good idea must survive the crucible of socialization to become great. What this means in many cases is that we take a Product Management stance for organizational development: we must understand who is the arbiter of value and how to realize that value.”</p>
<p>To really get to know the players in one of their biggest markets, Riot has installed Korean style Internet cafés, complete with vending machines with Korean snacks, where they encourage everyone to play. Through this they discovered early on that some features they thought were important didn&#8217;t make sense, (e.g., online chat), or proved difficult to use in that environment, (e.g., because they’re using a shared computer.)</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-game-cafe.jpg"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-372" src="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-game-cafe.jpg" alt="" width="1600" height="1200" srcset="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-game-cafe.jpg 1600w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-game-cafe-300x225.jpg 300w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-game-cafe-768x576.jpg 768w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-game-cafe-1024x768.jpg 1024w" sizes="(max-width: 1600px) 100vw, 1600px" /></a></p>
<p>A Senior Development Manager emphasized the importance of a clearly outlined mission and vision on all levels of the organization: “If you have the same goal as the person sitting next to you, you level up three steps immediately.”</p>
<p>Teams are very KPI focused. Almost every team defines its own mission and vision and KPIs on all levels, which are reviewed monthly.</p>
<p>The Riot Games culture is also expressed through the <a href="http://www.riotgames.com/riot-manifesto">Riot Manifesto</a>:</p>
<ol>
<li>Player Experience First</li>
<li>Challenge Convention</li>
<li>Focus on Talent and Team</li>
<li>Take Play Seriously</li>
<li>Stay Hungry, Stay Humble</li>
</ol>
<p>Another cultural expression we often heard was that of having a “Founder’s Mentality”. Always wear your “Riot Hat” and think like a founder of the whole company: it’s always your responsibility, you’re here to solve the problem, even if it’s “not your role”.</p>
<p>At Riot Games they say they’re not scaling Agile, since they don’t worry about practices at all. They focus instead on culture and principles. The culture provides a system that will revolt if, for example, someone tries to introduce micro-management.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2017/05/Culture-and-process-pyramid-Riot.png"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-371" src="https://joakimsunden.com/wp-content/uploads/2017/05/Culture-and-process-pyramid-Riot.png" alt="" width="881" height="463" srcset="https://joakimsunden.com/wp-content/uploads/2017/05/Culture-and-process-pyramid-Riot.png 881w, https://joakimsunden.com/wp-content/uploads/2017/05/Culture-and-process-pyramid-Riot-300x158.png 300w, https://joakimsunden.com/wp-content/uploads/2017/05/Culture-and-process-pyramid-Riot-768x404.png 768w, https://joakimsunden.com/wp-content/uploads/2017/05/Culture-and-process-pyramid-Riot-760x400.png 760w" sizes="(max-width: 881px) 100vw, 881px" /></a></p>
<p>Overall, the mission clarity and customer focus at Riot is compelling. It gets people to rally around. The user empathy and customer focus is remarkable.</p>
<h3>Team roles</h3>
<p>Every Rioter is part of a Discipline (e.g. Engineering, Art, Talent) and a Product (e.g., League of Legends, E-Sports), typically working in a cross-functional agile product team. Who is responsible for the result of the agile team? Who is leading the team? Riot believes in collective responsibility, but individual accountability. All teams at all levels (Agile Team, Project, Product, and Initiative) at Riot have four roles (not titles, one person can theoretically fulfill all):</p>
<ul>
<li>Team Captain (TC). Leading the overall effort, lead of leads.</li>
<li>Product Lead (PL). Leading product strategies and resonance with audience.</li>
<li>Delivery Lead (DL). Leading delivery and execution.</li>
<li>Craft Lead(s) (CL). Can be Design, Art, Talent, Engineering, Publishing, etc. Leading on technical direction in a specific craft area.</li>
</ul>
<h3>Clarifying responsibilities</h3>
<p>In response to a request for help from the teams themselves, Riot has developed an inventory of 35 responsibilities that a typical team might have. Ten of them are attached to the TC, PL, and DL roles, the rest are up to the team to assign. To support the approach, Riot have actual hats in different colors and printed cards with the different responsibilities the team can use to facilitate decisions. A new team is often started by someone (or a group of people) becoming a TC and he/she then wear all the hats until they are assigned to others.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Roles-Hats.png"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-368" src="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Roles-Hats.png" alt="" width="864" height="215" srcset="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Roles-Hats.png 864w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Roles-Hats-300x75.png 300w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Roles-Hats-768x191.png 768w" sizes="(max-width: 864px) 100vw, 864px" /></a></p>
<p>The 35 responsibilities constitute a kit for the team to start with. In some cases, some don&#8217;t apply; in other cases, new ones are created that are more relevant. Teams can also create new roles that apply as needed.</p>
<p>The TC is usually a Product Manager or a Development Manager (similar to Agile Coach) sometimes someone from Art or Design, but it can be anyone. A common pattern is to groom junior people for roles by assigning responsibilities, e.g., add a “Junior Product Lead” role and assign some responsibilities to that person previously held by the PL.</p>
<p>A Development Manager at Riot Games is very similar to an Agile Coach and they often have a background as an Agile Coach, but it could also have been e.g., Producer, Project Manager, or Engineering Manager. The main difference from a Coach is that a Development Manager, typically fulfilling the Delivery Lead role, is accountable for the delivery and result of the team, while they perceive an Agile Coach to be more of a coach from the sidelines role with no skin in the game.</p>
<h3>Managing a large program</h3>
<p>With LCU (League Client Update), a large program to build an extensible client framework and deliver a dramatically improved client UX for all players, Riot Games is experimenting with a new way to achieve collaboration at scale. The program is executed by a team of several hundred people who plan together, identify dependencies between around fifty smaller work “pods” and then meet at a daily standup to load balance so that pods with excess capacity help others who are falling behind.</p>
<p>All pods are of similar size and composition (2-3 JavaScript, 1 C++, 1 Visual Designer, 1 QA), which enables load balancing. They are called pods because Riot wants people to identify LCU A report of the SD Learning Consortium: www.sdlearningconsortium.org Page 57 as their team. That’s where most rituals live (e.g., shared planning for synchronized 2 week sprints), as well as working agreements and culture, and the definition of “done.” All LCU Team members share common goals. Retrospectives are run in pods.</p>
<p>There are about 7-8 formal leaders who spend most of their time on the ground, moving around between pods, help where needed, clarify goals, and help understand technical direction and what is good and bad.</p>
<p>This way of working has been well received, engineers understood the value and accepted what could have been perceived as unnecessary overhead in terms of planning and coordination. By organizing this way, the leaders didn’t have to “pull teeth.” The team health survey, which Riot runs every six months, showed that people are very positive about the setup.</p>
<p>Another interesting practice related to collaboration is that if you know how to fix an issue that occurs, find someone who doesn’t and teach them. As a thank you the person you taught writes up documentation for it.</p>
<h3>The “Request For Comment” process</h3>
<p>Riot Games has a well-defined “Request For Comment” (RFC) process. Anyone can make a proposal for a change. It could be a technical/architectural change, but also an organizational/process change. An RFC is submitted to a central repository. There is an open comment period. Depending on the type of decision, it can either automatically pass, if there are no objections, or it will go to a small group of people who would make a final decision informed by the process. The decision is then communicated across all development teams.</p>
<p>The RFC process is a way to leverage wisdom of the crowd while at the same time socializing change and empowering all. The actual structure / governance depends on the type of interaction you desire and the mechanism for formalizing the decision. In a well crafted system, the best ideas will survive regardless of whose brain they emerged in. Yet, for org governance, there may be a small group that harvests these ideas for operations as final approvers.</p>
<p>All recently approved and ongoing RFCs are published in their Engineering Weekly newsletter. These newsletters were also put up in all bathroom stalls.</p>
<p>The socialization philosophy of change is pervasive throughout the organization.</p>
<h3>Physical space</h3>
<p>Riot Games takes collaborative and creative environments seriously and put a lot of thought into designing their new office, a campus they moved to in 2015.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office.png"><img loading="lazy" decoding="async" class="size-full wp-image-366 alignnone" src="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office.png" alt="" width="700" height="467" srcset="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office.png 700w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-300x200.png 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></p>
<p>Using an open floor layout with big spaces and everything on wheels, including many walls, allows them to constantly evaluate what’s working and what’s not, patching as needed. The height adjustable desks even have batteries so you can move your desk without interrupting the power supply. This made it possible for the LCU Team (see Scaling Collaboration above) to move together 100 people overnight when they kicked off the project.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-Interior.png"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-365" src="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-Interior.png" alt="" width="1200" height="800" srcset="https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-Interior.png 1200w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-Interior-300x200.png 300w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-Interior-768x512.png 768w, https://joakimsunden.com/wp-content/uploads/2017/05/Riot-Office-Interior-1024x683.png 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></a></p>
<p>A small detail that I really liked was the name tag on everyone’s desk so you could easily see who’s sitting where. Like several other companies I’ve visited lately they also had screens outside meeting rooms clearly indicating if the meeting room is free or not and what meetings it’s booked for. Another nice touch was that the screens in the interviewing rooms had a big personalized welcome screen for candidates.</p>
<h3>The prioritization pyramid</h3>
<p>A tool commonly used at Riot Games is the “prioritization pyramid”. The pyramid is used to quickly prioritize, making sure to agree on one top priority but deferring prioritizing between individual items of secondary, tertiary, and so on, importance; the two second row items (2,3) are considered equal importance for now, the three third row items (4,5,6) are equally important, and so on. They sometimes also use prioritization diamonds and prioritization Christmas trees.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/customer-obsession-and-agile-mindset-at-riot-games/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">351</post-id>	</item>
		<item>
		<title>Spotify Mind Awareness Program and a new diet</title>
		<link>https://joakimsunden.com/spotify-mind-awareness-program-and-a-new-diet/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Sun, 12 May 2013 16:43:30 +0000</pubDate>
				<category><![CDATA[Spotify]]></category>
		<category><![CDATA[fasting]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[meditation]]></category>
		<category><![CDATA[mindawareness]]></category>
		<category><![CDATA[mindfulness]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=319</guid>

					<description><![CDATA[As I have previously mentioned, I am part of the Spotify Mind Awareness Program, where Ratheesh Mani teaches us mind awareness and how that can enhance our productivity, focus and general well-being. The mind awareness training is based on five pillars: proper breathing, proper exercise, proper...]]></description>
										<content:encoded><![CDATA[<p>As I have <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-tuesday/">previously mentioned</a>, I am part of the Spotify Mind Awareness Program, where Ratheesh Mani teaches us mind awareness and how that can enhance our productivity, focus and general well-being. The mind awareness training is based on five pillars: proper breathing, proper exercise, proper diet, positive thinking and relaxation. With all these in place, mind awareness and meditation will come easier than without. As part of the proper diet pillar I tried a two weeks detox program a few weeks ago with intermittent fasting and a special diet (see more below). I could really see a difference on my energy level during the evenings (higher and more even) and the regular meditation practice (half an hour every morning before the rest of the family gets up) was so much easier.</p>
<p>Last week Ratheesh presented me with a new exercise that I started today. For 47 days I will do one day of fasting (drinking only water) every week and the rest of the time follow a diet similar to the detox one I tried:</p>
<ul>
<li>Only vegan food: no meat, no fish, no lactose/egg/dairy</li>
<li>No gluten: no bread, rice or pasta</li>
<li>No alcohol, coffee or tea</li>
<li>No potatoes</li>
<li>No citrus fruits</li>
<li>No preservatives</li>
<li>No fried food</li>
<li>No vinegar</li>
<li>No soy or soy based products</li>
<li>No nuts, except for cashew nut soaked in water for a day</li>
<li>No seeds, except for pumpkin seeds</li>
</ul>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/05/Quinoa-sallad.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-320" src="https://joakimsunden.com/wp-content/uploads/2013/05/Quinoa-sallad-300x225.jpg" alt="Quinoa sallad" width="300" height="225" srcset="https://joakimsunden.com/wp-content/uploads/2013/05/Quinoa-sallad-300x225.jpg 300w, https://joakimsunden.com/wp-content/uploads/2013/05/Quinoa-sallad-1024x768.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a>So what will I eat? During the two weeks of detox when I first tried this diet I had a lot of sallad, vegetables and fruit. I am also allowed to eat black and red rice, quinoa and millet (&#8220;hirs&#8221; in Swedish) and quorn (made of mushroom). Coconut milk is ok too so I expect to eat a lot of thai-ish food, like spicy curries with coconut milk and black rice. The biggest challenges will be eating in restaurants and dinner with friends and relatives. It will be interesting to see how my body reacts, I&#8217;ll probably loose a couple of pounds&#8230;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">319</post-id>	</item>
		<item>
		<title>Spotify &#8211; staying lean from small start-up through rapid growth</title>
		<link>https://joakimsunden.com/spotify-staying-lean-from-small-start-up-through-rapid-growth/</link>
					<comments>https://joakimsunden.com/spotify-staying-lean-from-small-start-up-through-rapid-growth/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Sat, 04 May 2013 01:07:37 +0000</pubDate>
				<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[scaling]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=316</guid>

					<description><![CDATA[These are the slides from the talk Anders Ivarsson and I did at Lean Kanban North America 2013 earlier this weak. It was a great conference &#8211; as always. Thanks for having us! Spotify &#8211; staying lean from small start-up through rapid growth from Joakim...]]></description>
										<content:encoded><![CDATA[<p>These are the slides from the talk Anders Ivarsson and I did at Lean Kanban North America 2013 earlier this weak. It was a great conference &#8211; as always. Thanks for having us!</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/20508302" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Spotify - staying lean from small start-up through rapid growth" href="http://www.slideshare.net/JoakimSunden/scaling-spotify-cleaned-up" target="_blank" rel="noopener noreferrer">Spotify &#8211; staying lean from small start-up through rapid growth</a> </strong> from <strong><a href="http://www.slideshare.net/JoakimSunden" target="_blank" rel="noopener noreferrer">Joakim Sundén</a></strong></div>
<p>sddasd</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/spotify-staying-lean-from-small-start-up-through-rapid-growth/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">316</post-id>	</item>
		<item>
		<title>Agile Coach at Spotify &#8211; Thursday</title>
		<link>https://joakimsunden.com/agile-coach-at-spotify-thursday/</link>
					<comments>https://joakimsunden.com/agile-coach-at-spotify-thursday/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 14:45:06 +0000</pubDate>
				<category><![CDATA[Agile Coach Role]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[coaching]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=305</guid>

					<description><![CDATA[[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post The Agile Coach role at Spotify and the earlier posts first.[/box] &#160; Yoga class...]]></description>
										<content:encoded><![CDATA[<p>[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post <a href="https://joakimsunden.com/2013/04/the-agile-coach-role-at-spotify/">The Agile Coach role at Spotify</a> and the <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">earlier posts</a> first.[/box]</p>
<p>&nbsp;</p>
<h3>Yoga class</h3>
<p>It has been years since I last did yoga, but the <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-tuesday/">Spotify Mind Awareness Program</a> and the fact that Spotify offers a free yoga class every Thursday morning just across the road, made me want to pick it up again. It was really tricky and exhausting at times, but really fun too. I have only tried simple positions in beginner classes at the local gym before and had no idea that I would be able to go from sitting position to standing on my head without support (well, the hands of course). And standing like that on top of another guys knees and thighs while he was in a bridge position none the less! I will definitely do this again.</p>
<p>&nbsp;</p>
<h3>MTMS Management standup</h3>
<p>Every Thursday (and Monday in the longer management meeting) the management team gathers around a Jira board to coordinate our work, follow up on its progress and share information. Today we talked briefly about the progress of determining different OKRs for Q2: for chapters, squads and the tribe. I also got to move the last squad’s “Definition of Awesome” work to done.</p>
<p>&nbsp;</p>
<h3>Catching up on e-mails</h3>
<p>I decided to use the time before lunch to catch up on e-mails. I read and answered threads discussing our tribe OKRs (see the <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">Monday post</a>), the agile coach recruitment process and a request for agile coaches for the Spotify Bootcamp. The bootcamp is a chance for new hires to start their first week at Spotify working together as a squad, with a product owner and an agile coach, and experience a mini-sprint of work. They are provided with something useful, interesting and fun to work on that often forces them to learn a lot of our systems and to talk to people in different departments.</p>
<p>I also handled some more practical stuff preparing for our intern next week, sorted out the agenda for Friday&#8217;s workshops with the product owner and exchanged some ideas for my upcoming trip to San Francisco. In the beginning of May, my New York agile coach colleague George McMonigle and I are going to the San Francisco office to help them with some agile coaching.</p>
<p>&nbsp;</p>
<h3>Agile Coach lunch</h3>
<p>Thursday is agile coach lunch day in Stockholm. It’s a good chance to catch up with other agile coaches although you never know exactly who shows up. This week’s turn-out was good, probably because our dear colleague Karin is back from a long period of parental leave.</p>
<p>&nbsp;</p>
<h3>Preparing team work workshop</h3>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/04/Team-work-agenda-e1366123413492.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-310" alt="Team work agenda" src="https://joakimsunden.com/wp-content/uploads/2013/04/Team-work-agenda-e1366123413492-225x300.jpg" width="225" height="300" srcset="https://joakimsunden.com/wp-content/uploads/2013/04/Team-work-agenda-e1366123413492-225x300.jpg 225w, https://joakimsunden.com/wp-content/uploads/2013/04/Team-work-agenda-e1366123413492-768x1024.jpg 768w" sizes="(max-width: 225px) 100vw, 225px" /></a>After lunch I worked on preparing the team work part of Friday’s workshop. The first half of the day will have a focus on what it means to be an awesome team and how to get there. I finally caught up with <a href="http://jimmyjanlen.wordpress.com/">Jimmy</a> to go through his team work course slides together with him. As I’ve already mentioned there were a lot of golden nuggets in there and I decided to steal quite a few after having bounced ideas back and forth. The result will be presented in tomorrow’s blog as I will have to put in some more work tonight&#8230;</p>
<p>&nbsp;</p>
<h3>Prepare Lean Kanban North America talk</h3>
<p>Time for a quick “brainstorming” about how to change our talk at <a href="http://lkna.leankanban.com/">Lean Kanban North America</a>. We came up with a few good ideas on what to add, but it was a bit harder to know what to drop. In <a href="https://joakimsunden.com/2013/04/agile-at-spotify/">earlier talks about Spotify’s organization</a> we have used autonomy, mastery and purpose as structure of the presentation. This time we will have 40 minutes instead of 55-60 and we have a slightly different focus. We decided to come up with a new structure first and that will hopefully help us understand what we can remove. We will think individually about this and meet again next week.</p>
<p>&nbsp;</p>
<h3>Growth team weekly</h3>
<p>All product development people, and a few others (like me), in the Growth organization gather weekly to share information and coordinate. I’ve only been to two of those so far, in the first we reviewed the Q1 <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">OKRs</a> and in this one the next quarter’s OKRs were presented and discussed. Is this or that key result (KR) challenging enough? Can we really measure that KR? Can we change this KR to a quantitive one? Is that KR aligned with the objective? (Does it matter?) And so on. One thing I really like about this meeting is the “wins &amp; highlights” where we go around the table and have everyone report at least one “win” the last week, for example something you or your team shipped or a new hire that was signed.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/agile-coach-at-spotify-thursday/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">305</post-id>	</item>
		<item>
		<title>Agile Coach at Spotify &#8211; Wednesday</title>
		<link>https://joakimsunden.com/agile-coach-at-spotify-wednesday/</link>
					<comments>https://joakimsunden.com/agile-coach-at-spotify-wednesday/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Wed, 10 Apr 2013 20:48:58 +0000</pubDate>
				<category><![CDATA[Agile Coach Role]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[coaching]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=296</guid>

					<description><![CDATA[[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post The Agile Coach role at Spotify and the earlier posts first.[/box] &#160; Lean Coffee...]]></description>
										<content:encoded><![CDATA[<p>[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post <a href="https://joakimsunden.com/2013/04/the-agile-coach-role-at-spotify/">The Agile Coach role at Spotify</a> and the <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">earlier posts</a> first.[/box]</p>
<p>&nbsp;</p>
<h3>Lean Coffee</h3>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/04/Lean-Coffe-130410.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-300" alt="Lean Coffe 130410" src="https://joakimsunden.com/wp-content/uploads/2013/04/Lean-Coffe-130410-300x224.jpg" width="300" height="224" srcset="https://joakimsunden.com/wp-content/uploads/2013/04/Lean-Coffe-130410-300x224.jpg 300w, https://joakimsunden.com/wp-content/uploads/2013/04/Lean-Coffe-130410.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" /></a>Three years ago I visited my <a href="http://atlanta2010.leanssc.org/">first Lean SSC conference</a> (what is now <a href="http://lkna.leankanban.com/">Lean Kanban North America</a>), in Atlanta 2010. Fellow travelers <a href="http://twitter.com/peterevjan">Peter Evjan</a> and <a href="http://twitter.com/JFsoderstrom">Johan Söderström</a> and I were met with a very warm welcome because we were the only Europeans who had managed to avoid the volcano ash clouds that stopped everyone else&#8217;s flights. In Atlanta we got to know <a href="http://twitter.com/ourfounder">Jim Benson</a>, one of the originators of <a href="http://personalkanban.com/">Personal Kanban</a> and <a href="http://leancoffee.org/">Lean Coffee</a>, and he inspired us to start our very own Lean Coffee in Stockholm (or Sundbyberg, Sumpan, where all of us happened to be working at the time). <a href="https://twitter.com/leankaffesump">Lean Coffee Sumpan/Stockholm</a> has now been going strong every Wednesday for three years, only pausing for summer and Christmas. If you haven&#8217;t tried it yet and live in (or pass by) Stockholm you should really come by. Wednesdays 08:00-09:30, come when you can, leave when you have to. Le Café, Klarabergsviadukten 61.</p>
<p>Today we were so many participants that we divided into two groups. The one I joined discussed if evolutionary change without management and lean operational strategy is possible and how to leverage organizational feedback loops to manage complexity. The other group discussed how to manage flow and portfolio kanban.</p>
<p>For a brief example of how we use Lean Coffee for meetings at Spotify, see my <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">Monday post</a>.</p>
<p>&nbsp;</p>
<h3>Retention standup</h3>
<p>We have only been running standup meetings for a few weeks so today I asked the team members to reflect for a while after the meeting. Is the meeting useful to you? Affirmative, but someone thought it was a bit too long. What, if anything, could we remove from today&#8217;s meeting without reducing the value of it? A suggestion was to take some of the problem solving discussions after the meeting, only involving the ones it concerned.</p>
<p>We ended by briefly considering if we were achieving the five goals we had established for the meeting:</p>
<ul>
<li>Does it give your day a good start?</li>
<li>Are we identifying improvements?</li>
<li>Does it supply us with a focus on the right things?</li>
<li>Is it increasing our sense of team?</li>
<li>Do we now how the work is progressing after the meeting?</li>
</ul>
<p>Some modifications to the board were suggested when answering the last questions.</p>
<p>&nbsp;</p>
<h3>Impromptu meeting with Paid Acquisition</h3>
<p>I was lucky enough to find three quarters of the Paid Acquisition team available for a short impromptu meeting. I wanted to know if they considered themselves a team or not, or possibly two teams. They swiftly concluded that they wanted to work as a team, but they needed a better way to handle the fact they had multiple stakeholders. A short discussion later we decided to do a lunch &amp; learn about Kanban.</p>
<p>When I stopped by later in the afternoon they had already change their board and decided do have a standup every other day.</p>
<p>&nbsp;</p>
<h3>Planning a workshop with the PO</h3>
<p>As I mentioned in <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">the Monday post</a> we&#8217;re planning an off-site workshop with the Retention squad to work on our team skills, review last quarter and plan the next one. I got together with the Product Owner, who is preparing the review and planning parts, to create a plan for the day, and decide how to run the different parts of the workshop. I will write more about the workshop in the Friday post.</p>
<p>&nbsp;</p>
<h3>&#8220;A canceled gig is also a gig&#8221;</h3>
<p>This <a href="http://www.flickr.com/photos/jocke66/5346970583/">legendary quote</a> is the words of a world famous (in Sweden that is) Swedish artist who then added that &#8220;the canceled concerts is the only thing people are talking about, so they have to mean something&#8221;. So I guess it means something that Mumford &amp; Sons had a gig at the office today that was canceled last minute. Bummer, I would have loved to see them, but instead got to see, and catch up with, some folks from other floors and departments that I had not seen in a while.</p>
<p>&nbsp;</p>
<h3>Agile Coach intern</h3>
<p>Together with colleague Matthew Green I have decided to take on an intern from an &#8220;agile project manager&#8221; education here in Stockholm. She starts next week and there were some practical things, like getting user accounts and a computer, that needed taking care of.</p>
<p>&nbsp;</p>
<h3>SMAP individual coaching</h3>
<p>Every other week I get individual coaching from our mind awareness teacher Ratheesh Mani (see <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-tuesday/">the Tuesday post</a>). Since I seemed &#8220;open to experimenting&#8221; he gave me quite a challenge: a three weeks &#8220;detox&#8221; program with two 36 hours fasting periods a week and no bread, gluten, potato, alcohol, lactose, and a bunch of other things, during the rest of the time. I&#8217;m going to start Monday next week&#8230;</p>
<p>&nbsp;</p>
<h3>Team work course</h3>
<p>Colleague <a href="http://jimmyjanlen.wordpress.com/">Jimmy Janlén</a> has developed a team work course that he has taught a lot and is now going to try with a couple of Spotify squads. With my upcoming team workshop I was curious to exchange ideas with Jimmy. Unfortunately he had to postpone our meeting to tomorrow so I spent some time going through his slides to see if there was anything in there I could use. There sure was! I used the inspiration to start preparing my own workshop on Friday.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/agile-coach-at-spotify-wednesday/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">296</post-id>	</item>
		<item>
		<title>Agile Coach at Spotify &#8211; Tuesday</title>
		<link>https://joakimsunden.com/agile-coach-at-spotify-tuesday/</link>
					<comments>https://joakimsunden.com/agile-coach-at-spotify-tuesday/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Tue, 09 Apr 2013 22:59:31 +0000</pubDate>
				<category><![CDATA[Agile Coach Role]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[coaching]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=279</guid>

					<description><![CDATA[[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post The Agile Coach role at Spotify and the Monday post first.[/box] &#160; Writing I...]]></description>
										<content:encoded><![CDATA[<p>[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post <a href="https://joakimsunden.com/2013/04/the-agile-coach-role-at-spotify/">The Agile Coach role at Spotify</a> and the <a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">Monday post</a> first.[/box]</p>
<p>&nbsp;</p>
<h3>Writing</h3>
<p>I have started to block off a few hours in my calendar every Tuesday morning dedicated to writing. Besides writing on this blog and on the internal and public Spotify blogs, I am currently writing internal articles about culture and autonomy (they will probably be published publicly later) and presentations/talks for conferences and internal use. Today I spent some time writing this series of blog posts about the agile coach role.</p>
<p>&nbsp;</p>
<h3>Retention squad standup</h3>
<p>The retention squad is one of the squads I work with. Retention&#8217;s mission is to keep people coming back to Spotify, for example through reaching out to users with relevant e-mails and notifications. When I started working with Retention a few weeks back they didn&#8217;t have a standup but several of the team members wanted to have one. We decided to try it for a couple of weeks and kicked it off with me giving a fifteen minutes introduction on the purpose of a standup and some useful tips and tricks to make it as effective as possible. We now have them daily at 10 o&#8217;clock.</p>
<p>&nbsp;</p>
<h3>Long lunch with the Mrs</h3>
<p>My wife had a doctor&#8217;s appointment in the city today so I met up with her downtown to take care of our four weeks old daughter. I had a wonderful walk in the spring sun and later we had a nice sushi lunch together. Spotify is a very flexible employer that trusts the employees to manage their own time. No one has to ask permission to come in late, to go on a long lunch or to play FIFA in the middle of the day.</p>
<p>&nbsp;</p>
<h3>Planning an agile coach camp</h3>
<p>Together with one of my newest agile coach colleagues, Viktor Cessan, I&#8217;m planning a three nights and two days agile coach camp in early September. The idea is to invite people seriously interested in agile coaching, with an emphasis on <em>coaching</em>, and possibly one or two particularly skilled/well-known coaches, to an off-site in a secluded hotel or &#8220;mansion&#8221; outside of Stockholm, for learning and practicing coaching tools and techniques. It would be open to coaches outside of Spotify too, for a self cost price. We&#8217;re thinking that the first day would be coaching deep dive with a lot of practice and the second day would be more of an Open Space-ish thing, maybe with a twist. It&#8217;s still on the drawing board, but we made some real progress in today&#8217;s meeting. (Please let me know if you&#8217;re interested in participating in an event like this.)</p>
<p>&nbsp;</p>
<h3>Chatting with engineers</h3>
<p>During the afternoon I continued to get to know the Growth organization better by chatting with some engineers, for example the chapter lead (hiring manager) for several of the web devs.</p>
<p>&nbsp;</p>
<h3>Spotify Mind Awareness Program</h3>
<p><figure id="attachment_291" aria-describedby="caption-attachment-291" style="width: 200px" class="wp-caption alignleft"><a href="https://joakimsunden.com/wp-content/uploads/2013/04/Ratheesh.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-291" alt="Our mind awareness teacher" src="https://joakimsunden.com/wp-content/uploads/2013/04/Ratheesh.jpg" width="200" height="160" /></a><figcaption id="caption-attachment-291" class="wp-caption-text">Our mind awareness teacher</figcaption></figure></p>
<p>Three weeks ago Spotify started an eight weeks Mind Awareness Program (SMAP), organized by colleague Sofia von Celsing in People Operations, to teach mind awareness and how that can enhance your productivity, focus and general well-being. I&#8217;ve been dabbling with meditation and mindfulness in the past and saw this as an excellent opportunity for deeper learning and for creating a solid habit. The program gives us the opportunity to practice mindfulness, breathing and energy enhancing techniques.</p>
<p>Every Tuesday we meet with our teacher Ratheesh Mani for an hour and a half of theory and practice, every other week we have individual coaching sessions with personal training and consultation. Ratheesh suggests individually tailored exercises and this week mine was to get up six in the morning and meditate for half an hour and not eat any bread for a whole week. The bread part was the toughest (Me: &#8220;But I love bread!&#8221; Him: &#8220;I know&#8221;), but I managed to pull it off. :)</p>
<p>&nbsp;</p>
<h3>Catching up on e-mails, planning off-site, etc</h3>
<p>The last part of my work day was spent on writing some meeting minutes, catching up on e-mail, sending out practical details about Friday&#8217;s off-site and making practical arrangements with the venue, and so on. In the end of the day I also review my plan for the day and look at the calendar to see what, if anything, has to be carried over to next day&#8217;s plan.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/agile-coach-at-spotify-tuesday/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">279</post-id>	</item>
		<item>
		<title>Agile Coach at Spotify &#8211; Monday</title>
		<link>https://joakimsunden.com/agile-coach-at-spotify-monday/</link>
					<comments>https://joakimsunden.com/agile-coach-at-spotify-monday/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 22:59:24 +0000</pubDate>
				<category><![CDATA[Agile Coach Role]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[coaching]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=262</guid>

					<description><![CDATA[[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post The Agile Coach role at Spotify first.[/box] Planning the day I usually try...]]></description>
										<content:encoded><![CDATA[<p>[box type=&#8221;info&#8221;] This blog post is part of a blog series about the Agile Coach role at Spotify. If you haven&#8217;t done so already you may want to read the introductory post <a href="https://joakimsunden.com/2013/04/the-agile-coach-role-at-spotify/">The Agile Coach role at Spotify</a> first.[/box]</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/04/My-Day.jpg"><img loading="lazy" decoding="async" class=" wp-image-263 alignright" alt="My Day" src="https://joakimsunden.com/wp-content/uploads/2013/04/My-Day-300x225.jpg" width="300" height="225" srcset="https://joakimsunden.com/wp-content/uploads/2013/04/My-Day-300x225.jpg 300w, https://joakimsunden.com/wp-content/uploads/2013/04/My-Day-1024x768.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h3>Planning the day</h3>
<p>I usually try to start my day making some kind of selection on what I should do during the day, and in which order I should do it. At the moment I use index cards where I put today&#8217;s date and write down a short todo list. I start with going through the calendar to determine if there is anything I need to prepare and to assess how much time I will have for things not in the calendar. I try to not have too many things I must do so I have slack for unforeseen things, catching up with people and teams, and so on. I write down the calendar events on a post-it and stick it to the index card and carry the card with me through the day, adding notes and actions to it as things happen.</p>
<p>&nbsp;</p>
<h3>Meeting Mr Paid Acquisition</h3>
<p>This Monday I had a meeting first thing in the morning, a pretty rare event since most spotifiers like to sleep in. I was meeting the guy in charge of Paid Acquisitions and he happens to live just around the corner from the office and, as father of a small child, happens to be really early arriving to work.</p>
<p>I recently started working with Spotify&#8217;s Growth organization. Growth focuses on driving monthly active users (MAU), daily active users (DAU) and engagement, increasing conversion rates and ensuring that we excel at retention as well. The first thing I did when starting to work with Growth was to sit down and have a chat with everyone working there. I want to learn what they are doing, why they are working here, what they like about it, if there is anything they would like to be different or that they are struggling with, and so on. Besides getting to know everyone better this will help me to assess how I should spend my time, what I should focus on in my work.</p>
<p>In today’s chat I learned a lot about how we work with paid acquisitions, but that’s a topic for another blog post and probably by another author.</p>
<p>&nbsp;</p>
<h3>Agile coach fika</h3>
<p>Every Monday morning we have an informal fika meeting open to all agile coaches in the Stockholm office, and to anyone else that happens to stop by for that matter. We meet in the corner of our beautiful 11th floor cafeteria with a nice view of central Stockholm and have some breakfast. This morning there were about four or five of us and we talked about last week’s Product Days, a big offsite for everyone in our Product Development organization (and then some) where both strategic and tactical discussions are being held.</p>
<p>The informal meeting type we call &#8220;<a href="http://en.wikipedia.org/wiki/Fika_(coffee_break)">fika</a>&#8221; is a more and more common meeting form here at Spotify. A fika, in our definition, means that most normal meeting guidelines are reversed: you don&#8217;t have to be on time or even show up, there is no agenda, no minutes, and so on. It&#8217;s basically just a scheduled time in a specific place with a certain group of people invited. If you&#8217;re lucky there will be sweets to the coffee. The purpose of a fika is often to offer a break where you can meet other people that shares a particular context with you, such as other agile coaches or the other members of your tribe (our name for department, kind of) to catch up and  keep some sense of togetherness or team.</p>
<p>Somewhere between fika and meetings the &#8220;Lean Coffee&#8221; format is also growing in popularity at Spotify, in my tribe we use it in our tribe management meetings, among other meetings.</p>
<p>&nbsp;</p>
<h3>More Than Music Stockholm tribe management meeting</h3>
<p>I work in the More Than Music Stockholm tribe. Most of the Growth squads/teams (see above) are in this tribe and we also host the squads that are working with customer services, artist profiles and the new discover view launched recently. The tribe management team consists of the tribe lead (VP of Engineering), all the <a href="https://dl.dropbox.com/u/1018963/Articles/SpotifyScaling.pdf">chapter leads</a> and agile coaches in the tribe. Our purpose is to optimise our tribe to deliver value for Spotify and our mission is summarized as &#8220;challenge, support and focus&#8221;. We have a weekly meeting that starts with briefly going through the board before we use a Lean Coffe style approach for the rest of the meeting. Everyone can suggest topics that are written on the board, we vote (typically using three dots each) and go through the list starting with the one that got the most votes. We time box each topic to ten minutes after which we decide through &#8220;thumb voting&#8221; if we want to keep going (thumb up), go on to the next topic (thumb down) or let the others decide (thumb sideways). If we decide to keep going we use five minutes intervals between coming votes within the same topic. This format lets everyone influence the agenda and feel an ownership of the meeting and I have found that it often keeps the discussions focused and at times allows us to keep the meetings shorter than planned for.</p>
<p>Example of topics discussed today was takeaways from the Product Days (see above), new budget, and an experiment one squad is running with transferring responsibility for monitoring alerts from SRE (Service Reliability Engineering) to the squad itself. We also reviewed our OKRs for the first quarter and talked briefly about our OKRs for this quarter. OKR stands for Objectives and Key Results and is a tool we use to to keep us focused on the right priorities, and help aligning everyone in the organization, when needed. An OKR is an objective, for example we used &#8220;Grow high performing teams&#8221; for om of our Q1 objectives, which is more of a vision or direction, and three to five key results to help move closer to or achieve the objective, e.g., &#8220;each team should have a Definition of Awesome&#8221;. OKRs can be a mix of product, technical and process goals.</p>
<p>&nbsp;</p>
<h3>E-mails, planning and blogging</h3>
<p>Having some time between meetings I decided to check up on e-mails while listening in to one of the squads I work with discussing some scaling challenges. I am planning an offsite with this squad, the Retention squad, with team building, Q1 review and Q2 planning for this Friday, so I made sure everyone is still available Friday and went on to book venue, food, etc. There was also time for some blogging, soon to result in the <a href="https://joakimsunden.com/2013/04/the-agile-coach-role-at-spotify/">introductory post</a> in this series.</p>
<p>We have an awesome cafeteria on the 11th floor which makes it really easy to have lunch with colleagues you don&#8217;t always meet otherwise, but unfortunately also makes it easy to just get some sandwiches and snacks and sneak back down to your desk to work, which is exactly what I did this day.</p>
<p>&nbsp;</p>
<h3>Loops</h3>
<p>Two times a year all employees participates in a <a href="http://en.wikipedia.org/wiki/360-degree_feedback">360-degree feedback</a> program known internally as Loops. We write a self-evaluation, request feedback from a number of peers and book a meeting with our manager. Today it was time for me to sit down with my manager, tribe lead Geoff Wilson, to review my accomplishments the last six months and to start think about the future. As most of us have weekly one on ones with our managers and many of us get continuous feedback from our peers, this meeting rarely contains any big surprises, but is rather a chance to look at the bigger picture and the long-term perspective.</p>
<p>&nbsp;</p>
<h3>Chatting with a Paid Acquisition engineer</h3>
<p>My exploration of Paid Acquisition continued in the afternoon when I got the chance to sit down with one of the engineers working in this area. Engineers usually don&#8217;t have that many meetings and many of them prefer to have <a href="http://www.paulgraham.com/makersschedule.html">longer time slots of uninterrupted work</a> where they can focus on the task at hand. I try to avoid booking meetings that split up their days more than necessary and prefer to catch them by the coffee station and invite them for an informal chat on the spot. To be able to do this you to have plenty of slack in your calendar.</p>
<p>&nbsp;</p>
<h3>Interviewing our CPO</h3>
<p>We did a <a href="https://joakimsunden.com/2013/01/running-big-retrospectives-at-spotify/">big retrospective</a> a while ago and I have been wanting to catch up on some things with our Chief Product Officer ever since, but our calendars haven&#8217;t aligned, mainly because he&#8217;s a busy guy but also because of my paternity leave and being busy <a href="http://labs.spotify.com/2013/02/15/organizing-a-hack-week/">organizing a hack week</a> before that. Today we finally got the chance to sit down and I could interview him about a couple of the mysteries identified in the retrospective. Unfortunately I can&#8217;t blog about this, but now I have some information to communicate to other stakeholders and, more important, a few things to improve for our next big event or release. As so many other things around big projects it concerns communicating important things early and clearly to all interested parties, there&#8217;s always room for improvement there.</p>
<p>&nbsp;</p>
<h3>Coachmeet</h3>
<p>If interviewing the CPO had not conflicted with this weekly meeting and made me miss the start I would probably have attended our coachmeet. My colleague Daisy Pilbrow initiated this weekly &#8220;helpdesk&#8221; session with this format (copied from the meeting invite):</p>
<p>1. 5 min (timeboxed) &#8211; Identify topics (could be a sharing or a question or something we should sync about)<br />
2. We pick one randomly and discuss it (no dot voting)<br />
3. The person who wrote the note chooses when we&#8217;re done (could be the whole hour or just five minutes)<br />
4. If time allows, we pick another topic randomly and discuss it.</p>
<p>A nice opt-in meeting where you can get help, bounce ideas or raise awareness about what&#8217;s happening in your part of the company world.</p>
<p>&nbsp;</p>
<h3>Preparing our Chicago talk</h3>
<p><a href="http://lkna.leankanban.com/"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-276" alt="180x150" src="https://joakimsunden.com/wp-content/uploads/2013/04/180x150.png" width="180" height="150" /></a>My colleague Anders Ivarsson and I have been invited to speak at the<a href="http://lkna.leankanban.com/"> Lean Kanban North America conference </a>in Chicago, April 28th to May 3rd. We will talk about how Spotify is actively working on staying lean and agile while growing fast. We have done similar presentations in the past but we want to develop it further and tailor it for this particular conference. Since Anders just swapped places with one of our NYC coaches for about three months we have to meet over Skype in the afternoon. Running distributed meetings via video conferencing like this is a pretty common challenge at Spotify. A lot of meetings need to happen after 15:00 (3 pm) so that NYC is awake and can participate, but before 17:00 (5 pm) or sometimes sooner because of people in Sweden who need to pick up kids or get home to their families in time for dinner. Getting the tech to work is unfortunately, 2013, not yet trouble-free.</p>
<p>Luckily for us, one-on-one video conferencing over Skype is pretty smooth, so we manage to come up with a few ideas on how to improve the presentation. After the meeting I summarized our thoughts in an e-mail to the conference track chair before leaving the office to go home to my family.</p>
<p>&nbsp;</p>
<h3>What am I doing alerts</h3>
<p>One more thing. During the day my iPhone has been beeping now and then, reminding me to fill out a Google spreadsheet answering the following questions.</p>
<ul>
<li>Where are you?</li>
<li>Who are you with?</li>
<li>Emotional mood?</li>
<li>What are you doing?</li>
<li>Are you having fun?</li>
<li>Are you providing value?</li>
<li>Are you proactive or reactive?</li>
</ul>
<p>This is an initiative by my colleague <a href="http://jimmyjanlen.wordpress.com/">Jimmy Janlén</a> and several coaches are doing the same thing. It&#8217;s an adaptation of the &#8220;are you in flow&#8221; exercise suggested by Daniel Pink in his book <a href="http://www.amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594484805">Drive</a> and the idea is to get data and reflect on what we are actually doing and if it is the same as we should, or want to, be doing.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/agile-coach-at-spotify-monday/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">262</post-id>	</item>
		<item>
		<title>The Agile Coach role at Spotify</title>
		<link>https://joakimsunden.com/the-agile-coach-role-at-spotify/</link>
					<comments>https://joakimsunden.com/the-agile-coach-role-at-spotify/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 19:41:48 +0000</pubDate>
				<category><![CDATA[Agile Coach Role]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[coaching]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=246</guid>

					<description><![CDATA[“What does an agile coach do at Spotify?” This is a very common question when we host study tours in our office or when we speak at conferences. It is also a very good question because it makes us think about how we work and...]]></description>
										<content:encoded><![CDATA[<p>“What does an agile coach do at Spotify?” This is a very common question when we host study tours in our office or when we speak at conferences. It is also a very good question because it makes us think about how we work and why we have chosen that way of working. I will try to answer all of these questions in a series of blog posts, starting with this one about the Agile Coach role and then publishing one blog post every day of this week, describing how I am actually spending my days as an agile coach at Spotify.</p>
<ul>
<li><a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-monday/">Agile Coach at Spotify &#8211; Monday</a></li>
<li><a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-tuesday/">Agile Coach at Spotify &#8211; Tuesday</a></li>
<li><a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-wednesday/">Agile Coach at Spotify &#8211; Wednesday</a></li>
<li><a href="https://joakimsunden.com/2013/04/agile-coach-at-spotify-thursday/">Agile Coach at Spotify &#8211; Thursday</a></li>
<li>Agile Coach at Spotify &#8211; Friday (not published yet)</li>
</ul>
<h3></h3>
<h3>From Scrum Master to Agile Coach</h3>
<p>When I joined Spotify in August 2011, my position was called “Scrum Master”. The job ad was pretty similar, if not identical, to what we now have published on our web site for the agile coach position. Except for “Agile Coach” instead of “Scrum Master” of course.</p>
<blockquote><p>The Agile Coach role at Spotify is all about coaching and enabling the Development Teams. We are building an environment where continuous improvement of the development process is in focus and where everyone’s common goal is to deliver outstanding software as fast as possible while having fun.</p>
<p>As an Agile Coach at Spotify you are passionate about communication, group dynamics and coaching and you are not afraid to raise issues and drive change to remove impediments from your team. You’ll be working with a world-class team of engineers who love what they do &#8211; and we expect no less from you.</p>
<p>You should have an insatiable appetite for learning new things and improving existing ones. If you’re the right one for us, you pay attention to details and take great pride in your work.</p></blockquote>
<p>What attracted me with this description and with the actual work I’m doing now (yes, they match!), is the mix of coaching teams <em>and</em> driving organizational change, honing my coaching and people skills <em>and</em> working as a mentor and change agent. Also, having worked as an “lean-agile expert” consultant with several (although not exclusively) short-term engagements, I longed for the opportunity of a long-term approach backed by strong management support for agile, lean and continuous improvement.</p>
<p>I was hired as the third Scrum Master/Agile Coach and at the time we had about 15-20 teams or so. Several of the teams were screaming for help with working more effectively together and we tried our best to help them. After a not so successful every-team-should-work-with-Scrum-and-do-exactly-like-it-says-in-the-book approach, the CTO had spearheaded <a href="https://dl.dropbox.com/u/1018963/Articles/SpotifyScaling.pdf">an organizational design</a> where autonomy was a, if not <em>the</em>, key principle and where the teams were considered “mini-startups” and Spotify an incubator for these. An important part of this autonomy was for each team to come up with a process that fit their specific context and their current needs.</p>
<p>While the de facto standard still was Scrum, several teams made adjustments to the text book approach and some of them experimented with what could better be described as kanban style processes. Our work as agile coaches was to assist the teams, through coaching and mentoring, in discovering improved ways of collaborating and developing into gelled high performing teams.</p>
<p>At the same time we, the agile coaches, studied Lyssa Adkins’s brilliant <a href="http://www.amazon.com/Coaching-Agile-Teams-ScrumMasters-Addison-Wesley/dp/0321637704">“Coaching Agile Teams”</a> in our book club and we liked her distinction between a Scrum Master and an Agile Coach. Lyssa describes a Scrum Master as someone who “gets a team up and running with Scrum practices and agile principles”. An agile coach is:</p>
<ul>
<li>
<blockquote><p>Someone who appreciates the depths of agile practices and principles and can help teams appreciate them, too</p></blockquote>
</li>
<li>
<blockquote><p>Someone who has faced the big dragons, organizational impediments, and has become a coach to managers and other outsiders in the course of addressing them</p></blockquote>
</li>
<li>
<blockquote><p>Someone who can help management at all levels of the organization to understand the benefits of working agile</p></blockquote>
</li>
<li>
<blockquote><p>Someone who has brought the ideas from professional facilitation, coaching, conflict management, meditation, theater, and more, to help the team become a high-performance team &#8211; the way you always imagined a high-performance team could be when you allowed yourself to dream</p></blockquote>
</li>
</ul>
<p>Adding this influence, that matched what we were actually doing, to the fact that we were no longer (if ever) a “Scrum shop”, we decided to change the title of our roles to Agile Coach.</p>
<h3></h3>
<h3>Team focus</h3>
<p>So we don’t have Scrum Masters at Spotify anymore, but as a rule of thumb an agile coach is considered member of two teams that he or she is working with indefinitely. If the teams are new to agile practices and principles the coach will typically teach and facilitate stand-ups, planning and estimation, retrospectives, and so on, but pretty soon a lot of this will be handed over to the team members. Much like a Scrum Master, although usually not through teaching (or “implementing”) text book Scrum, but rather through helping the team decide what they need to improve and which practices to try out.</p>
<p>It is common for the coach to have regular coaching sessions with the individual team members, including the Product Owner, to help them on their agile journey, something that often goes on for a long time. By spending a lot of time with the teams we hope to grow a continuous improvement culture and to act as catalysts to speed up the team’s development into a high performing team.</p>
<p>Other agile coaches that we meet, at conferences and community events or in our recruitment process, are sometimes surprised by the amount of time we spend with the same team. They are used to go from team to team, perhaps even from organization to organization, to train teams, managers, Scrum Masters and product owners (rarely team members, at least not individually, it seems), maybe drive a change initiative or two, and then move on.</p>
<p>There are many reasons for our strong focus on teams at Spotify, probably at least as many reasons as there are coaches, but here’s a few of the ones I think are most important:</p>
<ul>
<li>In a world of autonomous squads a lot more work and decisions are being done in the teams compared to companies with more hierarchy.</li>
<li>We have hired agile coaches who have experienced the power of high-performing teams first hand and who knows how effective they can be. We&#8217;re not content with average performing teams, we want to be pushing the limits.</li>
<li>Spotify&#8217;s management knows this too and understands the importance of agile and coaching, that is, we have management support and we are not under staffed. Well, if my managers read this &#8211; we could always use a few more agile coaches of course! :)</li>
<li>We grow fast. Extremely fast at times. 10x in the last 3 years. This means that even if we try to keep stable teams, new members are coming in all the time, teams are splitting into new teams, the organization changes, and so on, so we need to put in a lot of work to keep the teams performing in this fast-changing environment.</li>
</ul>
<h3></h3>
<h3>What&#8217;s next?</h3>
<p>As with everything else at Spotify, the agile coach role is constantly evolving and changing. Back when I joined Spotify and we were only three coaches in one site, we were a small team working closely together to define our role and to decide what to look for in a new recruit. Today we are 15-20 coaches, working in three different sites and in several different departments (or &#8220;tribes&#8221; as we call them). With our emphasis on autonomy and independence there&#8217;s no wonder that the agile coach role is starting to look more and more different from tribe to tribe and from coach to coach. We are constantly experimenting with different approaches, trying different things with different teams. To share our experience and get some alignment, or at least a shared understanding of what our job is all about, we meet regularly to discuss what is happening and capture and develop the different aspects of our role.</p>
<p><figure id="attachment_254" aria-describedby="caption-attachment-254" style="width: 574px" class="wp-caption aligncenter"><a href="https://joakimsunden.com/wp-content/uploads/2013/04/Open-Open-Space-at-Yasuragi.jpeg"><img loading="lazy" decoding="async" class=" wp-image-254 " src="https://joakimsunden.com/wp-content/uploads/2013/04/Open-Open-Space-at-Yasuragi-1024x768.jpeg" alt="" width="574" height="430" srcset="https://joakimsunden.com/wp-content/uploads/2013/04/Open-Open-Space-at-Yasuragi-1024x768.jpeg 1024w, https://joakimsunden.com/wp-content/uploads/2013/04/Open-Open-Space-at-Yasuragi-300x225.jpeg 300w, https://joakimsunden.com/wp-content/uploads/2013/04/Open-Open-Space-at-Yasuragi.jpeg 1280w" sizes="(max-width: 574px) 100vw, 574px" /></a><figcaption id="caption-attachment-254" class="wp-caption-text">When we say Open Space we mean it</figcaption></figure></p>
<p>One such meeting, a full day off-site, took place a few weeks ago at <a href="http://www.yasuragi.se/">Yasuragi</a> in Stockholm. In one of the Open Space(-ish) sessions some of the coaches produced this description of the agile coach role, beautifully illustrated by colleague <a href="http://jimmyjanlen.wordpress.com/">Jimmy Janlén</a> (and vectorized by Martin Wasielewski), which I guess represents our most current understanding of the topic.</p>
<p style="text-align: center;"><a href="https://joakimsunden.com/wp-content/uploads/2013/04/AgileCoach@Spotify.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-251" src="https://joakimsunden.com/wp-content/uploads/2013/04/AgileCoach@Spotify-1024x719.jpg" alt="AgileCoach@Spotify" width="717" height="503" srcset="https://joakimsunden.com/wp-content/uploads/2013/04/AgileCoach@Spotify-1024x719.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2013/04/AgileCoach@Spotify-300x210.jpg 300w" sizes="(max-width: 717px) 100vw, 717px" /></a></p>
<p>At the moment we are experimenting with rating ourselves in the different areas of this poster, to understand where we want to improve, who can help us improve, and how and where to apply ourselves to be most effective in improving Spotify. But that&#8217;s a topic for another blog post.</p>
<p>This post has just scratched the surface of what the agile coach role is and I hope to further elaborate in future blog posts, starting with a series of daily posts describing the day-to-day work of one agile coach at Spotify &#8211; yours truly. If there&#8217;s anything else you want to know about agile coaching at Spotify or if you have something to share on the topic of the agile coach role, feel free to use the comments below.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/the-agile-coach-role-at-spotify/feed/</wfw:commentRss>
			<slash:comments>29</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">246</post-id>	</item>
		<item>
		<title>Agile at Spotify</title>
		<link>https://joakimsunden.com/agile-at-spotify/</link>
					<comments>https://joakimsunden.com/agile-at-spotify/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 01 Apr 2013 10:12:27 +0000</pubDate>
				<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[Talks]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=241</guid>

					<description><![CDATA[My colleague Anders Ivarsson and I have been invited to different conferences and events to present about how we use agile and lean thinking at Spotify. One of the conferences we recently presented at was Kanban Open Space in Ghent where we were asked to...]]></description>
										<content:encoded><![CDATA[<p>My colleague Anders Ivarsson and I have been invited to different conferences and events to present about how we use agile and lean thinking at Spotify. One of the conferences we recently presented at was <a href="http://nyabo.be/agenda/kanban-open-space-12022013">Kanban Open Space in Ghent</a> where we were asked to share our slides. Maybe it is of interest to readers of this blog too.</p>
<blockquote><p>In a few years Spotify has grown from a small startup in Sweden to a pretty big company with more than 30 engineering teams in four different development offices on two different continents. And we have no intention of slowing down. Such rapid growth carries big challenges. How can we continue to improve our product at great speed, while growing the numbers of users, employees and supported platforms and devices? How do we stay agile when we grow from a small startup to a big corporation? In this talk we will present how Spotify is addressing these challenges. We will talk about autonomous squads, tribes, retrospective gatherings, hack weeks, system owner days, and a lot of other ideas we’re experimenting with.</p></blockquote>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/17987698" width="479" height="511" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Agile at Spotify" href="http://www.slideshare.net/JoakimSunden/agile-at-spotify" target="_blank" rel="noopener noreferrer">Agile at Spotify</a> </strong> from <strong><a href="http://www.slideshare.net/JoakimSunden" target="_blank" rel="noopener noreferrer">Joakim Sundén</a></strong></div>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/agile-at-spotify/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">241</post-id>	</item>
		<item>
		<title>Agile à la Spotify</title>
		<link>https://joakimsunden.com/agile-a-la-spotify/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 01 Apr 2013 10:04:57 +0000</pubDate>
				<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[alignment]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[manifesto]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=238</guid>

					<description><![CDATA[At Spotify we have our own “Agile à la Spotify” manifesto to create alignment and direction for our improvement work. This blog post describes the background for creating the document, what it is and how we are using it. http://labs.spotify.com/2013/03/20/agile-a-la-spotify/ &#160;]]></description>
										<content:encoded><![CDATA[<p>At Spotify we have our own “Agile à la Spotify” manifesto to create alignment and direction for our improvement work. This blog post describes the background for creating the document, what it is and how we are using it.</p>
<p><a href="http://labs.spotify.com/2013/03/20/agile-a-la-spotify/">http://labs.spotify.com/2013/03/20/agile-a-la-spotify/</a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">238</post-id>	</item>
		<item>
		<title>Organizing a hack week at Spotify</title>
		<link>https://joakimsunden.com/organizing-a-hack-week-at-spotify/</link>
					<comments>https://joakimsunden.com/organizing-a-hack-week-at-spotify/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 01 Apr 2013 09:57:27 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[hackweek]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=233</guid>

					<description><![CDATA[I recently helped organize a hack week at Spotify. Here&#8217;s a blog post I wrote about it right before the hack week. I hope to follow up soon with a post about the actual hack week. http://labs.spotify.com/2013/02/15/organizing-a-hack-week/ &#160;]]></description>
										<content:encoded><![CDATA[<p>I recently helped organize a hack week at Spotify. Here&#8217;s a blog post I wrote about it right before the hack week. I hope to follow up soon with a post about the actual hack week.</p>
<p><a href="http://labs.spotify.com/2013/02/15/organizing-a-hack-week/">http://labs.spotify.com/2013/02/15/organizing-a-hack-week/</a></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://labs.spotify.com/2013/02/15/organizing-a-hack-week/"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-234" alt="hackweek-logo" src="https://joakimsunden.com/wp-content/uploads/2013/04/hackweek-logo-300x300.jpg" width="300" height="300" srcset="https://joakimsunden.com/wp-content/uploads/2013/04/hackweek-logo-300x300.jpg 300w, https://joakimsunden.com/wp-content/uploads/2013/04/hackweek-logo-150x150.jpg 150w, https://joakimsunden.com/wp-content/uploads/2013/04/hackweek-logo.jpg 560w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/organizing-a-hack-week-at-spotify/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">233</post-id>	</item>
		<item>
		<title>Effective Meetings at Spotify</title>
		<link>https://joakimsunden.com/effective-meetings-at-spotify/</link>
					<comments>https://joakimsunden.com/effective-meetings-at-spotify/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Wed, 30 Jan 2013 15:56:39 +0000</pubDate>
				<category><![CDATA[Spotify]]></category>
		<category><![CDATA[Meetings]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=219</guid>

					<description><![CDATA[Here are some internal meeting guidelines I helped develop shortly after joining Spotify in 2011 as the meeting culture at the time &#8220;left some room for improvement&#8221;. They are based on advice I have picked up earlier from sources like Behind Closed Doors and www.effectivemeetings.com that...]]></description>
										<content:encoded><![CDATA[<p>Here are some internal meeting guidelines I helped develop shortly after joining Spotify in 2011 as the meeting culture at the time &#8220;left some room for improvement&#8221;. They are based on advice I have picked up earlier from sources like Behind Closed Doors and <a href="http://www.effectivemeetings.com">www.effectivemeetings.com</a> that I have found useful, on input from my agile coach and People Ops colleagues at Spotify and on feedback received from engineers, product owners and other employees at Spotify.</p>
<p>Please let me know if you find them useful or if you have advice on effective meetings.</p>
<h1>Effective meetings guidelines</h1>
<p>A short summary of the most important things:</p>
<ul>
<li>Only meet if it is really necessary.</li>
<li>Make sure the meeting has a clear objective. (“By the end of the meeting I want the group to&#8230;”)</li>
<li>Prepare and create an agenda.</li>
<li>Circulate the agenda, other meeting information and assigned preparations prior to the meeting.</li>
<li>Start and end the meeting on time.</li>
<li>Capture all the actions and decisions that come up.</li>
<li>Plan to improve your next meeting.</li>
<li>Take notes and distribute them as soon as possible.</li>
</ul>
<p>For more information and advice on each point, keep on reading below.</p>
<p style="text-align: center;"><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Doozer-sprint-planning1.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-226" alt="Doozer sprint planning" src="https://joakimsunden.com/wp-content/uploads/2013/01/Doozer-sprint-planning1-e1359573266836-768x1024.jpg" width="461" height="614" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Doozer-sprint-planning1-e1359573266836-768x1024.jpg 768w, https://joakimsunden.com/wp-content/uploads/2013/01/Doozer-sprint-planning1-e1359573266836-225x300.jpg 225w" sizes="(max-width: 461px) 100vw, 461px" /></a></p>
<h2>Do you really need a meeting?</h2>
<p>Avoid a meeting if the same information could be covered by a memo or an e-mail. Always ask your self if a meeting is the best way to handle the situation. If you cancel a meeting, please release the room so that others can use it.</p>
<h2>Purpose and agenda</h2>
<p>Be clear about what the purpose and expected outcome of the meeting is and what the plan to get there is. “By the end of the meeting I want the group to&#8230;” There is a number of templates available to help you with this, e.g., the “POAD” template:</p>
<p>Purpose, Objective(s), Agenda, Deliverables. Purpose can be skipped for some meetings.<br />
<b>Example</b>:</p>
<ul>
<li>Purpose: Solve the technical challenges migrating X to Hermes</li>
<li>Objectives: Identify all affected areas, Share understanding of impact within the team</li>
<li>Agenda:</li>
</ul>
<p>&#8211; Introduction<br />
&#8211; Currently identified actions<br />
&#8211; Discussion of issue X<br />
&#8211; Summarize into stories<br />
&#8211; Next steps &#8211; book next meeting if required</p>
<ul>
<li>Deliverables:</li>
</ul>
<p>&#8211; Understanding in the team<br />
&#8211; New stories for the next sprint</p>
<p>Allow for adjustment based on new information that surfaces in the meeting. Use a flip chart or a white board for the agenda to create a focus for the meeting.</p>
<h2>Allow for time between meetings by keeping meetings short</h2>
<p>For a meeting to start on time, people have to be able to get there in time. That is difficult if meetings are booked back to back. A simple solution to this is to book shorter meetings, e.g., 25 minutes instead of 30 and 50 minutes instead of an hour. There is a &#8220;Default meeting length&#8221; setting in Google Calendar settings, &#8220;Speedy meetings&#8221;, that changes the suggested meeting length to accommodate this. This also makes it easier for the next group using the meeting to prepare and start their meeting in time.</p>
<h2>Invite the right people</h2>
<p>Make sure all who needs to be at the meeting are invited, but also make sure you don’t waste peoples time by inviting them to a meeting they don’t have to be in. Consider if some stake holders would be happy with a summary of the meeting rather than participating. To increase attendance and the chance to get a room, please book well ahead. If you find that you are not learning or contributing to the meeting, feel free to leave the meeting.</p>
<h2>Always start and end meetings on time</h2>
<p>We should not punish punctual people by not starting meetings in time. Starting meetings on time even though everyone is not there makes it clear to everyone that it is important to be there in time. If calls/texts to latecomers have to be made someone other than the person starting the meeting should do that.</p>
<p>If you are still not able to start on time, don’t let the meeting drag on past its end time &#8211; it sends the signal that it is okay to be late but it also makes it difficult for people to get to their next meeting and for the next group using the meeting room.</p>
<h2>Prepare the meeting</h2>
<p>Distribute the purpose, agenda, and expected outcomes prior to the meeting. Allow people to suggest changes and allow them sufficient time to prepare if preparation is necessary for the meeting. If you are invited to a meeting, please respond in time so that the meeting organizer knows what attendance to expect. Don’t worry about them being spammed by accept/decline notifications &#8211; they can be turned off in Google Calendar.</p>
<p>Try to set up video conferencing and projector before meeting &#8211; if more people use the effective (shorter) meetings option in Google Calendar this will hopefully give us time to do this. If you find squatters in a room you have booked, don’t be afraid to ask them to leave &#8211; and squatters please be prepared to leave rooms you have not booked with short notice.</p>
<p>(We also published an internal step by step guide on how to run a distributed meeting after having run a lot of experiments daily in the agile coach group.)</p>
<h2>Plan to improve</h2>
<p>Use the last few minutes of recurring meetings as time to review these questions: What worked well in this meeting? What can we do to improve our next meeting? Answers to the second question should be phrased in the form of a suggested action.</p>
<h2>Assign Meeting Preparation</h2>
<p>If it is a meeting to exchange information, make sure people know what you expect them to bring to the meeting. If you have sent out background information, make sure people know that they have to read it before the meeting. And so on.</p>
<h2>Focus on meeting</h2>
<p>Show that you value other peoples time by focusing on the meeting. If you feel you have to bring your computer to work while in the meeting, it is often better to decline the invitation or excuse yourself from the meeting and read up on the minutes later.</p>
<h2>Capture Actions</h2>
<p>At the end of a meeting, go around and review the action steps each person has captured by letting them tell the rest of the group. This breeds accountability and gives you a chance to see that nothing has been forgotten.</p>
<h2>Use meetings for multi-directional exchange of information</h2>
<p>Do not do serial status reporting meetings where several people working on largely independent initiatives report status to a manager. Use one-on-ones for that.</p>
<h2>Send out notes as soon as possible after the meeting</h2>
<p>Try to distribute notes within a day of the meeting and keep them short and to the point. This will increase the chance that you get things right, that people actually read them and that they follow-up on captured actions. Send the notes to all participants and also to other interested parties.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/effective-meetings-at-spotify/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">219</post-id>	</item>
		<item>
		<title>Running big retrospectives at Spotify</title>
		<link>https://joakimsunden.com/running-big-retrospectives-at-spotify/</link>
					<comments>https://joakimsunden.com/running-big-retrospectives-at-spotify/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 21 Jan 2013 19:18:43 +0000</pubDate>
				<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[Meetings]]></category>
		<category><![CDATA[Retrospective]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=151</guid>

					<description><![CDATA[Running big projects often hurts. Big projects mean more dependencies, more coordination, more risk, more uncertainty, and so on and so forth. It&#8217;s safe to say that you should avoid big projects if you can. But sometimes you can&#8217;t. You could say that Spotify is...]]></description>
										<content:encoded><![CDATA[<p>Running big projects often hurts. Big projects mean more dependencies, more coordination, more risk, more uncertainty, and so on and so forth. It&#8217;s safe to say that you should avoid big projects if you can. But sometimes you can&#8217;t. You could say that Spotify is <a href="https://dl.dropbox.com/u/1018963/Articles/SpotifyScaling.pdf" target="_blank">organized to avoid big projects,</a> but in order to build great stuff fast sometimes a lot of people need to be involved and then we suddenly have a big project on our hands. As with everything else we constantly ask ourselves how we can become better at running big projects. One part of that is to run a project retrospective at the end of the project. In this blog post I am going to describe my experience from participating in the latest of these retrospectives. Hopefully it will help someone with inspiration for running a similar event.</p>
<p>[box] <strong>How big is &#8220;big&#8221;?</strong> Big projects at Spotify are still pretty small, maybe 25-50 engineers for 3-6 months depending on how you count. More on that in another blog post. You can also read more about<a href="https://dl.dropbox.com/u/1018963/Articles/HowSpotifyBuildsProducts.pdf"> our product development process here.</a>[/box]</p>
<p>&nbsp;</p>
<h3>Background</h3>
<p>December 2012 we launched a <a href="http://www.spotify.com/">new web site</a> and <a href="http://www.spotify.com/se/blog/archives/2012/12/06/discover/">introduced a new way of discovering music</a>.</p>
<p><iframe src="http://www.youtube.com/embed/jvy6LPCesOU" height="315" width="560" allowfullscreen="" frameborder="0"></iframe></p>
<p>Both these things, as well as a couple of others, were part of the project we now met to retrospect about. All in all it involved about six squads in three different locations (Stockholm, New York, Gothenburg) directly and a number of other squads and departments, such as Operations and PR, indirectly. My colleagues, agile coaches <a href="http://blog.crisp.se/author/henrikkniberg">Henrik Kniberg</a>, Martin Wasielewski &amp; Daisy Pilbrow, and Petter Weiderholm from People Operations, all did an ambitious job preparing the retrospective; interviewing key people, collecting data, handling invitations, planning and preparations, organizing a dinner, etc. I have never before been at a big retrospective that felt this well prepared.</p>
<p>A total of about 65 people turned up at the retrospective; several people flew in from New York and engineers, ops people, agile coaches, management (e.g., CTO and VP Product) and product owners all had good representation. The retrospective was held at an off site, lasted a whole day and ended with a really nice dinner.</p>
<p>&nbsp;</p>
<h3>Opening the retrospective</h3>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Handouts.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-160" alt="Handouts" src="https://joakimsunden.com/wp-content/uploads/2013/01/Handouts-300x200.jpg" width="300" height="200" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Handouts-300x200.jpg 300w, https://joakimsunden.com/wp-content/uploads/2013/01/Handouts.jpg 960w" sizes="(max-width: 300px) 100vw, 300px" /></a>When we arrived we were met by a greeter who handed out printed agendas and told us to get some breakfast and write our own name tags.</p>
<p>After a while we were ushered in to a big room with two rows of chairs in circles. One of the facilitators placed himself in the centre and opened the retrospective. He started with a short welcome and then he had us empty our minds by writing all the things preoccupying us on an index card and tucking it in a pocket for tomorrow: &#8220;today we need you to be 100% present&#8221;.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Henrik-opening.jpg"><img loading="lazy" decoding="async" class="size-medium wp-image-179 alignright" alt="Henrik opening" src="https://joakimsunden.com/wp-content/uploads/2013/01/Henrik-opening-300x225.jpg" width="300" height="225" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Henrik-opening-300x225.jpg 300w, https://joakimsunden.com/wp-content/uploads/2013/01/Henrik-opening-1024x768.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>To raise the energy level and to celebrate that we made it through the project, Henrik the facilitator asked us to join together in a big, loud, uninhibited cheer, like if our favorite band was on stage. We did and we probably scared the crap out of the venue staff. Henrik even had to scrap his original plan on requesting an even louder cheer</p>
<p>After a quick round of brief presentations &#8211; name, role in project, two word summarizing how we feel being here today (the number one word turned out to be curious, followed by tired) &#8211; the agenda was presented:</p>
<h4>The Agenda</h4>
<p><strong>Part I &#8211; The past</strong><br />
Visualize the project<br />
Tell the story<br />
How did the project feel<br />
How successful was the project</p>
<p><strong>Part II &#8211; The present</strong><br />
Generate discussion topics<br />
Breakout discussions<br />
Report back</p>
<p><strong>Part III &#8211; The future</strong><br />
Output cleanup<br />
Prioritize<br />
Present the message</p>
<p>The last part of the opening was to read the suggested working agreement, item by item, and get agreement through a simple thumb vote.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Working-agreements.jpg"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-168" alt="Working agreements" src="https://joakimsunden.com/wp-content/uploads/2013/01/Working-agreements.jpg" width="640" height="960" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Working-agreements.jpg 640w, https://joakimsunden.com/wp-content/uploads/2013/01/Working-agreements-200x300.jpg 200w" sizes="(max-width: 640px) 100vw, 640px" /></a></p>
<h3></h3>
<h3></h3>
<h3>Part I &#8211; The Past</h3>
<p>Our Chief Product Officer started by giving his view on the expected project outcomes, everything from increased collaboration between different teams to actual deliverables, and project costs like frustrations, tech debt and alternative costs. He posted them on flip chart sheets and anyone could add their own ones during the day.</p>
<p>You could say that the project actually was four different smaller projects and during the next part of the retrospective we divided into four breakout groups based on these.</p>
<h4>Visualize the project</h4>
<p>We had all been given a home work assignment before the retrospective to gather artifacts related to the project. Things like important e-mails, early design print-outs and screen dumps of prototypes.We used these and our insights, memories of events, feelings, challenges, and so on, written on stickies to build a timeline on sheets prepared on the wall. After about half an hour we reconvened in the big room and put all the timelines on one wall, running parallel to each other.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Merging-the-timeline.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-184" alt="Merging the timeline" src="https://joakimsunden.com/wp-content/uploads/2013/01/Merging-the-timeline.jpg" width="576" height="384" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Merging-the-timeline.jpg 960w, https://joakimsunden.com/wp-content/uploads/2013/01/Merging-the-timeline-300x200.jpg 300w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<h4>Story telling</h4>
<p>During the breakout sessions we had appointed storytellers for different periods and they now took turns summarizing and explaining the timelines in front of the whole group.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Charlie-storytelling.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-177" alt="Charlie storytelling" src="https://joakimsunden.com/wp-content/uploads/2013/01/Charlie-storytelling.jpg" width="576" height="384" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Charlie-storytelling.jpg 960w, https://joakimsunden.com/wp-content/uploads/2013/01/Charlie-storytelling-300x200.jpg 300w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<h4>How did the project feel?</h4>
<p>“How did you feel about this project?” These were the questions we were asked to answer through a drawing on a sticky, for example a smiley or a frowney of some kind. We put the stickies on our chests and mingled with the others, discussing our drawings, preferably with someone with a picture that was different from our own. I noticed a couple of drawings of stick figure heads with drops around them, especially from the New York colleagues &#8211; maybe they all got wet from Sandy? After the mingle we put the stickies on a matrix indicating our role (dev/qa/manager/product/other) and our project within the project.</p>
<p><figure id="attachment_182" aria-describedby="caption-attachment-182" style="width: 480px" class="wp-caption aligncenter"><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Me-with-stickies-chest.jpg"><img loading="lazy" decoding="async" class="size-full wp-image-182 " alt="I had some extra stickies, representing members of one of my squads." src="https://joakimsunden.com/wp-content/uploads/2013/01/Me-with-stickies-chest-e1358701483619.jpg" width="480" height="640" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Me-with-stickies-chest-e1358701483619.jpg 480w, https://joakimsunden.com/wp-content/uploads/2013/01/Me-with-stickies-chest-e1358701483619-225x300.jpg 225w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-182" class="wp-caption-text">I had some extra stickies, representing members of one of my squads.</figcaption></figure></p>
<h4>How successful was the project?</h4>
<p>Next we were asked how successful we felt the project was on a scale from 1 to 10. We put the number on a sticky and next to it wrote one positive thing that pushed the grade up and one negative thing that pushed the grade down. To get a feeling for how the grades were distributed we all lined up in the room with one side of it representing low and the other high. Our facilitators interviewed one of the low, one of the average and one of the high ones, to learn why they voted like they did. We wrapped up by putting the stickies oin order on a wall where we could later browse through them and see what others had written.</p>
<p>Before going to lunch we were encouraged to think about topics we wanted to discuss later and write them down on index cards. We were also handed a lot of “kudo cards” with graphics and titles such as “Awesome”, “Thank you” and “Congratulations” that we could fill out during lunch and hand out to people we wanted to show our appreciation to.</p>
<p><figure id="attachment_180" aria-describedby="caption-attachment-180" style="width: 614px" class="wp-caption aligncenter"><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Kudo-card-Lars-Ulrich.jpg"><img loading="lazy" decoding="async" class="wp-image-180   " alt="Lars Ulrich of Metallica was on stage at our press conference, announcing that they are now available on Spotify." src="https://joakimsunden.com/wp-content/uploads/2013/01/Kudo-card-Lars-Ulrich-1024x768.jpg" width="614" height="461" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Kudo-card-Lars-Ulrich-1024x768.jpg 1024w, https://joakimsunden.com/wp-content/uploads/2013/01/Kudo-card-Lars-Ulrich-300x225.jpg 300w" sizes="(max-width: 614px) 100vw, 614px" /></a><figcaption id="caption-attachment-180" class="wp-caption-text">Lars Ulrich of Metallica was on stage at our press conference, announcing that they are now available on Spotify.</figcaption></figure></p>
<p>&nbsp;</p>
<h3>Part II &#8211; The Present</h3>
<h4>Generate discussion topics</h4>
<p>The first part of the afternoon was dedicated to the present. We gathered in front of a schedule matrix with time slots and rooms to briefly present the topics prepared during lunch, merge similar ones and find a good slot on the schedule.</p>
<h4>Breakout discussions</h4>
<p>The goal for each session was to generate insights and recommendations on what to keep doing and what to do differently in the future. The topic originators were encouraged to make sure these things were captured during the sessions. If we bumped into something important that couldn’t be solved here and now, we noted that as a mystery. In an Open Space inspired style we chose what we wanted to attend and were reminded of the law of the two feet: if you feel you’re not learning or contributing, move on. Among the topics were classic difficulties such as how to better overcome the challenges of coordination multiple squads in different time zones and locations, how to involve [insert role/department here] earlier/more frequently and how to improve branching/release management.</p>
<h4>Report back</h4>
<p>Two 45 minutes sessions later, the insights, recommendations and mysteries that had been captured were presented briefly, 2-3 minutes per session, in front of the whole group.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Presenting-breakout-sessions.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-206" alt="Presenting breakout sessions" src="https://joakimsunden.com/wp-content/uploads/2013/01/Presenting-breakout-sessions.jpg" width="576" height="384" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Presenting-breakout-sessions.jpg 960w, https://joakimsunden.com/wp-content/uploads/2013/01/Presenting-breakout-sessions-300x200.jpg 300w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<p>&nbsp;</p>
<h3>Part III &#8211; The Future</h3>
<h4>Output cleanup</h4>
<p>During the break that followed, the topic presenters gathered and cleaned the output: removed duplicates, made sure notes had clear handwriting and full understandable sentences, and put each note on its own bigger paper to allow for space for dot voting and signing up. All insights were posted in one room, all recommendations in another, and the mysteries in a third room.</p>
<h4>Prioritize</h4>
<p>After the break we paired up with someone we didn’t know that well, grabbed two sheets of green and black dot stickers and walked through the rooms discussing the notes. If we believed a note to be very important and strongly agreed with the statement, we attached a green dot sticker to it, if we disagreed strongly we attached a black sticker. For the mysteries we could also sign our names for the ones we wanted to solve. Using the dot votes we chose the top five or so for each room and posted them to a flip chart paper.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Dot-voting.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-178" alt="Dot voting" src="https://joakimsunden.com/wp-content/uploads/2013/01/Dot-voting.jpg" width="576" height="384" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Dot-voting.jpg 960w, https://joakimsunden.com/wp-content/uploads/2013/01/Dot-voting-300x200.jpg 300w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<h4>Present the key messages</h4>
<p>Everyone gathered in the big room again where a human billboard presented each flip chart while someone read the notes out loud from him or her. We also had a short discussion about the few notes that had several black dots and several green dots to better understand why people had such different views on these.</p>
<p>&nbsp;</p>
<h3>Closing</h3>
<p>To finally close the retrospective we spent a couple of minutes writing down two things on a card, and then shared it with our neighbor: What is your main take-away from today? What will you do to help these messages stick? One of my main takeaways was the deep consensus on key issues like using real data as early as possible to drive decisions, perform user testing as early as possible, and involving as many different people/roles as possible in coming up with a solution (&#8220;how do we cross the water&#8221; vs &#8220;build a bridge&#8221;). A few people shared what they wrote with the entire group, we declared the retrospective done and applauded ourselves for the effort. On our way out we were told to add a mark on a feedback chart: from 1 to 5, how valuable was this day to you in return of time invested? Most of us stayed for a really nice dinner at restaurant Jonas where the discussions and the getting to know each other better continued into the night.</p>
<p><a href="https://joakimsunden.com/wp-content/uploads/2013/01/Reboot-retro-participants.jpg"><img loading="lazy" decoding="async" class="alignleft  wp-image-207" alt="Retro participants" src="https://joakimsunden.com/wp-content/uploads/2013/01/Reboot-retro-participants.jpg" width="576" height="384" srcset="https://joakimsunden.com/wp-content/uploads/2013/01/Reboot-retro-participants.jpg 960w, https://joakimsunden.com/wp-content/uploads/2013/01/Reboot-retro-participants-300x200.jpg 300w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<h3>Future improvements</h3>
<p>As I’ve already mentioned I was impressed with how well prepared and well executed this retrospective was. There is of course always room for improvement though. These are some of the things I would consider doing differently next time:</p>
<ul>
<li>We spent less than 30 minutes on creating the timelines and none, or only a very small amount, of that time was used to prepare the story telling in front of the whole group. The result was a somewhat disorganized and lengthy story telling at times. Next time we should set aside time for preparing, possibly also coaching the story tellers on what is expected and how much time is allotted for this.</li>
<li>Allow for more space on the timeline to put up the artifacts people had brought.</li>
<li>During the mingling with post-its during “how did the project feel” I felt that people weren’t really into it. Maybe a bit more structure is needed, such as prepared questions to ask the others or small groups that are changed after half the time.</li>
<li>When people lined up from 1 to 10 in the “how successful was this project” exercise it was difficult to see the scale and, because of the big group around the average, unclear if people actually were in the right place or just standing where they could find a space. We should clear out the space in front of the wall, have numbers on the wall and have people stand in a long line from that wall. Kind of like a human histogram.</li>
<li>I know time is a scarce commodity at these kind of events, but I still would have wanted more time for generating topics for the breakout sessions. Everyone should be participating rather than having people come up with topics during lunch and then only having the ones that did convene to build the schedule.</li>
<li>The output cleanup and choosing the key messages could also benefit from some hands-on coaching. Now at least one of them was at the same time as a coffee break and the people who were “voluntold” to do it of course also wanted to take a break and get some coffee. Have someone bring the coffee and sweets to the cleanup rooms and have a facilitator in each room leading the work maybe?</li>
<li>While I think really encouraging the law of the two feet to the point that you suggest people do whatever they want during the sessions is a really great idea in a real Open Space, I found that in this context it gave even more permission to “busy people” to choose “real work” like making phone calls, answering e-mails or talking to others about the business as usual. Given the difficulty to get all of these people together for a focused event like this I think it is better to demand focus on the task at hand.</li>
<li>I was personally involved in the planning before the retrospective, gave feedback on the agenda, ran a pre-retrospective with one of my squads, and so on. I have also run retrospectives like this several times. I knew what to expect. Others did not and they were not sure how to prepare. I think we should share more about the agenda and the expectations before the next big retrospective.</li>
</ul>
<p>All the good photographs in this blog post were taken by colleague Fredric Sannebro, the others by me.</p>
<p>If there is something you want to know more about, wether it&#8217;s about this retrospective or anything else, please add a comment to this post. The same goes if you have feedback on how to improve this post.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/running-big-retrospectives-at-spotify/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">151</post-id>	</item>
		<item>
		<title>One way of handling small tasks on a Kanban board</title>
		<link>https://joakimsunden.com/one-way-of-handling-small-tasks-on-a-kanban-board/</link>
					<comments>https://joakimsunden.com/one-way-of-handling-small-tasks-on-a-kanban-board/#comments</comments>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Mon, 27 Jun 2011 15:56:09 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Board]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[Visualization]]></category>
		<guid isPermaLink="false">http://joakimsunden.com/?p=142</guid>

					<description><![CDATA[I often get the question how to handle small tasks on a Kanban board. Many teams I’ve talked to, especially maintenance and operations teams and teams not doing software development, have a hard time convincing themselves to actually write and track stickies for tasks that...]]></description>
										<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 8.0px 0.0px; text-indent: 28.0px; font: 13.0px Optima} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; text-indent: 28.0px; font: 13.0px Optima} li.li2 {margin: 0.0px 0.0px 8.0px 0.0px; font: 13.0px Optima} span.s1 {letter-spacing: 0.0px} -->I often get the question how to handle small tasks on a Kanban board. Many teams I’ve talked to, especially maintenance and operations teams and teams not doing software development, have a hard time convincing themselves to actually write and track stickies for tasks that can be done in less than an hour, sometimes in minutes. Is it really worth the overhead? The tiny ones would go directly into “Done” anyway, so what’s the point?</p>
<p>The question can of course not be answered categorically. You have to ask yourself what the purpose of your Kanban board is, how the small tasks fit into that and a lot of other questions specific to your own context. However, here are a few of my reasons to consider tracking them in some way.</p>
<ul>
<li>Even if the tasks are small, if there is a lot of them the context switching and thrashing will affect your ability to do other work.</li>
<li>What starts out as a small task can often turn into a bigger task because of unexpected complexity or other problems. “Oh, that’s just a five minutes fix!” Yeah, right&#8230;</li>
<li>Even if the amount of work you are doing is small, you might have to wait for someone else’s input or the task can become blocked for other reasons.</li>
<li>In my experience, a lot of these small tasks are failure demand, i.e., they are tasks created because we have failed to deliver the actual value in some way. If we can collect data on this and analyze it we might be able to get rid of the root cause of the failure demand and remove it, freeing up resources that instead can be focused on delivering value.</li>
</ul>
<p><a href="https://joakimsunden.com/wp-content/uploads/2011/06/Homicide-Board.jpg"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-123" title="The Board from Homicide" src="https://joakimsunden.com/wp-content/uploads/2011/06/Homicide-Board.jpg" alt="" width="280" height="213" /></a>But does this really mean we should track every little task in the same way we track the normal work items? Probably not. Inspired by the excellent TV series “Homicide: Life on the Street”, where a big whiteboard is used to assign ids of unsolved murder cases in one color and then changing them to another color when solved (see my other blog post about this), I came up with an idea that has since proven useful for other teams too.</p>
<p>When a small task enters the workflow, we write down the tracking-id of the task on the board. Some teams have individual columns for team members, others just one for the entire team, whatever makes sense in the context. Once we have finished the task we strike it out on the board. Towards the end of the day we go through the column to see if there are ids that have not been crossed out. If we find one that isn’t finished, then apparently it wasn’t such a small task after all, so we write it on a sticky and put it in the regular workflow annotated with the information needed (blocked, waiting for info etc). And we draw a line under the numbers to indicate that this day is over and the next begins below the line.<a href="https://joakimsunden.com/wp-content/uploads/2011/06/Support-saker.jpg"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-144" title="Small stuff" src="https://joakimsunden.com/wp-content/uploads/2011/06/Support-saker-300x224.jpg" alt="" width="300" height="224" srcset="https://joakimsunden.com/wp-content/uploads/2011/06/Support-saker-300x224.jpg 300w, https://joakimsunden.com/wp-content/uploads/2011/06/Support-saker-1024x764.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>After a week or so, we look at the small tasks log and analyze it. What patterns can we see? Is there perhaps a spike in demand Mondays and less towards the end of the week? How could we adjust our capacity based on that knowledge? Could we try to even out the arrival of the tasks? How much of it is failure demand? The same type of failure demand? Could we easily get rid of that demand by changing anything in our process? How many of the presumed small tasks actually turn out to be bigger than anticipated? Is the amount of small tasks so big that it should affect the WIP limit for the team or for individual team members? Maybe we could put a sticky in the usual workflow with an avatar of the team member currently in charge of the small tasks to indicate that she shouldn’t take on so much other work on the week of her being in charge? And put a sticky in the ToDo-list for the person that performs this duty the next week, so that he remembers to finish stuff and don’t take on a new big task towards the end of the week? And so on and so forth, whatever makes sense to the team.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://joakimsunden.com/one-way-of-handling-small-tasks-on-a-kanban-board/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">142</post-id>	</item>
		<item>
		<title>The Power of Visualization</title>
		<link>https://joakimsunden.com/the-power-of-visualization/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Wed, 15 Jun 2011 21:15:03 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Board]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[Visualization]]></category>
		<guid isPermaLink="false">http://74.220.207.167/~joakimsu/?p=122</guid>

					<description><![CDATA[Did you ever watch the great TV series &#8220;Homicide: Life on the Street&#8221; (&#8220;Uppdrag mord&#8221; in Swedish)? It&#8217;s an American fictional police series about the Baltimore Homicide Unit based on the writing of my all time favorite writer/producer of TV series David Simon (Generation Kill,...]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-full wp-image-123 alignleft" title="The Board from Homicide" src="http://74.220.207.167/~joakimsu/wp-content/uploads/2011/06/Homicide-Board.jpg" alt="" width="280" height="213" /></p>
<p>Did you ever watch the great TV series &#8220;Homicide: Life on the Street&#8221; (&#8220;Uppdrag mord&#8221; in Swedish)? It&#8217;s an American fictional police series about the Baltimore Homicide Unit based on the writing of my all time favorite writer/producer of TV series David Simon (Generation Kill, The Wire, Treme). One integral part of the show was a whiteboard used by the unit. &#8220;The Board&#8221; was divided into columns — one for each detective—and under each of the detectives’ names, a list of victims, either in red or black depending on the case’s open-or-closed status.</p>
<p>This is how David Simon described the Board:</p>
<blockquote><p>&#8220;In the time that it takes the coffeepot to fill, shift commander Lieutenant Gary D’Addario (Al Giardello in the series) can approach the Board as a pagan priest might approach the temple of the sun god, scan the hieroglyphic scrawl of red and black below his name, and determine who among his [detectives] has kept his commandments and who has gone astray. The board reveals all: Upon its acetate is writ the story of past and present. Who has grown fat on domestic murders witnessed by half a dozen family members; who has starved on a drug assassination in a vacant rowhouse. Who has reaped the bountiful harvest of a murder-suicide complete with a posthumous note of confession; who has tasted the bitter fruit of an unidentified victim, bound and gagged in the trunk of an airport rental car.&#8221;</p></blockquote>
<p>Source: <a href="http://thisrecording.com/today/2010/9/29/in-which-it-was-nothing-new-for-david-simon.html">http://thisrecording.com/today/2010/9/29/in-which-it-was-nothing-new-for-david-simon.html</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">122</post-id>	</item>
		<item>
		<title>Increasing effectiveness and communication with the Mutual Learning Model with Benjamin Mitchell</title>
		<link>https://joakimsunden.com/increasing-effectiveness-and-communication-with-the-mutual-learning-model-with-benjamin-mitchell/</link>
		
		<dc:creator><![CDATA[Joakim Sundén]]></dc:creator>
		<pubDate>Tue, 24 May 2011 11:54:33 +0000</pubDate>
				<category><![CDATA[Product Development]]></category>
		<guid isPermaLink="false">http://www.joakimsunden.com/2011/05/24/increasing-effectiveness-and-communication-with-the-mutual-learning-model-with-benjamin-mitchell/</guid>

					<description><![CDATA[UPDATE (June 5, 2011): This was a great workshop! I learned so much about myself and about how I could be communicating to others in order to increase common understanding rather than trying to control the outcome of the conversation. I can really recommend this...]]></description>
										<content:encoded><![CDATA[<p><strong><a href="http://74.220.207.167/~joakimsu/wp-content/uploads/2011/05/Benjamin-Mitchell-on-Mutual-Learning-Avega-Group-May-26-2011.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-106" title="Benjamin Mitchell on Mutual Learning Avega Group May 26 2011" src="http://74.220.207.167/~joakimsu/wp-content/uploads/2011/05/Benjamin-Mitchell-on-Mutual-Learning-Avega-Group-May-26-2011-224x300.jpg" alt="" width="224" height="300" srcset="https://joakimsunden.com/wp-content/uploads/2011/05/Benjamin-Mitchell-on-Mutual-Learning-Avega-Group-May-26-2011-224x300.jpg 224w, https://joakimsunden.com/wp-content/uploads/2011/05/Benjamin-Mitchell-on-Mutual-Learning-Avega-Group-May-26-2011-764x1024.jpg 764w, https://joakimsunden.com/wp-content/uploads/2011/05/Benjamin-Mitchell-on-Mutual-Learning-Avega-Group-May-26-2011.jpg 1936w" sizes="(max-width: 224px) 100vw, 224px" /></a>UPDATE</strong> (June 5, 2011): This was a great workshop! I learned so much about myself and about how I could be communicating to others in order to increase common understanding rather than trying to control the outcome of the conversation. I can really recommend this for everyone interested in improving learning and communication.</p>
<p>I have invited Benjamin Mitchell to do a talk at Avega Group this Thursday, May 26 16:00 to 20:00, at our office in Sturegallerian. We have a couple of spare seats so if anyone out there wants to come please e-mail me at Gmail or leave a comment below.</p>
<p>Increasing effectiveness and communication with the Mutual Learning Model with Benjamin Mitchell</p>
<p>The Manifesto for Agile Software mentions that it values &#8220;individuals and interactions over processes and tools&#8221;.  Most Agile approaches have very little to say about how to help individuals create interactions that produce effective results. For Agile teams to be effective they need to manage the challenge of learning and adopting new practices, working alongside other teams in organisations and managing stakeholder and customer demands. These situations can create tension as it is often necessary to reconcile groups with different views of the world.</p>
<p>This seminar will introduce a framework for helping individuals, working together in teams, realise their creative and problem-solving potential, especially in challenging delivery-focused situations. The framework is based on the sound theory and over 30 years of research on Organisational Learning from Harvard University Professor Chris Argyris and his associates.   It provides a practical approach to helping teams improve the quality of their decisions, increase personal commitment to decisions, whilst reducing implementation time and increasing organizational learning. A central idea of the approach is that our beliefs, values and assumptions guide the behaviours that we choose to use to get effective results. In situations of embarrassment or threat most humans tend to act differently than they would tell others they do.  At these moments people adopt the Unilateral Control Model, which leads to reduced effectiveness and is anti-learning.  Argyris proposes a more effective set of values and beliefs and associated behaviours referred to as the Mutual Learning Model.</p>
<p>This seminar will use practical exercises to help participants reflect on their own mindsets, before introducing the work of Argyris with reference to the speaker&#8217;s experience leading teams as a Project Manager and Agile Coach.</p>
<p>About Benjamin Mitchell<br />
I work with leading software product development organisations to assist them to become more effective at achieving their business goals. I do this through helping senior leaders and teams focus on building and validating what the right products are by understanding customer demand and using iterative development approaches. I accelerate learning in organisations by helping them develop productive communication skills that allow them to make better quality decisions. I have practical real-world experience delivering software projects with exceptional results based on practical, implementable advice. I am a highly-rated international speaker on applying innovative approaches, such as Kanban, to software development. Based in London, I work with clients as a speaker, executive coach or team consultant.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">89</post-id>	</item>
	</channel>
</rss>
