<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.ative.dk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ative at Work : lean</title><link>http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx</link><description>Tags: lean</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Reboot Your Management</title><link>http://community.ative.dk/blogs/ative/archive/2009/06/26/reboot-your-management.aspx</link><pubDate>Fri, 26 Jun 2009 13:05:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:177</guid><dc:creator>Martin Jul</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=177</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2009/06/26/reboot-your-management.aspx#comments</comments><description>&lt;p&gt;How would you rebuild a country after a world war? How would you reboot your management?&lt;br /&gt;&lt;br /&gt;This was the topic for my presentation at the Reboot conference.&lt;br /&gt;&lt;br /&gt;It concerned Deming&amp;#39;s 14 principles for management, the humanistic, long-term thinking, keep learning, use the scientific method, and build from quality philosophy, that helped shape companies such as Toyota and Honda..&lt;br /&gt;&lt;br /&gt;Researching the background of his work, it was interesting to see how the World-War 2 Training Within Industry principles played a big role in shaping his ideas and how its focus on operating from a basis of scarcity - such as saving material, time and labour to win the war faster, plays so well in an entrepreneurial setting and in cutting through the big-company trap of just throwing more money at problems. &lt;br /&gt;&lt;br /&gt;The slides from the presentation are in English and I have posted them for download and comments here: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ative.dk/om-ative/downloads.aspx"&gt;http://www.ative.dk/om-ative/downloads.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Read more Reboot stuff:&lt;br /&gt;&lt;br /&gt;Web: &lt;a href="http://www.reboot.dk" title="Reboot Conference"&gt;http://www.reboot.dk&lt;/a&gt;&lt;br /&gt;Twitter: #reboot11&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=177" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/Deming/default.aspx">Deming</category></item><item><title>What is a Truly Lean Company? - Deming Distilled</title><link>http://community.ative.dk/blogs/ative/archive/2009/05/07/the-foundation-of-lean-deming-distilled.aspx</link><pubDate>Thu, 07 May 2009 13:12:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:175</guid><dc:creator>Martin Jul</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=175</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2009/05/07/the-foundation-of-lean-deming-distilled.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/W._Edwards_Deming" title="Deming"&gt;Deming&lt;/a&gt;&amp;#39;s work is the foundation of the Toyota Production System and modern-day lean. I recently conducted a workshop his &lt;a href="http://community.ative.dk/blogs/ative/archive/2008/11/05/out-of-the-crisis-deming-s-14-points.aspx" title="Out of the Crisis - Deming&amp;#39;s 14 Points for Management"&gt;14 points for management&lt;/a&gt;. One exercise was to group them to get to their essence. Here is the the result:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;“Practise engaged leadership”&lt;/b&gt; - hands-on and collaborative (points 7 and 2 – institute leadership and lead the transformation)&lt;/li&gt;&lt;li&gt;&lt;b&gt;“Improve constantly”&lt;/b&gt; (points 1, 5 and 3 – provide jobs by building quality in and constantly improving the system)&lt;/li&gt;&lt;li&gt;&lt;b&gt;“Look at the organisation as a whole”&lt;/b&gt; (points 9, 4 – end silos and look at total cost)&lt;/li&gt;&lt;li&gt;&lt;b&gt;“Develop you competencies”&lt;/b&gt; (6, 13 – institute learning while working)&lt;/li&gt;&lt;li&gt;&lt;b&gt;“Measure the system, not the individuals”&lt;/b&gt; (11, 10 – remove slogans, quotas, substitute leadership)&lt;/li&gt;&lt;li&gt;&lt;b&gt;“Engage the people”&lt;/b&gt; (14, 8 – include everyone in improving the organisation and remove fear)&lt;/li&gt;&lt;li&gt;&lt;b&gt;“Develop intrinsic motivation”&lt;/b&gt; (12 – remove the barriers to doing great work)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As you see, the lean principle of Respect for People is right at the core: leadership is participatory and collaborative, and the aim is to create jobs that people are happy to do.&lt;/p&gt;&lt;p&gt;A more elaborate description of a company based on these principles would be something like this:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;A “Deming 14” company aims to sustainably provide great jobs by being highly competitive.&lt;br /&gt;&lt;br /&gt;It is based on respecting the people and driven by their intrinsic motivation and the passion for doing a good job.&lt;br /&gt;&lt;br /&gt;It leverages this passion to constantly improve the quality of the work by removing obstacles in the production system as they are identified. The focus is always on the end-to-end process rather than the individual steps.&lt;br /&gt;&lt;br /&gt;It constantly takes the time to make experiments to learn how to do things better and uses the best new knowledge to improve. &lt;br /&gt;&lt;br /&gt;To enable free, objective experimentation the company removes fear and focuses on the system rather than the individuals. &lt;br /&gt;&lt;br /&gt;As a basis for the improvements, the company actively takes the time to learn on all levels, all the time in the context of the actual work.&lt;br /&gt;&lt;br /&gt;The success of the company is built on engaging everyone in the work, and leadership is hands-on with an understanding of how everyone’s knowledge and contribution is needed to succeed.&lt;/i&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Think about that for a second. How does your company compare?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;i&gt;PS: If you are interested in learning more about the 14 points and their application in IT there is a new edition of my handbook &amp;quot;Ud af krisen&amp;quot; available on our website as a free PDF-book in Danish. Get it here: &lt;a href="http://www.ative.dk/om-ative/downloads.aspx" title="Ud af krisen - Demings 14 punkter"&gt;http://www.ative.dk/om-ative/downloads.aspx&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=175" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/Deming/default.aspx">Deming</category></item><item><title>New Lean Reading List: Shingo Prize Winners Announced</title><link>http://community.ative.dk/blogs/ative/archive/2009/03/31/new-lean-reading-list-shingo-prize-winners-announced.aspx</link><pubDate>Tue, 31 Mar 2009 12:46:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:172</guid><dc:creator>Martin Jul</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=172</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2009/03/31/new-lean-reading-list-shingo-prize-winners-announced.aspx#comments</comments><description>&lt;p&gt;The recipient&amp;#39;s of this year&amp;#39;s Shingo Prize have &lt;a href="http://shingoprize.org/htm/conferences/annual-conference/award-recipients" title="Shingo Prize Recipients"&gt;been announced&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;The Research and Professional Publication Prize category is a great reading list for new lean books:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Steven Spear - &lt;i&gt;&lt;a href="http://www.mhprofessional.com/product.php?isbn=0071499881"&gt;Chasing the Rabbit&lt;/a&gt;.&lt;/i&gt; A book on how to catch up with your lean competiors. HBR review &lt;a href="http://hbr.harvardbusiness.org/2009/04/reviews/ar/1"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mark Graban -&lt;i&gt; &lt;a href="http://www.leanhospitalsbook.com/"&gt;Lean Hospitals&lt;/a&gt;.&lt;/i&gt; The book by the productive author of &lt;a href="http://www.leanblog.org/"&gt;leanblog.org&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;John Shook - &lt;i&gt;&lt;a href="http://www.lean.org/Bookstore/ProductDetails.cfm?SelectedProductID=246"&gt;Managing to Learn&lt;/a&gt;.&lt;/i&gt; Focuses on Toyota&amp;#39;s visual A3 management tool.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Professor Peter Hines; Dr. Pauline Found; Gary Griffiths; and Richard Harrison - &lt;i&gt;&lt;a href="http://www.leanenterprise.org.uk/content/view/195/144/"&gt;Staying Lean: Thriving, Not Just Surviving&lt;/a&gt;.&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Jeffrey K. Liker, Michael Hoseus and the Center for Quality People and Organizations - &lt;a href="http://www.mcgraw-hill.com.au/html/9780071492171.html"&gt;&lt;i&gt;Toyota Culture&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt; Great author, new book. What&amp;#39;s not to like?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Durward K. Sobek II and Art Smalley - &lt;a href="http://www.productivitypress.com/shopping_cart/products/product_detail.asp?sku=PP7360&amp;amp;isbn=9781563273605&amp;amp;parent_id=&amp;amp;pc="&gt;&lt;i&gt;Understanding A3 Thinking&lt;/i&gt;&lt;/a&gt;. Another winning book on Toyota&amp;#39;s A3 tool from Productivity Press.&lt;/li&gt;&lt;/ul&gt;Off to the bookstore!&lt;br /&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=172" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/books/default.aspx">books</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/Shingo+Prize/default.aspx">Shingo Prize</category></item><item><title>Improve your IT-organisation with Deming's 14 points </title><link>http://community.ative.dk/blogs/ative/archive/2008/12/12/improve-your-it-organisation-with-deming-s-14-points.aspx</link><pubDate>Fri, 12 Dec 2008 10:20:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:163</guid><dc:creator>Martin Jul</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=163</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2008/12/12/improve-your-it-organisation-with-deming-s-14-points.aspx#comments</comments><description>&lt;p&gt;I have written an introduction to Deming&amp;#39;s 14 points and how they can help you improve your IT-organisation. It is a 15-page PDF in Danish. You can download it here: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ud af krisen&lt;/strong&gt; - &lt;a class="" title="Ud af krisen - Ative - A4.pdf" href="http://www.ative.dk/media/989/ud%20af%20krisen%20-%20ative%20-%20a4.pdf"&gt;http://www.ative.dk/media/989/ud%20af%20krisen%20-%20ative%20-%20a4.pdf&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Enjoy - and please send me feedback on how to improve it. :-)&lt;/p&gt;
&lt;p&gt;All the best, &lt;/p&gt;
&lt;p&gt;Martin &lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=163" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/Deming/default.aspx">Deming</category></item><item><title>Out of the Crisis - Deming's 14 Points</title><link>http://community.ative.dk/blogs/ative/archive/2008/11/05/out-of-the-crisis-deming-s-14-points.aspx</link><pubDate>Wed, 05 Nov 2008 13:57:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:160</guid><dc:creator>Martin Jul</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=160</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2008/11/05/out-of-the-crisis-deming-s-14-points.aspx#comments</comments><description>&lt;p&gt;In a time where so many are excusing their failure with externalities and saying &amp;quot;it&amp;#39;s the crisis&amp;quot; we need leadership and entrepreneurship more than ever. We are in a time of creative destruction and it is precisely these moments that offer great opportunities to those who seek out the new ways of success.

&lt;/p&gt;&lt;p&gt;In the early 1980es, the West faced a similar situation. We were blaming our failure on the Japanese manufacturers &amp;quot;dumping&amp;quot; products - selling below cost, because &amp;quot;no-one could create products so cheaply&amp;quot;. Inefficient companies were threatened. Unproductive jobs were lost. The dinosaurs who would not or could not adapt lost their positions. And those who found news ways to improve productivity prospered.
&lt;/p&gt;&lt;p&gt;
At that time Dr. Deming came to the fore. His book, &amp;quot;Out of the Crisis&amp;quot; provided a comprehensive overview of the profound system of production that he had taught the Japanese to help them recover from the Second World War. The time had come to apply it in the West.
&lt;/p&gt;&lt;p&gt;
It has much wisdom and it is as relevant today as it was then.

&lt;/p&gt;&lt;p&gt;Here are his 14 points, the essence of his teachings:


&lt;/p&gt;&lt;p&gt;&lt;i&gt;1. Create constancy of purpose toward improvement of product and service, with the aim to become competitive and stay in business, and to provide jobs.

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;2. Adopt the new philosophy. We are in a new economic age. Western management must awaken to the challenge, must learn their responsibilities, and take on leadership for change. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;3. Cease dependence on inspection to achieve quality. Eliminate the need for inspection on a mass basis by building quality into the product in the first place. &lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;

4. End the practice of awarding business on the basis of price tag. Instead, minimize total cost. Move towards a single supplier for any one item, on a long-term relationship of loyalty and trust. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;5. Improve constantly and forever the system of production and service, to improve quality and productivity, and thus constantly decrease cost. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;6. Institute training on the job. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;7. Institute leadership. The aim of supervision should be to help people and machines and gadgets to do a better job. Supervision of management is in need of overhaul, as well as supervision of production workers. &lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;

8. Drive out fear, so that everyone may work effectively for the company. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;9. Break down barriers between departments. People in research, design, sales, and production must work as a team, to foresee problems of production and in use that may be encountered with the product or service. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;10. Eliminate slogans, exhortations, and targets for the work force asking for zero defects and new levels of productivity. Such exhortations only create adversarial relationships, as the bulk of the causes of low quality and low productivity belong to the system and thus lie beyond the power of the work force. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;11. (A). Eliminate work standards (quotas) on the factory floor. Substitute leadership.
(B). Eliminate management by objective. Eliminate management by numbers, numerical goals. Substitute workmanship. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;12. (A). Remove barriers that rob the hourly worker of his right to pride of workmanship. The responsibility of supervisors must be changed from sheer numbers to quality. (B). Remove barriers that rob people in management and in engineering of their right to pride of workmanship. This means, inter alia, abolishment of the annual or merit rating and of management by objective. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;13. Institute a vigorous program of education and self-improvement. 

&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;14. Put everyone in the company to work to accomplish the transformation. The transformation is everyone&amp;#39;s work. 


&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Reading assignment:

&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Read (re-read!) Deming&amp;#39;s &amp;quot;&lt;i&gt;Out of the Crisis&lt;/i&gt;&amp;quot; to get the basics.
&lt;/p&gt;&lt;p&gt;Read Peter Scholtes&amp;#39; &amp;quot;&lt;i&gt;The Leader&amp;#39;s Handbook&lt;/i&gt;&amp;quot; for a comprehensive guide on to how to use it.

&lt;/p&gt;&lt;p&gt;Then get back to work.&lt;/p&gt;&lt;p&gt;Stop blaming the crisis. Now is the time to lead.

&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=160" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/Deming/default.aspx">Deming</category></item><item><title>How to Improve Your Development Process Using Factory Physics</title><link>http://community.ative.dk/blogs/ative/archive/2008/07/21/how-to-improve-your-development-process-using-factory-physics.aspx</link><pubDate>Mon, 21 Jul 2008 15:35:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:153</guid><dc:creator>Martin Jul</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=153</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2008/07/21/how-to-improve-your-development-process-using-factory-physics.aspx#comments</comments><description>There are only three types of buffers: extra capacity, extra inventory and extra time. This is one of the great take-aways from Factory Physics that I have frequently quoted since Thomas Blomseth introduced me to it on our lean study-tour to Japan earlier this year.&lt;br /&gt;&lt;br /&gt;It is an essential piece in approaching process optimization.&lt;br /&gt;&lt;br /&gt;Most processes have (and this is not a bad thing) critical steps that govern the throughput of the whole process. &lt;br /&gt;&lt;br /&gt;For example, consider a development organisation that wants to improve its output.&amp;nbsp; Assuming that the development process consists of the definition of work (the work of the Product Owner), the implementation of this (the work of the development team), the acceptance of the work (the PO again) and the user testing (the test team). &lt;br /&gt;&lt;br /&gt;In our case, let&amp;#39;s assume that we have an overburdened product owner who does not have enough time to specify the work properly and is hard pressed to check the work done by the development team, finding many misunderstandings after the work has been done, leading to much rework. We also assume that the PO is actually involved in doing a lot of testing - something that is often the case, but many times also a sign of poor acceptance criteria in the requirements.&lt;br /&gt;&lt;br /&gt;In our case, the work is governed by the PO - in the work definition role and in the acceptance role. Until this bottleneck is removed, we can quickly conclude that there is no point in hiring extra developers since they would just be sitting idle. The PO capacity is the bottleneck.&lt;br /&gt;&lt;br /&gt;Let&amp;#39;s try the exploring the issue from the perspective of the&amp;nbsp; three buffers.&lt;br /&gt;&lt;br /&gt;First, we consider adding extra capacity for the PO role.&lt;br /&gt;&lt;br /&gt;There are several approaches to think of - the first being &amp;quot;eliminate waste&amp;quot;. We look at the PO&amp;#39;s work and see if he is spending time on non-critical or non-value-adding work. This can either be eliminated or delegated - in fact, it is often a good idea to delegate to someone who are not so good at it if they have spare capacity. This includes training others to help extend the capacity of the PO-role.&lt;br /&gt;&lt;br /&gt;The next thing is to look for extra inventory. To use this approach we would build up inventory of PO work in front of the development team, for example by giving the PO a head start on the project to build up a huge backlog so the team cannot catch up. Call this an analysis phase and we get to waterfall development. The downside here is that by doing this we practically eliminate the learning about the project that occurs in the feedback loop between work definition and implementation so it is probably not a good idea either.&lt;br /&gt;&lt;br /&gt;This also applies to having the PO focus on the definition only and building up inventory before the &amp;quot;to be acceptance tested by the PO&amp;quot; stage, effectively building a huge inventory of work-in-progress of an unknown quality - something that is generally regarded as a very risky endeavour.&lt;br /&gt;&lt;br /&gt;An alternative approach could be to eliminate the queue in front of PO acceptance could be to keep the work flowing and the cycle-time in check could explored by testing the hypothesis that we could off-load the queue by timeboxing on the PO testing and automatically promoting features to system testing after, say, one week in the &amp;quot;Waiting for PO acceptance&amp;quot; state, or by having the PO do prioritised testing of the key features inside this timebox or even uniting the PO and user testing into a single team. The hypothesis we should test here is that if there is extra capacity in the user testing stage it can be used to substitute for PO capacity even if it mean more rework or more work for the testers, using some of their spare capacity. By applying an end-to-end process this could turn out to be an improvement of the total system.&lt;br /&gt;&lt;br /&gt;The last approach is to look for the extra time angle. The approach here is to lower the capacity of subsequent steps to near that of the PO throughput (usually with enough extra capacity to absorb the variation in the PO step so the system is kept stable). In our case this could be moving people from the development team do useful work on other projects or let them use their spare capacity to improve their development process - cleaning up legacy code, improving the build process, learning new skills etc. By trading for the buffer of extra time we slow down the delivery of the project to the gating factor (PO capacity), but waste less developer time in the meanwhile. In some cases this is a very good approach as a smaller team has less overhead for communication etc.&lt;br /&gt;&lt;br /&gt;Turning back to the upstream steps we must also examine the PO role with respect to constraining the definition of work. We can address this in many ways, but the best way is to ask the team and the people involved to see what is really going on in the &amp;quot;Gemba&amp;quot; where the value-creating work is being done. &lt;br /&gt;&lt;br /&gt;In some cases it could be that the PO is so stressed by the amount of work that badly defined work is being accepted by the team which in turn increases the burden on the PO to check and suggest changes to the work produced in the &amp;quot;PO acceptance&amp;quot; stage - something that impairs the POs total capacity by a vicious cycle on the constrained resource. &lt;br /&gt;&lt;br /&gt;In this case we can explore approaches such as involving the team or the downstream testers more in the work definition stages to improve the requirements and make PO acceptance a lesser burden by delivering the right product. &lt;br /&gt;&lt;br /&gt;By starting with Factory Physics, systematically exploring the problem from the angles of extra capacity, extra inventory and extra time gives us a simple, yet powerful tool to ask good questions and analyze the process. As such it is a great starting point for the team to generate ideas to try out to improve the process - and that&amp;#39;s the way to creating better software faster.&lt;br /&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=153" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/process/default.aspx">process</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/kaizen/default.aspx">kaizen</category></item><item><title>What's Your Favourite Lean Books?</title><link>http://community.ative.dk/blogs/ative/archive/2008/02/11/what-s-your-favourite-lean-books.aspx</link><pubDate>Mon, 11 Feb 2008 12:39:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:149</guid><dc:creator>Martin Jul</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=149</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2008/02/11/what-s-your-favourite-lean-books.aspx#comments</comments><description>&lt;p&gt;People often ask me about recommendations for the must-read books for lean and agile software development.&lt;/p&gt;
&lt;p&gt;Here is a list of some of my favourite lean books:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;W. Edwards Deming &lt;/strong&gt;- the grand old man of the field, building on a strict statistical discipline. His book &lt;em&gt;Out of the Crisis&lt;/em&gt; is a wonderful treatise on his thinking including his famous &amp;quot;14 Points for Management&amp;quot;. This is definitely a must read that will change the way you think about management and quality!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Taiichi Ohno&lt;/strong&gt; - one of the greatest industrial innovators of the 20th century, the father of the Toyota Production System. After spending his career relentlessly optimizing manufacturing at Toyota he wrote the book &lt;em&gt;Toyota Production System: Beyond Large-scale Production&lt;/em&gt; that describes his work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Womack &amp;amp; Jones&lt;/strong&gt; - Their books are great and it is well worth to read them all to see a lot of the principles and case studies for lean thinking. Also, it is quite interesting to see that software development is now rediscovering some of the things that manufacturing learned much earlier - in the case of Toyota as early as in the 1950s and 1960s. Begin your studies with &lt;em&gt;The Machine That Changed the World&lt;/em&gt;, a five-year study of the global auto industry from MIT and go on with the &lt;em&gt;Lean Thinking&lt;/em&gt; and &lt;em&gt;Lean Solutions&lt;/em&gt;. They give a fascinating perspective on manufacturing and plenty of examples of the lean principles and they applications. These are the books that brought lean to the mainstream. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mary and Tom Poppendieck&lt;/strong&gt; - with a background in manufacturing and software they have translated the concepts of lean to software development. They have written two great books and &lt;em&gt;Implementing Lean Software Development&lt;/em&gt; and &lt;em&gt;Lean Software Development - an Agile Toolkit&lt;/em&gt;. Both books are well worth reading a present a both the principles and lot of cases in a friendly, colloquial manner. Highly recommended!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Matthew May&lt;/strong&gt; - I really like his approach to elegance and simplicity. May has worked with Toyota and their corporate university and his book &lt;em&gt;The Elegant Solution&lt;/em&gt; offers insight into their innovation process - the principles it is built on and the practices that make it work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jeffrey Liker&lt;/strong&gt; - his &lt;em&gt;The Toyota Way&lt;/em&gt; is a very good introduction to the application of lean methods at Toyota. This is one of the best lean books I have read. Definitely a favourite!&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What is missing? What are your favourites? Don&amp;#39;t hesitate - post a comment now :-)&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=149" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/books/default.aspx">books</category></item><item><title>Variation And Waste - The Case for Frequent Delivery</title><link>http://community.ative.dk/blogs/ative/archive/2007/10/24/variation-and-waste-the-case-for-frequent-delivery.aspx</link><pubDate>Wed, 24 Oct 2007 07:23:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:145</guid><dc:creator>Martin Jul</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=145</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/10/24/variation-and-waste-the-case-for-frequent-delivery.aspx#comments</comments><description>&lt;p&gt;Imagine you are in an organisation with a one-year release cycle and you miss your annual deadline by one minute. The cost? A one-year delay.&lt;/p&gt;
&lt;p&gt;Now, try to invent a control system to ensure that we avoid this kind of delay.&lt;/p&gt;
&lt;p&gt;You would probably add some middle management to manage the dependencies between the various parts that need to be integrated for the release. You would need more management capacity for expediting work when interdependencies juggle the plans and you would need to spend time on replanning.&lt;/p&gt;
&lt;p&gt;You would do detailed analysis to identify risks and try to mitigate the risk, no matter how little the probability that the event would occur. You need more people to sit and worry about possible future events.&lt;/p&gt;
&lt;p&gt;Then, you would probably also make sure that leading up to the deadline nobody was on vacation, and you might order a code-freeze for the last months to avoid adding risk late in the project.&lt;/p&gt;
&lt;p&gt;You see where we are headed. Step by step, we are building the standard, enterprise IT-organisation. &lt;/p&gt;
&lt;p&gt;Since the cost of missing the deadline is so high, we have created a big bureaucracy and complicated our everyday work to deliver on time. Productivity is sacrificed to reduce the variation.&lt;/p&gt;
&lt;p&gt;The elegant solution is different. What if we tried to make missing the deadline a no-stress event, where a little variation in the development process would not cause a full-year delay? What if we designed our system to be robust with limited variation so that small things have small impact?&lt;/p&gt;
&lt;p&gt;This is the lean approach. We try to drive down the variation and create a simple management system rather than accepting it and building a complex system on top to tame it. &lt;/p&gt;
&lt;p&gt;Imagine we reduced the release-cycle to one week, shipping roughly two percent of our annual work at a time. The variation is smaller. Miss a deadline by a minute and you release the following week. The cost of slipping is much smaller. There are no more critical weeks or month-long code freezes. You need less bureacracy. There is less replanning. People can go on vacation when they want. &lt;/p&gt;
&lt;p&gt;Releasing becomes a no-stress event, something we do every week. It becomes just another day at the office. &lt;/p&gt;
&lt;p&gt;On top we get some business benefits. Since we ship every week we can deliver incremental value faster. The cash-flow position is better since we get an earlier return. We become more responsive. If the market suddenly fancies red buttons rather than grey buttons we can ship that next week. Our annual-release competitors will have to wait until their next release - or even more if we make the change during their code-freeze.&lt;/p&gt;
&lt;p&gt;The net result is an organisation that is sound from a business perspective, flexible, simple to control, less stressful and more fun to work for. &lt;/p&gt;
&lt;p&gt;That&amp;#39;s why we call reducing variation an elegant solution.&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=145" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/speed/default.aspx">speed</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/waste/default.aspx">waste</category></item><item><title>Jaoo 2007</title><link>http://community.ative.dk/blogs/ative/archive/2007/09/24/jaoo-2007.aspx</link><pubDate>Mon, 24 Sep 2007 05:17:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:137</guid><dc:creator>Kim Horn</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=137</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/09/24/jaoo-2007.aspx#comments</comments><description>&lt;p&gt;We&amp;#39;re off to &lt;a class="" title="Jaoo 2007" href="http://www.jaoo.dk/" target="_blank"&gt;Jaoo 2007&lt;/a&gt; next week. &lt;br /&gt;We are bringing some poker planning cards and some &amp;quot;I O Scrum&amp;quot; t-shirts, please give us a hint if you are interested.&lt;/p&gt;
&lt;p&gt;Every day we will post a summery from the sessions of the day.&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=137" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/agile/default.aspx">agile</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/scrum/default.aspx">scrum</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/ative/default.aspx">ative</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/jaoo2007/default.aspx">jaoo2007</category></item><item><title>Bye, bye, "Done, but" - The Flat Organisation and Enterprise Scrum</title><link>http://community.ative.dk/blogs/ative/archive/2007/09/17/bye-bye-quot-done-but-quot-the-flat-organisation-and-enterprise-scrum.aspx</link><pubDate>Mon, 17 Sep 2007 18:24:01 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:136</guid><dc:creator>Martin Jul</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=136</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/09/17/bye-bye-quot-done-but-quot-the-flat-organisation-and-enterprise-scrum.aspx#comments</comments><description>&lt;p&gt;Lean organisations tend to be very flat with few layers of management. They rely on self-organisation and leadership. In this context, then, what is the role of the middle layers in the organisation? This is one of the points Ken Schwaber addresses in &amp;quot;The Enterprise and Scrum&amp;quot;. The answer is amazingly simple.  &lt;p&gt;The middle layers are Scrum teams that &lt;em&gt;prioritize&lt;/em&gt; the work for the subteams and &lt;em&gt;integrate&lt;/em&gt; the results.  &lt;p&gt;In other words they prepare the product backlog for the subordinate teams and provide leadership, coordination, infrastructure and support for the teams below. This means that the integration teams are complete, cross-functional Scrum teams with full delivery capability. Compared to many traditional organisations this means that release engineering activities, QA, etc. move up in the organisational hierarchy, making the downstream steps in the value stream the integrators and bosses of the earlier steps. We are, in effect, a creating kanban system for the whole development process. Through this we create flow and remedy the common failure of deferring integration work to the end only to learn too late that the parts do not fit well together. &lt;p&gt;This organisation of Scrum teams builds on lean principles such as frequent integration and &amp;quot;jidoka&amp;quot; - stop-the-line bug fixing. Every team is responsible for integrating its own work and that of its subordinates. If a subteam delivers something that is not good enough, the work is pushed back down and not accepted. This way, we make sure the details are always correct and shippable. As a result, the whole product remains integrated and shippable.  &lt;p&gt;The ScrumMaster on the integration team is facilitates the removal of impediments that cannot be removed by the front-line teams themselves. This creates a system for multi-layered kaizen where the change is always initiated by the people who experience the problems and escalated to the proper level of authority. Through this the integration teams switch from command-and-control to serving the teams below. &lt;p&gt;One of the benefits from this structure is that the Product Owner on the integration team defines the product backlog for the subteams based on the coarser-grained backlog and priorities from the next level up. In this way the integration team and its subteams is treated as a virtual, cross-functional team. Since we are not allowed to produce loose ends, it forces us to actually start only activities that can be completed in a sprint with the necessary coordination between subteams. We have to begin with the end in mind. &lt;p&gt;For example, if a backlog item for adding a new report for to a reporting application is selected, we have to make sure to request the whole feature - both the new GUI (a pretty diagram, maybe), and the necessary updates to the back-end server application to provide the data. If there are separate teams working on this the feature is split across different team backlogs. In many cases this requires coordination between multiple teams when planning. The key point is to never commit anything to the integration sprint backlog unless all aspects of it are committed to the sprint backlogs of the subordinate teams. &lt;p&gt;If this is not possible we have to break it down into smaller pieces or leave it in the product backlog. We never accept work that cannot be completed and demonstrated at the end of the iteration.  &lt;p&gt;When we implement Scrum in organisations this is something that it usually perceived as quite frustrating in the beginning. Many people have a strong habit of doing for partial work. However by only committing completable work we reduce one the great time-consuming activities in project management, namely managing dependencies between projects, trying to get features done in isolated, non-integrated layers and the coordination and &amp;quot;expediting&amp;quot; work to lobby different teams to change their plans to get it all correct and integrated on time.  &lt;p&gt;The end result is a system where business goals and priorities flow from the top down and demonstrable business results flow from the bottom up. Every iterations ends with completely integrated realisations of the top level backlog items. It means goodbye to, &amp;quot;we&amp;#39;re done with the new report, but we have to wait three months for the database team to expose the data for us&amp;quot;, and hello to, &amp;quot;here&amp;#39;s your new report, ready for use&amp;quot;. That&amp;#39;s a pretty good return on eliminating bureaucracy. &lt;img src="http://community.ative.dk/aggbug.aspx?PostID=136" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/scrum/default.aspx">scrum</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/kaizen/default.aspx">kaizen</category></item><item><title>“Implementing Lean Software Development:  Practitioners Course”, by Mary and Tom Poppendieck</title><link>http://community.ative.dk/blogs/ative/archive/2007/05/10/implementing-lean-software-development-practitioners-course-by-mary-and-tom-poppendieck.aspx</link><pubDate>Thu, 10 May 2007 18:10:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:116</guid><dc:creator>Kim Horn</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=116</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/05/10/implementing-lean-software-development-practitioners-course-by-mary-and-tom-poppendieck.aspx#comments</comments><description>&lt;span style="mso-ansi-language:EN-US;"&gt;Having attended the two day &lt;a class="" href="http://www.poppendieck.com/course2.htm" target="_blank"&gt;“Implementing Lean Software Development:&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Practitioners Course”&lt;/a&gt;, I encourage you to join Mary and Toms classes or speeches if you get the chance, they are very inspiring and their knowledge about lean and agile are amazing.&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;br /&gt;&lt;br /&gt;Mary and Tom have done a great job in transforming Lean principles from the manufacturing environment to software development. The course take you trough the Lean history, give you a brush up on the theory behind Lean and give you a lot of god techniques, tools and ideas on how to improve your existing projects and use the power of Lean.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;A few “lessons learned”:&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;Success factor for implementing Lean: look at the whole supply chain, not only development or test. Think products (end to end) and not only projects.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;Use pull rather than push. Be aware of utilization: an operations manager will react when a servers cpu utilization is getting close to 100% - but what about people utilization …&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;When implementing Lean it isn’t enough just to use Just-in-time and stop-the-line. It is the people doing the actual work that have the potential to make it a success. They have the good answers and ideas.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;All queues and stacks of work is WASTE. Remove the cues, improve the cycle time and get better overall performance and quality. Value stream maps are a powerful tool to identify queues and their size.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;Without automatic tests you are asking for trouble. Don’t buy the “we don’t have time to implement automatic tests” excuse, if you wait your problems will grow…&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;And NO it is not ok to have a backlog that contains work for more than 3 iterations, including ideas for the future – get rid of the WASTE and focus on the important stuff that adds value to the customer.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=116" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/agile/default.aspx">agile</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/waste/default.aspx">waste</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/value+stream+mapping/default.aspx">value stream mapping</category></item><item><title>Impressions From Our Lean/Agile Dinner with Mary and Tom Poppendieck</title><link>http://community.ative.dk/blogs/ative/archive/2007/04/26/Impressions-From-Our-Lean_2F00_Agile-Dinner-with-Mary-and-Tom-Poppendieck.aspx</link><pubDate>Thu, 26 Apr 2007 20:24:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:111</guid><dc:creator>Martin Jul</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=111</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/04/26/Impressions-From-Our-Lean_2F00_Agile-Dinner-with-Mary-and-Tom-Poppendieck.aspx#comments</comments><description>&lt;p&gt;This Tuesday we hosted a dinner for the Danish Agile User Group with Mary and Tom Poppendieck in the great &lt;a href="http://www.groennegade.dk/" title="Restaurant Gr&amp;oslash;nnegade"&gt;Restaurant Gr&amp;oslash;nnegade&lt;/a&gt;. The charming old house from 1689 with its modern European slow-food set the stage for an evening of&amp;nbsp;great conversation about the state and future of lean and agile software development.&lt;/p&gt;&lt;p&gt;&lt;img alt="Mary Poppendieck and Martin Jul" border="10" height="446" src="http://community.ative.dk/images/poppendieck2007/mary-poppendieck-martin-jul.jpg" style="width:594px;height:446px;" title="Mary Poppendieck and Martin Jul" width="594" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Around 20 Danish agilists attended and following a question/answer session with Mary and Tom we had an excellent five-course dinner. The room was buzzing with lively conversation&amp;nbsp;- people trading war stories and experiences with implementing agile and lean software development in their organisations. It was a great night with plenty of inspiration for the daily work.&lt;/p&gt;&lt;p&gt;&lt;img alt="Tom Poppendieck with Danish agile practitioners." border="10" height="334" src="http://community.ative.dk/images/poppendieck2007/tom-poppendieck.jpg" style="width:551px;height:334px;" title="Tom Poppendieck with Danish agile practitioners." width="551" /&gt;&lt;/p&gt;&lt;p&gt;This post is a collaborative montage of impressions from the participants - from the Q/A with Mary and Tom and the conversation in the group. Please add your impressions below. &lt;/p&gt;&lt;p&gt;Just to get the ball rolling one of the things I discussed with Henrik Thomsen, Lone M&amp;oslash;ller Klitgaard and Mary Poppendieck was Scrum and its shortcomings. &lt;/p&gt;&lt;p&gt;Henrik got the ball rolling by noting that Scrum is too limited for his taste since it only addresses a small part of the total picture, excluding, for example, many people issues. Henrik&amp;nbsp;talked about how he has used the &lt;a href="http://en.wikipedia.org/wiki/Soft_systems" title="Soft System Methodology"&gt;Soft System&amp;nbsp;methodology&lt;/a&gt; to visualise the stakeholders and predicting conflicts in the development process - clearly something that is not addresses by Scrum.&lt;/p&gt;&lt;p&gt;The Ative experience with introducing Scrum is that it is a very simple yet powerful set of rules. This&amp;nbsp;makes it a great starting point for agile practices. However, we are not dogmatic about Scrum:&amp;nbsp;we keep looking at the overall picture and fixing the impediments through a classic lean inspect-and-adapt cycle. For example, we usually spend quite a lot on time with the technical team to ensure a minimum level of professional craftmanship (configuration management, automated build and deployment, automated unit and acceptance testing etc. - we have &lt;a href="http://community.ative.dk/blogs/ative/archive/2006/12/10/Going-Agile-_2D00_-Setting-a-Minimal-Professional-Standard.aspx" title="Going Agile - Setting a Minimal Professional Standard"&gt;blogged about this&lt;/a&gt; earlier). We have also experienced the need for a lot of training for the Product Owner - in fact, this is usually much harder than getting the development team to adopt the Scrum practises.&lt;/p&gt;&lt;p&gt;The big thing was that the discussion framed the things we work with every day: from the perspective of lean - which is essentialy a framework for thinking about processes - agile is a lean implementation. This also means that it is context specific and constantly evolving. Therefore it makes no sense to talk about The Only Way to agility but rather to treat all the agile practises as a toolbox and mix-and-match the things we need in&amp;nbsp;a particular context.&lt;/p&gt;&lt;p&gt;Just as the doctor does not order you to take all the pills in the pharmacy or prescribe only aspirin for any ailment, agilist should use skillfull means, too. We need to know and have experience with a broad range of agile practises, but we only advice the specific medication that the patient needs and in just the right amount. And to tie it back to the discussion about Scrum, Scrum is not the cure for every problem.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Please add your impressions from the evening in the comments below&lt;/p&gt;&lt;ul&gt;&lt;li&gt;what was your highlights? (things you talked about, people you met, ...)&lt;/li&gt;&lt;li&gt;what did you learn? &lt;/li&gt;&lt;li&gt;what inspired you the most?&lt;/li&gt;&lt;li&gt;how are you going to use it in your work?&lt;/li&gt;&lt;li&gt;about the evening - &amp;quot;keep this&amp;quot;/&amp;quot;try this&amp;quot;/&amp;quot;don&amp;#39;t do that again&amp;quot; feedback for arranging something like this in the future.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;Thank you for making it a great night&amp;nbsp;and for posting your impressions!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=111" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/agile/default.aspx">agile</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/ative/default.aspx">ative</category></item><item><title>Iterative Development Gone Wrong - The Mini-Waterfall Anti-Pattern</title><link>http://community.ative.dk/blogs/ative/archive/2007/03/18/Iterative-Development-Gone-Wrong-_2D00_-The-Mini_2D00_Waterfall-Anti_2D00_Pattern.aspx</link><pubDate>Sun, 18 Mar 2007 16:46:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:107</guid><dc:creator>Martin Jul</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=107</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/03/18/Iterative-Development-Gone-Wrong-_2D00_-The-Mini_2D00_Waterfall-Anti_2D00_Pattern.aspx#comments</comments><description>&lt;p&gt;One of the frequent mistakes in transitioning to agile development is to implement iterative development&amp;nbsp;by doing&amp;nbsp;consecutive &amp;quot;mini-waterfalls&amp;quot;.&lt;/p&gt;&lt;p&gt;No matter how iterative it might be, if you are relying on the &amp;quot;W&amp;quot;-word, you are still doing something wrong.&lt;/p&gt;&lt;p&gt;When we postpone testing and completion to the end of the iteration we are shooting ourselves in the foot. Once testing begins we start to uncover all the mistakes and defects and with the clock running out there is no room left to maneouver - no time to descope or rescope or maybe even to complete some of it. Most often the result is to end the iteration with a number of unresolved defects and incomplete features.&lt;/p&gt;&lt;p&gt;From a Lean perspective the problem is that everything becomes work-in-progress - we produce lose ends everywhere at the same time rather than completing features one by one to proper production-ready quality.&lt;/p&gt;&lt;p&gt;We have seen this symptom on several projects now and the cause seems to be that testing is not integrated properly in the process. We really need to be test-driven, also on the acceptance/integration testing level to truly transition to agile development.&lt;/p&gt;&lt;p&gt;This means that testing and QA should be moved to the front and be an on-going activity over the course of the iteration - not a frantically compressed activity at the end. In fact it is a first-class development activity that drives the whole project.&lt;/p&gt;&lt;p&gt;Even when we are aware of this it is easy to get caught on the wrong foot.&lt;/p&gt;&lt;p&gt;We often see experienced testers build their test cases around complex use case scenarios. This results in &amp;quot;big bang&amp;quot; testing where steps cannot be tested individually - the test hinges on a big set of deliverables rather than incrementally evolving with the application.&lt;/p&gt;&lt;p&gt;The remedy is to plan the backlog in terms of small, testable slices. Even if you are working from Use Cases, break them into smaller &amp;quot;user stories&amp;quot; that describe a simple feature (usually one or two steps in the use case). Test the user stories individually and incrementally. &lt;/p&gt;&lt;p&gt;The next step is to automate the acceptance tests so we get regression testing &amp;quot;for free&amp;quot;. This allows us to sustain the quality at a known, high level.&lt;/p&gt;&lt;p&gt;With this we are on our way to developing better software faster, and even when we get bogged down we have earned the right to not make any excuses. Instead of saying &amp;quot;well, we are sort of 80% done with 100% of the application and no, you we cannot deploy anything to production&amp;quot; we have earned the right to say, &amp;quot;Well, we suffered some setbacks, but we are 100% done with the 80% most valuable features. Let&amp;#39;s put it into production and start reaping the benefits.&amp;quot;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=107" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/test/default.aspx">test</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/agile/default.aspx">agile</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/acceptance+test/default.aspx">acceptance test</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/anti-pattern/default.aspx">anti-pattern</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/tdd/default.aspx">tdd</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/waste/default.aspx">waste</category></item><item><title>The Five Whys of Lean</title><link>http://community.ative.dk/blogs/ative/archive/2007/02/20/The-Five-Whys-of-Lean.aspx</link><pubDate>Tue, 20 Feb 2007 00:06:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:102</guid><dc:creator>Martin Jul</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=102</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/02/20/The-Five-Whys-of-Lean.aspx#comments</comments><description>&lt;p&gt;Root cause problem resolution is one of the core practises in agile. If the engine requires new oil every 500 km we don&amp;#39;t just top it up with oil. We fix the engine.&amp;nbsp; Adding oil is just a hack that leaves technical debt in the system and slows down our journey. It reduces our sustainable pace.&lt;/p&gt;&lt;p&gt;Good operations people get this. Many developers, however, do not. We would happily work overtime walking with a stone in our shoe rather than stopping for a moment&amp;nbsp;to remove it.&lt;/p&gt;&lt;p&gt;To increase the awareness of removing the cause rather than treating the symptoms of the problem, Taiichi Ohno of Toyota implemented the simple practise of asking &amp;quot;Why?&amp;quot; five times when something went wrong. As we keep on asking, we get closer to true cause of the problem, not just its symptoms.&lt;/p&gt;&lt;p&gt;It is a simple technique and it works very well. &lt;/p&gt;&lt;p&gt;In my career I have seen many systems that take weeks or months to integrate and deploy after the developers declare them &amp;quot;done&amp;quot;. When integration is very expensive people tend to put it off and build up huge batches of work-in-progress - software that the developers have declared to be done but which cannot be deployed to production yet. &lt;/p&gt;&lt;p&gt;From a Lean perspective that is a waste.&lt;/p&gt;&lt;p&gt;Taiichi Ohno&amp;#39;s &amp;quot;5 whys&amp;quot; technique proves quite useful in a situation like this.&lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why not release to production at the end of each sprint instead of just once per year?&amp;quot; &lt;/em&gt;&amp;quot;Well, yeah, that&amp;#39;s a good idea, but we can&amp;#39;t do that.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&amp;quot;&lt;/em&gt;. &amp;quot;It is very expensive&amp;quot;. &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&amp;quot;&lt;/em&gt;. &amp;quot;We have to test it all and get all the bugs out.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why does that take so long?&amp;quot;&lt;/em&gt;. &amp;quot;It&amp;#39;s a manual test, and we have to deploy to a very complex environment and there are a lot of bugs.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why don&amp;#39;t you do automated testing, then?&amp;quot;&lt;/em&gt;. &amp;quot;Oh, we tried that - it does not work.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&amp;quot;&lt;/em&gt;. &amp;quot;You see, we create tests but when we run them two months later they are all red....&amp;quot;. &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&amp;quot;&lt;/em&gt;. &amp;quot;Time passes and so the monthly batch jobs run and update the data. This breaks the tests... so we can&amp;#39;t do automated testing.&amp;quot;. &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why not let the tests create a set a known test data when&amp;nbsp;they start and then test against that?&amp;quot;. &amp;quot;&lt;/em&gt;No that wouldn&amp;#39;t work. You see the test data is a snapshot of the production data.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&amp;quot;&lt;/em&gt; &amp;quot;So that we have examples of all the kind of data we need to test on. Creating the test data is very complex and takes too long.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&amp;quot;&lt;/em&gt; &amp;quot;Well, there is so much data to enter.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Then why not automate it then?&amp;quot;&lt;/em&gt;. &amp;quot;We cannot do that - you see, the legacy system does not really have the hooks for that.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Why?&lt;/em&gt; - who wrote it?&amp;quot; &amp;quot;Don&amp;#39;t be stubborn. We wrote it... but , you see management doesn&amp;#39;t want us to change the legacy system since it costs so much to test.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;But that&amp;#39;s the problem we are trying to solve!&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Getting to the root of the problem and fixing that is the core of lean and agile practises. Next time you encounter a problem, try asking the five whys, and ask yourself - &amp;quot;are we treating the symptom, or removing the cause?&amp;quot; This is the way to go faster and improve quality.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=102" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/five+whys/default.aspx">five whys</category></item><item><title>Why Going Faster Matters</title><link>http://community.ative.dk/blogs/ative/archive/2007/02/04/Why-Going-Fast-Matters.aspx</link><pubDate>Sun, 04 Feb 2007 17:34:00 GMT</pubDate><guid isPermaLink="false">2a1e3f38-f9c2-4a4b-8be2-050db1b5394d:101</guid><dc:creator>Martin Jul</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.ative.dk/blogs/ative/rsscomments.aspx?PostID=101</wfw:commentRss><comments>http://community.ative.dk/blogs/ative/archive/2007/02/04/Why-Going-Fast-Matters.aspx#comments</comments><description>&lt;p&gt;I did&amp;nbsp;a talk on Value Stream Mapping from Lean last Thursday at the &lt;a href="http://daug.nordija.dk/index.php/Main_Page" title="Danish Agile User Group"&gt;Danish Agile User Group&lt;/a&gt;&amp;nbsp;meeting (slides in Danish are available at&amp;nbsp;&lt;a href="http://tech.groups.yahoo.com/group/DanishAgileUserGroup/files/" target="_blank"&gt;&lt;font face="Arial" size="2"&gt;http://tech.groups.yahoo.com/group/DanishAgileUserGroup/files/&lt;/font&gt;&lt;/a&gt;&amp;nbsp;(registration required)).&amp;nbsp;&lt;/p&gt;&lt;p&gt;One of the many interesting questions that came up was why faster is better - could it be that slower would be more efficient?&lt;/p&gt;&lt;p&gt;The context was&amp;nbsp;that be that faster could be more expensive - &lt;em&gt;ie&lt;/em&gt;. adding more people to fix the problem. In that case there is a chance that slower is in a sense better. Dogmatic software development even has it that resources, timeline, quality and feature set are interrelated. If you want to go faster or to increase the quality, it costs more. &lt;/p&gt;&lt;p&gt;The underlying assumption is that the process is perfect and therefore that all the work is essential and valuable.&lt;/p&gt;&lt;p&gt;That, however, is a myth. &lt;/p&gt;&lt;p&gt;From the perspective of the Seven Wastes that I &lt;a href="http://community.ative.dk/blogs/ative/archive/2007/01/18/Lean-Principle-Number-1-_2D00_-Eliminate-Waste.aspx" title="Eliminate Waste"&gt;blogged about recently&lt;/a&gt;&amp;nbsp;I would like to rephrase the question to &amp;quot;is less &lt;em&gt;waste&lt;/em&gt; always better?&amp;quot; &lt;/p&gt;&lt;p&gt;I think the reason that many people connect lean with faster is that the most obvious waste in value stream maps is the waste of waiting. So on first impression lean is all about eliminating that and keeping extra resources available to solve tasks immediately when they arise with with no delay.&lt;/p&gt;&lt;p&gt;That would be wonderful however but if we have a great variation in the workload we will take on a huge overhead to have peak capacity available at all times. Since this would be a waste when demand is slow lean has a practise of balancing work and capacity to keep the variation low. &lt;/p&gt;&lt;p&gt;In case there &lt;em&gt;is&lt;/em&gt; extra capacity available we use it for &lt;em&gt;kaizen&lt;/em&gt; - process improvement. In software, for example, we could spend it on refactoring a legacy system to a cleaner state so we can work faster in the future.&amp;nbsp;This would enable us to take on extra demand with the same number of resources.&lt;/p&gt;&lt;p&gt;Now there are other wastes than waiting&amp;nbsp;and it is by looking at them that we see that lean is actually not a cause of stress as many seem to belive. The aim is not working faster doing the same thing.&amp;nbsp;The&amp;nbsp;goal is to&amp;nbsp;&lt;em&gt;only do the work that is actually valuable.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;This means getting to the goal faster by doing less. It does not mean burnout or overtime. &lt;/p&gt;&lt;p&gt;From this perspective I believe that lean is a more humane approach than the obvious alternative of status quo where speeding up is derived from the project manager pressuring and threatening employees to work overtime, cut quality &lt;em&gt;etc. &lt;/em&gt;In that traditional context faster&amp;nbsp;means evil, but in the agile world, where respect for people is the centerpiece faster also means better. It denotes less meaningless work. It means freeing up all the untapped human talent of the team&amp;nbsp;and putting it to bear on doing exciting work - to spend our working hours creating something that will please the customer faster and at a better quality than ever&amp;nbsp;before. &lt;/p&gt;&lt;p&gt;That is the essence of agile - and it&amp;#39;s the source of great job satisfaction.&lt;/p&gt;&lt;img src="http://community.ative.dk/aggbug.aspx?PostID=101" width="1" height="1"&gt;</description><category domain="http://community.ative.dk/blogs/ative/archive/tags/lean/default.aspx">lean</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/speed/default.aspx">speed</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/waste/default.aspx">waste</category><category domain="http://community.ative.dk/blogs/ative/archive/tags/value+stream+mapping/default.aspx">value stream mapping</category></item></channel></rss>