<?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>Agile Blog: Scaling Software Agility &#187; Lean</title>
	<atom:link href="http://www.rallydev.com/agileblog/category/lean/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rallydev.com/agileblog</link>
	<description>Adopt, Scale and Succeed with Agile Development</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:47:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10 Steps to Successful Marketing using Agile and Lean Practices</title>
		<link>http://www.rallydev.com/agileblog/2010/07/10-steps-to-successful-marketing-using-agile-and-lean-practices/</link>
		<comments>http://www.rallydev.com/agileblog/2010/07/10-steps-to-successful-marketing-using-agile-and-lean-practices/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 12:27:50 +0000</pubDate>
		<dc:creator>Jessica Kahn</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Challenges]]></category>
		<category><![CDATA[Lean]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=5199</guid>
		<description><![CDATA[Ah, Marketing.  Enter a world of countless project requests, numerous stakeholders, limited resources and rapidly changing market conditions.
Sound familiar?  In fact, marketers face a lot of the same challenges as development teams, and Agile can be a powerful way to alleviate those common issues and intelligently plan our work.
In steps 1-5, I’ll explain how Rally’s [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F07%2F10-steps-to-successful-marketing-using-agile-and-lean-practices%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F07%2F10-steps-to-successful-marketing-using-agile-and-lean-practices%2F" height="61" width="51" /></a></div><p><img class="alignright size-medium wp-image-5204" title="314qlxd" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/07/314qlxd-300x207.jpg" alt="314qlxd" width="300" height="207" />Ah, Marketing.  Enter a world of countless project requests, numerous stakeholders, limited resources and rapidly changing market conditions.</p>
<p>Sound familiar?  In fact, marketers face a lot of the same challenges as development teams, and Agile can be a powerful way to alleviate those common issues and intelligently plan our work.</p>
<p>In steps 1-5, I’ll explain how Rally’s marketing team conducts our version of Release Planning.  In steps 6-10, I’ll explain how we run our iterations to meet those commitments. Our planning processes continue to evolve, though this method has worked for awhile now.</p>
<p><strong>10 Steps to Successful Marketing using Agile and Lean Practices</strong></p>
<p><strong>1. </strong><strong>We recognize that Marketing has challenges that are different from Development. <br />
 </strong></p>
<ol> </ol>
<ul>
<li>There is <strong>no unique product owner</strong>.  For example, if we chose Sales, then we would always rank lead generation over branding, customer programs or analyst relations, and that could ultimately hurt our company. Therefore we have to use some best-guessing to prioritize our backlog and determine what is most important.</li>
<li>We face <strong>hard event deadlines</strong> set far into the future.  Sometimes we have no choice but to commit to an event or sign a contract months ahead of time.</li>
<li>Each team member has unique expertise, i.e. writing, event planning, PHP development and so forth.  So <strong>one shared backlog is inefficient</strong>.</li>
</ul>
<p>Now that we’ve reviewed the challenges, we give ourselves permission to do what we need to do, have patience and adjust anything that isn’t working for us.</p>
<p><strong>2. </strong><strong> Conduct an ORID to learn from the past</strong></p>
<ol> </ol>
<p>Before planning for the next quarter, we hold a retrospective in the form of an <a href="http://pacific-edge.info/orid-strategic-questioning-that-gets-you-to-a-decision/">ORID</a>, “a means to analyze facts and feelings, to ask about implications and to make decisions intelligently”, a process created by the <a href="http://www.ica-usa.org/index.php?pr=home">Institute of Cultural Affairs</a>.  We gather as a team to share:</p>
<ul>
<li>Observations (O) – What do we know?<strong> </strong></li>
<li>Reflections (R) – How do we feel about this?<strong> </strong></li>
<li>Interpretations (I) – What does it mean for the organization?<strong> </strong></li>
<li>Decisions (D) – What are we going to do?<strong> </strong></li>
</ul>
<p>This strategic overview helps set context for us to prioritize our focus for next quarter.</p>
<p><strong>3. </strong><strong>Align ORID decisions with company strategy</strong></p>
<ol> </ol>
<p>At Rally, we conduct quarterly and annual planning using the <a href="http://www.rallydev.com/agileblog/2009/11/my-experience-with-pdca-beyond-basic-inspect-and-adapt/">Plan Do Check Adjust methodology</a> as explained in <a href="http://www.lean.org/Bookstore/ProductDetails.cfm?SelectedProductID=156">Getting the Right Things Done</a>.   As we look at the overall company direction and goals, we keep these in mind as we hold planning at our own level.   Ideally, our major commitments support and align with company strategy. This also helps inform our “stop doing” list.</p>
<p><strong>4. </strong><strong>Poll our stakeholders</strong></p>
<ol> </ol>
<p>As part of determining quarterly commitments, we poll our major stakeholders for their top requests.  We use a Google survey to rank these requests by importance, size each request and bring these epics into our release planning meeting, to be included as part of our ranked backlog.</p>
<p><strong>5. </strong><strong>Conduct Release Planning to prioritize and agree on quarterly commitments</strong></p>
<ol> </ol>
<p>Now that we have all of our inputs, we hold our quarterly Release Planning session.  We write each epic on a sticky note and look at all of the possible work we could do this quarter.  Then, we evaluate epics based on importance taking company goals, stakeholder wishes, market realities like conferences and our own passions into consideration. We decide what we can realistically commit to, and agree as a team.  We keep in mind that making and meeting commitments is a huge deal, and we try really hard not to over-commit.</p>
<p><strong>Part 2 – Meet our Marketing Commitments</strong></p>
<p><strong>6. </strong><strong>Create a task board<img class="alignright size-medium wp-image-5206" title="kanban_board" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/07/kanban_board1-300x172.jpg" alt="kanban_board" width="300" height="172" /></strong></p>
<ol> </ol>
<p>Since our marketing team is mostly co-located, we pin up several large sheets of paper to use as a task board.  This is where we review our commitments on a daily basis as a sanity check that our stories are prioritized correctly and that we are tackling the right work as the quarter progresses.</p>
<p>As a team, we write our quarterly commitments on the task board with the definition of done assigned to each one.  We also include our “foundational” work – recurring work like website updates, online ad campaigns, field events, press releases and other important work that we need time to do.</p>
<p>Note: this is not a <a href="http://www.rallydev.com/agile_products/agilezen/faq/#what-is-kanban">Kanban board</a> because we do not have a shared backlog nor do we have a team-wide WIP limit.  As we break into smaller project teams that do share a backlog, we often use <a href="http://agilezen.com/">AgileZen</a> to manage this work.<strong> </strong></p>
<p><strong>7. Hold iteration planning every 2 weeks</strong></p>
<p>Every 2 weeks, we hold an Iteration Planning meeting.  Each team member has her own sticky note color, creates stories on those notes and manages her own prioritized backlog <a href="http://www.youtube.com/watch?v=1SBX8BKuUoo">using T-shirt sizing to roughly estimate</a> each story.  In this hour-long meeting, we begin by expressing appreciation for team members who gave exceptional assistance.  Then we hold a brief retrospective on what worked and what should change for the next iteration.  Finally, we each read out our prioritized stories for the iteration, putting them on the task board’s backlog.  This gives everyone visibility to what’s happening, identifies if someone is over-committed and lets the team swarm any epics with looming deadlines.</p>
<p><strong>8. </strong><strong>Conduct a daily stand-up</strong></p>
<ol> </ol>
<p>At the same time each day, we hold a stand-up meeting (with a consistent conference call #) that is at most 10-15 minutes long.  We form a semi-circle in front of our task board and share no more than 2 cross-cutting significant actions or take-aways from the day before, no more than 2 that we are planning to accomplish that day, and whether our work is blocked by any issues beyond our control.   As we start working on stories throughout the iteration, we move them from the backlog into their section of the task board to show what we are working on.  When the story is complete, then we move it to a place on the task board labeled “Done”.  Once the commitment’s Definition of Done is met, we check off that commitment and feel good about completing it.</p>
<p><strong>9. </strong><strong>Be patient as things change</strong></p>
<ol> </ol>
<p><strong> </strong></p>
<p>It would be lovely if nothing changed during the iteration, but that just doesn’t happen.  The goal is ultimately to <a href="http://agilemanifesto.org/">respond to change rather than cling to an outdated plan</a>.  As new opportunities arise, new time-sensitive information appears and new requests are made, so our iteration work changes and that’s ok.  We try to just document what we’re working on and create new stories so that we can make intelligent prioritization decisions during the course of the iteration.</p>
<p><strong> </strong></p>
<p><strong>10. </strong><strong>Retrospect, inspect and adapt</strong></p>
<ol> </ol>
<p>As we keep running our iterations and fulfilling our commitments, we are always looking for ways to improve them.   Ultimately, we’re <a href="http://www.rallydev.com/agileblog/2009/08/guest-post-from-a-non-techie-10-ways-agile-improves-your-quality-of-life/">using Agile to improve the quality of our work life</a> by using objective, smart ways of planning how we spend our time. And we’re learning a lot from the journey.</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/07/10-steps-to-successful-marketing-using-agile-and-lean-practices/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Book Review: &#8220;Practices for Scaling Lean &amp; Agile Development&#8221; by Craig Larman and Bas Vodde</title>
		<link>http://www.rallydev.com/agileblog/2010/06/book-review-practices-for-scaling-lean-agile-development-by-craig-larman-and-bas-vodde/</link>
		<comments>http://www.rallydev.com/agileblog/2010/06/book-review-practices-for-scaling-lean-agile-development-by-craig-larman-and-bas-vodde/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 12:00:25 +0000</pubDate>
		<dc:creator>Ed Willis</dc:creator>
				<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[acceptance test driven development]]></category>
		<category><![CDATA[Bas Vodde]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Craig Larman]]></category>
		<category><![CDATA[definition of Done]]></category>
		<category><![CDATA[Joel Spolsky]]></category>
		<category><![CDATA[Practices for Scaling Lean & Agile Development]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[Scaling Lean & Agile Development]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4967</guid>
		<description><![CDATA[I was blown away by “Scaling Lean &#38; Agile Development”.  Some time has passed since I first read it but I still feel that it's one of the most important development books I've read.  That book alluded to a companion volume, “Practices for Scaling Lean &#38; Agile Development” and as you can imagine I awaited its publication eagerly.  It came out in February - I've worked my way through it now.   It's most definitely a worthy successor.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F06%2Fbook-review-practices-for-scaling-lean-agile-development-by-craig-larman-and-bas-vodde%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F06%2Fbook-review-practices-for-scaling-lean-agile-development-by-craig-larman-and-bas-vodde%2F" height="61" width="51" /></a></div><p><a href="http://www.amazon.com/Practices-Scaling-Lean-Agile-Development/dp/0321636406/ref=sr_1_1ie=UTF8&amp;s=books&amp;qid=1275436311&amp;sr=8-1"><img class="alignright size-full wp-image-5011" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/06/cover.png" alt="Book Cover Practices For Scaling Lean &amp; Agile Development" width="227" height="300" /></a>Here&#8217;s something obvious I&#8217;ve learned the hard way: delivering “potentially shippable product increments” each and every Sprint isn&#8217;t easy.  Essentially you&#8217;re trying to take all the disparate activities that occur throughout the waterfall process, focus them on just the little product increment&#8217;s functionality and then jam them into a teensy little Sprint.  Hard to do and definitely pretty unlikely to get accomplished right out of the chute. The authors of “<a href="http://www.amazon.com/Practices-Scaling-Lean-Agile-Development/dp/0321636406/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1275436311&amp;sr=8-1" target="_blank">Practices for Scaling Lean &amp; Agile Development</a>”, Craig Larman and Bas Vodde, forgive you in advance for not getting this done straight away. In fact they suggest that this is more a goal the team will approach over time than a rule they put in place on day one.</p>
<p>The authors propose something very simple but very insightful:</p>
<ul>
<li>Sketch out all the things you need to do to get your product out the door. </li>
<li>Define “done” as that subset of those the team is currently capable of performing every Sprint. </li>
<li>Use your retrospectives to challenge the team to bring more and more of the “undone” work into each Sprint. </li>
</ul>
<p>This has already changed the way I think about retrospectives. For other nuggets from Larman and Vodde’s book, read on.</p>
<h2>Overall a Must-Read for Agile Development Leaders</h2>
<p>I was blown away by “<a href="http://www.amazon.com/Scaling-Lean-Agile-Development-Organizational/dp/0321480961/ref=pd_bxgy_b_img_b" target="_blank">Scaling Lean &amp; Agile Development</a>”, as you can see from my <a href="http://broadcast.oreilly.com/2009/08/review-scaling-lean-agile-deve.html" target="_blank">bullish review</a> on O&#8217;Reilly.  Some time has passed since then but I still feel that it&#8217;s one of the most important development books I&#8217;ve read.  That book alluded to the companion volume, “Practices for Scaling Lean &amp; Agile Development”, and as you can imagine I awaited its publication eagerly.  It came out in February &#8211; I&#8217;ve worked my way through it now.   It&#8217;s most definitely a worthy successor.</p>
<p>The first book presents theoretical and philosophical underpinnings for agile and lean development. The second book presents a survey of practices relevant to all aspects of the process of developing software at scale, presented by two guys who bring a wealth of knowledge and experience to the table.</p>
<h2>Continual Investment in Requirements</h2>
<p>Larman and Vodde present practices relevant to a continual investment in requirements throughout the product development process. This is done both up-front, in seeding the product backlog, and iteratively, in refining requirements to support upcoming Sprints.</p>
<p>I love the emphasis they place on whole-team involvement in the initial Product Backlog development effort – even for projects with large teams.  Too often I&#8217;ve seen this be the provenance of Product Owners, working in near isolation, which does little to get the project off on a good footing.  The first the team sees of the requirements is the Product Backlog itself, having been involved in none of the  discussions and thought that went into it.</p>
<p>The notion of requirements areas, which was introduced in the first book, is leveraged here to help parallelize the initial requirements development work.  Concurrent sizing and value estimation workshops keep the requirements work rooted in reality.  They spend some time on the problem of bootstrapping a consistent sizing process in a large scale team. The use of cross-team estimation sessions result in the development of a canonical set of sized stories used as a basis for subsequent sizing at the team level.</p>
<h2>In Favor of Forward-Looking Requirements Refinement</h2>
<p>The discussion of forward-looking requirements refinement really resonated with me. I&#8217;ve found in my own practice that peeking ahead at the Product Backlog items upcoming in the next Sprint and then spending time together working through them to understand what they really mean – before we get into the Sprint planning session – goes a long way towards supporting a predictable iterative process.</p>
<p>It also puts the requirements elaboration just barely outside the Sprint that the work is planned for.  This separates coming to an understanding about what we want from the stress of figuring out how to fit it into a Sprint, which makes for more open and enjoyable requirements development.  The authors suggest the use of examples and Acceptance Test Driven Development (ATTD) to more precisely capture the intended behaviors of the stories in a way that realizes both conversation and confirmation of the “<a href="http://xprogramming.com/articles/expcardconversationconfirmation/" target="_blank">three Cs</a>” . Smart.</p>
<p>T<img class="alignright size-medium  wp-image-4998" style="border: 1px solid black;margin:  5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/06/arm_wrestling-300x213.jpg" alt="Arm wrestling" width="300" height="213" />he authors show how traditional approaches to project scoping and commitment (where separate product management and development organizations act essentially as competitors) are very much analogous to the contract negotiation that the <a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a> cautions us against.  I&#8217;m surprised to admit this never occurred to me – I always read that part of the manifesto pretty literally. But it&#8217;s inarguably true that the wrangling between these two groups over project scope and timelines that happens in many organizations is a form of contract negotiation, and the waste it drives can be startling.</p>
<p>The arm wrestling of the product management “market ask” captured in a Market Requirements Document followed by the team’s “development response” carefully defined in a Product Requirements Document is a case in point.  Weeks and months can go by during this ritual.  What are the development teams doing during this time?  Not at lot, in my experience.  Does development really “win” if they manage to push out the end date or reduce scope?  Does product management really “win” if they manage to squeeze in extra features or pull in the release date?  I&#8217;ve seen how the empowerment of the Product Owner and the establishment of the Product Backlog as the single high-level requirements and release scoping artifact helped to prevent some of these painful dysfunctions but I&#8217;ve never thought of them in terms of an imbalance of contract negotiation over customer collaboration.</p>
<h2>Creating “Desire Lines” in Design</h2>
<p>Larman and Vodde strongly advocate wikis as the preferred basis for the technical documentation the team develops.  They suggest a page for the overall product and pages for each Sprint. That worked for my teams as well, although there was always a certain (healthy) tension regarding what was appropriate for Sprint documentation and what should be living documentation at the product level.</p>
<p><img class="alignright size-medium wp-image-4999" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/06/desire_lines-300x199.jpg" alt="A stone walkway winding its way through a tranquil garden" width="300" height="199" />They present the compelling idea of “desire lines”, which, in landscaping, refer to paths that develop naturally, as people use a given space.  Rather than guessing how people would use the area, they are observed using it and then the landscaping is designed around their actual usage.  Similarly in design, rather than trying to guess what the needs are, let them emerge and then refactor to support the emerging design tensions.  A lovely analogy, I thought, and one that will stay with me.</p>
<p>They suggest both a priori design in collaborative design workshops and design after the fact in System Architecture Documentation (SAD) workshops.  I like the acceptance that both approaches are going to be useful. The former stresses the need for team contribution to the design as the Product Backlog items are being developed, while the latter recognizes that team needs for technical documentation will emerge over time and so setting time aside to fine tune design documentation is both warranted and healthy.</p>
<p>The authors also address the question of whether and when to rewrite code &#8211; like <a href="http://www.joelonsoftware.com/articles/fog0000000069.html" target="_blank">Joel Spolsky</a>, I personally favor refactoring to improve legacy code rather then re-engineering.  The authors present a compelling and complementary argument for refactoring and incremental improvement based on the value of instilling a notion of continual (rather than punctuated) improvement in the development teams.  They stress that the real problem isn&#8217;t the legacy code you&#8217;ve got but rather the legacy code you continue to write.  Encouraging the team to have a mindset of each check-in leaving the code base better than it was before &#8211; <a href="http://www.amazon.com/Pragmatic-Programmer-Andrew-Hunt/dp/020161622X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1275530162&amp;sr=1-1" target="_blank">fixing the broken windows and taking out the trash</a> &#8211; is a better solution to the problem of poor code quality than is carving off large sections of time for exclusively improvement-oriented work.</p>
<h2>Acceptance Test Driven Development</h2>
<p>The book&#8217;s worth it just for this material alone.  Larman and Vodde present a wonderful analysis of <a href="http://testobsessed.com/wordpress/wp-content/uploads/2008/12/atddexample.pdf" target="_blank">ATDD</a> and characterize its place in the context of Scrum, including tying it into iterative requirements refinement, the Definition of Done and the Sprint Review.  I&#8217;d seen teams go in this direction driven largely by the desire to better engage testers in their teams throughout the Sprint and avoid “scrummerfall.” The authors take this further to show how ATDD, in which acceptance tests are defined and automated in advance of the development of the code that will pass those tests, does for teams in an iteration what Test Driven Development (<a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank">TDD</a>) does for individual developers in ten minutes.</p>
<p>They stress the need for the test automation to be a distributed responsibility shared by the whole team rather than one assigned to a specialist team.  I couldn&#8217;t agree more.  I&#8217;ve seen many attempts to establish test automation through the creation of a group apart from development and I can&#8217;t say that I&#8217;d call any of them particularly successful – at least not in the broad and encompassing sense that Larman and Vodde are envisioning in this book.</p>
<h2>Continuous Integration at Scale</h2>
<p><img class="alignright size-medium wp-image-5000" style="border: 1px solid black;margin: 5px" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/06/integration-300x199.jpg" alt="Integration" width="300" height="199" />I was particularly glad to see treatment of Continuous Integration (CI) at scale. I&#8217;ve seen groups start with <a href="http://www.extremeprogramming.org/rules/integrateoften.html" target="_blank">vanilla CI</a> as it is described in the Extreme Programming literature and do well with it initially but then fail as their groups grew larger.</p>
<p>Essentially, Larman and Vodde propose a nested set of continuous integration builds, each larger one subsuming sets of smaller ones within it and each build defined for a particular concern.  Examples of these concerns include the verification of specific components and subsystems but also particular kinds of testing – including things like performance and stability testing.  One key aspect of this approach is that, at each level, you&#8217;re trading off the immediacy of feedback to the developer against the likelihood of the developer&#8217;s submission affecting quality at that level and the expense of the tests.</p>
<h2>The Elusive Definition of Done</h2>
<p>As noted earlier, Larman and Vodde,  suggest defining “done” as that subset of the work needed to release the product the team is currently capable of performing each and every Sprint &#8211; then use your retrospectives to challenge the team to bring more and more of the “undone” work into each Sprint.  The authors point out that there are really only two ways to extend the Definition of Done:  increase the cross-functionality of the team or increase the degree of automation the team uses.</p>
<p>In the meantime, however, while the Definition of Done leaves some work undone, Larman and Vodde suggest meeting that problem honestly, by doing things like defining an undone work team and pushing undone work onto the Product Backlog.  By being explicit about where the team currently stands against the goal of delivering potentially shippable product increments, this undone work can be better managed and the team&#8217;s insights can be directed to the problem of expanding that definition of done to get them closer to the goal.</p>
<h2>For the Bookshelf of any Agile Team Member</h2>
<p>The book isn&#8217;t without its faults.  It&#8217;s certainly long enough and some sections can be tedious (there&#8217;s a fifteen or so page section where different scenarios for story splitting are laboriously addressed – I get that this common complaint about stories needs to be put to rest but this feels like killing me with kindness :)).  The book&#8217;s organization lends itself more to use as a reference than as something you&#8217;d read cover to cover.   There are many repetitive sections that allow each chapter to stand on its own but are a bit hard to get through when you read it straight through.  But these are really just quibbles.  In all, “Practices for Scaling Lean  &amp; Agile Development” is, just as its companion volume before it was, a tremendous book that belongs on the bookshelf of any agile coach, manager or team member.</p>
<p>I’d like to thank Anne Greenhaw and Selaine Henriksen for their help in developing this post.  Thanks also to Ryan Martens for inviting me to post here.</p>
<p><em><strong>About the Author: </strong><a href="http://www.scrumalliance.org/profiles/80450-ed-willis" target="_blank">Ed Willis</a> has been a ScrumMaster, Product Owner, Scrum coach and trainer.  He is currently a developer in the telecommunications industry. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/06/book-review-practices-for-scaling-lean-agile-development-by-craig-larman-and-bas-vodde/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Not a Wildebeest&#8211;Setting the Right Goals Matters</title>
		<link>http://www.rallydev.com/agileblog/2010/05/im-not-a-wildebeest-setting-the-right-goals-matters/</link>
		<comments>http://www.rallydev.com/agileblog/2010/05/im-not-a-wildebeest-setting-the-right-goals-matters/#comments</comments>
		<pubDate>Wed, 26 May 2010 22:36:37 +0000</pubDate>
		<dc:creator>Jean Tabaka</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[capability goal]]></category>
		<category><![CDATA[John Seddon]]></category>
		<category><![CDATA[Lean Service]]></category>
		<category><![CDATA[target goal]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4901</guid>
		<description><![CDATA[Managing the right goals in software development can have a major impact on your team&#8217;s success. You get what you measure. In this regard, the goals you choose can be a defining factor in whether your organization’s Agile adoption thrives or dives. So, what are your choices?

A story about goal-setting
 
Imagine you are a runner. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F05%2Fim-not-a-wildebeest-setting-the-right-goals-matters%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F05%2Fim-not-a-wildebeest-setting-the-right-goals-matters%2F" height="61" width="51" /></a></div><p>Managing the right goals in software development can have a major impact on your team&#8217;s success. You get what you measure. In this regard, the goals you choose can be a defining factor in whether your organization’s Agile adoption thrives or dives. So, what are your choices?</p>
<p><img class="alignright size-medium wp-image-4935" title="wildebeest" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/05/wildebeest-300x204.png" alt="wildebeest" width="263" height="179" /></p>
<p><strong>A story about goal-setting<br />
 </strong></p>
<p>Imagine you are a runner. You have a running coach defining targets for you. Your coach chooses miles and seconds in order to measure you. These metrics turn out to be useful; they are universally understood by you, your coach and your competitors. That’s a good thing. A target goal exchange around these metrics might look like the following:<strong> </strong></p>
<p style="padding-left: 60px;"><em><span style="font-size: small;">Coach: “I need you to run a 2-minute mile.”</span></em></p>
<p style="padding-left: 60px;"><em><span style="font-size: small;">You: “Uh, I’m not sure I can do that. In fact I don’t think it has ever been done before by any land animal other than a <a href="http://www.youtube.com/watch?v=AzRIW21rvxE">wildebeest, a pronghorn antelope or a cheetah.</a> And, I&#8217;m not a wildebeest.”</span></em></p>
<p style="padding-left: 60px;"><em><span style="font-size: small;">Coach: “You’re not listening. I already told Sports Illustrated you will. Don&#8217;t make me look bad.”</span></em></p>
<p style="padding-left: 60px;"><em><span style="font-size: small;">You: “Seriously I’m pretty sure that’s just not humanly possible. I’m no <a href="http://www.usainbolt.com/">Usain Bolt</a> and I’m not sure even he could sustain a 2-minute mile.”</span></em></p>
<p style="padding-left: 60px;"><em><span style="font-size: small;">Coach: “Hey, I set the goals. Run that mile in 2 minutes. Just hunker down and work harder. 2-minutes is the target goal. If you don’t meet it, I’m kicking you off the team.”</span></em></p>
<p style="padding-left: 60px;"><em><span style="font-size: small;">You: (muttering under your breath to self, “I can’t do it, you aren’t listening to me, and you are a moron. Why do I even bother to open my mouth?”)</span></em></p>
<p><strong>Why goals matter</strong></p>
<p>Get the idea? I’ve been reading John Seddon’s <em><a href="http://www.amazon.com/Freedom-Command-Control-Rethinking-Management/dp/1563273276">Freedom from Command and Control: Rethinking Management for Lean Service</a>. </em>My colleague Alan Atlas recommended the book. Then my manager Ryan Martens became very interested which led to a book appearing on my desk. Soon after, Karl Scotland mentioned it in an informal conversation about Lean and Kanban. Time to pop it to the top of my reading stack!</p>
<p>Seddon sets a context about <em>Purpose</em> driving <em>Measures</em> that then drive <em>Methods</em>. The combination of purpose and measures start to look like goals. And Seddon breaks goals into two types: Target Goals and Capability Goals. While John’s book is not specifically about software, I could see how we use and abuse goals in our software world. So I decided to delve deeper.</p>
<p><img class="alignright size-full wp-image-4937" title="Freedom from Command and Control -- Seddon" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/05/Freedom-from-Command-and-Control-Seddon.png" alt="Freedom from Command and Control -- Seddon" width="195" height="297" /></p>
<p><strong>Target goals are arbitrary and doom-laden</strong></p>
<p>Target goals are set to measure hopeful results, often an arbitrary number. Think about our runner story and the 2-minute mile. That target goal was  set by someone else. A target goal typically does not account for your strengths, capabilities , availability and skills. Target goals don’t serve you. They don’t serve organizations either. And yet we cling to them. Consider if, as a developer, I hear the following from my manager:</p>
<p style="padding-left: 30px;"><em>“Jean! You missed the release deadline we gave you. We told marketing and sales who then told our customers that dev would deliver this specific functionality on this specific date. You’re ruining everything. We’re doomed I tell you, doomed! And all because YOU didn’t hit YOUR deadline.” </em></p>
<p>Uh, it wasn’t my deadline. And yet, missing that goal is now rippling negatively through the organization. This is a lose-lose situation all due to expectations hinged to an arbitrary target goal.</p>
<p><strong>So why do target goals exist?</strong></p>
<p>In many hierarchical, command-and-control software organizations, target goals are how deadlines are set. As Seddon points out, use of ineffective target goals usually arises due to an impossible purpose coupled with non-value add methods. The measures (or goals) are meant to drive teams to the impossible purpose. A command-and-control organization believes that goals must be set top down. The negative impact of these goals is inextricably woven into unrealistic expectations, death marches, and non-value add methods for controlling the work toward the goals.</p>
<p><strong>Enter the capability goal</strong></p>
<p>Let’s replay the runner scenario again.</p>
<p style="padding-left: 60px;"><em>Coach: “There is a race coming up, a half marathon. That means we need to start training now. What is your time currently?”</em></p>
<p style="padding-left: 60px;"><em>You: “I haven’t been really running lately. Rather than guess my times, I’ll start running now. Do you want to know in terms of how long it takes me to run a mile, or how far I can run in a specific timebox?”</em></p>
<p style="padding-left: 60px;"><em>Coach: “Let’s start with how you finish a mile. What is your typical way of getting going?”</em></p>
<p style="padding-left: 60px;"><em>You: “First, I do a walk/run combination. Then I can give you my actual mile capability in a week.”</em></p>
<p style="padding-left: 60px;"><em>Coach: “Okay, let’s set up a plan and together set some sort of goals based on your capabilities. That will help me guide you and figure out when we are faltering. I know you can do this. I’m going to work with you starting right now.”</em></p>
<p style="padding-left: 60px;"><em>You: (muttering under your breath, “This is amazing; yea me! I am going to finally put my passion for running to work, keep improving, and run my first half marathon. I love my coach!)</em></p>
<p><strong>Capability goals are based on real data</strong></p>
<p>Together, the runner and the coach watch the capabilities of the runner to define goals. The purpose of the goal is clear. Measures are set up that usefully help determine the runner’s progress. The method (or running regimen) for attaining the goal is then applied. Simple.</p>
<p>We use this same approach in Agile teams. A team lead or project manager does not set an arbitrary target goal. Rather, the Product Owner sets an overall purpose/vision. The Agile lead, often referred to as the ScrumMaster, works with the team to assess what goals can be reached based on a team&#8217;s capabilities and availability. From iteration to iteration, the team provides feedback on what it is able to complete based on its capabilities. The Product Owner absorbs this information and sets expectations outside the team. The process of continuous improvement continues. The team declares, &#8220;Based on what we tend to complete, and given the purpose from the Product Owner, we are going to improve our methods in the following ways.”</p>
<p><strong>When good capability goals go bad</strong></p>
<p>There&#8217;s a Gary Larsen &#8220;Far Side&#8221; cartoon of an open refrigerator with a bowl of glop inside holding a gun. The caption? “When good potato salad goes bad”.</p>
<p>Unfortunately, I’ve seen good capability goals go bad in a number of organizations. Listen to this conversation:</p>
<p style="padding-left: 60px;"><em>Program Director: “I see that our Agile teams are all now using these things called story points to track their work.”</em></p>
<p style="padding-left: 60px;"><em>Me: “Yes, it’s working well. Each team has a good sense of what it is capable of delivering iteration over iteration. That helps me figure out how to help remove impediments, where bottlenecks are, and where any team may need us to better resource them. It&#8217;s great!”</em></p>
<p style="padding-left: 60px;"><em>Program Director: “Hmmmm.”</em></p>
<p style="padding-left: 60px;"><em>Me: (muttering under my breath: “That ‘Hmmmm’ just doesn’t sound good. I think I’m about to get sick.”)</em></p>
<p style="padding-left: 60px;"><em>Program Director: &#8220;So, what&#8217;s the highest story point commitment a team has made?&#8221;</em></p>
<p style="padding-left: 60px;"><em>Me: &#8220;27.&#8221;<br />
 </em></p>
<p style="padding-left: 60px;"><em>Program Director: “Great!  I&#8217;m setting 27 points as the target goal for all teams to commit to for each iteration. Every point will represent 3 hours of work. This precision will help me calculate exactly what we&#8217;ll deliver when. Plus, I&#8217;ll know which teams are really working and which ones are slackers.”</em></p>
<p style="padding-left: 60px;"><em>Me: “Hmmmm.”</em></p>
<p style="padding-left: 60px;"><em>Program Manager: “So, let’s get out there and commit! This Agile stuff is great!”</em></p>
<p style="padding-left: 60px;"><em>Me: (muttering under my breath, “We’re doomed, I tell you doomed!”)</em></p>
<p><strong>What just happened must not be allowed</strong></p>
<p>As you roll out your organizational Agile adoption, you&#8217;ll encounter many challenges. Pay attention to the usefulness of capability goals. Insist on using them.  Non-Agile organizations won&#8217;t like this. At times, you may feel like <a href="http://en.wikipedia.org/wiki/Sisyphus">Sisyphus</a> pushing a rock up hill for all eternity. Be strong. Don&#8217;t allow Agile measurement abuse. Create team and organizational trust.  Remove target goals and embrace the incredible value of capability goals. And, don&#8217;t allow any backslide. Don’t let your capability goals devolve slowly into target goals in sheep&#8217;s clothing.</p>
<p style="padding-left: 30px;"><em>You: (muttering under your breath, “You know? This MAY just work. Capability goals versus target goals. For the sake of my team, our organization, and the value we deliver to our customers, I’m going to do it!”)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/05/im-not-a-wildebeest-setting-the-right-goals-matters/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Agile and Lean Product Development &#8211; Yesteryear, Today and into the Future</title>
		<link>http://www.rallydev.com/agileblog/2010/05/agile-and-lean-product-development-yesteryear-today-and-into-the-future/</link>
		<comments>http://www.rallydev.com/agileblog/2010/05/agile-and-lean-product-development-yesteryear-today-and-into-the-future/#comments</comments>
		<pubDate>Wed, 12 May 2010 14:20:31 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Agile Journal]]></category>
		<category><![CDATA[Jean Tabaka]]></category>
		<category><![CDATA[systems thinking]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4809</guid>
		<description><![CDATA[Yesterday, the Agile Journal posted their May edition of the online publication with the above focus.  To support their release, they asked us to share our opinion on the topic.  Here is our response:
Ryan Martens: Age of Reconsideration, Reform and Regeneration
The last decade marshaled in a new empirical way of working with increasingly complex, interconnected [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F05%2Fagile-and-lean-product-development-yesteryear-today-and-into-the-future%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F05%2Fagile-and-lean-product-development-yesteryear-today-and-into-the-future%2F" height="61" width="51" /></a></div><p>Yesterday, the <a href="http://www.agilejournal.com/articles/current-edition" target="_blank">Agile Journal posted their May edition</a> of the online publication with the above focus.  To support their release, <a href="http://www.agilejournal.com/articles/columns/column-articles/2880-insights-from-three-agilelean-product-development-thought-leaders" target="_blank">they asked us to share our opinion on the topic</a>.  Here is our response:<img class="alignright size-full wp-image-4856" title="agilejournal" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/05/agilejournal.jpg" alt="agilejournal" width="266" height="103" /></p>
<p><strong>Ryan Martens: Age of Reconsideration, Reform and Regeneration</strong></p>
<blockquote><p>The last decade marshaled in a new empirical way of working with increasingly complex, interconnected and highly-critical software-based systems &#8211; Agile.  We are entering a period of reconsideration, reform, and regeneration in software, systems engineering and project management.  Agile is working, Lean Software and System is working, and the combination is starting to prove very powerful with regard to throughput and workers.  The benefits of autonomous work, engagement and mastery are driving systemic improvements in our way of working and growing to meet complex challenges of our world.</p>
<p><br class="spacer_" /></p>
<p>These results illuminate a future vision that has the potential to expand our current notions of Lean and Agile from software teams and into real organizational agility.  As a result, there is a chance to unite and unify many communities under the guiding ideas of flow, pull, and value.  All of these communities are being drawn in and starting to play well.  These are beautiful days with all the implications to CMM/SEI, Agile, Scrum, Lean/LEI, and PMI/PMBok communities yet to be determined.</p>
<p><br class="spacer_" /></p>
<p>In the first half of this decade, look for collaborating across boundaries, seeing larger systems and groups working hard to create their future realities.  Following that period, look for messy consolidation as the winners of this new platform emerge for a new golden age of networked, software product and system development. Together we&#8217;ll be focused on the problem domain of global scale difficulties in governance, cyber-warfare, energy, water, communication, commerce, medicine, climate, transportation and nano-technology.</p>
<p><br class="spacer_" /></p>
<div><span style="font-size: small;"><em><strong><a title="Ryan  Martens      on  Twitter" href="http://twitter.com/RallyOn" target="_blank">Ryan         Martens</a> </strong></em></span><span style="font-size: small;"><em>is</em><em> an amateur triathlete,   founding board member of the <strong><a title="Entrepreneurs  Foundation  of Colorado" href="http://www.efcolorado.org/blog/aboutme.php" target="_blank">Entrepreneurs         Foundation of Colorado</a></strong>, and CTO at Rally       Software   Development. </em></span></div>
</blockquote>
<p><strong>Jean Tabaka: Let the System Talk</strong></p>
<blockquote><p>Thinking about our path with Lean, I’m compelled to draw upon research I’ve been doing in Systems Thinking and, more recently, what I’ve been learning in Systems Engineering.</p>
<p><br class="spacer_" /></p>
<p>In Systems Thinking, we recognize a world of system archetypes based on the dance of balancing loops, reinforcing loops and the outside agents that may cause them to transition. Lean, as a system of thinking, has certainly responded to systems that rely too much on take-make-waste. A set of negative reinforcing loops: the more you waste the less you have to take and make. Outside agents, the scarcity versus abundance of materials, has led us to Lean. Lean principles and practices create a positive system wherein the more we reduce waste the more value we get which in turn reinforces more waste reduction. It is a reinforcing loop propelled by continuous improvement.</p>
<p><br class="spacer_" /></p>
<p>Recently, I attended the Lean Software and Systems Consortium’s 2010 conference in Atlanta. What a revelation. From James Sutton’s talk on Lean Systems Engineering, I added new vocabulary that I think will become critical to Lean’s future.</p>
<p><br class="spacer_" /></p>
<p>Will Lean be our best source of  practices  and principles in the future? That depends on what will be guiding our  systems:</p>
<ul type="disc">
<li>Scarcity</li>
<li> Abundance</li>
<li> Desperation</li>
<li>Conformity</li>
</ul>
<p>Once we have clarity about what guides  our system, we can understand more about the system in which we are  operating:</p>
<ul type="disc">
<li> Simple</li>
<li> Complicated</li>
<li> Complex</li>
<li> Chaotic</li>
</ul>
<p>Lean has steadfastly addressed pressures of scarcity and hence a system of complexity. That brings me to Dave Snowden’s work captured in Cynefin, a Welsh word he has used to describe a framework of problems, situations and behaviors in these four systems. For our world of complex systems, Lean provides the perfect high-level thinking for what we must embrace: emergent practices informed by, as Snowden puts it, “sense-making”</p>
<p><br class="spacer_" /></p>
<p>As we move into the next 10 years of Lean, I fervently believe that our sense-making must inform us about what supports emergence that responds to complexity. The practices will follow. For now, let us concentrate on the systems in which we operate, what outside agents or pressures are guiding our systems, and how we can best continue to formulate and hold dear the practices that will naturally emerge.</p>
</blockquote>
<blockquote>
<div><span style="font-size: small;"><em><strong><a title="Jean Tabaka  on Twitter" href="http://twitter.com/jeantabaka">Jean  Tabaka</a> </strong>is</em><em> a wine enthusiast, <strong><a title="Collaboration Explained:  Facilitation Skills for Software Project  Leaders " href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776">author</a></strong> and Agile Fellow at Rally Software Development.</em></span></div>
</blockquote>
<div><span style="font-size: small;"><em><br />
 </em></span></div>
<div><span style="font-size: small;"><em> <strong><a title="Subscribe to  updates from the Agile Blog" href="http://feeds2.feedburner.com/agilecommons/commonsblog">Subscribe  today</a></strong> to get free updates by <strong><a title="Receive  email updates for new Agile Blog posts" href="http://feedburner.google.com/fb/a/mailverify?uri=agilecommons/commonsblog&amp;loc=en_US">email</a> </strong>or <strong><a title="Follow the Agile Blog via RSS" href="http://feeds2.feedburner.com/agilecommons/commonsblog">RSS</a></strong></em>.</span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/05/agile-and-lean-product-development-yesteryear-today-and-into-the-future/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>From Simple to Chaos: James Sutton&#8217;s Guidance on Systems</title>
		<link>http://www.rallydev.com/agileblog/2010/04/from-simple-to-chaos-james-suttons-guidance-on-systems/</link>
		<comments>http://www.rallydev.com/agileblog/2010/04/from-simple-to-chaos-james-suttons-guidance-on-systems/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 20:33:34 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Cynefin]]></category>
		<category><![CDATA[David Snowden]]></category>
		<category><![CDATA[James Sutton]]></category>
		<category><![CDATA[Jean Tabaka]]></category>
		<category><![CDATA[LeanSSC]]></category>
		<category><![CDATA[sense-making]]></category>
		<category><![CDATA[Systems Engineering]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4781</guid>
		<description><![CDATA[Last week, 10 of us from Rally product development, sales and coaching attended the Lean Software and Systems Consortium&#8217;s 2010 conference in Atlanta.  For me, the learning highlights of the conference were in the Systems Engineering track  led by James Sutton. To kick-off his talk on Lean Systems Engineering, James used a number of compelling [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F04%2Ffrom-simple-to-chaos-james-suttons-guidance-on-systems%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F04%2Ffrom-simple-to-chaos-james-suttons-guidance-on-systems%2F" height="61" width="51" /></a></div><p>Last week, 10 of us from Rally product development, sales and coaching attended the <a href="http://atlanta2010.leanssc.org/">Lean Software and Systems Consortium&#8217;s 2010 conference in Atlanta</a>.  For me, the learning highlights of the conference were in the Systems Engineering track  <a href="http://atlanta2010.leanssc.org/home/james-sutton/">led by James Sutton</a>. To kick-off his talk on Lean Systems Engineering, James used a number of compelling stories around different systems and what guide them.  As part of his introduction to systems, he played this hilarious Dave Snowden video about how you plan or act based on one of 3 systems in which you might find yourself -- Chaotic, Ordered and Complex.</p>
<p>
	<!-- Smart Youtube -->
	<span class="youtube">
		<object width="480" height="295">
			<param name="movie" value="http://www.youtube.com/v/Miwb92eZaJg&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;hd=1" />
			<param name="allowFullScreen" value="true" />
			<embed wmode="transparent" 
				src="http://www.youtube.com/v/Miwb92eZaJg&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;hd=1" 
				type="application/x-shockwave-flash" 
				allowfullscreen="true" 
				width="480" 
				height="295">
			</embed>
			<param name="wmode" value="transparent" />
		</object>
	</span><a href="http://www.youtube.com/watch?v=Miwb92eZaJg&fmt=18">www.youtube.com/watch?v=Miwb92eZaJg</a>
</p>
<p><a href="http://www.youtube.com/watch?v=Miwb92eZaJg">David Snowden -- Cognitive-Edge -- Ways to Plan a Party</a></p>
<p>James, a Systems Engineer, Principal with Lockheed Martin, is an invested member of the Lean SSC board as well as a technical advisory member.  He is the deepest expert that I have ever met in the field of systems engineering. And he has a wonderful gift for bringing multiple resources to bear in helping people understand and care about systems. For a Civil Engineer and Computer Science major like myself his talk and track were the definition of a prop-spinning geek nirvana.<strong> </strong></p>
<p style="font-size: 16px;"><strong>Systems are guided by the pressures that form them</strong></p>
<p>The point of view that James imparted on us was to understand that there are fundamental systems in which we operate. They are not value-based; one is not better than the other. They just help us set context and inform us about the world around us. Why should we care about this? How you approach your product and project development depends on which system  you find yourself in. And, as it turns out, the system you find yourself in is largely guided by one of four compelling pressures. That is, you will recognize the system in which you operate based on what is driving you to act.</p>
<p>There are four fundamental pressures that guide us: abundance, scarcity, desperation, or conformity. And each leads to a different system context. To illustrate this, James led us through the story of four different nations following the second World War.  Each nation, responding to different drivers, led to advances in different types of systems management approaches in use today.</p>
<ul>
<li>
<p>United States -- Abundance -- Systems Engineering</p>
</li>
<li>
<p>Japan -- Scarcity -- Lean</p>
</li>
<li>
<p>England -- Desperation -- Chaos Theory</p>
</li>
<li>USSR -- Creativity and Conformity -- Patterns of Inventiveness<strong><br />
 </strong></li>
</ul>
<p><strong style="font-size: 16px;">The Four Systems</strong></p>
<p>Given this sense of what guides particular systems, James explained that we live in a world of four fundamental systems: Simple, Complicated, Complex, Chaos.</p>
<div id="attachment_4800" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-4800" title="Cynefin" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/04/Cynefin-300x300.png" alt="Cynefin" width="300" height="300" /><p class="wp-caption-text">Cynefin</p></div>
<p>Once you recognize what system you are in, you discover what principles and practices will best serve you in that system. But systems tend to not be static. So, James presented what agent or pressure might cause you to move to a different system and therefore what tools and practices would guide your thinking and actions for transition.</p>
<p>For instance,  if you are in a Simple system and are moving into a Complicated system, Lean Manufacturing and Analytical Systems Engineering are your best tools and guides. If, however, you are in a Complex system verging on Chaos, you&#8217;ll work best relying on the perspective originated by Dave Snowden: Cynefin, the Welsh word for &#8220;the place where you hold multiple things.&#8221; Cynefin serves Complex systems well as it emphasizes emergent behaviors and, what Snowden refers to as &#8220;sense-making.&#8221;</p>
<p>The history and vision from this talk became almost a grand unifying theory for me. It all made great sense. If you are a  systems engineering fan, do not miss the recorded version  of this talk when it becomes available.</p>
<p><strong><span style="font-size: medium;">Thanks Lean SSC </span></strong></p>
<p>While 6 speakers and several attendees from Europe were prevented from attending the conference due to the Icelandic volcanic ash cloud, the Lean SSC rolled with the punches and pulled off an excellent event. The folks able to attend and the over 40 sessions offered created an electric buzz both in the air and on Twitter. Given the caliber of sessions, hallway discussions, and Open Space,  I am sure there will be many posts that emanate from attendees. And no doubt new ideas will be growing that were nurtured by the conference. Kudo&#8217;s to the Lean SSC board for creating a space for this excitement and emergence.</p>
<p><span style="font-size: small;"><em><strong>About the Authors: </strong></em></span></p>
<div><span style="font-size: small;"><em><strong><a title="Ryan  Martens    on  Twitter" href="http://twitter.com/RallyOn" target="_blank">Ryan       Martens</a> </strong></em></span><span style="font-size: small;"><em>is</em><em> an organic gardener,   founding board member of the <strong><a title="Entrepreneurs  Foundation  of Colorado" href="http://www.efcolorado.org/blog/aboutme.php" target="_blank">Entrepreneurs       Foundation of Colorado</a></strong>, and CTO at Rally     Software   Development. </em></span></div>
<div><span style="font-size: small;"><em><strong><a title="Jean Tabaka on Twitter" href="http://twitter.com/jeantabaka">Jean  Tabaka</a> </strong>is</em><em> a wine enthusiast, <strong><a title="Collaboration Explained: Facilitation Skills for Software Project  Leaders " href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776">author</a></strong> and Agile Fellow at Rally Software Development.</em></span></div>
<div><span style="font-size: small;"><em><br />
</em></span></div>
<div><span style="font-size: small;"><em>Tag for LeanSSC automated collection of blog posts -- </em></span>#lssc10</div>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/04/from-simple-to-chaos-james-suttons-guidance-on-systems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What do Toyota, Tabaka, GM, and NUMMI have in Common?</title>
		<link>http://www.rallydev.com/agileblog/2010/04/what-do-toyota-tabaka-gm-and-nummi-have-in-common/</link>
		<comments>http://www.rallydev.com/agileblog/2010/04/what-do-toyota-tabaka-gm-and-nummi-have-in-common/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 16:13:10 +0000</pubDate>
		<dc:creator>Jean Tabaka</dc:creator>
				<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Andrew Tabaka]]></category>
		<category><![CDATA[Ben Hamper]]></category>
		<category><![CDATA[GM]]></category>
		<category><![CDATA[Ira Glass]]></category>
		<category><![CDATA[Jim Tabaka]]></category>
		<category><![CDATA[NUMMI]]></category>
		<category><![CDATA[Rivethead]]></category>
		<category><![CDATA[Tim Tabaka]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[TPS]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4742</guid>
		<description><![CDATA[My name is Jean Tabaka.
I live in an Agile and Lean world where we take a “stop the line” mentality for granted.  I am encouraged to give my observations and recommendations about continuous improvement. I’ve been learning to create my own reality, to continue learning and to find my strengths in cross-functional work. I passionately [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F04%2Fwhat-do-toyota-tabaka-gm-and-nummi-have-in-common%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F04%2Fwhat-do-toyota-tabaka-gm-and-nummi-have-in-common%2F" height="61" width="51" /></a></div><p><strong>My name is Jean Tabaka.</strong></p>
<p>I live in an Agile and Lean world where we take a “stop the line” mentality for granted.  I am encouraged to give my observations and recommendations about continuous improvement. I’ve been learning to create my own reality, to continue learning and to find my strengths in cross-functional work. I passionately read about, talk about, and practice Agile and Lean principles. These principles continually inform how I can create benefit for my company and how I derive benefit from my company.</p>
<p><strong>I’m the lucky Tabaka.</strong></p>
<p><img class="alignright size-full wp-image-4759" style="margin: 10px;" title="Jim Tabaka" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/04/Army-Jim.jpg" alt="Army Jim" width="163" height="207" />My father, Jim Tabaka, was a life-time white collar worker for GM, starting fresh out of University of Illinois with his mechanical engineering degree.  He worked 12 hour days, on his feet the entire time, walking the plant floor, making sure cars kept coming off the line at all costs. He retired at age 55 with a great pension and unbelievable health benefits.</p>
<p><img class="alignleft size-full wp-image-4760" style="margin: 10px;" title="Tim Tabaka" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/04/Tim-Tabaka-crop.jpg" alt="Tim Tabaka" width="157" height="152" />My brother Tim Tabaka is a retired GM blue collar autoworker. Well, retired is the euphemism for, “Would you please leave early so that we can bring in a younger, less experienced, cheaper workforce?”  During his time at GM he worked any shift he was told to work. He even moved to a different, older plant. Why? He needed the job and they wanted to replace the older workforce with a cheaper, younger workforce.</p>
<p>My nephew, Andrew Tabaka is a current GM autoworker. He came in under-skilled and now works a night shift for a GM subsidiary building brake assemblies. Andrew is one of the people Tim trained on his way out. Andrew is 24 and this is his first job. I suspect he intends it to be his life-time job. Well.<img class="size-full wp-image-4762 alignright" style="margin: 10px;" title="Andrew Tabaka" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/04/Andrew-Tabaka.jpg" alt="Andrew Tabaka" width="188" height="141" /></p>
<p>I’ve never worked for GM but learned to drive a stick-shift on a Chevy Corvette (yes!) And, while growing up, my dad used to take me to visit the plant where he worked in St. Louis. The acres of parking lot outside the plant were for all the cars that had rolled off the line but could not be shipped to a dealer. Too many defects.</p>
<p>Get the picture? We have been and are a GM family.</p>
<p><strong>And I’m telling you this for a reason.</strong></p>
<p>In 1984, GM and Toyota entered into the<a href="http://www.nummi.com/"> NUMMI</a> (New United Motor Manufacturing Inc.) agreement to co-run an auto plant in Fremont CA. NUMMI made big news at the time. It took an existing, highly dysfunctional GM workforce and turned them into one of the most productive auto plants in the US. A documentary about this recently aired on Ira Glass’s “<a href="http://www.thisamericanlife.org/radio-archives/episode/403/nummi">This American Life</a>”. What a story, too fantastic to be made up: the complete turn-around of a failing GM plant to a thriving joint venture. The documentary recounts 30 disgruntled, unmotivated GM employees traveling to Japan to work with Toyota employees to learn “The Toyota Way”. It features commentary from Jeffrey Liker (author of “The Toyota Way”) John Shook (author of “ Managing to Learn”) as well GM line workers and GM management. The power punch of the Ira’s story? GM never replicated the success at the NUMMI plant.  Several theories about this failure are postulated at the end of the documentary. It is up to the listener to form their own conclusions.</p>
<p><strong>Two weeks ago, as a coda to the documentary:</strong></p>
<p>The Fremont NUMMI plant had its last Corolla roll off the line. NUMMI was shut down, this time for good. It was the first factory ever shut down by Toyota.</p>
<p>I care both personally and professionally about that darn NUMMI plant. The Ira Glass documentary about NUMMI’s turnaround and GM’s failure to replicate struck a deep chord for me. I called my brother Tim that evening to get the real scoop. I had heard him recount what his life was like in a GM plant and I wanted to hear it from him again.</p>
<p>The truth is the NUMMI success DID have an impact on GM outside the Fremont plant. Prior to the NUMMI conversion, life in the Oklahoma City plant where Tim worked was miserable. As in the story “<a href="http://www.amazon.com/gp/product/0446394009/ref=s9_simh_gw_p14_i1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=1WSBAVVAWNKYE514WSC5&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846">Rivethead</a>” by Ben Hamper about GM plant life in the 1970’s, alcohol abuse, absenteeism and nervous breakdowns were common place at Tim’s workplace. He lived the life documented about the Fremont plant prior to the Toyota venture.</p>
<p><strong>Life with the Andon.</strong></p>
<p>In the late 1980’s though, Tim told my about how things were changing, amazingly so. A “stop the line” mentality was adopted at their plant. Use of an “andon” was introduced. One tug on the andon was the alert to call over for some help; a second tug was “stop the line” we need more time to fix this. Tim was one of the people who roamed the plant floor prepared to assist when the andon was pulled once so that it wouldn’t have to be pulled again. Every station had its own andon “song”. (Apparently the “Baby Elephant” song became the bane of my brother’s existence.)</p>
<p>Life was so much better (the “Baby Elephant” notwithstanding). Workers were encouraged to stop the line and fix problems versus pushing cars through. Teams were brought together to offer suggestions for how to improve the work processes and the flow within the plant. Quality went way up and defects went down. Morale and motivation went up. Alcohol and drug abuse went down (this is anecdotal from my brother, not based on an actual study.) And for Tim personally, plant life improved dramatically. The new system played into his strength: being a cross-functional team member, challenged and rewarded for doing his work.</p>
<p><strong>Back to the NUMMI story and what GM ultimately adopted. </strong></p>
<p><img class="alignright size-full wp-image-4755" title="NUMMI" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/04/NUMMI1.png" alt="NUMMI" width="192" height="45" />Fair enough. I have my brother Tim as an example of an autoworker who benefited (well, except for the darn “Baby Elephant” team’s issues). But I also have a father who, as a GM executive was expected to tirelessly follow and communicate the GM line. It took its own deep toll on him. And I have a nephew who continues to work as a very replaceable night shift cog in a different plant in the GM machine. GM has declared bankruptcy for any number of reasons. And now, my mother’s benefits, my brother’s pension, and my nephew’s pay are in peril.</p>
<p>My name is Jean Tabaka, daughter of Jim Tabaka, sister of Tim Tabaka, and aunt of Andrew Tabaka. My father never benefited from Lean thinking. My brother had a wonderful brief taste of it. And my nephew is now somewhere in an odd stew of Lean and non-Lean practices.</p>
<p>I’m the lucky Tabaka. Lean has brought me a lot and taught me a lot in my Agile world. While Lean may be most closely affiliated with the Toyota Production System; and while it may be assumed that failure to adopt the TPS was GM’s ultimate demise, I believe the Lean lessons have continued to grow, spread, and morph as a result of both success and of failure in Lean adoptions.</p>
<p>GM, Toyota (yes Toyota), NUMMI, the Oklahoma City plant and others all have their stories of success and failure. Each had their approach to Lean adoption. Like Tim Tabaka and NUMMI, we have our lessons to learn from Lean in our software world. Lean is not the panacea. The TPS cannot tackle all issues. Agile is not the panacea. No one methodology can guarantee product success in all situations. Our continued belief in checking the value of our adoptions is critical. Our conviction to pay attention to failure modes as well as success is key. If you don’t believe me, ask my brother Tim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/04/what-do-toyota-tabaka-gm-and-nummi-have-in-common/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Welcome AgileZen!</title>
		<link>http://www.rallydev.com/agileblog/2010/04/welcome-agilezen/</link>
		<comments>http://www.rallydev.com/agileblog/2010/04/welcome-agilezen/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 12:00:49 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[Scaling Agile Adoption]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[AgileZen]]></category>
		<category><![CDATA[Lean SSC]]></category>
		<category><![CDATA[Nate Kohari]]></category>
		<category><![CDATA[Niki Kohari]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4722</guid>
		<description><![CDATA[Today we announced Rally&#8217;s acquisition of AgileZen, a visual project collaboration tool that manages work using the Lean concept of Kanban. AgileZen is a simple, elegant project collaboration tool that supports software development by providing a Web-based Kanban board.
Our definition of Kanban 
If you aren&#8217;t yet familiar with Kanban, there are lots of great resources [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F04%2Fwelcome-agilezen%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F04%2Fwelcome-agilezen%2F" height="61" width="51" /></a></div><p>Today we announced <a href="http://www.rallydev.com/agile_products/agilezen/">Rally&#8217;s acquisition of AgileZen</a>, a visual project collaboration tool that manages work using the Lean concept of Kanban. <a href="http://agilezen.com/">AgileZen</a> is a simple, elegant project collaboration tool that supports software development by providing a Web-based Kanban board.</p>
<p><strong>Our definition of Kanban </strong></p>
<p>If you aren&#8217;t yet familiar with Kanban, there are lots of great <a href="http://www.rallydev.com/agile_products/agilezen/kanban/">resources </a>out there. The simplest description we could come up with for Kanban and Scrum is in our <a href="http://www.rallydev.com/company/news_events/press/2010-145-rally-software-acquires-makers-of-leading-kanban-based-project-collaboration-tool.html">press release</a>, but we welcome your thoughts and additions:</p>
<p>Kanban literally means &#8220;sign board,&#8221; and in Lean it is the signaling tool for visualizing and tracking work as it flows through various stages of a process. A Kanban board does this by exposing bottlenecks, queues and waste in a process so that teams can deliver high quality, high value work. Both Scrum and Kanban methods focus on early value delivery, and both provide transparency into the work in progress.  But Kanban can operate with a different planning and delivery cadence than Scrum and emphasizes different metrics.</p>
<p><strong>What does this mean for Rally and the industry? </strong></p>
<p>We believe that Kanban is a simple but natural extension of Agile software development. It will invite more teams into Agile and provide more runway for mature teams. But most importantly, it will help us extend Agile beyond development teams to create an Agile business. The AgileZen team has been effective in all of these areas. We are in heavy learning mode and, at least in our view, the entire industry is still figuring out how Scrum and Kanban work together and which methodology is better fit for various projects.</p>
<div id="attachment_4731" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-4731" title="kohari" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/04/kohari2-300x150.jpg" alt="Welcome Nate and Niki Kohari!" width="300" height="150" /><p class="wp-caption-text">Welcome Nate and Niki Kohari!</p></div>
<p><a href="http://agilezen.com/company">Nate and Niki Kohari</a>, co-founders of AgileZen, have built the best Web-based Kanban board out there, and we have the utmost respect for their product, company and brand. We are incredibly excited for them to join our North Carolina office.</p>
<p><strong>What does this mean for AgileZen? </strong></p>
<p>First, you should read Niki&#8217;s <a href="http://blog.agilezen.com/2010/04/14/rally-software/">blog post</a>. Not much has changed for AgileZen users. Together, we&#8217;ll continue to support the AgileZen solution as a low-cost Kanban-focused project collaboration tool, and users can access <a href="http://support.agilezen.com/home">support </a>as they always have.  If you aren&#8217;t familiar with the AgileZen product yet,  check out their <a href="http://agilezen.com/pricing">free product</a>.</p>
<p><strong>Join us at the Lean SSC Conference in Atlanta next week! <br />
 </strong></p>
<p>The Rally and AgileZen teams will present our products and coaching services at the <a title="Lean Software &amp; Systems Conference" href="http://atlanta2010.leanssc.org/">Lean Software &amp; Systems Conference 2010</a> in Atlanta April 21-23. Ryan is also speaking on <a href="http://www.rallydev.com/agileblog/2010/03/plan-do-check-act-at-the-lean-ssc-conference-april-21-23/">Plan-Do-Check-Act</a>. We look forward to seeing you there!</p>
<p><span style="font-size: small;"><em><strong>About the Authors: </strong></em></span><span style="font-size: small;"><em><strong><a title="Ryan Martens on Twitter" href="http://twitter.com/RallyOn">Ryan   Martens</a> </strong></em></span><span style="font-size: small;"><em>is</em><em> a goat cheese maker,  founding board member of the <strong><a title="Entrepreneurs Foundation of Colorado" href="http://www.efcolorado.org/blog/aboutme.php">Entrepreneurs   Foundation of Colorado</a></strong>, and Founder and CTO at Rally   Software Development. </em></span><span style="font-size: small;"><em><strong> <a title="Jean Tabaka on Twitter" href="http://twitter.com/jeantabaka">Jean Tabaka</a> </strong>is</em><em> a wine enthusiast, <strong><a title="Collaboration Explained: Facilitation Skills for Software Project Leaders " href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776">author</a></strong> and Agile Fellow at Rally Software Development. <strong><a title="Subscribe to updates from the Agile Blog" href="http://feeds2.feedburner.com/agilecommons/commonsblog">Subscribe today</a></strong> to get free updates by <strong><a title="Receive email updates for new Agile Blog posts" href="http://feedburner.google.com/fb/a/mailverify?uri=agilecommons/commonsblog&amp;loc=en_US">email</a> </strong>or <strong><a title="Follow the Agile Blog via RSS" href="http://feeds2.feedburner.com/agilecommons/commonsblog">RSS</a></strong></em>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/04/welcome-agilezen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plan-Do-Check-Act at the Lean SSC Conference April 21-23</title>
		<link>http://www.rallydev.com/agileblog/2010/03/plan-do-check-act-at-the-lean-ssc-conference-april-21-23/</link>
		<comments>http://www.rallydev.com/agileblog/2010/03/plan-do-check-act-at-the-lean-ssc-conference-april-21-23/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 11:53:05 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[A3]]></category>
		<category><![CDATA[Aaron Sanders]]></category>
		<category><![CDATA[Alan Atlas]]></category>
		<category><![CDATA[Gazelles]]></category>
		<category><![CDATA[Inspect and Adapt]]></category>
		<category><![CDATA[Jean Tabaka]]></category>
		<category><![CDATA[jim collins]]></category>
		<category><![CDATA[LeanSSC]]></category>
		<category><![CDATA[Pascal Dennis]]></category>
		<category><![CDATA[PDCA]]></category>
		<category><![CDATA[Wisdom of Crowds]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4678</guid>
		<description><![CDATA[On April 21 in Atlanta, the Lean Software and Systems Consortium will come together for its second US conference.  Last year&#8217;s event in Miami was &#8220;amazing&#8221; according to Jean.  So this year, Rally is exhibiting, I am speaking while Jean and Aaron are running the open space on Friday.  The price per attendee goes up [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F03%2Fplan-do-check-act-at-the-lean-ssc-conference-april-21-23%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F03%2Fplan-do-check-act-at-the-lean-ssc-conference-april-21-23%2F" height="61" width="51" /></a></div><p>On April 21 in Atlanta, the <a href="http://atlanta2010.leanssc.org/">Lean Software and Systems Consortium</a> will come together for its second US conference.  Last year&#8217;s event in Miami was &#8220;amazing&#8221; according to Jean.  So this year, Rally is exhibiting, I am speaking while Jean and Aaron are running the open space on Friday.  The price per attendee goes up by $250 on March 31st, so if you do intend to go, <a href="http://atlanta2010.leanssc.org/" target="_blank">REGISTER</a> now. <img class="alignright" style="margin: 10px;" src="http://atlanta2010.leanssc.org/wp-content/themes/lssc/images/lean_large.png" alt="" width="546" height="92" /></p>
<p>At our booth, Rally will be demonstrating its product support for highly-visible Kanban, WIP/Cumulative Flow reports, and cycle-time  metrics. Join Alan Atlas, Jean Tabaka, Aaron Sanders and Craig Langenfeld in our booth.</p>
<p>I will be presenting an experience report titled: <strong><a href="http://atlanta2010.leanssc.org/home/ryan-martens/">PDCA: Beyond Simple Inspect and Adapt</a>. </strong>On spring break this week, I&#8217;ve been thinking more about the details of my talk. Here is my abstract and outline for those of you who might consider attending:</p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Lean and  Kanban focus on practices of continuous flow of product delivery.  Plan-Do-Check-Act  (PDCA) is a Lean discipline that moves beyond  inspect and adapt of Agile team-level  processes.  At a corporate level, PDCA provides guidance for strategy  as well as problem-solving work. In 2009, I led Rally’s move to PDCA  for the company’s strategy process at both the annual and quarterly  levels.  My primary guide was Pascal Dennis’ &#8220;Getting the Right  Things Done&#8221;. In this experience report, I share  Rally’s PDCA first year of adoption: where we  started, how this impacted our corporate behaviors, and  where we are now. I want to share Rally’s story to compel participants  to embrace PDCA and get good at it.  I ask each participant to come with  its organization’s #1 goal and success  criteria. I will close with a planning  A3 exercise from Pascal’s book .</span></span></p>
<p><span style="font-family: Calibri; font-size: small;"><strong>Outline</strong></span></p>
<ol type="1">
<li><span style="font-family: Calibri; font-size: small;">What brought me  here—background    on why I am passionate about sharing my organization’s overall Lean    story including the addition of PDCA, A3’s and concurrent set-based    development.  This talk focuses on PDCA as the critical step in    increasing structure and discipline in strategy execution.</span></li>
<li><span style="font-family: Calibri; font-size: small;">Point of View – Use PDCA    to move your planning horizon out and as the principle governing  mechanism    for organizations in continuous flow. </span></li>
<li><span style="font-family: Calibri; font-size: small;">Benefits — Mature your strategic    planning and execution environment to handle the complexity of  increasing    speed, agility and scale and to gain alignment, pull and innovation.</span></li>
<li><span style="font-family: Calibri; font-size: small;">Where we were and what was    not working</span>
<ol type="a">
<li><span style="font-family: Calibri; font-size: small;">The  context at Rally was      based on a couple of key concepts:</span>
<ol type="i">
<li><span style="font-family: Calibri; font-size: small;">Core Values, Core Purpose,        Sandbox and BHAG from <a href="http://www.jimcollins.com/">Jim Collins</a></span></li>
<li><span style="font-family: Calibri; font-size: small;">3 to 5 Quarterly Rocks,        success criteria and Scoreboards from <a href="http://www.gazelles.com/home.html">Gazelles</a></span></li>
<li><span style="font-family: Calibri; font-size: small;">Rock team structures         &#8211; cross departmental and story based</span></li>
<li><span style="font-family: Calibri; font-size: small;">Facilitated, highly collaborative        cross-departmental meeting of 30+ managers and above</span></li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">What we noticed</span>
<ol type="i">
<li><span style="font-family: Calibri; font-size: small;">Rock work as a second or        third job</span></li>
<li><span style="font-family: Calibri; font-size: small;"><a href="http://en.wikipedia.org/wiki/The_Wisdom_of_Crowds">Wisdom of  the Crowds </a>to        help fix over-reaction and group think </span></li>
<li><span style="font-family: Calibri; font-size: small;">Too much on the fly, not        enough backlog grooming</span></li>
<li><span style="font-family: Calibri; font-size: small;">Highly critical, non-cross        departmental initiatives were de-prioritized</span></li>
<li><span style="font-family: Calibri; font-size: small;">ORID process added to keep        from jumping too solutions, but the data was not visible enough</span></li>
</ol>
</li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">What we decided to do about    this:</span>
<ol type="a">
<li><span style="font-family: Calibri; font-size: small;">Explanation  of PDCA — A      brief overview of PDCA in general and then specifically what I used      as guidance from the Pascal Dennis book, “Getting the Right Things      Done: A Leader’s Guide to Planning and Execution”.</span></li>
<li><span style="font-family: Calibri; font-size: small;">Our initial experiments      with A3 process the year prior — Working with our Ops team and product       marketing teams on problem solving using real data</span></li>
<li><span style="font-family: Calibri; font-size: small;">First quarter — How we kick-started Rally’s company-wide adoption of PDCA . I describe our  “Mountain      Team” and their transitional role.</span> <span style="font-family: Calibri; font-size: small;"> </span>
<ol>
<li><span style="font-family: Calibri; font-size: small;">Defining Rally’s True          North</span> </li>
<li><span style="font-family: Calibri; font-size: small;">Creating our  second level          tree with current and needed metrics</span> </li>
<li><span style="font-family: Calibri; font-size: small;">Socializing these throughout          the company seeking feedback in anticipation of our annual and  quarterly          planning</span> </li>
<li><span style="font-family: Calibri; font-size: small;">Started  new experiments          based on quarterly planning decisions</span>
<ol>
<li>
<ol type="1"> </ol>
</li>
</ol>
</li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">Next Quarter – Review      new experiments, discussed learning and drive A3’s into the planning       process</span></li>
<li><span style="font-family: Calibri; font-size: small;">Mid-course  adjustment by      Mountain team, in middle of the quarter – What we discovered working       and not working</span>
<ol type="i">
<li><span style="font-family: Calibri; font-size: small;"> The rocks were all dependent        on each other. </span></li>
<li><span style="font-family: Calibri; font-size: small;">Had  to run Rock of Rock        team meetings to steer to a final solution</span></li>
<li><span style="font-family: Calibri; font-size: small;">Coordinated release planning        would have </span></li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">Final  quarter – We worked      to expand the plan. We took the Mountain team’s True North and  feedback      to drive our PDCA for Rally’s Annual Corporate planning by:</span>
<ol>
<li>
<ol type="1">
<li><span style="font-family: Calibri; font-size: small;">Taking company-wide feedback           into our Annual planning to collaboratively drive  cross-department A3          creation around each branch of the tree</span></li>
<li><span style="font-family: Calibri; font-size: small;">Mountain Team retrospective          over the course of year 1 that helped create a planning rock  team.           The Mountain team’s role as a transition team ended.</span></li>
</ol>
</li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">Year 2 – Doubling down      our efforts to go from amateurs to intermediates —Changing our  process      to institutionalize A3’s and PDCA as our strategy execution  approach:</span>
<ol type="i">
<li><span style="font-family: Calibri; font-size: small;">Quarterly  rocks moved to        a world of pre-defined from developed on the fly</span></li>
<li><span style="font-family: Calibri; font-size: small;">Quarterly planning moved        from ad-hoc based on yesterday’s weather to more programmed based        on True North and meeting the target metrics</span></li>
<li><span style="font-family: Calibri; font-size: small;">Strategic planning worked        to validate annual True North in the context of long-term  planning,        shared vision development, cross-boundary collaboration and larger  systems</span></li>
</ol>
</li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">What we  learned and what    you should do about it</span>
<ol type="a">
<li><span style="font-family: Calibri; font-size: small;">The cycle of adoption is      a year, quarterly cycles work to improve the process, but it is hard       to make leaps on a quarterly basis. </span>
<ol type="i">
<li><span style="font-family: Calibri; font-size: small;">Year 0 – Introduce Lean        thinking (A3 in our case) <br />
 </span></li>
<li><span style="font-family: Calibri; font-size: small;">Year 1 – Introduce PDCA (Novice) </span></li>
<li><span style="font-family: Calibri; font-size: small;">Year 2 –  Invest or abandon (Your choice) </span>
<ol type="1">
<li><span style="font-family: Calibri; font-size: small;">A3 is now the language for          problem solving</span></li>
<li><span style="font-family: Calibri; font-size: small;">Making  sure we are solving          the right problem (aka slowing down to speed up)</span></li>
</ol>
</li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">Do not have a overall guidance      team steering the continued PDCA process – it is owned by the “team”</span></li>
<li><span style="font-family: Calibri; font-size: small;">Putting pressure on the      organization to get more clear about our economic models to mature  from      “Theory-based decision making toward the right solution,” Now  “Data-driven      decision making toward the right problem”</span></li>
<li><span style="font-family: Calibri; font-size: small;">Where to start – The Strategy      A3 an exercise</span></li>
<li><span style="font-family: Calibri; font-size: small;">What is  next? – We call      it the Innovative or Lean Organization. Seeing large systems,  collaborating      across boundaries and creating your reality. <br />
 </span></li>
</ol>
</li>
<li><span style="font-family: Calibri; font-size: small;">Point of View – Use PDCA    to move your planning horizon out and as the principle governing  mechanism    for organizations in continuous flow. </span></li>
<li><span style="font-family: Calibri; font-size: small;">Call to Action – Introduce    the language of A3’s through problem solving or Strategy A3’s</span></li>
<li><span style="font-family: Calibri; font-size: small;">Benefits — Help build a    company of problem solvers to focus your efforts on the critical few    things.</span></li>
<li><span style="font-family: Calibri; font-size: small;">Where I hope you  go with    this: Great companies build great software, great experiences and work     on creating win/win scenarios. <br />
 </span></li>
</ol>
<div>Are there other questions you&#8217;d like to see answered in Rally&#8217;s experience report on Plan-Do-Check-Act? I look forward to seeing you at Lean SSC.</div>
<div></div>
<div><span style="font-size: small;"><em><strong><a title="Ryan  Martens on  Twitter" href="http://twitter.com/RallyOn" target="_blank">Ryan    Martens</a> </strong></em></span><span style="font-size: small;"><em>is</em><em> telemark skier,  father,   founding board member of the <strong><a title="Entrepreneurs Foundation  of Colorado" href="http://www.efcolorado.org/blog/aboutme.php" target="_blank">Entrepreneurs    Foundation of Colorado</a></strong>, and Founder and CTO at Rally    Software Development. </em></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/03/plan-do-check-act-at-the-lean-ssc-conference-april-21-23/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Preparation is more important than Planning for Innovation</title>
		<link>http://www.rallydev.com/agileblog/2010/02/preparation-is-more-important-than-planning-for-innovation/</link>
		<comments>http://www.rallydev.com/agileblog/2010/02/preparation-is-more-important-than-planning-for-innovation/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 18:21:40 +0000</pubDate>
		<dc:creator>Ryan Martens</dc:creator>
				<category><![CDATA[Agile Best Practices]]></category>
		<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[comfort in ambiguity]]></category>
		<category><![CDATA[Culture of Innovation]]></category>
		<category><![CDATA[Lee Devin]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[tennis]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4530</guid>
		<description><![CDATA[This is #3 in a Series on the Culture of Innovation with guest blogger Lee Devin.
Plan to do what you  want. Prepare to  do what you must. 
Don&#8217;t get us wrong, we value planning:  it’s important and highly creative work. But in the  Culture of Innovation  preparation means much more.  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F02%2Fpreparation-is-more-important-than-planning-for-innovation%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F02%2Fpreparation-is-more-important-than-planning-for-innovation%2F" height="61" width="51" /></a></div><p style="text-align: left;"><em>This is #3 in a <a href="http://www.rallydev.com/agileblog/how-to-foster-a-culture-of-innovation/">Series on the Culture of Innovation</a> with guest blogger Lee Devin.</em></p>
<h2 style="text-align: center;"><strong>Plan to do what you  want. Prepare to  do what you must. </strong></h2>
<p>Don&#8217;t get us wrong, we value planning:  it’s important and highly creative work. But in the  Culture of Innovation  preparation means much more.  In a world that <a href="http://www.rallydev.com/agileblog/2010/02/what-is-failure-in-agile-and-scrum/" target="_blank"> defines  success as a result and failure as a step along the way </a>, we plan regularly as we adjust to results,  outside stimulus, and feedback.  Preparation marches us up the stairs  faster and ensures that we’ll arrive someplace new and valuable.</p>
<p><strong>Planning is an exercise for imagination  and not spreadsheets. </strong></p>
<p>In planning we figure out what we need to  accomplish  this task.  It‘s a process of creative thinking, dialogue, narrowing  to convergence, healthy skepticism, and risk mitigation.  In planning  we need to treat difficulties as a challenge; to resolve a creative  tension between reality and what we want.  Teams brush away perceived  limits as they press toward understanding by asking WHY?  Thinking in the <a href="http://en.wikipedia.org/wiki/5_Whys" target="_blank"> 5 Why&#8217;s</a> of <a href="http://en.wikipedia.org/wiki/Fishbone_diagram" target="_blank">Fishbone diagrams</a>, these teams do not simply  work with WHAT and HOW.  Once done and aligned, the plan becomes a  communication  of intent and result and NOT a goal or commitment.   <span style="color: #000000;">Dependable results  come from a focus on the limits to throughput, sources of failure, and  lack of preparation.</span></p>
<p>In our experience with Agile teams, we  see advanced Scrum teams begin to let go of some planning practices  as their expertise grows. The benefits of pull-based planning and  smooth  flow delivery create new space for them in the market.  As a result of  their growing confidence, they increase their  ownership of their process, a key step on the way to a culture of  innovation.    That culture creates, not just one off innovations, but an environment   ready to take advantage of opportunities and happy accidents.   A big  part of creating that environment comes from a  focus on preparation.</p>
<p>Let’s consider preparation. Teams and  managers must learn and practice a set of skills that taken together  can help them create a culture of innovation. These skills often seem  off the subject, not to the point, and therefore difficult for teams  and managers to make time for. We think of preparation in three main  categories: for collaboration and leadership; for comfort in ambiguity;  and for daily productivity. In this brief introduction we won’t suggest  a detailed program. Instead, we’ll outline an abstract of the culture,  seen through the lens of preparation.</p>
<h2><strong>Collaboration  and leadership</strong></h2>
<p><a href="http://www.youtube.com/watch?v=_t2MfUm0UwE"> </a>You can prepare for collaboration  (innovative  team work) and leadership (team direction and support) by learning and  practicing release and concentration. Teams and their leaders need  release  from tension, as a way to increase available energy and flexibility;  and release from inhibition and vanity for freedom, to include the work  of others in their own and to regard the success of the team as their  own success.</p>
<p>Take a look at athletes for good examples of release from  tension; at actors in a play or movie for good examples of release from  inhibition.</p>
<p style="padding-left: 90px;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="265" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/_t2MfUm0UwE&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="320" height="265" src="http://www.youtube.com/v/_t2MfUm0UwE&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p>Watch Sharapova’s face as she looks up at the ball she’s  about to whack; see the pitcher take a big breath and whoosh it out  before he throws the ball. Look at a still photo of what the pitcher  does to his arm in the delivery: it’s not hard to imagine what would  happen to those muscles if they weren’t completely released, free  of any kind of tension. Look at Paul Newman’s famous eyes blaze with  rage (as Harry Manning, dumped in the river:  <em>Where the Money Is</em>) or fear (Buffalo Bill astride a fractious  horse: <em>Buffalo Bill and the Indians</em>).</p>
<p><br class="spacer_" /></p>
<p>We’ll  use a story to illustrate what we mean by concentration. Once upon a  time two   students  of Zen walked along the lake shore. They spoke as follows:</p>
<p style="padding-left: 30px;"><strong>First Student:</strong> <span style="color: #000000;">&#8220;I have the world’s most amazing Master.&#8221;</span><strong><br />
 Second Student:</strong> <span style="color: #000000;">&#8220;Have you?&#8221;</span></p>
<p style="padding-left: 30px;"><strong>First Student:</strong><span style="color: #000000;"> &#8220;He performs miraculous deeds. The other day he walked right  out on this lake and spoke to us, standing on the surface of the water.  Then he walked back, and his shoes weren’t even damp.&#8221;</span><strong><br />
 Second Student:</strong> <span style="color: #000000;">&#8220;That’s certainly amazing. I congratulate you. My master,  however, can    do something much more important and amazing.&#8221;</span></p>
<p style="padding-left: 30px;"><strong>First Student:</strong> <span style="color: #000000;">&#8220;No way.&#8221;</span><strong><br />
 Second Student: </strong> <span style="color: #000000;">&#8220;Yes way. My master can do one thing at a time.&#8221;</span></p>
<p>Who among us can do one thing at a time?</p>
<p>As you plan your week next Monday, think about these questions.</p>
<ul type="DISC">
<li> <span style="color: #000000;">What is the #1 Thing  you have to get done right this week?</span> Be clear about that to  yourself and with your team and put your best time and focus on this one item.</li>
<li> <span style="color: #000000;">What preparation or  practice can you do to release tensions with regards to this item?</span> </li>
<li> <span style="color: #000000;">Who can you  collaborate with to make this an outstanding result? </span></li>
<li> <span style="color: #000000;">What can you do to  celebrate the results of this effort? </span></li>
</ul>
<p>What might you do to  prepare to execute these choices?  What kinds of practice might you build into your  daily, weekly, monthly, routine?</p>
<h2><strong>Comfort in  ambiguity</strong></h2>
<p>Accident, serendipity, new things.  Innovation  confronts the team with all of these sources of ambiguity. What’s gonna  happen? What should I do? What on earth is this thing? How do we know  when it’s complete?</p>
<p><span style="color: #000000;">How does preparation contribute to  comfort  in ambiguity?</span> It gives us grounds for confidence in our ability to  manage  the new, the surprising, the unpredicted. We don’t need to dread the  uncertainty of innovation because we know that we can make good use  of whatever comes up.</p>
<p>Teams and managers who do innovation  find ways to live with uncertainty about the outcomes of their work.  They know that outcomes will be unexpected and surprising. If they could   anticipate them, how new could they be? Preparation will involve getting   free of the reflexive invocation of the past: <span style="color: #000000;">“That isn’t how we  do things here”</span>; and embracing the uncertain future: <span style="color: #000000;">“Let’s see  what happens when we do this.”</span></p>
<p>Preparation will sometimes replace  planning.</p>
<p>Of course we plan, so that we can do what we need to do. We plan to  have the materials we need, space to work in, the right people on the  team, to make an efficient schedule. Planning creates sequential  progress  toward a known goal. Preparation, on the other hand, aims at  collaborative  iteration toward an emergent outcome. No one can predict the results  of a true collaboration. We prepare to cope with whatever happens. In  a culture of innovation, whatever happens is likely to be new. It will  elude any kind of sequential progress toward a known goal. When an  outcome  doesn’t seem to have any immediate value, we recognize that nothing  is lost: we set it aside (Might come in handy some day.) and press on.</p>
<p>The notion of emergent design conditions  any serious innovation.  At Rally Software, we do a number of things  in the context of Agile software development to keep from planning too  much and to hold space for reaction to  ambiguity.  First, we acknowledge multiple levels of planning with less  precision as the time frame goes out.  Second, we insert free time into  our schedule in the form of slack and programmed innovation time.   Third,  we work “sets” of designs through a narrowing process to keep from  choosing the design before we learn.  Finally, we do not plan until  after  we have closed the last cycle: We check the results of that last cycle  and consciously review our goals.  We “Plan to get lucky” and provide  room for that to affect our next cycle.</p>
<p>We took a young engineer to visit an  acting class at <a href="http://www.peopleslight.org/home/index.php" target="_blank">People’s Light</a>, the theatre we know best. A bunch  of teenagers were practicing improvisation. One sat on a bench in the  park. Another passed by, stopped to talk. A story began to develop.  Suddenly from the class a third jumped up and walked into the park,  joining the two. This newcomer brought an entirely new slant to the  story. After a moment the first actor remembered an appointment and  left the other two. Someone else from the class joined in. And so on.  The story grew, got elaborate, got simple, got turned inside out: the  kids never repeated themselves, never stopped. No one ever refused the  new material offered by an other. The engineer turned to us and  whispered:  “This is exactly what my guys need to learn how to do.”</p>
<p>This kind of practice fairly closely  resembles the desired skills. Engineers like to look for an answer in  the back of the book; they need practice in making up answers out of  the available material. The kind of preparation we’ll call exercise  strays from the skills it prepares for; it’s off subject, away from  the actual work. Athletes exemplify this kind of preparation. “The  champ,” goes the saying, “is always in the gym.” Larry Byrd was  famous for staying in the gym after practice. Why? To shoot 100 free  throws. To build a reflexive confidence that supports the hectic  innovations  of the game. What’s more, the champ has decided, has made the choice,  to <em>like</em> being in the gym; how could he do the work otherwise?</p>
<p><strong>As you plan your week next Monday, think  about these ways of practicing or preparing for emergent innovations:</strong></p>
<ul type="DISC">
<li> Schedule some creative time    into your schedule to spend in a creative place and time. </li>
<li> Step back from your #1 item    for the week and ask yourself a question about its    value: What other things could I do to deliver even more of this  value? </li>
<li> Find one example of yourself    closing down to new solutions based on the concept that “This is the    way we always do it.” Can you release that constraint? </li>
<li> Ask yourself: What is the    most important thing I have to do this month or quarter?  Not urgent. <em> Important</em>. Do I have enough time, support, and space to do this    right?  Try removing less important or merely urgent things from your    calendar to make room for this. </li>
</ul>
<h2><strong>Daily productivity</strong></h2>
<p>In a culture of innovation, everyone <span style="text-decoration: underline;"> chooses</span> a professional obligation to work happily, enthusiastically and   at maximum energy.</p>
<p>Artists and athletes again serve as models. Neither  group can do what they do unless they’re totally fired up. High morale  and physical readiness are basic conditions of their work and they must  learn how to create and maintain them, no matter what. An actor arrives  at the theatre well before the half hour call (On time is already  late.),  and begins the day’s work with an extensive warm up. Vocal exercises,  calisthenics, stretches, lines; actors have routines they follow  religiously.</p>
<p>An actor we know told us this story.  He used the 30 minute drive to the theatre as his time for vocal warm  up. One night, distracted by some domestic emergency, he only got  through  part of his routine by the time he arrived at the theatre. In rehearsal  he had discovered a way of saying one of the lines in the 2<sup>nd</sup> act that every one liked a lot: his voice got deep and sexy, very nice  moment. On this night the performance went very well, in spite of the  truncated warm up. Until that deep sexy part. He said that line exactly  as he had done dozens of times before. But instead of deep sexiness,  what came out of his mouth was tired little squeakiness. The audience  were too embarrassed even to laugh. You can bet that actor never missed  another warm up.</p>
<p>In software development, this is akin  to doing some manual work outside the scope of  your automated build, deploy, test cycle.  It can  seem quicker to do a simple, one-off  integration or system test outside that environment,  but unintended consequences always catch-up  .  In our experience, cutting the preparation corners  usually costs 10X more in the whole lifecycle than it saves in the  short-term.   Beyond the interrupts of customer-impacting defects, the team loses  a bit of the pride and belief necessary for the Culture of Innovation</p>
<p>Team work demands  a no less total performance than acting or tennis playing. It needs,  but rarely gets, the preparation of a warm-up. A basketball team  combines  individual warm ups (stretches, shooting around) with group work (lay  up and passing drills). Why should knowledge work be any different?  Imagine the energy available if your morning stand up included a  vigorous  warm up led by a different person each day. Jump back!</p>
<p>As teams and organizations reach an<a title="DIY VS Shu-Ha-Ri" href="http://www.rallydev.com/agileblog/2009/09/diy-vs-shu-ha-ri/" target="_blank"> Innovate level of Agile adoption or Ri</a> , they  take ownership of their process and environment.  Their improved  throughput,  collaboration, and preparation have brought them to a place where many  of the vanilla iteration, planning, and estimating practices of Scrum  and XP stop serving them.  These structures helped the incremental  transition  down a path of increasing agility, but in a Culture of Innovation, where   smooth, continuous flow of one thing at a time is the goal, the focus  moves from planning to preparation.</p>
<p><strong>Next up in <a href="http://www.rallydev.com/agileblog/how-to-foster-a-culture-of-innovation/">our series</a> – Options, Fall-back and Design Sets<br />
 </strong></p>
<p><span style="font-size: small;"><em><strong>About the Authors: <a title="Ryan Martens on Twitter" href="http://twitter.com/RallyOn">Ryan   Martens</a> </strong></em></span><span style="font-size: small;"><em>is</em><em> a goat cheese maker,  founding board member of the <strong><a title="Entrepreneurs Foundation of Colorado" href="http://www.efcolorado.org/blog/aboutme.php">Entrepreneurs   Foundation of Colorado</a></strong>, and Founder and CTO at Rally   Software Development. </em></span><span style="font-size: small;"> </span></p>
<p><em><strong><a href="http://www.cutter.com/meet-our-experts/devinl.html">Lee Devin</a></strong> is a dramaturg at the <strong><a href="http://www.peopleslight.org/home/index.php" target="_blank">People’s   Light and Theatre</a>,</strong> a Senior Research Scholar at <a href="http://www.swarthmore.edu/theater.xml" target="_blank"><strong>Swarthmore   College</strong></a></em> <em>and a senior consultant with the</em> <em><strong><a href="http://www.cutter.com/index.html" target="_blank">Cutter   Consortium</a></strong>. These activities often interfere with his   fishing, and cause him to neglect his grandchildren.</em></p>
<p><span style="font-size: small;"><em><strong><a title="Subscribe to  updates from the Agile Blog" href="http://feeds2.feedburner.com/agilecommons/commonsblog">Subscribe   today</a></strong> to get free updates by <strong><a title="Receive   email updates for new Agile Blog posts" href="http://feedburner.google.com/fb/a/mailverify?uri=agilecommons/commonsblog&amp;loc=en_US">email</a> </strong>or <strong><a title="Follow the Agile Blog via RSS" href="http://feeds2.feedburner.com/agilecommons/commonsblog">RSS</a></strong></em>.</span></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" /><!--Session data--><br />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/02/preparation-is-more-important-than-planning-for-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Silly Advice</title>
		<link>http://www.rallydev.com/agileblog/2010/01/some-silly-advice/</link>
		<comments>http://www.rallydev.com/agileblog/2010/01/some-silly-advice/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 11:53:48 +0000</pubDate>
		<dc:creator>Alan Atlas</dc:creator>
				<category><![CDATA[Agile Culture]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Lean Software Development]]></category>
		<category><![CDATA[developing talent]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[hiring the best]]></category>
		<category><![CDATA[law of large numbers]]></category>
		<category><![CDATA[professional development]]></category>

		<guid isPermaLink="false">http://www.rallydev.com/agileblog/?p=4393</guid>
		<description><![CDATA[I’ve noticed a piece of advice repeated in many Agile blogs, articles, and books.
Seeing it makes me roll my eyes until it hurts. (Why I would hurt myself on purpose will be the subject of another post, on a blog reserved for psychotherapists.)
Even my very most favorite Agile book, “Scaling Lean &#38; Agile Development” by [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F01%2Fsome-silly-advice%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.rallydev.com%2Fagileblog%2F2010%2F01%2Fsome-silly-advice%2F" height="61" width="51" /></a></div><p>I’ve noticed a piece of advice repeated in many Agile blogs, articles, and books.</p>
<p>Seeing it makes me roll my eyes until it hurts. (<em>Why I would hurt myself on purpose will be the subject of another post, on a blog reserved for psychotherapists.</em>)</p>
<p>Even my very most favorite Agile book, “<a title="Scaling Lean &amp; Agile Development: Thinking and Organizational Tools for Large-Scale Scrum" href="http://www.amazon.com/Scaling-Lean-Agile-Development-Organizational/dp/0321480961">Scaling Lean &amp; Agile Development</a>” by <a title="Q&amp;A session with Craig Larman and Bas Vodde" href="http://www.rallydev.com/agileblog/2009/05/scaling-lean-and-agile-development-ask-bas-and-craig/">Craig Larman and Bas Vodde</a>, has a section in there with this advice.</p>
<p>I saw it in Jim Highsmith’s new book, too, although by the time he’s done discussing it he does make a couple of good points. It’s an old piece of advice that pre-dates Agile.</p>
<p>What is this old chestnut? Here it is:</p>
<p><strong><span style="font-size: medium;">Hire the best.</span></strong><img class="alignright size-medium wp-image-4419" title="Hiring the Best" src="http://www.rallydev.com/agileblog/wp-content/uploads/2010/01/Hiring-the-Best-300x282.jpg" alt="Hiring the Best" width="300" height="282" /></p>
<p>I mean, come on. Is this supposed to be a big lightbulb moment? Where do they find  stuff like this, in the “Journal of the Totally Obvious?” Am I supposed to leap out of my chair, smack my forehead and exclaim <span style="color: #000000;">“Eureka! All I have to do is hire the best! Why didn’t I think of that?”</span></p>
<p>Is this really good advice? Is it actually possible, or necessary in an Agile world? Is this sensible, if trite, piece of advice useful at all? Talk amongst yourselves while I blather on for a bit.</p>
<p>The problem with “Hire the Best” as an operational principle is that:</p>
<p style="padding-left: 30px;"><span style="font-size: small;"><strong>a</strong></span>) it immediately excludes most of us, and <strong><span style="font-size: medium;"><br />
 <span style="font-size: small;">b</span></span></strong>) it&#8217;s extremely difficult to do.</p>
<p>What’s the best? The top 5%? 10%? Certainly no more than 20%.</p>
<p>So what about the rest of us? What are we supposed to do? Are things hopeless for us? Should 80% of  companies worldwide just give up and shut down because the top 20% of people are taken? What about big companies and the <a title="Wikipedia entry for &quot;Law of Large Numbers&quot;" href="http://en.wikipedia.org/wiki/Law_of_large_numbers">Law of Large Numbers</a>? Can you really hire only the best when you’re hiring 10,000 or 20,000 people?</p>
<p>Something that makes much more sense to me, and which has much more power, is this idea:</p>
<p><strong><span style="font-size: medium;">Hire well, and develop people.</span></strong></p>
<p>Check it out! Everybody can do this.<span style="color: #000000;"> “Develop People”</span> is one of the two pillars of Lean, while <span style="color: #000000;">“Hire the Best”</span> is not. So far, those Lean folks have been right about pretty much everything, so why not this, too? Why would I need to develop people if I only hired the best? Why not save the money so I can pour it into my “Hire the Best” employment initiative?</p>
<p>The Agile Principles say something like […find motivated people and trust them…], and I believe in Agile. So I cannot find in the bedrock of either of my professional beacons, Lean and Agile,  any indication that I should “Hire the Best”.</p>
<p>My common sense and experience tell me that it is incredibly hard to actually hire the best, and I like that it might not be absolutely necessary for success. How cool would it be to hire the ‘pretty good’ and then kick the butt of some company that thought it was hiring the best? Is that possible? Yes.</p>
<p><strong>“Hire the Best” is really hard to do.</strong></p>
<p>I’ve worked as a full time hiring manager at more than a dozen companies, all of which thought they hired the best and only one of which actually did. That company really worked hard at hiring the best. At that company, one rule of the hiring thumb was that you only hired people onto your team who would immediately place in the upper 50th percentile.</p>
<p>In other words, when you were on an interviewing team in that company, you were expected to vote to hire somebody who was better than half the people on your team. You think that’s easy? You think that isn’t scary? Try it sometime.</p>
<p>What I’m really really really interested in is something that can take my average team (<em>and let’s face it, Ms. Wishful Hiring Manager, it is overwhelmingly likely that our team is average, for some value of average</em>) and make it better or improve its ability to deliver value to my customers. That’s worth some effort to achieve because it is worth money to my business. If I believe in &#8220;The Art of the Possible&#8221; then I like this better, because it&#8217;s a lot more possible than simply hiring the best.</p>
<p>Anybody can embark on a long, expensive and likely unachievable quest to only hire the best, but if Agile were really valuable,  it would help me to take my team of competent professionals and make them significantly more effective than they were. It might even make them more effective than a gaggle of &#8220;the best&#8221; somewhere else.</p>
<p>The Agile Principles talk about motivated people, but they don’t actually mention <span style="color: #000000;">“the best”</span>.  I view this as a good thing because I strongly believe that <span style="color: #000000;">the best teams are not built from a homogeneous mix of the smartest, fastest, bestest people. <br />
 </span></p>
<p><strong>Teams work best when they are diverse and when the power of the team can be unleashed by empowerment and self-organization.</strong> I also know from bitter experience how hard, and frankly scary, it can be to really hire the best. (<em>Sorry if I harp on that, but I have scars&#8230;</em>)</p>
<p>What I want is what I think both Lean and Agile offer to me as a businessperson. They offer me a way to take solid professionals and then ignite their passion and professionalism within a framework of continuous learning in a way that allows them each to contribute  to the fullest extent possible.</p>
<p>That’s something that make Lean and Agile worthwhile to me, and not some lazy idea about hiring the very best (somehow) and then automatically winning.</p>
<p><span style="font-size: small;"><em><strong>About the Author: <a href="http://twitter.com/alanatlas">Alan Atlas</a> </strong>is</em><em> a Soul Musician, Certified Scrum Trainer, and Agile Coach at Rally Software Development. <strong><a title="Subscribe to the Agile Blog" href="http://feeds2.feedburner.com/agilecommons/commonsblog">Subscribe today</a></strong> to get free updates by <strong><a href="http://feedburner.google.com/fb/a/mailverify?uri=agilecommons/commonsblog&amp;loc=en_US">email </a></strong>or <strong><a href="http://feeds2.feedburner.com/agilecommons/commonsblog">RSS</a></strong></em>.</span></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rallydev.com/agileblog/2010/01/some-silly-advice/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>
