<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">David J. Anderson and Associates</title>
    <subtitle type="text">David J. Anderson and Associates:David J Anderson thoughts on Kanban Lean and Agile Management</subtitle>
    <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/site/index/" />
    <link rel="self" type="application/atom+xml" href="http://agilemanagement.net/index.php/site/atom/" />
    <updated>2012-05-16T20:05:29Z</updated>
    <rights>Copyright (c) 2012, Dominica</rights>
    <generator uri="http://expressionengine.com/" version="1.6.8">ExpressionEngine</generator>
    <id>tag:agilemanagement.net,2012:05:16</id>


    <entry>
      <title>Kanban and the DoI</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/kanban_and_the_doi/" />
      <id>tag:agilemanagement.net,2010:index.php/site/index/1.1951</id>
      <published>2010-12-21T21:09:35Z</published>
      <updated>2011-01-01T19:44:36Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="APLN"
        scheme="http://agilemanagement.net/index.php/Blog/category/apln/"
        label="APLN" />
      <category term="Kanban"
        scheme="http://agilemanagement.net/index.php/Blog/category/channelkanban/"
        label="Kanban" />
      <category term="Lean"
        scheme="http://agilemanagement.net/index.php/Blog/category/Lean/"
        label="Lean" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
        <p>In 2004 I was involved with a group of recognized professionals in the field of project management who came together to define what agile project management ought to mean. The outcome of those meetings was a statements of values, published in February 2005, given the name <a href="http://www.pmdoi.org/" title="Declaration of Interdependence">Declaration of Interdependence</a>. While I&#8217;m not in love with the name and find it rather pompous, I find the content of the Declaration has stood the test of time over 6 years. While the declaration sought to define a value system by which modern 21st Century project managers should live, it&#8217;s secondary purpose to galvanize a community around general application of agile project management failed to materialize. Five years on, it is worth reflecting on my contribution to the DoI and how it aligns with the Kanban work that I am best known for since then.</p>
<h3>Declaration of Interdependence</h3>
<p>We are a community of project leaders that are highly successful at delivering results. To achieve these results:</p>
<ul>
<li>We increase return on investment by making continuous flow of value our focus.</li>
<li>We deliver reliable results by engaging customers in frequent interactions and shared ownership.</li>
<li>We expect uncertainty and manage for it through iterations, anticipation, and adaptation.</li>
<li>We unleash creativity and innovation by recognizing that individuals are the ultimate source of value, and creating an environment where they can make a difference.</li>
<li>We boost performance through group accountability for results and shared responsibility for team effectiveness.</li>
<li>We improve effectiveness and reliability through situationally specific strategies, processes and practices.</li>
</ul>
<p>[©2005 David Anderson, Sanjiv Augustine, Christopher Avery, Alistair Cockburn, Mike Cohn, Doug DeCarlo, Donna Fitzgerald, Jim Highsmith, Ole Jepsen, Lowell Lindstrom, Todd Little, Kent McDonald, Pollyanna Pixton, Preston Smith and Robert Wysocki.]</p>

<p>&nbsp;</p> <h2>We increase return on investment by making continuous flow of value our focus</h2>
<p>As many of my readers are aware kanban systems limit work-in-progress and signal new work to start only when there is capacity to process it. This &#8220;pull&#8221; mechanism is used to improve the flow of work. So kanban systems are focused on flow. However, the way kanban systems have developed for software development goes well beyond a typical manufacturing implementation, as <a href="http://www.reinertsenassociates.com/" title="Don Reinertsen ">Don Reinertsen </a>pointed out to me during a visit to my office in 2007. In the Kanban method we use classes of service linked to (opportunity) cost of delay and explicit visualization of handling policies to improve the return on investment made in operating the software development activity. By visualizing the workflow, limiting WIP, managing flow, measuring lead times, and optimizing risk and value delivery with classes of service based on the economics of delay, Kanban explicitly delivers on the first statement of the DoI. It is no surprise that it is this first of the six statements that are so heavily associated with my contribution.</p>
<h2>We deliver reliable results by engaging customers in frequent interactions and shared ownership.</h2>
<p>Kanban engages customers through visualization, through interaction and escalation when items are blocked, through the regular cadence and collaboration of input queue replenishment meetings and through the regular cadence of delivery and the planning of each delivery. Kanban asks customers to take shared ownership of the system and its effectiveness and to throttle their demand to the rate at which the system can deliver.</p>
<h2>We expect uncertainty and manage for it through iterations, anticipation, and adaptation.</h2>
<p>Kanban embraces uncertainty and it manages for it through provision of classes of service such as &#8220;Expedite.&#8221; This demonstrates anticipation of demand. It also manages for it through use of quantitative measurement such as statistical process control and definition of target lead times based on statistical observation of capability. This again shows how the system can anticipate an outcome and manage for variability and uncertainty. Kanban is also design to encourage adaptation by using the WIP limit and the social interaction of standup meetings and operations reviews to reflect upon performance, observed capability and effectiveness and allow for process improvements to be suggested based on a scientific approach that uses models of process flow, variation, uncertainty and complexity to facilitate implementation of successful adaptations. Kanban is specifically design to anticipate and adapt as the method is designed using concepts of both Systems Thinking and Complex Adaptive Systems.</p>
<p>However, depending on how you define &#8220;iterations&#8221;, Kanban implementations often do not use them! Time-boxed increments (often referred to as &#8220;iterations&#8221; by agile practitioners) are replaced with cadence. The core activities of accepting new work and delivering finished work are usually still performed regularly but each activity has its own cadence. For example, input queue replenishment may happen once per week - a cadence of weekly - while delivery may happen every second week - a cadence of bi-weekly. Cadence is a more sophisticated tool than time-boxed iterations.</p>
<p>&#8220;Iteration&#8221; meaning &#8220;to rework or refine&#8221; is supported by Kanban.&nbsp; However, it is still relatively unusual to see such implementations. If for example, a team follows an explicitly iterative method such as Barry Boehm&#8217;s Spiral Model, then it would be possible to wrap a kanban system over that and to limit WIP at each step on each loop of the spiral. There have even been instances of team&#8217;s visualizing such a process with a board that resembles a dart board or archery target rather than the familiar columns and rows typically associated with Kanban.</p>
<h2>We unleash creativity and innovation by recognizing that individuals are the ultimate source of value, and creating an environment where they can make a difference.</h2>
<p>Kanban is specifically designed to enhance the power of the people within the system. By limiting WIP, kanban systems both create slack to allow creativity and innovation room to sprout and flourish, and the act of making process policies explicit provides protection for those working within the system, limiting abuses and attempts to exploit individuals and work around limitations. The explicit policies, often visualized on a board, enable individual team members to make high quality decisions about the economics, risks and intangible expectations of all stakeholders. As a result Kanban enables individuals to be creative about their process, to innovate and adapt to improve customer service and value delivery. It gives them the empowerment to make their own decisions and to optimize the economic outcome to the benefit of customers, business owners, value-stream partners and team members.</p>
<h2>We boost performance through group accountability for results and shared responsibility for team effectiveness.</h2>
<p>Kanban uses a monthly operations review meeting that involves all team members across an organization, plus senior management, and up- and down-stream stakeholders. At operations review quantitative, objective, statistical data on the performance and capability of the system is reviewed openly by all involved and design changes to the system are proposed and assigned to managers for implementation. Through this operations review process Kanban insures that performance is boosted continuously through the wider group of stakeholders taking shared responsibility for the effectiveness of the system and the team of people operating it.</p>
<h2>We improve effectiveness and reliability through situationally specific strategies, processes and practices.</h2>
<p>The first emergent property of Kanban is that each process is uniquely tailored to its context. For each system, the value creation network will be different; the risk profile will be different; the team and its skills and capabilities will be different; the nature of demand will be different; and the cost of delay in work items will be different. Every context deserves a uniquely tailored process in order to optimize the economic outcome for all stakeholders. The foundational <a href="http://agilemanagement.net/index.php/Blog/the_principles_of_the_kanban_method/" title="Principles of the Kanban Method">Principles of the Kanban Method</a> are based on the premise that process definition starts with whatever is happening now and evolves it incrementally through a process of small changes each justified economically and based on a scientific approach to improving performance. Situationally specific strategies, process and practices are core to the Kanban Method.</p>
<h2>Conclusions</h2>
<p>Not only is it easy to see how the Kanban Method relates to the Declaration of Interdependence and to see how my emerging &#8220;agile&#8221; work at the time was aligned with it, we could go further and say that Kanban is in fact a full implementation of the Declaration of Interdepedence. It is a manifestation of how 21st Century Project Managers ought to be working. The irony of this may be that Kanban encourages a service-delivery rather than a project-centric approach to work.</p>
<p>Meanwhile, for me personally, I look back on the Declaration of Interdependence as a piece of work that I and the other authors can rightly be proud of, 6 years on. I am also happy that this review of the Kanban Method and how my work evolved in those 6 years shows a high level of consistency and that Kanban demonstrates that it lives the values defined in the Declaration.</p>
<p>I&#8217;ve been guilty of not publicizing the Declaration of Interdependence enough. I&#8217;m not the only author who fails to make enough use out of it. It rightly is something to be proud of and it deserves a higher profile within the Agile and Lean/Kanban communities.</p> 
      ]]></content>
    </entry>

    <entry>
      <title>Re&#45;th!nk[ing IT strategy]</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/re-thnking_it_strategy/" />
      <id>tag:agilemanagement.net,2009:index.php/site/index/1.458</id>
      <published>2009-06-17T10:22:10Z</published>
      <updated>2011-06-13T16:27:11Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>My Lean compadre <a href="http://www.halmacomber.com/">Hal Macomber</a>, one of the leading experts in Lean applied to construction project management and also a speaker at the forthcoming <a href="http://www.ukleanconference.com/">UK Lean Conference</a> [sign up now to guarantee your place at the RSA in September] has beaten me to the punch reviewing <a href="http://www.linkedin.com/pub/ric-merrifield/0/10b/44a">Ric Merrifield</a>&#8216;s new book <a href="http://ricmerrifield.com/">Re-th!nk</a>. Hal&#8217;s written a really insightful, thoughtful well balanced review over at <a href="http://www.reformingprojectmanagement.com/">Reforming Project Management</a>, <a href="http://www.reformingprojectmanagement.com/2009/06/15/1021/">go read it now!</a></p><p>The book&#8217;s subtitle &#8220;a business manifesto for cutting costs and boosting innovation&#8221; talks to the times we live in today. However, the book has been about a decade in the making and about 2 years in the writing. Behind the book is an analysis methodology that Microsoft brands as Motion.</p><p>The idea is simple! Companies get hung up on how they do things and try to optimize those while they ought to be asking what they do! For example, if someone in an office is sending a fax then we observe the how - sending a fax - and we may try to optimize that - more functions such as delayed send, automatic retry - or switch to a new how such as email. But if we asked the person sending a fax what they were doing they might tell us that the were confirming an order. If we think more about the what - confirming an order - then this can lead to useful insight, cost savings and innovative thinking.</p><p>Capabilities Analysis allows firms to analyze what they do in different divisions and to identify duplication. Instant cost saving! The results on this are astounding. Some firms have saved tens of millions with this one step alone. Meanwhile, the remaining capabilities can be analyzed with questions in a survey of stakeholders and classified into brackets such as strategic/non-strategic, work class leader/competent/not competent and so forth. Combinations of these can then be used to make recommendations.</p><p>For example, if something is not strategic and we are not good at it then we should outsource it and buy the service instead. If we are good or world class at something but it is not strategic then we should spin it out and sell that service to our competitors. This will realize more shareholder value. If something is strategic but we are not good at it then we should invest in it.</p><p>I should mention that Ric is a friend of mine. I&#8217;ve known Ric since I worked at Microsoft. Their third collaborator and co-author their 2008 Harvard Business Review article: <a href="http://www.bnet.com/2439-13502_23-204647.html">The Next Revolution in Productivity</a>, <a href="http://www.accelare.com/Pages/default.aspx">Jack Calhoun</a> was an early fan of my book&nbsp; Agile Management for Software Engineering and used to hand out copies to Microsoft executives. Pity none of them actually read it!</p><p>Microsoft use Motion as a method to analyze businesses and make strategic recommendations for investment in Service Oriented Architecture. They teach SOA by showing businesses how to re-engineer into a plug-n-play set of services. This makes SOA easier to implement and more aligned with the business strategy. In my observation Capabilities Analysis is powerful on its own but when tied to a SOA strategy it becomes the Next Revolution in IT Strategy!</p><p>Ric&#8217;s book is very readable. It&#8217;s full of stories of businesses he&#8217;s observed that have understood their what&#8217;s and haven&#8217;t been attached to their how&#8217;s. It&#8217;s an enjoyable read and/but very light on the theory of Capabilities Analysis. So if you like the message and think Capabilities Analysis is something that would benefit your business contact me and I will be in touch. <font color="#E3D9D9">Technorati tag: Ric+Merrifield, Re-th!nk, Dennis+Stevens, Jack+Calhoun, Harvard+Business+Review, HBR, Management, Business</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>Unbound Developers Podcast</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/unbound_developers_podcast/" />
      <id>tag:agilemanagement.net,2009:index.php/site/index/1.482</id>
      <published>2009-05-18T21:13:54Z</published>
      <updated>2009-05-19T07:13:54Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Kanban"
        scheme="http://agilemanagement.net/index.php/Blog/category/channelkanban/"
        label="Kanban" />
      <category term="Lean"
        scheme="http://agilemanagement.net/index.php/Blog/category/Lean/"
        label="Lean" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>You can here a two part interview with me on CocoaCast Unbound Developers Show Episode <a href="http://www.cocoacast.com/cocoacast/?q=node/236">14</a> &amp; <a href="http://www.cocoacast.com/cocoacast/?q=node/237">15</a>. I talk about Lean and Kanban and the (at the time) upcoming Lean &amp; Kanban Conference. <font color="#E3D9D9">Technorati tag: David+Anderson, Agile+Management, Agile, Lean, Kanban, Software+Engineeing, Project+Management</p><p></font>
</p> 
      ]]></content>
    </entry>

    <entry>
      <title>Creating an Agile Culture to Drive Organizational Change</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/creating_an_agile_culture_to_drive_organizational_change/" />
      <id>tag:agilemanagement.net,2009:index.php/site/index/1.487</id>
      <published>2009-05-15T13:30:34Z</published>
      <updated>2009-05-15T23:30:34Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>The second of my series of articles for Borland&#8217;s Agile Transition Forum is available now, <a href="http://www.borland.com/agile-transformation-forum/creating-an-agile-culture.html">Creating an Agile Culture to Drive Organizational Change</a>. This is the follow up to my somewhat controversial, <a href="http://www.borland.com/agile-transformation-forum/agile-transition-initiatives.html">Agile Transition Initiatives - Just Say No!</a> article. Actually they are both part of series. The next two are already written and you can expect to see at least 4 more in the series appearing through June and July.</p><p>It&#8217;s occurred to me that in aggregate these articles would a great little book or pamphlet on enterprise scale agile transition. I&#8217;ve been greatly impressed with the work <a href="http://www.wordclay.com/">Wordclay</a> did on the <a href="http://www.leankanbanconference.com/">Lean &amp; Kanban 2009</a> proceedings book, so I&#8217;ll have a discussion with them about publishing these in a book format. <font color="#E3D9D9">Technorati tag: David+Anderson, Agile+Management, Agile, Borland</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>Agile Transition Initiatives &#45; Just Say No!</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/agile_transition_initiatives_-_just_say_no/" />
      <id>tag:agilemanagement.net,2009:index.php/site/index/1.488</id>
      <published>2009-04-24T10:45:40Z</published>
      <updated>2009-04-24T20:45:40Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="CMMI"
        scheme="http://agilemanagement.net/index.php/Blog/category/CMMI/"
        label="CMMI" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>I&#8217;ve joined a bunch of my old friends who work for Borland to blog about Agile Transformation at enterprise scale. I have long ties with Borland through my connection to Peter Coad and Togethersoft. I&#8217;m delighted to be blogging with my old buddy from Singapore, Stephen Palmer (the Dev team manager on the original FDD project, co-author of A Practical Guide to Feature Driven Development, and guru at color modeling).</p><p>My first post is titled <a href="http://www.borland.com/agile-transformation-forum/agile-transition-initiatives.html">Agile Transition Initiatives : Just Say No!</a>&nbsp;And is the first in a series where I&#8217;ll be talking about organizational maturity and capability along with the notion of a kaizen (continuous improvement) culture of innovation facilitated from the top, but led from the bottom.</p><p>These days Borland is a very different business to the old developer tools IDE business that they spun off as Code Gear. A few years ago they acquired Terraquest, a firm run by ex-SEI and CMM expert Bill Curtis. We became friends while I was working on MSF for CMMI Process Improvement at Microsoft. Bill provided me with guidance on CMMI Level 4 metrics and we talked a lot about Deming and whether &#8220;common cause systems&#8221; approach could be applied to knowledge work problems like software development.</p><p>Meanwhile, as Borland has evolved these past few years, their interests and mine have converged - on Enterprise Scale Agile Tranformation. It turns out that the folks there share my opinion that organizational maturity is a vital part of the mix to institutionalizing Agile development at scale and to creating an <em>_agile_</em> business. While I&#8217;ve been advocating Agile+CMMI they&#8217;ve quietly been building traction around their own maturity model concept. I&#8217;ll be contributing 3 or 4 blog posts per quarter specifically focused on large scale Agile adoption and business agility over at the <a href="http://www.borland.com/agile-transformation-forum/index.html">Agile Transformation Forum</a>. Check it out! There is some really great community content there with some true experts writing it. <font color="#E3D9D9">Technorati tag: David+Anderson, Agile+Management, Agile, Borland, CMMI, Stephen+Palmer, Peter+Coad, Bill+Curtis</font>&nbsp;</p> 
      ]]></content>
    </entry>

    <entry>
      <title>Personal Hedgehog Revisited</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/personal_hedgehog_revisited/" />
      <id>tag:agilemanagement.net,2008:index.php/site/index/1.526</id>
      <published>2008-11-02T20:31:08Z</published>
      <updated>2010-05-21T23:31:09Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>[First pusblished at moduscooperandi.com] More than 4 years ago, I riffed off <a href="http://www.jimcollins.com/"href="http://www.jimcollins.com/">Jim Collins</a> idea of a corporate Hedgehog Concept, with this blog post on <a href="http://www.agilemanagement.net/index.php/blog/Personal_Hedgehog_Concept"href="http://www.agilemanagement.net/index.php/blog/Personal_Hedgehog_Concept">Personal Hedgehog Concept</a>. It&#8217;s proven to be one of the most popular blog pages on <a href="http://www.agilemanagement.net/">AgileManagement.Net</a> since I started it in August 2003.</p><p>The original post used the career of <a href="http://www.camworld.com/"href="http://www.camworld.com/">Cameron Barrett</a> as the example. At the time, Cam was pursuing his passion for politics supporting the campaigns of Democratic candidates <a href="http://www.camworld.com/archives/001254.html"href="http://www.camworld.com/archives/001254.html">Wesley Clarke</a> and John Kerry. However, recently <a href="http://www.haloscan.com/comments/agileman/Personal_Hedgehog_Concept/#505804"href="http://www.haloscan.com/comments/agileman/Personal_Hedgehog_Concept/#505804">I was challenged</a> by Liza Raiser to explain what the Personal Hedgehog Concept means to me.</p><p>Actually, I&#8217;ve been working on my own hedgehog concept for most of the past 8 years.</p><p style="TEXT-ALIGN: center"><img height="375" alt="" src="http://www.agilemanagement.net/AMImageArchive/Images/Pictures/Hedgehog2.gif" width="480" border="0" /></p><p style="TEXT-ALIGN: center" align="left">&nbsp;</p><p>First, what am I passionate about? For a long time I&#8217;ve been passionate about the underperformance of the software engineering profession and the low rate of success on software development projects. In fact, I was so disgusted with the profession I intended to quit almost 10 years ago. It was thanks to <a href="http://en.wikipedia.org/wiki/Jeff_De_Luca"href="http://en.wikipedia.org/wiki/Jeff_De_Luca">Jeff De Luca</a>, and the original <a href="http://en.wikipedia.org/wiki/Feature_Driven_Development"href="http://en.wikipedia.org/wiki/Feature_Driven_Development">FDD</a> project in Singapore that I regained my enthusiasm for the profession.</p><p>So what can I be one of the best in the World at? It&#8217;s taken a while, but I started down the path to publishing and what we now call blogging in 1999 at the behest of <a href="http://en.wikipedia.org/wiki/Peter_Coad"href="http://en.wikipedia.org/wiki/Peter_Coad">Peter Coad</a> and Jeff De Luca. 4 years later, Peter was instrumental in assisting me with the publication of <a href="http://books.google.com/books?id=hawMF31KCRsC&amp;dq=agile+management+software+engineering&amp;pg=PP1&amp;ots=Zj3fMq9KRS&amp;sig=UYL3CpawQyXQ3u7Vb45UzEhs1WI&amp;hl=en&amp;prev=http://www.google.com/search?q=agile+management+software+engineering&amp;ie=utf-8&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;sa=X&amp;oi=print&amp;ct=title&amp;cad=one-book-with-thumbnail"href="http://books.google.com/books?id=hawMF31KCRsC&amp;dq=agile+management+software+engineering&amp;pg=PP1&amp;ots=Zj3fMq9KRS&amp;sig=UYL3CpawQyXQ3u7Vb45UzEhs1WI&amp;hl=en&amp;prev=http://www.google.com/search?q=agile+management+software+engineering&amp;ie=utf-8&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;sa=X&amp;oi=print&amp;ct=title&amp;cad=one-book-with-thumbnail">Agile Management for Software Engineering</a>. I&#8217;ve continued to work at improving my ideas on software engineering process and management of knowledge workers and I&#8217;ve continued to work as a practitioner in regular jobs managing software engineers - until recently, when I formed David J Anderson &amp; Associates.</p><p>So what changed? Well finally, I was able to realize my Hedgehog Concept. Finally, my skills with software engineering process and management and leadership of knowledge workers were in sufficient demand that they could drive my economic engine. Let&#8217;s be under no illusion! There is little to no premium in the market for good management in the software and IT industries. While great individual contributors often become independent contractors and earn high hourly rates, the same does not generally apply to managers. And while employers might be willing to pay a 10%-20% premium for a decent person, often a great manager find him/herself earning far less than the top technical people on the team. This is despite the <a href="http://www.amazon.com/Engineering-Economics-Prentice-Hall-Computing-Technology/dp/0138221227"href="http://www.amazon.com/Engineering-Economics-Prentice-Hall-Computing-Technology/dp/0138221227">hard economic evidence</a> that it is management talent that generally constrains the performance of software engineering organizations.</p><p>So, for a long time, I&#8217;ve known that I had to break out of working as a manager for other people and start my own firm. The question was when? When would the timing be right? Finally in 2008, with a track record that includes successful projects and teams at Sprint, Motorola and Corbis and with a catalog of intellectual property that includes my contributions to FDD, the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=12A8D806-BB98-4EB4-BF6B-FB5B266171EB&amp;displaylang=en"href="http://www.microsoft.com/downloads/details.aspx?FamilyId=12A8D806-BB98-4EB4-BF6B-FB5B266171EB&amp;displaylang=en">MSF for CMMI Process Improvement</a> and most recently my contributions to Lean in software development and the innovations with the <a href="http://www.agilemanagement.net/index.php/blog/A_Kanban_System_for_Sustaining_Engineering">Kanban</a> method, I finally have sufficient recognition and respect in the industry for it to drive my economic engine.</p><p>Along the way, I&#8217;ve also resolved my own inner conflicts about whether I had taken the correct career path. I&#8217;ve finally come to realize that management and leadership is my real strength and that other things I enjoy are merely hobbies, like painting, art and design, and my synthesis of those talents in user interface and interaction design. It was in fact user interface design that got me started down this road, with my uidesign.net site. Recognizing in myself what I could be World class at, from the things that I can be merely good at, has been the foundation of a new happiness in my life.</p><p>So here we are! I&#8217;m having the best fun at work since I quit the games industry in the late 1980s and I&#8217;m happier than perhaps I&#8217;ve been since leaving Singapore in 1999. Finding my Personal Hedgehog Concept has been at the root of that happiness. It&#8217;s been a long slog - more than 8 years. A journey of personal discovery. But ultimately it&#8217;s been worth it. And now I am excited about the future where I intend to continue innovating in leadership and management of knowledge workers and helping teams deliver superior economic performance.</p><p>Are you working on your Personal Hedgehog Concept?</p> 
      ]]></content>
    </entry>

    <entry>
      <title>The Tactical Transition</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/the_tactical_transition/" />
      <id>tag:agilemanagement.net,2008:index.php/site/index/1.527</id>
      <published>2008-11-02T20:10:59Z</published>
      <updated>2010-05-20T07:13:01Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="CMMI"
        scheme="http://agilemanagement.net/index.php/Blog/category/CMMI/"
        label="CMMI" />
      <category term="Kanban"
        scheme="http://agilemanagement.net/index.php/Blog/category/channelkanban/"
        label="Kanban" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>[First published at moduscooperandi.com in a slightly different form]</p><p>At David J Anderson &amp; Associates our strategy is to help clients achieve long lasting, institutionalized, enterprise scale agile change. We help them to become what the SEI calls a &#8220;high maturity&#8221; organization while continuing to use Agile and Lean methods throughout their technology functions. To achieve this we go about changing the organization&#8217;s culture. Lasting change takes time. To do it properly can take 9 months to several years. It requires a serious commitment to achieving high maturity - quantitative management, predictability and continuous improvement - from the senior leadership. That&#8217;s why many of our clients have C-level titles.</p><p>However, not every client needs long term institutional change. So should we turn those other clients away? Perhaps! But not if they truly need us to meet their immediate, tactical goals. I&#8217;ve been amazed by the clients we meet who open up the discussion with &#8220;I&#8217;ve been reading your ... &lt;insert book, article, etc.&gt; and I&#8217;ve decided that the solution to our current problems is&#8230; &lt;insert methodology FDD, MSF CMMI, Kanban&gt;.&#8221;</p><p>I&#8217;ve been amazed at the demand for FDD and MSF for CMMI Process Improvement. By adding Daniel Vacanti and Eric Willeke who can help us deliver FDD and MSF CMMI projects, we have the skills and experience to respond to demand and provide staff augmentation when necessary.</p><p>With these types of clients they have an immediate tactical need. Perhaps they have a mission critical project that is late and over-budget. They need us to dig them out of the hole. So we do that for them. Their need is tactical. They are not concerned about institutionalized change. They are not concerned about resistance to change. They will use positional power and require staff to acquiesce or drop out. Delivery of the project is success for them. And if the process doesn&#8217;t survive past the delivery of the project then so be it. <font color="#E3D9D9">Technorati tag: David+Anderson, agile+management, CMMI, FDD, Kanban, MSF</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>The Relevance of Level 4</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/the_relevance_of_level_4/" />
      <id>tag:agilemanagement.net,2008:index.php/site/index/1.528</id>
      <published>2008-11-02T20:07:25Z</published>
      <updated>2008-11-03T08:07:25Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="CMMI"
        scheme="http://agilemanagement.net/index.php/Blog/category/CMMI/"
        label="CMMI" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>[Over the summer, I wrote a number of blog posts for Modus Cooperandi. I&#8217;d like those posts to get a wider audience. Starting with this one about the relevance of level 4 organizational maturity&#8230;]</p><p>CMMI Model Level 4 is often thought of like Nebraska or Kansas - it&#8217;s the flyover territory of CMMI. The big offshore outsource companies often think of Level 4 as something that they can skip - jumping from level 3 to level 5. After all, there are only 4 process areas. Two in Level 4 and two in Level 5.</p><p>When I was at Microsoft, working on <a title="MSF CMMI" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10B578F1-B7A4-459F-A783-04BC82CB2359&amp;displaylang=en"href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10B578F1-B7A4-459F-A783-04BC82CB2359&amp;displaylang=en">MSF for CMMI Process Improvement</a>, we talked about the future prospect of an enhanced edition that provided full coverage of Level 4 and 5. [The current release has about 80% coverage of Levels 2 and 3, and 20% coverage of Levels 4 and 5.] There was no market demand for a Level 4 solution. Our market research was telling us that there was a market for a Level 3 solution - the one we produced - aimed at the government contracting market in North America and the ISO 9000 compliance market in South America. We also knew that there was a market for a Level 5 template for TFS - mostly aimed at the offshore outsourcing companies. Level 4 just didn&#8217;t come in to our plans. It was flyover territory. It seemed no one does Level 4. If you look at the list of CMMI appraised firms, there are very few at Level 4. So why am I suddenly a big advocate of Level 4?</p><p>Well, it seems from discussions with clients and potential clients in America and Europe, our clients need to have the equivalent of Level 4 organizational maturity in order to meet their business goals and strategic objectives. They don&#8217;t need to be an optimizing organization at Level 5 - that would be icing on the cake. But they do need to be predictable. They want to have strong delivery with low variability. The want to be proactive and drive down cycle times using objective quantitative management. They need all of this to deliver on business goals within the tight financial controls and corporate governance that they now find themselves under. They need to be the equivalent of Level 4.</p><p>The real problem is that typical Agile methods can only take them to Level 3. So Agile isn&#8217;t enough. That&#8217;s where we come in. Our experience in creating cultures that drive towards high maturity (Levels 4 and 5) while implementing Lean and Agile techniques is still fairly unique. We help clients reconfigure their organizational culture to enable a high maturity organization to emerge while still gaining all the benefits of Agile and Lean methods.</p><p>The aim is to generate a clutch of Level 4 equivalent organizations. Clients who can estimate projects and iterations and deliver results with a low degree of variation from the original estimate. Firms who use predictive methods and leading indicators to learn and adapt quicker than those simply using retrospective methods and lagging indicators. And businesses who are led by objectivity and have left superstition and subjectivity behind in their organizational past.</p><p>CMMI Model Level 4 has real business relevance. Business that achieve it will achieve their business goals, hit their numbers and delight customers, shareholders and employees. Getting to Level 5 will allow a firm to become ever more competitive and to dominate their market. But for many firms the need to achieve the equivalent of Level 4 maturity is a business imperative, now! Anything less will leave all stakeholders dissatisfied. <font color="#E3D9D9">Technorati tag: David+Anderson, agile+management, CMMI</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>An Alternative Recipe for Success</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/an_alternative_recipe_for_success/" />
      <id>tag:agilemanagement.net,2008:index.php/site/index/1.538</id>
      <published>2008-09-05T20:28:08Z</published>
      <updated>2010-05-18T07:27:09Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>My long time colleague and collaborator Daniel Vacanti does not blog. He occasionally writes stuff down and some of that might even get published one day, but he doesn&#8217;t blog. So I&#8217;m going to blog for him today&#8230;</p><p>Dan has his own alternative to my <a href="http://www.agilemanagement.net/index.php/blog/Recipe_For_Success">Recipe for Success</a>. I thought it might be interesting to list Dan&#8217;s four hot points and then add some commentary.</p><ol><li><strong>Break work down in to small fine-grained similarly sized elements</strong></li><li><strong>Prioritize</strong></li><li><strong>Emphasize quality throughout the lifecycle</strong></li><li><strong>Make frequent incremental releases to production</strong></li></ol><p>Number 1 requires that each work item is independently testable and preferably independently deployable</p><p>Number 4 requires the use of latent code patterns (assuming a single code line is being maintained in a continuous integration fashion) to prevent code that isn&#8217;t ready for release from escaping in to the wild accidentally. It also requires that latency is added to the test suite as a standard part of testing prior to release. Test the functionality being released and test the latency of the functionality that is complete but not being released.[Why does this happen? Well completed functionality may belong to a different project with a different release schedule but may be living in the same code base and environment. This is more likely to occur in an enterprise environment than a product or service company.]</p><p><strong>Comparison and Commentary</strong></p><p>Breaking work down to small fine-grained similarly sized elements has been a core part of Feature-Driven Development (FDD) since the days when it was still known as the The Coad Method (circa 1995). I made this a key tenet of the message in my book. So why did I drop it from the Recipe for Success? The recipe was originally called &#8220;low hanging fruit&#8221; and was supposed to highlight 4 things that a new manager could do to quickly generate improvement in a dysfunctional team or project. I&#8217;ve been under pressure (from commentators on this blog) to add a fifth element to my recipe, stating that reducing variability in the process is also important. The notion that we break work down to small fine-grained similarly sized elements is precisely the same idea. It&#8217;s a low variability play.</p><p>I didn&#8217;t include reducing variation in the Recipe because in my opinion it is hard to do and meets with a huge resistance. It asks people to heavily change their behavior in such a way that they don&#8217;t comprehend the benefit. My belief is that while a team gets on with the 4 steps in my recipe, they will eventually realize that they have to reduce variability. In other words, reduction of variability is a higher maturity activity. No coincidence, in my opinion, that the same idea appears at CMMI level 4. A High Maturity level in CMMI.</p><p>Dan&#8217;s view can be made to work through strong management and enforcement through positional power. The team can acquiesce or move elsewhere. While this can have tactical advantages, I&#8217;m on record several times since August 2006 stating why I don&#8217;t believe in using position power like this. Acquiescence is not conducive to institutionalization and long term adoption of an approach. Hence, I believe that you fix other things first and let variability reduce over time.</p><p>Dan includes prioritization and he puts it at number 2 while I had it at number 4. Again, my reason for this is that it is hard and it requires the collaboration of people from other departments outside engineering. Of the low hanging fruit, it is the highest placed and hardest to obtain. Hence, while Dan and I are in agreement, I feel that some basic organizational maturity is required before prioritization can be done successfully.</p><p>We&#8217;re in complete agreement over quality. As Robert C. Martin said in his after dinner speech at Agile 2008, &#8220;The jury is in on this one!&#8221;</p><p>Finally, Dan suggests that frequent incremental releases to production are key. And yes they are! So why doesn&#8217;t it appear in my recipe? Well I like Dan making it explicit. The notion that your reduce (or limit) work-in-progress appears at number 2 in my list. You can&#8217;t achieve this without being capable of making frequent incremental releases to production. However, as I said, I like that Dan makes it explicit. It was explicit in the Principles Behind the Manifesto and it still should be.</p><p>So Dan&#8217;s recipe and mine are not so different. The order and emphasis is a little different. Dan wants to focus on reducing variability. If it were in my recipe, it would be number 5. We agree on quality, small amounts of work-in-progress released to production often and prioritization. The one thing Dan misses from my recipe is balancing demand against throughput. This is the mechanism I use to achieve sustainable pace and to implement a pull system which provides a nice mechanism for simple prioritization. Prioritizing becomes easier when you have demand balanced against throughput of work items.</p><p><strong>Combing Ideas</strong></p><p>So if we combine Dan&#8217;s recipe with mine, we&#8217;d get something like this&#8230;</p><ol><li><strong>Focus on Quality Throughout the Lifecycle</strong></li><li><strong>Reduce (or limit) Work-in-Progress and Release it to Production Frequently</strong></li><li><strong>Balance Demand against Throughput</strong></li><li><strong>Prioritize</strong></li><li><strong>Reduce Variability in the Process by analyzing work items in to small, fine-grained, similarly sized elements that are independently testable and deployable</strong></li></ol><p>:-D It won&#8217;t fit on a T-Shirt quite so readily <img src="http://agilemanagement.net/images/smileys/wink.gif" width="19" height="19" alt="wink" style="border:0;" /> <font color="#E3D9D9">Technorati tag: Agile, Agile+Management, David+Anderson, Daniel+Vacanti</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>A Failure Tolerant Culture Leads to Success</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/a_failure_tolerant_culture_leads_to_success/" />
      <id>tag:agilemanagement.net,2008:index.php/site/index/1.583</id>
      <published>2008-03-30T14:21:02Z</published>
      <updated>2008-03-31T00:21:02Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>The <a href="http://www.britishcycling.org.uk/web/site/BC/bchome/home.asp">Great Britain cycling team</a> has just won an unprecedented 9 gold medals at the <a href="http://www.worldtrackcycling.com/index.php">World Track Championships</a>, held this year in Manchester, England. While home advantage might count for something, <a href="http://news.bbc.co.uk/sport2/hi/other_sports/cycling/7321794.stm">this article</a> on BBC News is telling. Director of Performance, David Brailsford is clearly a leader who understand the importance of the <a href="http://en.wikipedia.org/wiki/Edwards_Deming">W. Edwards Deming</a> principle of first you drive out fear (point 8 of his <a href="http://en.wikipedia.org/wiki/Edwards_Deming#Deming.27s_14_points">14 Points of Management</a>). Brailsford puts his failure tolerant attitude at the top of his importance list when it comes to the secret of the team&#8217;s success.</p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><p align="left">&#8220;You cobble them all [athletes and staff] together, give them a good environment, you push them, make them not scared to fail,&#8221; said Brailsford.</p><p align="left">&#8220;And you say &#8216;Let&#8217;s end up all over the track having tried to win rather than play safe and get a silver or bronze&#8217;. You remove that fear from the athletes and off we go.&#8221;</p></blockquote><p dir="ltr" align="left">Time and again, I find it difficult to find better management and leadership advice than Deming. I find that creating a failure tolerant, fear free, innovative culture is the key to creating continuous improvement and ultimately achieving world class performance. It&#8217;s remarkable how well this advice holds up across so many walks of life: manufacturing; sports; and knowledge workers professions. <font color="#E3D9D9">Technorati tag: Management+Science</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>Thoughts on Enterprise Agile Transition</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/thoughts_on_enterprise_agile_transition/" />
      <id>tag:agilemanagement.net,2007:index.php/site/index/1.603</id>
      <published>2007-09-23T22:22:52Z</published>
      <updated>2010-05-18T08:32:53Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>While at Agile 2007, I attended a discovery session led by Pete Behrens, of <a href="http://www.trailridgeconsulting.com/blog/">Agile Executive Blog</a>. Pete had assembled 3 of his clients who had all taken their teams through enterprise level transitions to an agile approach to software development and project management, along with a group of perhaps 60 conference attendees. We sat in small circles of 6 or so folks per group. The session was divided in to talks by each of Pete&#8217;s clients, some summarization from Pete himself, and group chats followed by some &#8220;show and tell&#8221; to the wider room.</p><p>My big take-away from the session was that several of the folks in my small group and at least one of the main presenters, gave a summary of their transition to agile that went something like this&#8230;</p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><p><em>One of our execs met some guy sitting in First Class, who persuaded him that if we weren&#8217;t agile we were being left behind. So when he got back from his trip, he sought me out as a known change agent and asked me to lead a transition to agile development. So I assembled a small team and we learned all their was to know about agile. [Perhaps we hired a consultant to help us.] Then we made a plan of how to take our teams from the traditional waterfall style development method we&#8217;d been using to an agile/Scrum approach. Over the next 9 months we executed on that plan, and gradually we saw all the agile practices adopted across all of our teams. We completed that process 3 months ago and now we are agile!</em></p></blockquote><p dir="ltr">Does anything strike you as ironic about this?</p><p dir="ltr">The way to enterprise agility was to make a big plan up front, based on a top-down, management led initiative, and to command and control the team to change to an agile style of working. Then to execute against the plan, and when every task on the plan was completed to declare that the change was done!</p><p dir="ltr">As I <a href="http://www.agilemanagement.net/index.php/blog/Institutionalization_of_Culture_versus_Prescribed-Change_of_Process">stated in my previous post</a>, I&#8217;d been there before and struggled to achieve both scale and longevity with the changes. My fear with many of the enterprise scale transitions now taking place is that they will suffer the same fate. When the management that led the change is gone, the teams will gradually atrophy back to a traditional way of working. Unless a fundamental change in the organizational culture is achieved and the new culture is institutionalized from top to bottom in the organization, then I fear that the benefits of agility - even they are recognized as hyper-productivity in some teams - will be short-lived. An <em>agile</em> may get labeled as just another management fad. [Check out <a href="http://www.pmboulevard.com/Default.aspx?page=View Content&amp;cid=2382&amp;parent=5970">Sanjiv Augustine answering the 5Qs</a> at PM Boulevard and his scenario #2 that Agile may indeed be just the management &#8220;fad of the year.&#8221;] <font color="#E3D9D9">Technorati tag: Agile, Software+Engineering, David+Anderson, Pete+Behrens, Sanjiv+Augustine</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>Institutionalization of Culture versus Prescribed&#45;Change of Process</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/institutionalization_of_culture_versus_prescribed-change_of_process/" />
      <id>tag:agilemanagement.net,2007:index.php/site/index/1.604</id>
      <published>2007-09-23T21:57:57Z</published>
      <updated>2010-05-18T08:33:58Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="Agile"
        scheme="http://agilemanagement.net/index.php/Blog/category/Agile/"
        label="Agile" />
      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>While success stories are all very well, in the agile community we know that we learn more from our mistakes and challenges than from our successes. Hence, I thought it might be more useful for my readers to hear some of my frustrations from my first year leading the software engineering team at Corbis than simply to read <a href="http://www.agilemanagement.net/index.php/blog/One_Year_Anniversary">my self-congratulations from last week</a>.</p><p>I blogged before that I took a different <a href="http://www.agilemanagement.net/index.php/blog/My_Approach_at_Corbis">approach on joining Corbis</a>. I went after the culture rather than leading change to a specific prescriptive method, such as Feature Driven Development. I did this because I wanted to achieve organization level change and institutionalization of the results. Previously, I had enjoyed localized success with my immediate development team or project but had not managed an enterprise level adoption, nor had the changed survived my departure by more than a year - at both Sprint PCS and Motorola. As I also stated I was afraid of the J-curve effect that driving home a specific prescribed process change might have at Corbis. So I opted for the long game of cultural change.</p><p>While I&#8217;m delighted with the results and the cultural change, while hard to measure objectively, appears to be widely recognized anecdotally, I am frustrated by some of the results. I&#8217;ve seen a lot of code released and a lot of successful releases. I&#8217;ve seen some very high quality and very few defects escaping in to our production environments, but I haven&#8217;t yet seen hyper-productivity.</p><p>Jeff Sutherland has been talking a lot about how difficult it is to achieve hyper-productivity. He talks about how few Scrum teams have ever achieved it. [He defines this as performance at least four times higher than might be normal.] He holds up the team that created Borland Quattro Pro as one of the highest performing teams of all time. A team that produced at least a 10x productivity gain. At Agile 2007, I spent some time with Jeff and shared with him the data from the Device Management project that Daniel Vacanti and I led at Motorola in 2004. The data compares favorably with the Borland Quattro Pro project. Even data from lesser performing FDD projects (the Singapore project - though it was a much larger project) and others from my team at Sprint and some others from FDD teams I&#8217;ve met along the way, tends to indicate hyper-productive results, and often with incredibly high quality data. Hence, over the years I&#8217;ve been used to achieving hyper-productivity with my teams.</p><p>So what&#8217;s up at 710 2nd Ave in Seattle? Why no hyper-productivity?</p><p>My guess on this is that cultural change and institutionalization and what goes with it - a high degree of autonomy, delegation, empowerment and self-organization - takes a lot longer to achieve hyper-productive results. The advantage is that change is achieved with a much lower degree of resistance, with very low attrition and change-driven churn and the change will stick and survive management changes and the general churn of projects and personnel over the coming years.</p><p>In the past, I&#8217;ve been an aggressive change agent. The CMO at Sprint PCS described me as &#8220;hard driving.&#8221; That approach achieved some localized results but equally it made me unpopular with some and probably left a residue of resentment towards management led change amongst the skeptical individual contributors. Folks acquiesced and played along with the rules of FDD and they enjoyed the success of projects delivered, but when the management wasn&#8217;t there to enforce the rules any more, they fell back in to the same old ways of working. The right way is to let the team make change its own. Through ownership the seeds of long term support and advocacy are born.</p><p>So while I wait for hyper-productivity to emerge or evolve through a series of kaizen events, I&#8217;m not unhappy. I set out to change a culture and to achieve an institutionalization of those changes that will eventually survive me and the rest of the management team. I&#8217;ve delivered on that goal, but <em>darn it</em> I miss the kick out of seeing some hyper-productivity. <font color="#E3D9D9">Technorati tag: Agile, Software+Engineering, David+Anderson,</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>There is no Customer Service</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/there_is_no_customer_service/" />
      <id>tag:agilemanagement.net,2007:index.php/site/index/1.621</id>
      <published>2007-08-02T21:35:50Z</published>
      <updated>2007-08-03T07:35:50Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>Recently I&#8217;ve taken to walking a block from my office building to get my morning coffee at the 3rd Ave outlet of the <a href="http://cherrystreetcoffeehouse.com/">Cherry Street Coffee House</a> - actually the original Cherry Street branch is also just 1 block away in the other direction but I prefer the 3rd Ave outlet. While the baristas in the <a href="http://www.pegasuscoffeehouse.com/">Pegasus Coffee House</a> in our building might be pretty and sexy, the coffee just isn&#8217;t as nice (IMHO).</p><p>Today I noticed for the first time that there is something else going on at Cherry Street Coffee House. Something that fired off my passion for management and leadership. The owner, Ali Ghambari is a passionate philosopher who is building a business based on values. There was a card stuck to the espresso machine and it read&#8230;</p><p dir="ltr" style="MARGIN-RIGHT: 0px" align="center"><em>There is no customer service because there is no customer.<br />We are building individual relationships based on<br />mutual respect and forging a great community<br />through the fire of love.</em></p><p dir="ltr" style="MARGIN-RIGHT: 0px" align="left">You can view the card <a href="http://www.cherrystreetcoffeehouse.com/pdfs/customerwater.pdf">here</a>. And a whole collection of Ali&#8217;s other values <a href="http://www.cherrystreetcoffeehouse.com/aliscards.html">here</a>.</p><p dir="ltr" style="MARGIN-RIGHT: 0px" align="left">Quoting from the <a href="http://www.cherrystreetcoffeehouse.com/about.html">About</a> page on the web site, you understand that Ali recognizes that differentiating his business is a vital part of being successful. He has chosen not to pursue the Plus One style of marketing - no <a href="http://www.telepocalypse.net/archives/000891.html">cupcakes</a> or radical art work on the walls or tight abdominals, cleavage and belly buttons on show at his shops, just an impassioned focus on community and deep relationships with his customers.</p><p dir="ltr" style="MARGIN-RIGHT: 0px" align="center"><em>With all of the exceptional coffee houses in our great city of Seattle, you never can stop improving quality and maintaining the highest of standards. The things that make our house special, are first and foremost the true belief that it takes &#8216;True Love to build Great Community&#8217; and through deeper connections with our community we will capture great energy that no money can buy.&nbsp;</em> <font color="#E3D9D9">Technorati tag: Management, Leadership, Cafe, Seattle</font></p> 
      ]]></content>
    </entry>

    <entry>
      <title>Policies &#45; You&#8217;ve Got the Power</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/policies_-_youve_got_the_power/" />
      <id>tag:agilemanagement.net,2007:index.php/site/index/1.632</id>
      <published>2007-06-15T21:29:02Z</published>
      <updated>2007-06-16T07:29:02Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>If you are a manager reading this, then the chances are you are running a department with sub-optimal performance. Much of that performance is being constrained by policies. Those policies may have been around for years. Many of them pre-date you taking control of the team. Many of the staff have forgotten why a certain policy was introduced. They are part of the folklore of <em>how things are done around here</em>. Often your shop floor individual contributors will know that these policies are affecting performance but they abdicate any responsibility viewing it as a management problem.</p><p>Guess what? You are the manager!</p><p>Policies are under your control (or maybe your boss or an upline manager).</p><p>If a policy is affecting the performance of your team - change it! Show some courage. Make a change. Just do it!</p><p>For example, we had a policy that locked down our test environment for 3 days after every release. Since introducing our kanban system for sustaining work, we&#8217;ve put a release out every two weeks. A 3 day outage in testing was constraining our productivity by limiting our test capacity to only 70% efficiency. The effect was lower total throughput of change requests and delivered business value. A small cross functional team investigated the policies behind the 3 day lock down and discovered that most of the original reasons for the 3 day period no longer applied. On the recommendation of the team, I changed the policy to 1 day, giving us back 20% of our testing capacity. Since we made this change in early April we&#8217;ve seen continued growth in throughput of processed change requests delivered to production each month.</p><p>Where are your policy constrained bottlenecks?</p> 
      ]]></content>
    </entry>

    <entry>
      <title>Why Aren&#8217;t Managers Paid More?</title>
      <link rel="alternate" type="text/html" href="http://agilemanagement.net/index.php/Blog/why_arent_managers_paid_more/" />
      <id>tag:agilemanagement.net,2007:index.php/site/index/1.642</id>
      <published>2007-04-10T20:01:43Z</published>
      <updated>2010-05-18T07:52:44Z</updated>
      <author>
            <name>David</name>
            <email>janice@kanban101.com</email>
                  </author>

      <category term="ShiftAltCtrl"
        scheme="http://agilemanagement.net/index.php/Blog/category/ShiftAltCtrl/"
        label="ShiftAltCtrl" />
      <content type="html"><![CDATA[
         <p>In <a href="http://www.amazon.com/exec/obidos/ISBN=1591394236/thelairdorganisaA">Thinking for Living</a>, Thomas H. Davenport argues that managers of knowledge workers should be paid a premium for assuming the position as manager and letting go of the relatively safety and security of their individual contributor knowledge worker job. His reasoning is simple - managing and organizing knowledge workers is so vital to their productivity - self-organization and empowerment only go so far then management has to step in. However, the first management level job requires the individual to take a huge personal risk - abandon the skill set that made them successful and learn a whole new skill set as a manager. In order to attract the correct candidates in to management goes his thinking, it is necessary to pay a premium. How much of a premium is hard to say but 10%-20% would seem appropriate.</p><p>The interesting thing is that compensation professionals tell me that a premium salary is not supported by the market for managers in software engineering. I think that there is one main reason for this and a number of secondary reasons that might indicate a root cause for the problem. The first reason is basic economics and the fact that uncertainty in the nature of the work forces managers to maintain a flexible workforce of contingent labor (contractors). This is typically 10%-50% of the resource pool. The contingent nature of contract labor requires that a premium is paid for the hourly paid contract labor. Good people, confident in their technical skills and their ability to renew and refresh those skills regularly can earn a premium as contractors. Often earning more than middle managers and junior executives. Put another way, a geek can earn more as a contractor than he or she could make suffering through 10 years of climbing the corporate ladder as a manager. Hence, permanent full time individual contributor knowledge worker jobs fetch higher rates too. And as such, there is no premium for management. <strong>In fact, the market would suggest that managers should really be paid less!!!</strong></p><p>Clearly this is a problem! If knowledge worker productivity is primarily a factor of effective management - and Barry Boehm made a science of this discovery in software engineering - then there is a conflict when the open market will not remunerate managers appropriately. What is causing this conflict?</p><p>I feel there may be a number of reasons and feel free to comment and add to my list [Update: Aarrrggghhhh, Murphy&#8217;s Law - this would have to be a post where that bug in Haloscan kicks in and the comment option is unavailable. If you want to leave a comment use the comment box for the previous post. Thanks.] First, I feel that geeks always look for a technical solution to a problem, before they will pursue a people or process solution to a problem - in other words, tools over operational innovation or sociological or psychological changes within a workforce. If the answer is always to deploy a new software-based tool, then the demand will always be for high-end geeks who can make the best software. Secondly, technical innovation and problem solving is valued over operational innovation and an ability to quantitatively management to a plan. All that tribal individual value is bundled in to an ability to create great product innovation and solve significant problems in computer science rather than process innovation and the soft skills it takes as a manager to motivate a team.</p><p>In conclusion, I feel that if we are to deliver on Davenport&#8217;s vision that good management will come from offering a premium for knowledge workers to make the leap to a new skill set then we must first start to value management skills more highly. In order to value management skills more highly, I believe that we must embrace Barry Boehm&#8217;s observation from 25 years ago - <strong><em>poor management can increase software costs more than any other factor</em></strong>. So far, we&#8217;re an industry in denial of this basic truth. Until we face our own brutal reality - that good management works and bad management hurts - then there is little hope for fixing the situation.</p><p>Related blog post: <a href="http://www.agilemanagement.net/index.php/blog/Social_Networking_for_a_Living">Social Networking for a Living</a>, <a href="http://www.agilemanagement.net/index.php/blog/Why_Good_Managers_Still_Matter_to_Agile_Development">Why Good Managers Still Matter to Agile Development</a><br />External Links: Crosstalk article from 1996, <a href="http://www.stsc.hill.af.mil/crosstalk/1996/07/manageme.asp">Management Impact on Software Cost and Schedule</a>&nbsp;&nbsp;<font color="#E3D9D9">Technorati tag: Agile, David+Anderson, Software+engineering, Thinking+Living, Thomas+Davenport, Management, Knowledge+Worker</font></p> 
      ]]></content>
    </entry>


</feed>
