<?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>Unbound DNA &#187; Agile at scale</title>
	<atom:link href="http://www.unbounddna.com/category/agile-at-scale/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unbounddna.com</link>
	<description></description>
	<lastBuildDate>Fri, 28 Aug 2026 09:00:00 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>What do people want Agile Coaches to do?</title>
		<link>https://agileforest.com/2019/05/07/what-do-people-want-agile-coaches-to-do/</link>
		<comments>https://agileforest.com/2019/05/07/what-do-people-want-agile-coaches-to-do/#comments</comments>
		<pubDate>Tue, 07 May 2019 08:56:19 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[coaching]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1430</guid>
		<description><![CDATA[Agile Coaching as a term hasn&#8217;t been around since the advent of Agile. It was a term that gained traction after the publication of Lyssa Adkin&#8217;s &#8220;Coaching Agile Teams&#8221; book in 2010. Before then, most people were either Scrum Masters or other crazy terms including process improvement (which always felt at odds with the manifesto) &#8230; <br /><br /><a href="https://agileforest.com/2019/05/07/what-do-people-want-agile-coaches-to-do/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p><a href="https://agileforest.com/2019/05/07/what-do-people-want-agile-coaches-to-do/helpinghand/" rel="attachment wp-att-1442"><img loading="lazy" data-attachment-id="1442" data-permalink="https://agileforest.com/2019/05/07/what-do-people-want-agile-coaches-to-do/helpinghand/" data-orig-file="https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg" data-orig-size="700,875" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="helpinghand" data-image-description="" data-image-caption="" data-large-file="https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg?w=700" class="alignright wp-image-1442" src="https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg?w=399&#038;h=499" alt="" width="399" height="499" srcset="https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg?w=399&amp;h=499 399w, https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg?w=120&amp;h=150 120w, https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg?w=240&amp;h=300 240w, https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg 700w" sizes="auto, (max-width: 399px) 100vw, 399px" /></a>Agile Coaching as a term hasn&#8217;t been around since the advent of Agile. It was a term that gained traction after the publication of Lyssa Adkin&#8217;s &#8220;Coaching Agile Teams&#8221; book in 2010.</p>
<p>Before then, most people were either Scrum Masters or other crazy terms including process improvement (which always felt at odds with the manifesto) or continuous improvement manager to delivery leads.</p>
<p>Scrum Masters who had a few years of experience under their belts understood that a two day training on Scrum wasn&#8217;t enough to learn what worked and what didn&#8217;t and began to see patterns of poor practice and better practice emerge through their own test and learn experiments. Over time, they helped to kick off new teams who were trying Agile for the first time. They did this by working with new Scrum Masters and guiding them on the pathway to change.</p>
<p>It wasn&#8217;t a role that just came to be one day, it evolved over time to be what it is today. It was initially driven from both an opportunity to scale Agile ways of working quickly and a desire to share patterns of success (and failures to hopefully not repeat). This is why as a community, Agilists tend to have a higher centricity towards sharing information &#8211; we are focused on &#8220;uncovering better ways of delivering software&#8221; (or hopefully now better ways of achieving outcomes). The down side to this is that we also tend to be too focused on the &#8220;new shiny&#8221; thing rather than practically just focusing on the basics that we know will move us there.</p>
<p>This is what we have evolved to. But what do organisations need? What are their expectations for coaches?</p>
<p>I have had a lot of feedback in the past that I tend to be different from other coaches. I&#8217;ve even seen people refer to coaches as two different types, often not in good terms. One commentator referred to the schism as &#8220;fluffy agile sprinkles coaches&#8221; who are all oriented around mindset and &#8220;delivery coaches&#8221; who are all oriented around practices and techniques. To this commentator, the middle ground of coaches who are both and have the expertise to know when to use one approach over the other is a dark art that few know well.</p>
<p>I have canvased a number of different roles who sit at different levels of multiple organisations and asked them around what their expectations for their coach is. Rightly or wrongly, the following is a compilation of the feedback I received:</p>
<ul>
<li>I need someone who is pragmatic and flexible. I don&#8217;t need a purist answer, I need something that will work for my situation given where people are at right now in their learning journey.</li>
<li>I need someone who can pivot quickly on recommendations or facilitate under great uncertainty.</li>
<li>I need someone who will give me 1:1 time and tell me the hard truths, giving me a perspective that others wouldn&#8217;t ordinarily feel comfortable to do so. Note: this was said by people who actively wanted a coach rather than being given a coach, it is my experience that people who are given a coach don&#8217;t want this and you need to build trust and support before someone will give permission in this scenario.</li>
<li>I need someone who focuses on the big picture, I don&#8217;t want everything to be about &#8220;Is my stand up going longer than fifteen minutes&#8221;, I want them to be looking at whether we are delivering faster, with better outcomes and sustainability.</li>
<li>I need someone who will help me to widen my toolkit so I am better at solving problems more effectively, this could be either practical techniques or mindset/personal techniques</li>
<li>I want someone who can help me understand the &#8220;why&#8221; behind certain Agile concepts rather than the what.</li>
<li>I want someone to help me to have more effective relationships with those around me &#8211; especially in helping me to manage up when my manager is still thinking the old way</li>
<li>I want someone who not only brings Agile knowledge but also has domain knowledge and experience in my domain</li>
<li>I want someone who will understand my organisation and how things work in my area (the system I work in) before giving me advice</li>
<li>I need a coach to know that it is a journey and that I have other things that I need to focus on which may mean my journey is slower than they would like</li>
<li>I need my coach to recognise what I have done right. I&#8217;ve been working for many years and experienced many successes, all of me doesn&#8217;t need &#8220;fixing&#8221;</li>
<li>I don&#8217;t want to be &#8220;coached&#8221; to get to answers all the time, sometimes I just need to know things that I don&#8217;t know which means sometimes I need advice or training</li>
<li>I need options and examples of what has worked elsewhere and what are the pro&#8217;s and cons so that I can make an informed decision</li>
<li>I need to be shown what good looks like which means sometimes I need a coach to be a &#8220;player&#8221; in the system</li>
<li>I need someone who will help push along continuous improvements, which means owning them. I know some of my people need to do this, but there are so many issues I could really use more help.</li>
<li>I don&#8217;t care whether it is Agile solutions or something else, I want my coach to help us with whatever solution that will resolve the problem</li>
</ul>
<p>How does this line up to what you are expecting from your Agile Coach (or from what you are expecting of yourself as an Agile Coach)?</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2019/05/07/what-do-people-want-agile-coaches-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="https://0.gravatar.com/avatar/015e6823a5e6fb4c5e5550895b0203c4b6e39f6d8c7f204e918598da41d1e941?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="https://agileforest.com/wp-content/uploads/2019/05/helpinghand.jpg" length="0" type="" />
		</item>
		<item>
		<title>Why SAFe is not the scaled Agile approach you need</title>
		<link>https://agileforest.com/2018/06/24/why-safe-is-not-the-scaled-agile-approach-you-need/</link>
		<comments>https://agileforest.com/2018/06/24/why-safe-is-not-the-scaled-agile-approach-you-need/#comments</comments>
		<pubDate>Sun, 24 Jun 2018 11:52:51 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1215</guid>
		<description><![CDATA[&#160; There are now over half a dozen scaled Agile approaches on the market. From Large Scale Scrum (LeSS), to Nexus (Scrum.org&#8217;s scaled agile), Scrum at Scale (Jeff Sutherland&#8217;s version), Disciplined Agile Delivery (IBM&#8217;s version) and the Scaled Agile Framework (SAFe). Whilst a few of these approaches have only been released in the last few &#8230; <br /><br /><a href="https://agileforest.com/2018/06/24/why-safe-is-not-the-scaled-agile-approach-you-need/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="https://agileforest.com/2018/06/24/why-safe-is-not-the-scaled-agile-approach-you-need/safetyfirst/" rel="attachment wp-att-1225"><img loading="lazy" data-attachment-id="1225" data-permalink="https://agileforest.com/2018/06/24/why-safe-is-not-the-scaled-agile-approach-you-need/safetyfirst/" data-orig-file="https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg" data-orig-size="600,435" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="safetyfirst" data-image-description="" data-image-caption="" data-large-file="https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg?w=600" class="alignleft wp-image-1225" src="https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg" alt="SAFe-ty first" width="501" height="363" srcset="https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg?w=501&amp;h=363 501w, https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg?w=150&amp;h=109 150w, https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg?w=300&amp;h=218 300w, https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg 600w" sizes="auto, (max-width: 501px) 100vw, 501px" /></a>There are now over half a dozen scaled Agile approaches on the market. From <a href="https://less.works/">Large Scale Scrum</a> (LeSS), to <a href="https://scrumorg-website-prod.s3.amazonaws.com/drupal/2018-01/2018-Nexus-Guide-English_0.pdf?nexus-file=https%3A%2F%2Fscrumorg-website-prod.s3.amazonaws.com%2Fdrupal%2F2018-01%2F2018-Nexus-Guide-English_0.pdf">Nexus</a> (Scrum.org&#8217;s scaled agile), <a href="https://www.scrumatscale.com/wp-content/uploads/Scrum@Scale-Guide.pdf">Scrum at Scale</a> (Jeff Sutherland&#8217;s version), <a href="http://www.disciplinedagiledelivery.com/">Disciplined Agile Delivery</a> (IBM&#8217;s version) and the <a href="https://www.scaledagileframework.com/">Scaled Agile Framework</a> (SAFe).</p>
<p>Whilst a few of these approaches have only been released in the last few years, many have been in use for a while with SAFe in use the longest from 2011.</p>
<p>They are generally additive frameworks &#8211; they utilise Scrum at their core, often utilising the concept of a Meta Scrum, a bigger Sprint across multiple teams that utilise smaller Sprints, first used back in 2006. Often they combine concepts &#8211; Meta Scrum, Scrum of Scrums, Scrum, Kanban and principles from Lean. It was because of this that many Agile practitioners like myself were willing to give scaled approaches time. Time to see who implemented them, time to see what worked, time to see how far it worked, time to see whether it resulted in long term change of real value.</p>
<p>Back in June 2016 I received my first long term information on how non customised, scaled transformations were going. I was speaking to a number of people who had spent the last year trying to implement SAFe within a government department. As I described my view on the limitations of scaling approaches, a number of them lamented that SAFe had not yet realised the lofty goals that management had expected of it. After my walk through, they said that they finally understood why it had fallen short.</p>
<p>Transformations do tend to take time and many of us had hoped that scaled approaches would be a gateway to a more comprehensive Agile implementation. I held out in hope that more time would move organisations onward to better agility.</p>
<p>Over the last few years I have seen a number of SAFe implementations, but I have yet to find one where senior leaders after a few years have said &#8220;This works amazing for us!&#8221;. What I hear instead is, &#8220;We thought we would go faster&#8221;, or &#8220;Getting work ready for the next Program Increment is impossible&#8221;.</p>
<p>Enough time has gone by now that I have now lost complete hope that SAFe will realise agility in organisations. Over a dozen senior leaders in organisations that have implemented SAFe have declared that it is not working for them. So where did it all go wrong?</p>
<p>The easy answer would be that it was being poorly implemented, but in almost every instance these organisations had brought in top tier experts in SAFe. So let&#8217;s look less on who is doing the implementation, and more to the implementations themselves and see the biggest callouts on why SAFe (or any other out-of-the-box scaled agile implementation) may not be the answer.</p>
<p><strong>People treat it as a silver bullet</strong></p>
<p>In fairness this is not a SAFe callout, or even a scaled agile issue. This is tremendously prevalent in the whole Agile community.</p>
<p>It comes into play when organisations hear the hype curve and think that if everyone else is doing Agile then they should too. They jump into Agile because the marketing tells them that they will deliver <a href="https://www.youtube.com/watch?v=s4thQcgLCqk">200% more in half the time</a>. They think if everyone has two days training then the results will come.</p>
<p>Today, I am shattering that illusion. If you are a senior leader and you think all you have to do is send people on training and then all your problems are solved, it just won&#8217;t happen.</p>
<p>Your people, your leaders, and especially yourself have to make serious change to get the intended results of Agile. And I am not just talking about doing a few ceremonies. I am talking about serious change &#8211; both in practices, policies, processes (all processes, not just software delivery), and especially behaviour.</p>
<p>Because Agile needs behavioural change to realise its benefits this is never going to be a journey taken overnight. Human behavioural change takes time, a lot of it. It takes anywhere from five to nine months of continually performing a new behaviour for it to become unconsciously triggered under stress. And leaders are often stressed. In this time, people will make mistakes, and they need to have a safe environment to learn.</p>
<p>If someone told you that the Agile Silver Bullet for a single person took six months and was fraught with failure would you think it was a Silver Bullet? No way! Stop thinking it is. Most organisations take five to ten years to complete a transformation across all its people. Agile really isn&#8217;t a sprint, it is a marathon, a <a href="https://www.cbsnews.com/news/self-transendence-3100-mile-race-worlds-longest-marathon/">3100 mile Self-transcendence marathon</a>.</p>
<p><strong>It encourages massive batching</strong></p>
<p>In the early days of Scrum it was mandated that Sprints were four weeks. I remember looking at this and after a few months of trying it wondering &#8220;Why a month?&#8221;. Not long after that, I started experimenting with three week, two week, one week and even one day sprints. Apparently I wasn&#8217;t the only one that felt it was odd, with many others experimenting and finding that two weeks almost always worked better than one month. Nowadays, if you tried to use a four week sprint, Agile folk would look at you as if you were crazy. They would lament that the feedback loops weren&#8217;t fast enough and that you should try to release something of value sooner.</p>
<p>My most significant issue with SAFe is that it is stuck in a similar vein of early days Scrum thinking &#8211; that larger is better. Program Increments (PIs) can be smaller, but everyone tends to implement them as a quarterly activity, this is because it isn&#8217;t a huge jump for organisations that already release quarterly, it can just fit in along with the existing organisational enterprise release cycles. Another reason that groups tend to have large Program Increments is because the effort to get a whole release train into a room for two days is phenomenally expensive, including the preparation time.</p>
<p>People implementing SAFe aren&#8217;t thinking really questions like, &#8220;How can I have smaller Program Increments?&#8221;, &#8220;If I had smaller PIs, would I need less time with everyone together?&#8221;, but critically, it doesn&#8217;t ask the biggest question of all, &#8220;How can I de-couple dependencies and better define the work so that it doesn&#8217;t have dependencies between teams?&#8221;. After all, if you can remove dependencies between teams than you don&#8217;t need a Program Increment at all. Teams could then just simply discover/incept the work once they have finished delivering a capability.</p>
<p>Which brings us to another point about SAFe&#8217;s batching &#8211; when teams are delivering in a Program Increment they are also busy discovering/incepting the work for the <em>next</em> Program Increment. Let me step through what happens:</p>
<ol>
<li>New to SAFe team runs a Program Increment and makes a commitment for the next quarter.</li>
<li>Because of the two day PI timebox and no pre-work, they have a lot of outstanding questions for the work</li>
<li>They spend a week or two trying to get all the questions answers whilst trying to deliver on their commitment</li>
<li>Because they have spent unplanned time getting these answers and because a commitment was made based on poor information they get crushed at the end of the PI</li>
<li>At the end of the PI retrospective they vow to never get into this situation again and their solution is to plan a little better leading into the PI</li>
<li>But because they have only just discovered this insight, and they are about to start another PI, they accept their fate that the same problem will happen again. If they are smart they don&#8217;t load up the full PI to handle the unknowns</li>
<li>If they are really smart they also set aside capacity for planning for the next PI (but they usually don&#8217;t do this until PI attempt #3)</li>
<li>Eventually they get into a position of 65/25/10 &#8211; 65% of effort focused on current PI delivery, 25% focused on next PI planning, 10% in support of previous PIs</li>
</ol>
<p>Great Agilists know that there is a price to context switching &#8211; it impacts productivity quite significantly.</p>
<p>Working in Program Increments not only delays release of value, reduces the speed of learning better ways, but also encourages greater context switching.</p>
<p><strong>It encourages old world thinking on estimation</strong></p>
<p>It is probably a minor point, but <a href="https://www.scaledagileframework.com/story/">SAFe encourages teams new to story point based estimation</a> to use the concept of &#8220;Ideal Dev Days&#8221;. Putting aside the fact that <a href="https://cargocultism.wordpress.com/2010/07/29/points-vs-days/">for a while now Agilists haven&#8217;t recommended using Ideal Dev Days to estimate</a>, or that the <a href="http://blog.extremeplanner.com/2006/11/agile-estimating-how-long-is-ideal-day.html">definition of what an Ideal Dev Day is</a> is still widely open to interpretation (is a tester a Dev, are all Devs of equal competence?), the very fact that SAFe encourages starting estimating by relating it back to time is missing the point.</p>
<p>Yes the website does say to do this only once, but most teams don&#8217;t read past the &#8220;start by doing this&#8221; remark to see that the next time that they estimate they should be using a different mechanism.</p>
<p><strong>It doesn&#8217;t change leadership behaviours</strong></p>
<p>On the positive side, SAFe is one of the earliest certification bodies to focus on leadership training explicitly. The content is also quite good. If you are lucky, 5% of your leaders will really listen and get it, but most won&#8217;t invest time to be trained.</p>
<p>If you want to quickly and easily find which leaders will make the change, provide the training as an opt-in activity. Go see who attends and important who doesn&#8217;t. Those who want to attend are more likely to have a growth mindset that is well aligned with Agile values.</p>
<p>Regardless of what scaled Agile framework you choose to take, leadership coaching is a must. Leaders will need to make space in their calendar, not just for the new ceremonies but to have dedicated time for coaching. More importantly, they will need to be open to new approaches to their own behaviours. Coaching will likely attempt to alter not just the impact a leader is trying to make, but their words and body language as they undertake their day to day activities. The easiest way to get started is for the most senior person in the organisation to open themselves up and be vulnerable to coaching and then advertise this to all of their leaders &#8211; this creates the much needed demand for coaching support.</p>
<p><strong>It doesn&#8217;t force a change in organisational structure</strong></p>
<p>SAFe describes all teams as &#8220;Feature teams&#8221; but does optionally describe the <a href="https://www.scaledagileframework.com/features-and-components/">difference between Feature and Component teams</a>. It&#8217;s definition is somewhat lacking in the difference between architectural and component teams and tends to combine both under the &#8220;Component&#8221; umbrella. It also fails to suggest other alternatives like Journey or Episode teams.</p>
<p>In every SAFe implementation I have seen in Australia, teams have started their SAFe journey as Architecture teams. Why? Because that is how they were already structured prior to starting their release train. In some respects this is understandable, after all, change is easiest when you start with what you are doing now. The biggest issue I have is that this creates an anti-pattern of SAFe co-dependency. Let&#8217;s walk through the steps again:</p>
<ol>
<li>New SAFe Release Train kicked off</li>
<li>Teams are setup the way they are today (architecture/system oriented)</li>
<li>First Program Increment planning session &#8211; massive dependencies between teams, but thankfully teams can now see the dependencies and co-ordinate to mitigate risk against them.</li>
<li>Teams deliver despite the dependencies</li>
<li>Because SAFe enabled a reduced risk approach to deliver with dependencies the team setup is not questioned further.</li>
</ol>
<p>SAFe recognises this anti-pattern. Inside of its teams page it highlights that teams should be setup to minimise dependencies and handoffs, but it is written as a statement at the end of the page and most implementers ignore it.</p>
<p>I have seen one instance where a team recognised (with the support of their coach) that the dependencies were challenging due to team setup &#8211; primarily in a scenario where there were split teams for iOS and Android development. It took eighteen months for that release train to re-configure themselves into joint iOS and Android development teams.</p>
<p>I understand why SAFe implementers don&#8217;t push for this change day 1 &#8211; it requires potential HR changes, but at the very least consider if you can virtually get people together to reduce dependencies from day 1. Test and learn what works through virtual teams and then push for a formal HR change.</p>
<p><strong>It doesn&#8217;t change the system around delivery</strong></p>
<p>In the original days of Agile and Scrum, there was a criticism that teams were often in their own bubble doing delivery. Efficiency and effectiveness was limited to the delivery only portion, and whilst this bubble continued to expand over time, there were areas that were rarely touched &#8211; funding, governance, and HR processes and practices.</p>
<p>SAFe, continues to suffer from the bubble issue &#8211; it is just a bigger bubble, one that goes to a program or even portfolio level.</p>
<p>What it doesn&#8217;t fix includes:</p>
<ul>
<li>PMOs still exist</li>
<li>Gating processes remain unchanged</li>
<li>Funding processes remain unchanged</li>
<li>Capex/Opex models remain unchanged</li>
<li>Release management processes still exist</li>
<li>Training and go to market processes remain unchanged</li>
<li>Reporting expectations to senior leaders remains unchanged</li>
<li>People hiring and onboarding processes remain unchanged</li>
<li>Performance management, rewards and renumeration remain unchanged</li>
</ul>
<p>Yes there is nothing stopping you as part of your SAFe implementation in tackling the above issues, and you should, but it isn&#8217;t clear that all of these problems will remain unless you additionally tackle them. As highlighted in the expectation that frameworks are a silver bullet, changing the above elements of the organisation is not a simple feat and certainly not something that will happen with an out-of-the-box implementation of a &#8220;Quick Start&#8221; release train.</p>
<p><strong>So is there a better way?</strong></p>
<p>For education and training, SAFe does a good combination of Scrum, Scrum at Scale, and some Lean and Leadership thinking in a combined session. The alternative option is a simple Certified Scrum Master course with a whole pile of other information tacked on, or some more generic scaling information in <a href="https://icagile.com/">ICAgile&#8217;s offering</a>.</p>
<p>As for transformation, there are other alternatives to using SAFe that you should consider if you are serious about Agile in your organisation:</p>
<ol>
<li>Find your own way. Scaled frameworks are there to get you to think of another way, it doesn&#8217;t mean that you can&#8217;t define your own approach. There will be pro&#8217;s and cons&#8217;s to some of your choices so it is a good idea to get help from an enterprise agile coach on how best to do this.</li>
<li>Tackle the big problems. Fix what is the causing the most pain in delivery. Funding models is a common complaint amongst teams and yet it tends not to be the first thing that transformations try to tackle.</li>
<li>Get the right people on your leadership team. There are three types of leaders &#8211; those who have done Agile before and live and breathe the values, those who say they have done Agile before but their actions indicate otherwise, and those who haven&#8217;t had the opportunity to give it a go. You want the former group to outnumber the latter group (and don&#8217;t keep those who say they&#8217;ve done it but their actions show otherwise). Over time, those who haven&#8217;t had an opportunity will end up being either true Agile champions or command and control managers in hiding or denial.</li>
<li>Re-enforce the right behaviours and don&#8217;t reward the wrong behaviours. It sounds simple enough but this is hard to do well. Ocado is an online shopping website in the UK that invested heavily in this by having a program where once a week employees could nominate anyone in the organisation that was living their behaviours (or not). These behaviours were heavily influenced by the Agile values. If you were nominated you received an email with the comment that was made about you. If you had poor commentary, you didn&#8217;t get promoted. If you had consistently good commentary, you were eligible for promotion. Did this work for them? <a href="https://www.google.com.au/search?q=LON:OCDO&amp;stick=H4sIAAAAAAAAAONgecRoyi3w8sc9YSmdSWtOXmNU4-IKzsgvd80rySypFJLgYoOy-KR4uLj0c_UNknMMLCvNeAB9PTvtOgAAAA&amp;sa=X&amp;ved=0ahUKEwi3hM2CmOzbAhUIQLwKHZ6fBt4QsRUItgEwFA&amp;biw=1920&amp;bih=974">You bet.</a></li>
<li>Focus on technical excellence and automation. Highly capable developers who know how to build software that can be automatically built, tested and deployed should really be the norm and not the exception to any business.</li>
</ol>
<p>Good luck, and remember, no transformation is ever easy or safe.</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2018/06/24/why-safe-is-not-the-scaled-agile-approach-you-need/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="https://0.gravatar.com/avatar/015e6823a5e6fb4c5e5550895b0203c4b6e39f6d8c7f204e918598da41d1e941?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="https://agileforest.com/wp-content/uploads/2018/06/safetyfirst.jpg" length="0" type="" />
		</item>
		<item>
		<title>7 habits of highly effective Agile Executive Sponsors</title>
		<link>https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/</link>
		<comments>https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/#comments</comments>
		<pubDate>Mon, 22 Jan 2018 11:26:56 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1174</guid>
		<description><![CDATA[Effective Executive Sponsors for Agile are a rare breed. In the VersionOne 11th Annual State of Agile Report 2017 the importance of Executive Sponsors is highlighted both to the success of scaling Agile and to mitigate challenges. &#160; &#160; &#160; &#160; &#160; &#160; This importance has grown dramatically over the last five years as Agile &#8230; <br /><br /><a href="https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>Effective Executive Sponsors for Agile are a rare breed.</p>
<p>In the <a href="https://explore.versionone.com/state-of-agile/versionone-11th-annual-state-of-agile-report-2">VersionOne 11th Annual State of Agile Report 2017</a> the importance of Executive Sponsors is highlighted both to the success of scaling Agile and to mitigate challenges.</p>
<p><a href="https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/executivesponsorship/" rel="attachment wp-att-1178"><img data-attachment-id="1178" data-permalink="https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/executivesponsorship/" data-orig-file="https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg" data-orig-size="1187,583" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Renee Troughton&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1515064090&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="executivesponsorship" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=300" data-large-file="https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=1024" class="alignleft wp-image-1178" src="https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=1024" alt="" width="419" height="206" srcset="https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=419 419w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=838 838w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=150 150w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=300 300w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=768 768w" sizes="(max-width: 419px) 100vw, 419px" /></a></p>
<p><a href="https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/executivesponsorship2/" rel="attachment wp-att-1179"><img data-attachment-id="1179" data-permalink="https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/executivesponsorship2/" data-orig-file="https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg" data-orig-size="1247,671" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Renee Troughton&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="executivesponsorship2" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=300" data-large-file="https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=1024" class="alignleft wp-image-1179 " src="https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg" alt="" width="409" height="220" srcset="https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=409&amp;h=220 409w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=818&amp;h=440 818w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=150&amp;h=81 150w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=300&amp;h=161 300w, https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg?w=768&amp;h=413 768w" sizes="(max-width: 409px) 100vw, 409px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>This importance has grown dramatically over the last five years as Agile transformations have moved past the realms of just changing teams, projects and even programs and have expanded into the whole organisation stratosphere of transformation &#8211; trying to address the problems of governance, finance, HR and leadership within the enterprise.</p>
<p>I&#8217;ve seen a vast number of Executive Sponsors over the years, some amazing and inspiring, others competent, and sadly a few who were dropped into the role (or used it for a launchpad to boost their career) who didn&#8217;t believe in Agile.</p>
<p>But what does a good Agile Executive Sponsor do?</p>
<p>They are a role model, with a vision, a growth mindset and willing to invest their time and reputation against making the tough calls and re-wiring the culture of the organisation. How does that translate to activities and behaviours on a day to day basis? Highly effective Agile Executive Sponsors will:</p>
<ol>
<li>Live and breath agile</li>
<li>Set a vision and not stop talking about it</li>
<li>Make the hard calls</li>
<li>Give space for reflection, learning and improvement</li>
<li>Stop starting and start finishing</li>
<li>Go to the place of work, and</li>
<li>Invest a considerable amount of their time to removing impediments.</li>
</ol>
<p>Let&#8217;s look in more depth at these seven key activities and behaviours:</p>
<p><strong>Practice what you preach</strong></p>
<p>As an Agile Executive Sponsor, if you are asking teams and people to change their behaviours and activities, the first person that has to change is likely to be yourself. How much are you living the values of both the organisation and Agile? How often do you check yourself to ensure that you are living by those values? Ask yourself these questions:</p>
<p><em>Behaviours</em></p>
<ul>
<li>Do you collaborate to get insight when making decisions or make decisions by yourself?</li>
<li>Do you delegate decision authority down or make it centrally come to you?</li>
<li>Is strategy defined collaboratively or defined by yourself?</li>
<li>Are you seeking input on the strategy from a diverse set of people, regardless of hierarchy, or is it done by yourself and your immediate reporting line?</li>
<li>Are you making yourself available to anyone in the organisation for feedback and insight or do you get insight only from your reporting line?</li>
<li>Are you giving yourself time to reflect and improve or are you too busy to stop and think?</li>
<li>Are you coaching and mentoring rather than advising and telling?</li>
<li>Is your work, decisions and assumptions transparent to everyone or just limited to the people you have conversations with?</li>
<li>Do you share information and encourage others to do so as well or you ask for reports to be made for you?</li>
<li>Do you proactively seek the root cause of issues and look for patterns or you react and try to fix things as they arise?</li>
<li>Do you see failure as a learning opportunity or do you remove trust on failure?</li>
<li>Do you encourage simple, lightweight approaches to solve customer and business problems or do you ask for a plan before committing to trying anything?</li>
<li>Do you treat all assumptions as hypotheses to be validated or encourage solutions to be built because you already know the problems?</li>
<li>Do you ask for help or is everything on your shoulders?</li>
</ul>
<p>If you answered &#8220;yes&#8221; to the left hand side of the questions then you are fast on your way to becoming an Agile Executive Sponsor who practices what they preach.</p>
<p><em>Activities (aligned to strategy of transformation)</em></p>
<ul>
<li>Are you having stand-ups?</li>
<li>Are you attending showcases?</li>
<li>Are you removing roadblocks raised to you?</li>
<li>Are you participating in ceremonies that encourage continuous improvement and innovation?</li>
<li>Is your plan flexible and adaptive as your discover new insights?</li>
<li>Are you attending customer tests?</li>
</ul>
<p>If you said &#8221;yes&#8221; to these activities then you are setting up the environment around you to work in a more Agile manner.</p>
<p><strong>Set and grow a clear vision</strong></p>
<p>Agile Executive Sponsors don&#8217;t set a vision by themselves. They aggregate many people and many narratives to be able to understand the current state, the constraints in the system, the appetite for change and build a vision for the next state with these in mind. They set a very simple high level vision and focus on only the next or or two steps that need to be made immediately.</p>
<p>The vision isn&#8217;t just talked about once, it is re-iterated many times opportunistically through conversations and clarified when needed.</p>
<p>The vision isn&#8217;t set in stone but can adapt and change as both new information comes to hand and as experiments are run.</p>
<p>On a day to day basis the Agile Executive Sponsor seeks out narratives and stories by people which indicate that there is a misalignment on the vision and seeks to bring people together to re-establish connectivity to the vision.</p>
<p><strong>Make the hard calls</strong></p>
<p>This seems to be the most challenging of Agile Executive Sponsor capabilities. There is a paradox of behaviours and activities in conflict &#8211; on one hand as an Agile Leader you are encouraged to care deeply about people because you know that it is through highly engaged people that magic happens, and yet enterprise transformations call for a significant shift in capabilities and roles in the organisation. Some roles will remain unchanged, some roles will cease to exist, some roles will be consolidated and simplified and new roles may be created.</p>
<p>Making the hard calls may mean changing who remains in the organisation. It may mean having crucial conversations with senior leaders in very traditional parts of the organisation to shift their focus, to challenge their thinking and their behaviours. Your influencing skills have to be strong.</p>
<p>There will be winners and losers in an enterprise Agile transformation. This sounds rough, but it is a harsh reality. Not everyone is going to like what you are attempting to do, but whilst it will be hard there will be many people around you to support you, if you ask for help.</p>
<p><strong>Create slack for reflection, learning and improvement</strong></p>
<p>Changing an organisation from a fixed mindset to a growth mindset (also known as a learning organisation) doesn&#8217;t happen overnight. There is often an overwhelming pressure for delivery above all else. It is relentless, and in its wake learning and slack are the losers.</p>
<p>After making the hard calls, one of the biggest challenges for Agile Executive Sponsors and leaders is how to give space for reflection, learning and improvement. Here are the top tips for Agile Executive Sponsors to create slack:</p>
<ul>
<li>Don&#8217;t load up teams and people beyond 80% allocation. In Agile teams this is done through a technique that may not be immediately obvious &#8211; yesterday&#8217;s weather &#8211; where teams load up their planned velocity for an Iteration based on their previously achieved velocity. The hidden assumption in this is that the previous velocity takes into account unknowns and re-using that velocity will automatically build in slack for the Iteration. The reality is this tends to be true 50% of the time. Why 80%? Studies have shown that 80% gives enough space to handle unforeseen urgent items.</li>
<li>Encourage goals that weight learning equal to delivery. KPIs are often unilaterally or predominantly focused on delivery &#8211; is it any wonder that learning tends to take a back seat to delivery when this occurs?</li>
<li>Understand that working smarter rather than working harder will have an incremental payoff that will take time. As learning and improvement grows, capability will grow and teams will find better ways, quicker over time.</li>
<li>Slack and introspection are as equally important to yourself as they are to Agile teams. With slack, people tend to think more creatively about problems which results in better solutions.</li>
<li>Understand that <a href="https://www.fastcompany.com/3045424/what-it-takes-to-change-your-brains-patterns-after-age-25">personal change takes considerable time and re-enforcing of behaviours</a>.</li>
</ul>
<p><strong>Stop starting (or restarting) and start finishing</strong></p>
<p>One of the most frustrating experiences I have ever had with enterprise Agile transformations is the one where the vision, goals and activities of the transformation were continuously changing. Just as change was starting to happen the goal post moved again (and again).</p>
<p>It&#8217;s okay as an Agile Executive Sponsor to not get your vision right from day one, it&#8217;s okay to change and adapt the plan, but if all it turns into is talk with no change after a few months then there is a big issue with your transformation.</p>
<p>Agile Executive Sponsors get fearful that they have to do a change perfectly for everyone at once. Instead, focus on a small change through multiple experiments across multiple teams. Use this information to work out what changes work better and then amplify the patterns that are successful.</p>
<p>Agile Executive Sponsors also think they need to have lots of different work on the go &#8211; just like delivery teams, it is better to focus on getting the few changes done well than trying to do everything at once.</p>
<p><strong>Go to the place of value (gemba)</strong></p>
<p>In today&#8217;s age of distributed teams it seems to be a common excuse that leaders can&#8217;t go to their teams as they aren&#8217;t sitting together. If their teams reside in the same city it really is an excuse and one of the highest priorities of an Agile Executive Sponsor should be to move people and teams together.</p>
<p>Lean uses the term &#8216;Gemba&#8217; to refer to the act of going to the place of work where value is created. Agile Executive Sponsors should make a constant effort to sit and move around the teams who are delivering work in order to gather insights on the challenges that teams and individuals face through overhearing conversations and being available for direct conversations.</p>
<p>But it isn&#8217;t enough to gather insights, highly effective Agile Executive Sponsors will follow through and solve these problems.</p>
<p><strong>Remove impediments</strong></p>
<p>Removing issues that are either blocking teams or slowing teams down from delivering should be the primary day to day activity that Agile Executive Sponsors focus on. They will need to integrate all of the above six practices together in order to successfully achieve this. Start small and simply, getting some early runs on the board of solving issues. An Agile Executive Sponsor must be fully empowered by the CEO in order to achieve this, otherwise they are highly likely to fail in a system that is still heavily dependent on positional power to enact change.</p>
<p>This doesn&#8217;t mean that the Agile Executive Sponsor personally has to solve all the issues, rather they have the connections, pathways, influencing power and tenacity to follow through on delegated issues as they are raised across the organisation. The biggest challenge an Agile Executive Sponsor will face is that there will be so many issues how to best prioritise them &#8211; using both Agile techniques and insights gathered to prioritise.</p>
<p><strong>Conclusion</strong></p>
<p>Transformations take a <em>long</em> time, are fraught with many issues as adopting new changes is hard for everyone. Aside from performing these seven habits, Agile Executive Sponsors will need to have a tempered balance of both patience, resilience and tenacity. Too much patience and the transformation will stall, too much tenacity and the change will be fully rejected, too much resilience and people will be change fatigued.</p>
<p>In a few weeks we will take a look at Agile Leadership and see how the role of a Manager changes in an Agile organisation.</p>
<p><em>A note on enterprise transformations</em></p>
<p>I have seen some great Agile Executive Sponsors who started an transformation by not being very strategic or proactive and instead focusing the transformation in a one step at a time fashion. Primarily they did this for one of three reasons:</p>
<ol>
<li>They don&#8217;t have the authority to change elements outside of their boundary of influence</li>
<li>There was limited organisational appetite at the C-Suite for an enterprise change</li>
<li>There was limited understanding at the C-Suite about what an Agile Enterprise Transformation meant</li>
</ol>
<p>These executives were highly successful in the areas that they championed the change in, but in all instances the change stalled and was limited in its effectiveness. As an approach, if one of the above three problems exists in the organisation it is highly likely that a such a champion does need to step up and perform a smaller scoped transformation so that insights can be gathered at the C-suite level before a wider scale change is endorsed.</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2018/01/22/7-habits-of-highly-effective-agile-executive-sponsors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="https://agileforest.files.wordpress.com/2018/01/placeholder_couple_superhero-e1516620332858.png" length="0" type="" />
<enclosure url="https://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2018/01/executivesponsorship.jpg?w=1024" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2018/01/executivesponsorship2.jpg" length="0" type="" />
		</item>
		<item>
		<title>Scaling Agile Tricks Series: Economically efficient teaming</title>
		<link>https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/</link>
		<comments>https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/#comments</comments>
		<pubDate>Mon, 05 Jun 2017 06:35:37 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[Architectural Teams]]></category>
		<category><![CDATA[component teams]]></category>
		<category><![CDATA[Customer Journey Teams]]></category>
		<category><![CDATA[feature teams]]></category>
		<category><![CDATA[Structuring Agile Teams]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1161</guid>
		<description><![CDATA[Welcome to the fourth blog in the Scaling Agile Tricks Series. So far we have covered The Leadership Cell, the Mitosis division of teams, and Pipeline management techniques. In this blog I will cover how to setup teams so that they deliver more efficiently. I am not the first person to talk about different types &#8230; <br /><br /><a href="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>Welcome to the fourth blog in the Scaling Agile Tricks Series.</p>
<p>So far we have covered <a href="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/">The Leadership Cell</a>, the <a href="https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/">Mitosis division of teams</a>, and <a href="https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/">Pipeline management techniques</a>.</p>
<p>In this blog I will cover how to setup teams so that they deliver more efficiently. I am not the first person to talk about different types of teams and would like to highlight that a lot of this content has already been previously covered by Kenny Rubin in both his presentations and his book.</p>
<p>What is economic efficient teaming? To me it is about:</p>
<ul>
<li>reducing handoffs and dependencies</li>
<li>which in turn is about reducing risk and improving efficiency</li>
</ul>
<p>There are a number of different options when structuring teams who work at Scale:</p>
<ol>
<li>Feature Teams</li>
<li>Component Teams</li>
<li>Architectural Layer Teams</li>
<li>Customer Journey Teams</li>
</ol>
<p>Let&#8217;s take a look at what each of these means and the pro&#8217;s and cons of each of them.</p>
<p><strong>Feature Teams</strong></p>
<p><em>What is it? </em></p>
<p>Let&#8217;s take a look at the example feature below.</p>
<p><a href="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/featureteams/" rel="attachment wp-att-1165"><img data-attachment-id="1165" data-permalink="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/featureteams/" data-orig-file="https://agileforest.files.wordpress.com/2017/06/featureteams.png" data-orig-size="2694,1417" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="featureteams" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=300" data-large-file="https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=1024" class="wp-image-1165 alignnone" src="https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=1024" alt="" width="562" height="296" srcset="https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=1024 1024w, https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=562 562w, https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=1124 1124w, https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=150 150w, https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=300 300w, https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=768 768w" sizes="(max-width: 562px) 100vw, 562px" /></a></p>
<p>If we have a product that relies on multiple types of systems, lets say a mobile banking app, you would likely have to build both an android and an iOS front end. Additionally on the backend, to talk to the core banking system you would have a number of interface points &#8211; in this example a simple .net controller before a middleware tier. In this scenario most of the middleware services already exist due to an existing web front end system.</p>
<p>The design of this team is such that any business feature can be delivered wholly by the team without any other interactions to other systems or teams. The team has all the skills that it needs to build a feature across both of the front ends. They can even adjust the web banking solution if the feature needs it to.</p>
<p>A feature for this type of team would be &#8220;As a banking customer, I want to know if my recurring payment will overdraw my account, so that I can manage my accounts to not get an overdrawn fee&#8221;. The feature goes to only this one team to deliver.</p>
<p><em>Pros:</em></p>
<ul>
<li>No dependencies or hand-offs with other teams</li>
<li>Encourages big picture thinking &#8211; the team can consider the need and fully implement an alternative solution if they believe it will better meet the need</li>
<li>Low inventory waste &#8211; assuming there is some investment in cross functional capabilities, the movement of work is limited to only the capacity of the team. The team can swarm to get work done and fully own the reduction of work in progress to deliver the feature.</li>
<li>Low integration &#8211; the feature can be integrated across the multiple systems by the team itself without having to co-ordinate across teams for integration</li>
<li>Very low end to end cycle time &#8211; all of the above factors compound to a really low cycle time.</li>
<li>High cross product knowledge</li>
<li>Low susceptibility to peaks and troughs of work</li>
</ul>
<p><em>Cons:</em></p>
<ul>
<li>High investment of cross functional capabilities with a moderate change concern of people having to learn systems and languages outside of their comfort zones</li>
<li>Unable to scale easily past a few systems &#8211; if the team also had to do the middleware changes and the core banking system changes this approach would fall down heavily due to either too much knowledge having to be retained in the the team or over bloat of the time size. Commonly this risk is mitigated by having one or two middleware developers shared across the set of teams that move in and out of the feature teams depending on the feature.</li>
<li>System instability due to lower ownership of architecture and technical debt &#8211; because multiple systems are being maintained there is less strength and care than what occurs when only a single code base is being changed. Feature teams do result in higher amounts of technical debt being created if the Technical Lead role in the Leadership Cell is not empowered.</li>
<li>Reduced likelihood of asset reuse &#8211; the feature team will tend to not think outside of the box of how the feature could be extended for the future. They will build for the knowns of today without knowledge of similar trends being delivered by other feature teams around them.</li>
<li>Higher chance of code merging &#8211; because other feature teams may hit similar screens or pages there is an increased risk of misaligned user interface design and increased code merge cost.</li>
<li>Higher costs to get consistency in practice &#8211; best practice will need to be shared with all the team across all of the feature teams for all of the systems in the scaled cluster.</li>
<li>Higher chance of defects due to dispersed knowledge of the product.</li>
</ul>
<p><strong> Component Teams</strong></p>
<p><em>What is it?</em></p>
<p><a href="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/componentteams/" rel="attachment wp-att-1163"><img data-attachment-id="1163" data-permalink="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/componentteams/" data-orig-file="https://agileforest.files.wordpress.com/2017/06/componentteams.png" data-orig-size="2730,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="componentteams" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=300" data-large-file="https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=1024" class=" wp-image-1163 alignnone" src="https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=1024" alt="" width="619" height="454" srcset="https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=1024 1024w, https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=619 619w, https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=1238 1238w, https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=150 150w, https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=300 300w, https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=768 768w" sizes="(max-width: 619px) 100vw, 619px" /></a></p>
<p>Using the same feature as before, it would be split and handed to two different teams to implement. One team will do the detection mechanism on knowing if the recurring payment will overdraw the account, the other team would process the notification to the customer.  The two teams would need to agree on the design, implement them separately and then integrate it when both have completed.</p>
<p>Component teams are especially useful when the code base is all one massive system and you want to break it down into logical groupings. Spotify is renowned as being a heavy user of the component team concept where portions of the screen that you see are owned by different teams. It isn&#8217;t mandatory that component teams are used where just one code base or system exists &#8211; in the above example you may still have an iOS, android and .net developer in each team. However it is likely that team composition will differ in the component team scenario.</p>
<p><em>Pros:</em></p>
<ul>
<li>High technical ownership of debt and architecture &#8211; teams have a strong purpose and focus on cleaning up their area of the product, they are also likely to have peaks and troughs in work that gives them the time to focus on this as well</li>
<li>High asset reuse &#8211; if the work goes to the notifications team, they would likely focus on ways to make that component re-useable or available for other teams in different ways. Additionally they would likely have visibility of multiple similar requests.</li>
<li>Low chance of code merge &#8211; the team are the clear owners to the code and are highly unlikely to have code merge clashes</li>
<li>Lower defect likelihood due to depth of understanding in their part of the code base</li>
</ul>
<p><em>Cons:</em></p>
<ul>
<li>Highest number of dependencies for delivering a complex customer need (economically nonviable at scale)</li>
<li>Cross product knowledge very low</li>
<li>Susceptible to peaks and troughs of work</li>
<li>Small picture thinking (my job is this one tiny bit)</li>
<li>Requires integration</li>
</ul>
<p><strong>Architectural Layer Teams</strong></p>
<p><em>What is it?</em></p>
<p><a href="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/architectureteams/" rel="attachment wp-att-1162"><img data-attachment-id="1162" data-permalink="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/architectureteams/" data-orig-file="https://agileforest.files.wordpress.com/2017/06/architectureteams.png" data-orig-size="2540,1898" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="architectureteams" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=300" data-large-file="https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=1024" class=" wp-image-1162 alignnone" src="https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=1024" alt="" width="606" height="453" srcset="https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=1024 1024w, https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=606 606w, https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=1212 1212w, https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=150 150w, https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=300 300w, https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=768 768w" sizes="(max-width: 606px) 100vw, 606px" /></a></p>
<p>Using the same feature, teams are split by their specialties and consequently the feature has to go to three teams and then be integrated together.</p>
<p>In my experience architectural layer teams are often mistakenly called component teams, but the key difference is that work is split by capability and not by a portion of a product.</p>
<p>Most waterfall teams are setup as architectural layer teams.</p>
<p><em>Pros:</em></p>
<ul>
<li>Minimal disruption to challenging people&#8217;s specialties, resulting in low change resistance</li>
<li>Supports massively complex organisations where a single change impacts dozens of systems</li>
<li>Favors contractual agreements</li>
<li>High technical ownership of debt and moderate ownership of architecture</li>
<li>Reduced costs to get consistency in practices</li>
<li>Low chance of same code being worked on by two different teams</li>
</ul>
<p><em>Cons:</em></p>
<ul>
<li>High dependencies, which leads to long cycle time (very high if each team is part of a separate agile release train)</li>
<li>High inventory waste (work sitting idle waiting for integration)</li>
<li>Discourages sharing of information through silos</li>
<li>Small picture thinking (my job is just this bit)</li>
<li>Moderate susceptibility to peaks and troughs of work</li>
<li>Requires integration</li>
<li>Cross product knowledge very low</li>
</ul>
<p><strong>Customer Journey Teams</strong></p>
<p><em>What is it?</em></p>
<p><a href="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/customerjourneyteams/" rel="attachment wp-att-1164"><img data-attachment-id="1164" data-permalink="https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/customerjourneyteams/" data-orig-file="https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png" data-orig-size="3474,2397" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="customerjourneyteams" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=300" data-large-file="https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=1024" class=" wp-image-1164 alignnone" src="https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=1024" alt="" width="729" height="503" srcset="https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=1024 1024w, https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=729 729w, https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=1458 1458w, https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=150 150w, https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=300 300w, https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=768 768w" sizes="(max-width: 729px) 100vw, 729px" /></a></p>
<p>Using the same feature, multiple teams exist for the product, each one taking care of a logical portion of the customer&#8217;s journey through the product. Let&#8217;s say that this feature came about due to a number of complaints of people leaving the bank because they cited their hatred for overdrawn fees (especially as they believe the bank would have known it would have been overdrawn if the scheduled payment occurred).</p>
<p>Because customers were leaving, the feature went to the Retention team.</p>
<p>In this example the end to end product is supported through a number of different systems. What teams have what system capability is dependent on the system relevance at the journey step. The Retention team needs to have capabilities in both System 4 and System 2.</p>
<p>Customer Journey teams are the newest team structuring kid on the block, and whilst there is still not a lot of evidence of whether it works or not it has a lot of promise as it is more like a cut down version of feature teams.</p>
<p><em>Pros:</em></p>
<ul>
<li>Very low chance of the same code being worked on by two different teams</li>
<li>Low dependencies or hand-offs with other teams (unless the feature crosses multiple customer journey steps)</li>
<li>Encourages big picture thinking &#8211; the team can consider the need and fully implement an alternative solution if they believe it will better meet the need</li>
<li>Low inventory waste &#8211; assuming there is some investment in cross functional capabilities, the movement of work is limited to only the capacity of the team.</li>
<li>Low integration &#8211; the feature can be integrated across the multiple systems by the team itself without having to co-ordinate across teams for integration</li>
<li>Low end to end cycle time &#8211; all of the above factors compound to a really low cycle time (unless the feature cross multiple journey stages).</li>
<li>Higher empowerment in reducing technical debt</li>
<li>High likelihood of asset reuse</li>
</ul>
<p><em>Cons:</em></p>
<ul>
<li>High susceptibility to peaks and troughs of work (certain customer journey points tend to be heavier in work than others, especially in a banking app solution)</li>
<li>Low cross product knowledge</li>
<li>High investment of cross functional capabilities with a moderate change concern of people having to learn systems and languages of their comfort zones</li>
<li>Unable to scale easily past a few systems</li>
<li>Low cross ownership on architecture</li>
<li>Higher costs to get consistency in practice &#8211; best practice will need to be shared with all the team across all of the journey teams for all of the systems in the scaled cluster. A good example is consistency of UX elements and design.</li>
</ul>
<p><strong>Summary</strong></p>
<p>Who would have thought it wasn&#8217;t so clear cut how to split teams? The struggle often is that people don&#8217;t know of these options and the trade offs that they are choosing. The choice is not clear cut.</p>
<p>You also don&#8217;t have to have all of your teams in one pattern.  In one organisation I moved four architectural teams into two component teams and two feature teams. The number of feature teams eventually grew to over ten, but we still found it useful for quite a while to keep the two component teams in place because of the significant complexity in that part of the code. To grow capability of the architectural teams into feature teams wasn&#8217;t easy either, it took half a year of struggling and many frustrations, but I had multiple people tell me a year later that it was the best thing that happened to the area and worth it despite the pain (and this was from some of the most strongest opponents).</p>
<p>Feel free to post a reply if you disagree with the pros, cons and have any other team cutting options.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2017/06/05/scaling-agile-tricks-series-economically-efficient-teaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="https://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2017/06/featureteams.png?w=1024" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2017/06/componentteams.png?w=1024" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2017/06/architectureteams.png?w=1024" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2017/06/customerjourneyteams.png?w=1024" length="0" type="" />
		</item>
		<item>
		<title>Scaling Agile Tricks Series: Pipeline Management</title>
		<link>https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/</link>
		<comments>https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/#comments</comments>
		<pubDate>Thu, 18 May 2017 12:32:25 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[Kanban]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1147</guid>
		<description><![CDATA[Welcome to the third blog in the Scaling Agile Tricks Series. So far we have covered the Leadership Cell pattern and the Mitosis pattern. In this blog I will cover my personal sentiments on managing, refining and decomposing pipelines when delivering using Agile across multiple teams. Generally I use the word pipeline management instead of &#8230; <br /><br /><a href="https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>Welcome to the third blog in the Scaling Agile Tricks Series.</p>
<p>So far we have covered the <a href="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/">Leadership Cell pattern</a> and the <a href="https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/">Mitosis pattern</a>.</p>
<p>In this blog I will cover my personal sentiments on managing, refining and decomposing pipelines when delivering using Agile across multiple teams.</p>
<p>Generally I use the word pipeline management instead of terms like Program or Portfolio Kanban, mostly because the term is simpler to understand and the usage of Kanban implies a solution that there may not be a problem for.</p>
<p>I have seen three patterns used for pipeline management at scale:</p>
<ol>
<li>Dual Track with separate ownership</li>
<li>Dual Track with team ownership</li>
<li>Just in time team flow pull</li>
</ol>
<p>Let&#8217;s take a look at the pro&#8217;s and cons of these in some more detail.</p>
<p><strong>To Dual Track or Not, that is the question</strong></p>
<p>Dual Tracking is a concept that originated as part of Dual Track Scrum &#8211; where teams were often seen doing some backlog preparation or actual initial thinking of work one Sprint in advance:</p>
<p><img class="" src="https://dbcms.s3.amazonaws.com/devbridgecom/bcms/image/f80d324b8b3e4d8b988b045ad7fa9983/2016_02_BlogPost_01.jpg" alt="Image result for dual track scrum" width="562" height="340" /></p>
<p>When doing this technique the reality is that it creates context switching for individuals across two sprints &#8211; the current and the next planned Sprint.</p>
<p><img class="" src="https://dbcms.s3.amazonaws.com/devbridgecom/bcms/image/277960cd634745ce9afca5d32e999846/Dual_Track_Discovery_and_Delivery.jpg" alt="Image result for dual track scrum" width="525" height="252" /></p>
<p>My main issue with Dual Track Scrum has always been that it has been dressing Agile up in Waterfall clothing. It creates and encourages the idea that Discovery occurs in one Sprint, Delivery in the next Sprint and, dare I say it, scarily some people end up doing testing in the following Sprint.</p>
<p>Well, imagine that at an even bigger scale. This is what it tends to look like:<br />
<a href="https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/portfoliomanagementpipelinehighcontext/" rel="attachment wp-att-1148"><img data-attachment-id="1148" data-permalink="https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/portfoliomanagementpipelinehighcontext/" data-orig-file="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png" data-orig-size="3498,2316" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="portfoliomanagementpipelinehighcontext" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=300" data-large-file="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=1024" class="alignleft  wp-image-1148" src="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=777&#038;h=515" alt="" width="777" height="515" srcset="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=777&amp;h=515 777w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=1554&amp;h=1030 1554w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=150&amp;h=99 150w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=300&amp;h=199 300w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=768&amp;h=508 768w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=1024&amp;h=678 1024w" sizes="(max-width: 777px) 100vw, 777px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>From top to bottom this is the context switching breakdown (worst case scenario). Firstly, delivery teams may be supporting any production issues that arise from the previous increment that they have delivered (note I use the term increment to indicate a number of Sprints that has resulted in a release).</p>
<p>Secondly the team is working on the current increment, delivering user stories. If they are unlucky they are dual tracking here too &#8211; ie working across two Sprints (2nd and third rows).</p>
<p>Thirdly they may be involved in the shaping of the work coming up for the next Program Increment. In the three pipeline management options I gave at the start of this blog this equates to the second pattern &#8220;Dual Track with team ownership&#8221; as the initial discovery isn&#8217;t done by a different team or subset of non team individuals.</p>
<p>In the advent of a really massive piece of work then there may be even further upstream work, breaking massive boulders of work down to feature like rocks. Think of this as a rock crushing machine. In my experience, at scale teams rarely get involved in this activity.</p>
<p>And lastly we have all the other stuff that teams end up having to do &#8211; &lt;insert bureaucracy activity here&gt;. If they are super lucky they get to have time to think and reflect on themselves as individuals and seek opportunities to improve their own capabilities.</p>
<p>It shouldn&#8217;t be a surprise to anyone that teams barely deliver when put under these constraints and expectations, and yet I do find that often it is very unclear to leaders of such teams that such extensive context switching is occurring.</p>
<p>The first pipeline management option, &#8220;Dual Track with separate ownership&#8221; reduces the amount of context switching down by having either a different team or key individuals like a designer and an architect look at bigger work coming down the pipeline in order to assess its customer and business desirability and viability and whether it is feasible given constraints, value earned over cost, etc. More commonly than not, these people aren&#8217;t or haven&#8217;t for quite some time been involved in actual feature delivery. Whilst they can provide a buffer to the team having to do some of this activity, it is at a high risk that the solutions that they are coming up with are unimplementable, over designed, or are based on poor assumptions. Additionally they create a need for a handover, which is often poorly executed.</p>
<p>Whilst you could certainly put in process to reduce these risks, why over engineer the process?</p>
<p>As a core principle for Scaling Agile, my number one rule is &#8220;Remove handovers and dependencies&#8221;. Which brings us to&#8230;</p>
<p><strong>Just in time team flow pull</strong></p>
<p>Each option has it&#8217;s pros and cons. The Just in time pattern means that the backlog for the set of teams is very lightweight in fidelity and knowledge. Think of these backlog items as initiatives (I am trying deliberately to avoid words like Epic, Capability and Feature as the hierarchy varies based on which scaling model you use). In my mind, an initiative is the sort of thing you might put on the release notes to customers when you do a new app store release, or something big enough to do a sequence for customer onboarding. Initiatives can take as little as three weeks or be as big as six months of work for a single team.</p>
<p>Initiatives are de-coupled from the other teams delivering in the same product through good shaping of scope and good team design (which we will cover in a future blog post). As a team finishes delivering an initiative they will pick up (pull) a new one and begin the discovery process on it. It tends to look like this:</p>
<p><a href="https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/portfoliomanagementpipeline-2/" rel="attachment wp-att-1150"><img data-attachment-id="1150" data-permalink="https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/portfoliomanagementpipeline-2/" data-orig-file="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png" data-orig-size="3340,1148" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="portfoliomanagementpipeline" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=300" data-large-file="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=1024" class="alignleft  wp-image-1150" src="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=719&#038;h=247" alt="" width="719" height="247" srcset="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=719&amp;h=247 719w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=1438&amp;h=494 1438w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=150&amp;h=52 150w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=300&amp;h=103 300w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=768&amp;h=264 768w, https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=1024&amp;h=352 1024w" sizes="(max-width: 719px) 100vw, 719px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>At the tail of this approach the team is likely to prioritise first and foremost the release and support activities. Their next priority is doing Discovery/Inception on the next initiative. In the learning period where they may be waiting for customer feedback they can fill the gaps with technical debt.</p>
<p>You can see visually the difference between the reduced context switching of this picture and the previous one is quite significant. It does come at a cost &#8211; the cost of ensuring that the team is as independent as it can possibly be from the other teams delivering on the same platform. It requires not only good work prioritisation from a backlog perspective to limit two teams working in the same area, but also great technical practices to limit integration risks and be able to release at any point in time.</p>
<p>I really love this approach because it empowers the team to release when they are ready and empowers them to know when they are ready to begin coding. One risk is that they may spend too much time in Discovery, but even Dual Track has this risk. Another risk is that they may begin Discovery and then determine that the initiative isn&#8217;t viable. This could also occur in the Dual Track scenario, but a new backlog item would then need to be picked up and potentially those stakeholders may not be prepared to spend time in Discovery. The core of the issue is that there is no buffer time if the stakeholder(s) are unavailable, whereas buffer time exists in the Dual Track approach.</p>
<p>The reality? Out of about forty-five initiatives I have seen an initiative be cancelled once, so why design a process solution for such a small occurrence rate? Where you work may be different and more work may be cancelled in Discovery, so choosing which approach to take may be dependent on the failure rate of Discovery.</p>
<p>As a coach I try to move organisations towards Just in Time team pull but it takes time to remove the dependencies and handoffs first.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2017/05/18/scaling-agile-tricks-series-pipeline-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="https://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="https://dbcms.s3.amazonaws.com/devbridgecom/bcms/image/f80d324b8b3e4d8b988b045ad7fa9983/2016_02_BlogPost_01.jpg" length="0" type="" />
<enclosure url="https://dbcms.s3.amazonaws.com/devbridgecom/bcms/image/277960cd634745ce9afca5d32e999846/Dual_Track_Discovery_and_Delivery.jpg" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipelinehighcontext.png?w=1024" length="0" type="" />
<enclosure url="https://agileforest.files.wordpress.com/2017/05/portfoliomanagementpipeline1.png?w=1024" length="0" type="" />
		</item>
		<item>
		<title>Scaling Agile Tricks Series: Mitosis</title>
		<link>https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/</link>
		<comments>https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/#comments</comments>
		<pubDate>Thu, 11 May 2017 09:58:32 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1142</guid>
		<description><![CDATA[Welcome to the second post in the Scaling Agile Tricks Series. In the first blog I talked about my favorite scaling pattern &#8211; the Leadership Cell. In the second blog post I have a really simple pattern called Mitosis. Mitosis is a very easy solution to a common problem &#8211; how do you scale the &#8230; <br /><br /><a href="https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>Welcome to the second post in the Scaling Agile Tricks Series.</p>
<p>In the first blog I talked about my favorite scaling pattern &#8211; <a href="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/">the Leadership Cell</a>. In the second blog post I have a really simple pattern called Mitosis.</p>
<p><img src="https://i0.wp.com/education-portal.com/cimages/multimages/16/meiosis.png" alt="Image result for mitosis definition" /></p>
<p>Mitosis is a very easy solution to a common problem &#8211; how do you scale the number of teams? This is a common question for organisations undergoing a significant expansion and commonly occurs in the digital and lean start-up space.</p>
<p>The challenge is, there are very strong beliefs held by the agile community and coaches that teams should remain stable, that is, adding or removing team members is often frowned upon as each time it occurs the team has to begin again traversing through <a href="https://www.google.com.au/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=3&amp;cad=rja&amp;uact=8&amp;ved=0ahUKEwjEyaSOxOfTAhVKnZQKHcGqC_kQFggzMAI&amp;url=http%3A%2F%2Fwww.businessballs.com%2Ftuckmanformingstormingnormingperforming.htm&amp;usg=AFQjCNFk3SqV7wQ5I-JOTj3bjhM8l1I5hw&amp;sig2=JY9iDpHykRmuv5vz3XhBhA">Tuckman&#8217;s stages of group development</a>.</p>
<p>One recommendation I have is to grow and divide teams in a similar way that cells divide through Mitosis. Whilst great Agile teams are most effective when sized at<a href="http://rgalen.com/agile-training-news/2015/8/22/the-3-bears-of-agile-team-size"> seven plus or minus two</a>, to use this pattern effectively you will unfortunately need to grow the team slightly above what is an acceptable norm. Ten to fourteen would be in the ballpark of the maximum size. Once the maximum size is reached you split the team into two. If you need more teams you rinse and repeat, incrementally adding great quality people as you find them until the threshold is reached.</p>
<p>The pro&#8217;s of such an approach:</p>
<ul>
<li>Cultural norms are persisted. The alternative approach of just adding or building a whole new team means that they become culturally ignorant of &#8216;the way we do things around here&#8217;.</li>
<li>Standards and expectations are more effectively understood through team stories instead of reading documents and finding out the documentation is wrong.</li>
<li>People who get on well together can be kept together as the team splits. Conversely tense relationships can be split.</li>
</ul>
<p>The con&#8217;s of such an approach:</p>
<ul>
<li>Teams are constantly going through Tuckmans stages which is a huge dent on productivity. You will have a productivity issue even if you create a new team from scratch but this will significantly extend that affect.</li>
<li>Whilst teams are expanding beyond ten people the communication costs increase.</li>
</ul>
<p>Is this a suitable approach for you? Well that depends on whether you are trying to optimise on productivity or optimise on culture and consistency.</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="http://education-portal.com/cimages/multimages/16/meiosis.png" length="0" type="" />
		</item>
		<item>
		<title>Scaling Agile Tricks Series: The Leadership Cell</title>
		<link>https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/</link>
		<comments>https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/#comments</comments>
		<pubDate>Sun, 07 May 2017 06:36:50 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[DAD]]></category>
		<category><![CDATA[LeSS]]></category>
		<category><![CDATA[SAFe]]></category>
		<category><![CDATA[Scaling]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1136</guid>
		<description><![CDATA[With so many frameworks out there that tell you how to scale Agile (LeSS, DAD, Nexus, Enterprise Scrum, SAFe, etc) I have for a long time held off adding fuel to the fire by having a blog series dedicated to Scaling Agile. Why? Well because, just like in the early days of foundational Agile (Scrum, &#8230; <br /><br /><a href="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>With so many frameworks out there that tell you how to scale Agile (LeSS, DAD, Nexus, Enterprise Scrum, SAFe, etc) I have for a long time held off adding fuel to the fire by having a blog series dedicated to Scaling Agile. Why? Well because, just like in the early days of foundational Agile (Scrum, FDD, XP, DSDM), it took time for patterns to emerge of what works and what doesn&#8217;t.</p>
<p>In this series I plan to not re-iterate the scaling frameworks, but instead highlight the tips and tricks of patterns that aren&#8217;t in those frameworks that I have experienced actually works. These are tricks that have worked not once, but multiple times. These are also tricks that I have validated with other organisations, the sorts of things that people have struggled with when implementing agile at scale but amazingly have come up with similar ideas on how to tackle the problem. It is probably worthwhile to note that the sort of work I do is in really big corporations with heavily bureaucratic environments. These patterns have all been discovered and validated at this level for organisations a few years into their Agile journey.</p>
<p>So what is the first pattern? Well, I will start with my biggest one and probably conceptually a complicated one. It starts pretty simple &#8211; when you do Agile at scale, yes you have multiple teams, but what supporting mechanisms to you need around the teams? Whilst a few frameworks prescribe the roles needed to support teams I find that they are somewhat lacking. The term I use is a &#8220;Leadership Cell&#8221;, not because I see this group of people lording over the teams, but because they are likely to be each leading a backlog.</p>
<p>The Leadership Cell are backlog and decision authority functions of six key areas: <a href="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/leadershipcell-2/" rel="attachment wp-att-1138"><img data-attachment-id="1138" data-permalink="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/leadershipcell-2/" data-orig-file="https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png" data-orig-size="2044,1772" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="leadershipcell" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=300&#038;h=260" data-large-file="https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=1024" class="alignleft size-medium wp-image-1138" src="https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=300&#038;h=260" alt="" width="300" height="260" srcset="https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=300&amp;h=260 300w, https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=600&amp;h=520 600w, https://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=150&amp;h=130 150w" sizes="(max-width: 300px) 100vw, 300px" /></a>Customer Experience, Product Ownership, Adoption, Technology, Delivery and Coach.</p>
<p>These areas each own their own backlog. The Customer Experience area, is focused on customer facing (internal or external) experience, needs, problems, consistency, journey and simplicity. The Product Ownership area is focused on the business needs, problems and worthiness of potential business solutions. The Adoption area is focused on ensuring benefits get realised, change is effectively managed and adoption (internal or external) is successful. In a number of organisations the Product Ownership and Adoption areas are owned by the same person. In smaller scaled environments all three roles may be owned by the one person.</p>
<p>The Technology area is focused on technical problems, needs, solutions. Concerns like increasing technical debt, keeping on top of patch upgrades, sustainability of long term operability of the codebase, etc are great examples of backlog categories of work they may have. Enablers could also be considered technology backlog items, but I prefer enablers to be driven from business need and should be part of Product Ownership.</p>
<p>The Delivery area is potentially more amorphous. In larger enterprises there is a considerable amount of work related to governance, policy and procedures. The Delivery area is focused on getting through these activities. In a great Agile enterprise these activities should be small in number and automated as much as possible, but as most organisations are on a journey this area needs to be the conduit between the old and new worlds, until at least, the enterprise has undergone governance simplification. In addition the Delivery area should be focused on sustainability of pace &#8211; are team empowered to pull, is the pipeline realistic given the number of teams, is quality being traded off, is flow consistent? Importantly, the Delivery area is the glue that helps to bind the other areas together if they are not &#8211; they are the champion of collaboration across all of the areas and are asking the important questions when a trade-off needs to occur between the areas. They will manage escalations up and shelter the teams, just like a Scrum of Scrums Master.</p>
<p>These areas do not have to be filled by six different people, individuals may fulfill one of more of the key areas &#8211; but be wary as it will be challenge to balance decision making.</p>
<p>Note that the Coach role is a little less formal, they may hold continuous improvement and capability (I&#8217;m talking about people capability and not product capability here) improvement backlog items, but it is better practice for capability and continuous improvement backlog items to be collectively owned long term by the Leadership Cell itself. In the early days of a transformation it may be useful for someone to be the voice of improvement and hence you could say that rather than &#8220;Coach&#8221; have the area as &#8220;Continuous improvement&#8221;, but I believe that continuous improvement should be embedded throughout the other areas, like Customer Experience and Technology and thus wouldn&#8217;t separate it out. The argument is then about continuous improvement that impacts across these functions, which might, over time, be enough of an excuse to change the name of the area but I would rather have clarity around the originating tension &#8211; ie where the pain is being felt that is driving the continuous improvement and use that area to drive the change. Additionally, the Coach role isn&#8217;t a role that I see existing longer term in the leadership cell, it is there to bootstrap the change, but shouldn&#8217;t be there indefinitely unlike the other areas.</p>
<p>The more complicated aspect of the Leadership Cell is how these areas interact. Certainly the Leadership Cell should be part of the Scrum of Scrums along with the Scrum Masters. One or more people in the Leadership Cell may also represent impediments as they get raised up above the Scrum of Scrums.</p>
<p>At a more strategic perspective the Leadership Cell starts to veer away from some of the scaling framework guidance. At a regular interval the Leadership Cell should have a prioritisation meeting to balance strategic direction and create a unified backlog for the teams. The frequency of this will depend on the frequency of pull from teams. I generally find that either every four or six weeks with a consolidated backlog of ten items is enough. This meeting is held like a multi Product Owner prioritisation meeting with each person bringing their top five items. As a collective they agree to which items should be pulled next. Like multi Product Owner prioritisation meetings, it does tend to take a few goes at this meeting before it becomes more fair and normalised.</p>
<p>The trade-off discussions can be quite heated, but it should be like a see-saw &#8211; sometimes it will be weighted to one perspective and then next time another area may be more heavily weighted. Normally, at scale the Product Owner tends to dominate the work. Using this approach more continuous improvement and operational stability tends to be added as a priority of focus. This is not to say that it will be realistic to have 50% Product Owner work and 50% other focus areas, but more like 80% Product Owner and 20% other focus areas (which would be an improvement from the 95% Product Owner weighting).</p>
<p>The Leadership Cell is also accountable for a lightweight process for agreeing to how to prioritise. I personally like the  DVF approach over WSJF, but each has its merits.</p>
<p><a href="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/leadershipcelldvf/" rel="attachment wp-att-1139"><img data-attachment-id="1139" data-permalink="https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/leadershipcelldvf/" data-orig-file="https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png" data-orig-size="3051,2120" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="leadershipcellDVF" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=300&#038;h=208" data-large-file="https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=1024" class="alignleft size-medium wp-image-1139" src="https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=300&#038;h=208" alt="" width="300" height="208" srcset="https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=300&amp;h=208 300w, https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=600&amp;h=416 600w, https://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=150&amp;h=104 150w" sizes="(max-width: 300px) 100vw, 300px" /></a>The DVF approach focuses on Desirability, Viability and Feasibility. It can be mathematically weighted and divided by time just like WSJF. The Leadership Cell balances the DVF where the Customer Experience area focuses on desirability, Product Ownership and Adoption focuses on Viability, and Delivery and Technology look at Feasibility. This is not to say that each Leadership Cell function cannot participate and consider all of the DVF elements as they assess and prioritise the work.</p>
<p>I like DVF because it isn&#8217;t just a prioritisation process but is importantly a set of considerations to test the work against. I&#8217;ll give a few examples of considerations for each.</p>
<p>Desirability consideration examples &#8211; Identify the alignment and contribution to the customer end to end journey; quantify the staff problem or opportunity.</p>
<p>Viability consideration examples &#8211; Business ability to absorb the change among other initiatives being rolled out and operating workload; identify and quantify the risk reduction and compliance obligations.</p>
<p>Feasibility consideration examples &#8211; Quantify business continuity and information risks; identify alignment and contribution to target architecture.</p>
<p>Along with attending the Scrum of Scrums and managing the pipeline for teams to pull from the Leadership Cell should also be part of a regular cross team retrospection. In essence, they act as if they are in a Sprint themselves but the likely timebox is going to be larger than that of the teams. To be clear, this timebox isn&#8217;t necessarily a Product or Program Increment, it should be decoupled from the release of a product (we will get into dependency management and PIs in a future blog).</p>
<p>So in summary, the sort of problems that having a Leadership Cell helps to solves includes:</p>
<ul>
<li>Having a mechanism to give equal authority of needs so that the team of teams backlog isn&#8217;t driven just by business need.</li>
<li>No one person in the Leadership with higher power or authority over another, it is a peer structure where the coach is also considered a peer.</li>
<li>Ownership point for work coming into the team of teams</li>
<li>Considerations that should be applied to work as it comes into teams (DVF like elements).</li>
</ul>
<p>Stay tuned for my next blog post on the <a href="https://agileforest.com/2017/05/11/scaling-agile-tricks-series-mitosis/">Scaling Agile Tricks Series &#8211; Scaling number of teams</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2017/05/07/scaling-agile-tricks-series-the-leadership-cell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="http://agileforest.files.wordpress.com/2017/05/leadershipcell1.png?w=300" length="0" type="" />
<enclosure url="http://agileforest.files.wordpress.com/2017/05/leadershipcelldvf.png?w=300" length="0" type="" />
		</item>
		<item>
		<title>The success of an Agile Transformation depends on…</title>
		<link>https://agileforest.com/2017/04/14/the-success-of-an-agile-transformation-depends-on/</link>
		<comments>https://agileforest.com/2017/04/14/the-success-of-an-agile-transformation-depends-on/#comments</comments>
		<pubDate>Fri, 14 Apr 2017 02:52:56 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[Leadership]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=1131</guid>
		<description><![CDATA[Is Agile dependent on culture or leadership support for success? I recently read Silence by Shusaku Endo. It is a book about the early missionaries to Japan in a turbulent time when they were not wanted (to an extent that they were actively sought out and tortured). As I read the book I was reminded &#8230; <br /><br /><a href="https://agileforest.com/2017/04/14/the-success-of-an-agile-transformation-depends-on/">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p><a href="https://agileforest.com/2017/04/14/the-success-of-an-agile-transformation-depends-on/silence/" rel="attachment wp-att-1132"><img data-attachment-id="1132" data-permalink="https://agileforest.com/2017/04/14/the-success-of-an-agile-transformation-depends-on/silence/" data-orig-file="https://agileforest.files.wordpress.com/2017/04/silence.jpg" data-orig-size="333,499" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="silence" data-image-description="" data-medium-file="https://agileforest.files.wordpress.com/2017/04/silence.jpg?w=200&#038;h=300" data-large-file="https://agileforest.files.wordpress.com/2017/04/silence.jpg?w=333" class="alignleft size-medium wp-image-1132" src="https://agileforest.files.wordpress.com/2017/04/silence.jpg?w=200&#038;h=300" alt="" width="200" height="300" srcset="https://agileforest.files.wordpress.com/2017/04/silence.jpg?w=200&amp;h=300 200w, https://agileforest.files.wordpress.com/2017/04/silence.jpg?w=100&amp;h=150 100w, https://agileforest.files.wordpress.com/2017/04/silence.jpg 333w" sizes="(max-width: 200px) 100vw, 200px" /></a>Is Agile dependent on culture or leadership support for success?</p>
<p>I recently read Silence by Shusaku Endo. It is a book about the early missionaries to Japan in a turbulent time when they were not wanted (to an extent that they were actively sought out and tortured).</p>
<p>As I read the book I was reminded of the analogies that Agile often has from its critics that it is a cult or similar to a religion, and as I read the book I changed the language and words in my head to see to what extent it fit against the criticism.</p>
<p>One page in particular stood out for both its beauty and applicability. I would like to share it with you with the words changed to Agile to see your thoughts on it. Think of it with a lens on the success or failure of transformations:</p>
<p>(Page 117)</p>
<p><em>&#8220;A tree which flourishes in one kind of soil may wither if the soil is changed. As for the tree to Agile, in a another company its leaves may grow thick and the buds may be rich, while in this company the leaves wither and no bud appears. Coach, have you never thought of the difference in the soil, the difference in the water?&#8221;</em></p>
<p><em>&#8220;The leaves should not wither; the buds should appear,&#8221; said the coach raising their voice. &#8220;Do you think I know nothing? People are familiar with the work of the Agile community; and it is well known that when many projects gave permission for evangelization the number of Agilists reached three hundred thousand.&#8221;</em></p>
<p><em>The old man constantly kept nodding, all the time rubbing his hands together. Whilst the other managers with tense expression were listening to the words, only the old man seemed completely on the side of the coach. </em></p>
<p><em>&#8220;If the leaves do not grow and the flowers do not blossom, that is only when no fertilizer is applied,&#8221; the Coach said.</em></p>
<p>The analogy here that management support is the fertilizer, that culture is not the differentiator to success or not.</p>
<p>Do you feel that the tree would flourish regardless of the soil and water?</p>
]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2017/04/14/the-success-of-an-agile-transformation-depends-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="http://agileforest.files.wordpress.com/2017/04/silence.jpg?w=200" length="0" type="" />
		</item>
		<item>
		<title>Scaling Scrum: A new consideration of team types</title>
		<link>https://agileforest.com/2015/01/11/scaling-scrum-a-new-consideration-of-team-types/</link>
		<comments>https://agileforest.com/2015/01/11/scaling-scrum-a-new-consideration-of-team-types/#comments</comments>
		<pubDate>Sun, 11 Jan 2015 11:26:51 +0000</pubDate>
		<dc:creator><![CDATA[Renee Troughton]]></dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile at scale]]></category>
		<category><![CDATA[feature delivery]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[SAFe]]></category>
		<category><![CDATA[Scale]]></category>
		<category><![CDATA[Scaling]]></category>
		<category><![CDATA[scrum of scrums]]></category>
		<category><![CDATA[support scrum]]></category>

		<guid isPermaLink="false">http://agileforest.com/?p=935</guid>
		<description><![CDATA[Scrum as implemented within teams is something that many of us have been doing for a while. It isn&#8217;t a simple implementation, but we have done it for over a decade. As teams begin to invest in applying Scrum at scale, the complicated quickly becomes complex. Methods such as LeSS, Enterprise Scrum, SAFe, DAD and &#8230; <br /><br /><a href="https://agileforest.com/2015/01/11/scaling-scrum-a-new-consideration-of-team-types/">Continue reading</a><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=agileforest.com&#38;blog=18989035&#38;post=935&#38;subd=agileforest&#38;ref=&#38;feed=1" width="1" height="1">]]></description>
				<content:encoded><![CDATA[<p>Scrum as implemented within teams is something that many of us have been doing for a while. It isn’t a simple implementation, but we have done it for over a decade. As teams begin to invest in applying Scrum at scale, the complicated quickly becomes complex. Methods such as LeSS, Enterprise Scrum, SAFe, DAD and Spotify are good examples of where people have aimed to return this complex set of activities back to complicated.</p>
<p>But they are all missing the realisation of a very simple concept, that all people and teams are not created equal. Sure there is a vast appreciation in these methods of the concept of teams – teams that are autonomous, fully empowered to work with their Product Owner to deliver customer value. These teams, often known as feature teams, pull items of larger work off a portfolio backlog, a backlog recognised to often be owned by someone further up the organisational chain of decision making.</p>
<p>However, where are the technical leaders in this? Where are the managers, be it project managers, or people leaders? Some would argue that in a truly agile organisation such roles shouldn’t exist, and maybe a more lean or autonomous organisation would seek ways to immediately remove these roles. But in a transformation, when so much is in flux, when there are already so many risks of change around, maybe there is another way.</p>
<p>What could the alternative be? What if we could be more tolerant and respect people’s roles and the value that they could provide in these roles?</p>
<p>This blog post is dedicated to such an approach and seeks to discover and highlight the concept of team types.</p>
<p>&nbsp;</p>
<p><strong>Feature Delivery Teams</strong></p>
<p>The first team type is the one that we all know best. This is the team that does Kanban or Scrum, or whatever else in order to deliver value to customers. This type of team commonly works off a Product Owned backlog.</p>
<p>Interestingly, at scale they can be either one of many teams delivering as part of a product centric focussed tribe or part of a project centric focussed tribe. Which approach of tribal grouping – project versus product would depend on multiple factors.</p>
<p>This team should also be accountable for the outcomes that they deliver to production – work is not considered complete until the benefits have been realised through hypothesis validation, and any production incidents are also owned and resolved by this team. In simple terms, rather than passing off their problem to another group who only do fail and fix, this team “fixes whatever problems it may create”. In this respect, the team will have a clear desire on good quality software and reducing technical debt because they will also own the maintainability of the code. If technical debt or refactoring is ignored by the Product Owner, they will acutely feel the pain of it further down the line and consequently better appreciate the balance of feature delivery with quality.</p>
<p>There are three points that need to be highlighted for feature delivery teams:</p>
<ul>
<li>The backlog, owned by a single person, the Product Owner</li>
<li>This backlog will contain Features and User Stories for the team to work on. This work is expected to provide an outcome that results in either increased customer value, increased customer growth, increased customer retention, increased business revenue or increased cost avoidance. In high feature outcome focussed teams, increased business revenue or increased cost avoidance, are usually related to customer centric features. In a more balanced team, for example one with a stronger devops focus, some features are less direct functional and are more focussed on increased customer retention through reliability and availability of performance. But this balance, or sliding of focus is probably worthy of a separate blogpost.</li>
<li>The team’s regular cadence around their transparency of work, often known as a Daily Scrum, Daily Standup or a Huddle, is focussed on the individual work items, blockers to progress and potentially the current team goal.</li>
</ul>
<p><strong>Project Support Team</strong></p>
<p>Not necessarily applicable in all organisations, if the Agile transformation hasn’t tackled removal of the term “Project”, or if it simply makes more sense to bundle together like business goals that cross cut multiple products, then the project support team is an important team to recognise for the value that it provides.</p>
<p>Common activities that this team will own include:</p>
<ul>
<li>Managing (solving and potentially further escalating) risks and roadblocks escalated up from the feature delivery teams associated with the project</li>
<li>Raising risks and issues to the Product Support team if they are more globally impacting than the project itself</li>
<li>Managing the project financials</li>
<li>Maintaining user experience consistency across all of the feature teams associated with the project</li>
<li>Managing cross team dependencies</li>
<li>Maintain the Project Delivery Roadmap and definition of the Minimal Viable Project</li>
</ul>
<p>There are three points that need to be highlighted for the Project Support Team:</p>
<ul>
<li>The backlog, is owned by a Chief Product Owner, with Feature Delivery Teams executing on the items in the Portfolio backlog through their work with their Product Owner. Arguably the activity of portfolio backlog management could be considered a Project Support Team responsibility, but clear accountability lies with the Chief Product Owner.</li>
<li>This portfolio backlog will contain significantly large enough activities for a Feature Delivery Team to break down and work on. These could be loosely called “Features” or may be even bigger and called “Initiatives” and “User Stories”. Most of the Project Support Team’s work however is risk and issue management and such doesn’t exist as a backlog but should equally be managed in a transparent manner.</li>
<li>The team’s regular cadence, more commonly known as a Scrum of Scrums, is focussed on mitigating risks and issues.</li>
</ul>
<p><strong>Product Support Team</strong></p>
<p>In the duel relationship with the Project Support Team, the Product Support Team is an important group of people who own the multi-team related risks, issues and release activities related to the Product (sometimes considered a platform or channel).</p>
<p>Common activities that this team will own include:</p>
<ul>
<li>Managing (solving and potentially further escalating) holistic risk to the product based on release drivers from the feature delivery teams</li>
<li>Aligning marketing campaigns to potentially drive down multiple messages being released at the same time for the same product</li>
<li>Working with other areas of the organisation to prepare them for release readiness</li>
<li>Demonstrating to all teams working on the Product the recent changes- think of this as a multi team Sprint Demonstration so that if teams are working on different projects they have the opportunity to be aligned with how the product is changing</li>
<li>UX consistency, patterns, standards and alignment where multiple feature delivery teams are impacting the same product zones</li>
<li>Architectural vision and guidance (note execution should be with the feature delivery teams)</li>
<li>Performance and penetration testing</li>
<li>Capability uplift of teams with respect to critical changes to either the product or process to deliver on the product</li>
</ul>
<p>In a number of cases, the greater the amount of automation that this team or the feature delivery teams can build in to reduce the above activities, the better &#8211; especially when it comes to release and testing automation. Note that I haven’t even mentioned production acceptance regression testing as I do fully expect the feature delivery teams to build up this suite.</p>
<p>In SAFe, this is where the Release Train Engineer and the Architecture related elements may fit in, but I don’t really see this team as delivering architectural features, they are responsible for product delivery capability.</p>
<p>There are three points that need to be highlighted for the Product Support Team:</p>
<ul>
<li>The backlog, unlike the Project Support Team, is likely a multi Product Owner scenario, with the full Product Support Team driving and agreeing to priority.</li>
<li>This backlog will contain activities for the team to work on. These could be loosely called “Features” and “User Stories”, but the customer in most of this work is not going to be an end user and is more likely to be an internal customer such as the Project Support Teams, the Feature Delivery Team, Marketing, IT Service Centre, Risk or Compliance areas of the organisation. This work is expected to provide an outcome that results in either increased customer retention (through minimised interruptions/updates), or increased cost avoidance (through risk avoidance).</li>
<li>The team’s regular cadence, more commonly known as a Scrum of Scrums, is focussed on mitigating risks and issues, transparency and execution of both release management and of capability uplift activities.</li>
</ul>
<p><strong>Conclusion</strong></p>
<p>I understand that many people will read this blog and go “that’s not very Agile”, but the reality is that a transformation doesn’t happen overnight and unless you have a horde of Agile Coaches going across massive 30,000 people, you are going to have to pick and choose battles, with those battles often not immediately targeting both governance, finance and human resources sections of the organisation.</p>
<p>This is a way of an intermediary step until you may be ready to transform systemic organisationally wide dysfunctions.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agileforest.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agileforest.wordpress.com/935/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=agileforest.com&#038;blog=18989035&%23038;post=935&%23038;subd=agileforest&%23038;ref=&%23038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://agileforest.com/2015/01/11/scaling-scrum-a-new-consideration-of-team-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
<enclosure url="http://agileforest.files.wordpress.com/2015/01/teamtypes.jpg?w=144" length="0" type="" />
<enclosure url="http://0.gravatar.com/avatar/035e0749e7963c84320b255067ae9e9a?s=96&#038;d=monsterid&#038;r=G" length="0" type="" />
		</item>
	</channel>
</rss>
