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

<channel>
	<title>Gigu's blog &#187; lean</title>
	<atom:link href="http://blog.gigoo.org/tag/lean/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gigoo.org</link>
	<description>wEBbLOG</description>
	<lastBuildDate>Thu, 01 Jul 2010 22:59:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex your Agile backbone</title>
		<link>http://blog.gigoo.org/2010/06/09/flex-your-agile-backbone/</link>
		<comments>http://blog.gigoo.org/2010/06/09/flex-your-agile-backbone/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 23:48:42 +0000</pubDate>
		<dc:creator>Greg Gigon</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[improvement]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://blog.gigoo.org/?p=4953</guid>
		<description><![CDATA[Today I would like to write a few words about the recurring theme I observed at work. I call it a &#8220;Stiff AGILE backbone&#8221;.
With some  of the practices and processes, learned over time, we tend to stop thinking and ask questions if they are appropriate in the situation and if they work. Our agile backbone [...]]]></description>
			<content:encoded><![CDATA[<p>Today I would like to write a few words about the recurring theme I observed at work. I call it a &#8220;Stiff AGILE backbone&#8221;.</p>
<p>With some  of the practices and processes, learned over time, we tend to stop thinking and ask questions if they are appropriate in the situation and if they work. Our agile backbone is kind of a stiff and we are keeping the same position all the time.</p>
<p>It is important to REMEMBER that we need to keep an open eye into what we are doing, what are others doing, identify things that we could do better and execute the improvement.</p>
<p>It doesn&#8217;t make sense to keep the same posture only because it worked few times before and it will work again. Every project is different and every project should evolve into &#8220;perfection&#8221;.</p>
<blockquote><p>“No change is bad” Toyota President Katsuaki  Watanabe</p></blockquote>
<p>Cheers,  Greg</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gigoo.org/2010/06/09/flex-your-agile-backbone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revolution &#8211; Evolution of a story wall</title>
		<link>http://blog.gigoo.org/2010/02/15/revolution-evolution-of-a-story-wall/</link>
		<comments>http://blog.gigoo.org/2010/02/15/revolution-evolution-of-a-story-wall/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:38:35 +0000</pubDate>
		<dc:creator>Greg Gigon</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[story wall]]></category>

		<guid isPermaLink="false">http://blog.gigoo.org/?p=4875</guid>
		<description><![CDATA[Everyone who knows or was close to Agile Software Development knows something about Story Wall. If by any chance you don&#8217;t, here goes.
Tell me the Story
Story is software requirement/feature/pice of functionality that is presented in story telling way. For example:
&#8216;Given that I am a new user,
When I arrive at xxx site home page and I [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone who knows or was close to <strong>Agile Software Development</strong> knows something about <strong>Story Wall</strong>. If by any chance you don&#8217;t, here goes.</p>
<h4>Tell me the Story</h4>
<p>Story is software requirement/feature/pice of functionality that is presented in story telling way. For example:<br />
<strong><em>&#8216;Given that I am a new user,<br />
When I arrive at xxx site home page and I click Register button<br />
I will see the registration form so I can register and use the awesome site&#8217;</em></strong></p>
<p>This is just one way of story formating and wording. As many people and teams as there are, wording can take different shape.</p>
<p>For the purpose of the <strong>Wall</strong> we would normally have stories written on a index card in a bit shorter form with reference to more verbose version. The more verbose version contains acceptance criteria (we are using <a title="Mingle" href="http://www.thoughtworks-studios.com/mingle-agile-project-management" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thoughtworks-studios.com');" target="_blank">Mingle</a> most of the time for that purpose).</p>
<h4>The Wall</h4>
<p>The wall is a physical place where we stick our story cards. Wall is a visual dashboard. It gives every team member current state of an iteration.</p>
<p>Wall is usually split into columns that indicates what is the current state of the story. A wall will usually have columns like:</p>
<ul>
<li> In Analysis</li>
<li> Ready for Development</li>
<li> In Development</li>
<li> Ready for QA</li>
<li> In QA</li>
<li> Ready for Sign-off</li>
<li> Finished</li>
<li> Blocked (the infamous one)</li>
</ul>
<p>This is a very typical wall setup. I worked with this shape of wall on many projects I was on. It is quite good, gives all important feedback through entire life cycle of a story.</p>
<p><img class="aligncenter size-medium wp-image-4876" title="Story wall" src="http://blog.gigoo.org/wp-content/uploads/2010/02/card-wall-300x261.jpg" alt="Story wall" width="331" height="287" /></p>
<p>It is very important to point out the fact that story wall maps to a development process. The columns on a wall are direct map to the way we work. As you might already know it is essential to <strong>bend and improve the process</strong> in order to achieve best results possible.</p>
<p>A very short break through the mentioned story wall. When Story got analyzed it moves into ready for development. Developer picks it up and works on it. When work on it is finished it is ready for being QA. If there are any bugs or hidden &#8220;features&#8221; it goes back to Development and so on. Once QA is happy with the story it is ready for Sign-Off. In any point in time if something stop story from being Developed/QAed/Analyzed it goes into blocked. Once the story is showcased it officially finished.</p>
<p>In perfect world this sounds good, but &#8230; as software development world is one of the most imperfect, it doesn&#8217;t. For example, if stories are in development, QAs might have nothing to do. If stories are developed in &#8220;high rate&#8221; the QA column will pile up. Once story is in QA, devs are picking new story and start their work on it. When bug is discovered on previous one it is raised as bug, or story is moved back to ready for development.</p>
<h4>Evolution</h4>
<p>In our current project, we have identified some issues and decided to change, improve our way of working from the very beginning. As process changed so did our story wall.</p>
<p>Once all the stories for iteration have been analyzed they are landing in Ready for Development. The team has 6 developers, as we are pairing, we are 3 pairs working on 3 stories at the time. This makes <strong>THREE</strong> streams of work that could be started at any time. We decided that we will create THREE vertical slots for that THREE pairs. This means that it is impossible to have four stories worked on at any given point in time.</p>
<p>Next, we decided to <strong>eliminate QA column</strong>. It doesn&#8217;t mean that there is no QA, it means that QAs are involved in testing from very beginning. While the story is worked on, every single bit of new functionality is presented to QA to check it out. Developers are getting immediate feedback and very often tips for things that they could miss. In a mean time QAs are testing on their test environment and preparing automated tests.</p>
<p>We have the luxury of heaving one QA per DEV pair. This makes little teams of <strong>THREE</strong>. When development is finished there is very little for QA to test as it was already done. At the end newly created automated tests are fired up just to confirm that all is done.</p>
<p>As it is a team effort (a DEV pair plus QA) to FINISH the story, DEVS are helping in testing and in development of automated tests when needed. The story goes than into Ready for Sign-Off.</p>
<p>It involved discipline to make sure that only one story is worked on at the time, until entirely finished and being ready for presentation to business sponsor.</p>
<p>The THREE musketeers are responsible for the story to be finished and to improve the process.</p>
<p style="text-align: center;"><a href="http://blog.gigoo.org/wp-content/uploads/2010/02/story-wall.jpg" ><img class="aligncenter size-medium wp-image-4877" title="Story wall" src="http://blog.gigoo.org/wp-content/uploads/2010/02/story-wall-300x200.jpg" alt="Story wall" width="363" height="242" /></a></p>
<h4>Revolution</h4>
<p>How did this process change affect our project. Short summary.</p>
<ul>
<li> We have completed all the required scope for release, <strong>in given time</strong> (a little ahead of time)</li>
<li> Number of recorded <strong>bugs: 1</strong> (fixed few minutes after it was reported)</li>
<li> Team morale, <strong>GREAT</strong></li>
</ul>
<p>We are very happy with this setup. What YOU think about it?</p>
<p>Cheers, Greg and the Team</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gigoo.org/2010/02/15/revolution-evolution-of-a-story-wall/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The machine that changed the world</title>
		<link>http://blog.gigoo.org/2009/03/19/the-machine-that-changed-the-world/</link>
		<comments>http://blog.gigoo.org/2009/03/19/the-machine-that-changed-the-world/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 13:10:46 +0000</pubDate>
		<dc:creator>Greg Gigon</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[production]]></category>

		<guid isPermaLink="false">http://blog.gigoo.org/2009/03/19/the-machine-that-changed-the-world/</guid>
		<description><![CDATA[ I heard a lot about Lean software development. By heard a lot I mean that I heard people saying the world, not actually knowing what it really is. Being a very curious man I decided to read about it. Colleague of mine, Jason Yip recommended this book “The Machine That Changed The World: The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.gigoo.org/wp-content/uploads/2009/03/image.png"  target="_blank"><img title="image" style="display: inline; margin: 0px 5px 0px 0px" height="121" alt="image" src="http://blog.gigoo.org/wp-content/uploads/2009/03/image-thumb.png" width="79" align="left" /></a> I heard a lot about Lean software development. By heard a lot I mean that I heard people saying the world, not actually knowing what it really is. Being a very curious man I decided to read about it. Colleague of mine, <a href="http://jchyip.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/jchyip.blogspot.com');" target="_blank">Jason Yip</a> recommended this book “<a href="http://www.amazon.com/Machine-That-Changed-World-Revolutionizing/dp/0743299795/ref=pd_lpo_k2_dp_k2a_2_img?pf_rd_p=304485601&amp;pf_rd_s=lpo-top-stripe-2&amp;pf_rd_t=201&amp;pf_rd_i=0060974176&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=1KGQDJ9DY5BDWQF4D26W" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');" target="_blank">The Machine That Changed The World: The Story of Lean Production – Toyota’s Secret Weapon in Global Car Wars That Is Revolutionizing World Industry</a>” by <em>James P. Womack, Daniel T. Jones and Daniel Roos</em>. I have to agree, the tile is rather long. It tells a story of Lean Production in a way it was born, in car industry after World War II. I started to read it and decided that I’m going to blog what’s in the chapters that I go through. I hope it will serve me as a notes from the book and as a teaser for anyone else.</p>
<h2>Introduction</h2>
<p>What I learned in introduction is:</p>
<ul>
<li>a bunch of scientists that meet in <strong>MIT</strong> decided to collect all the information from all major car manufacturers around the world about every single aspect of car manufacturing </li>
<li>team of 65 people were gathering information from all major car manufacturing companies </li>
<li>book is based on academic research but presents a dry summary of findings, instead of being a report </li>
</ul>
<p> <span id="more-4788"></span><br />
<h1></h1>
<h2>The Industry of Industries in Transition</h2>
<p>Findings in this chapter:</p>
<ul>
<li>automobile manufacturing is the world’s largest manufacturing activity </li>
<li>after World War I <strong><em>Henry Ford </em></strong>and <strong>General Motors’<em> Alfred Sloan </em></strong>kicked off the <strong>mass production</strong> </li>
<li>after World War II <strong><em>Eiji Toyoda </em></strong>and <strong><em>Taiichi Ohno </em></strong>kicked of <strong>lean production </strong>at Toyota Motor Company </li>
<li>the world of mass production is struggling at the moment with too many managers, too many workers and too many plants </li>
<li>craft producer uses highly skilled workers and simple but flexible tools </li>
<li>mass producer uses narrowly skilled professionals with expensive, single purpose machines </li>
<li>lean producer combines both </li>
<li><strong>Lean </strong>is <em>lean </em>because it uses less of everything compared to mass production </li>
<li>mass production goal is good enough == acceptable number of defects, maximum level of inventories, narrow range of products </li>
<li>lean production goal is set on perfection == declining cost, zero defects, zero inventories, endless product variety </li>
<li>lean changes the way people work and their professional career </li>
</ul>
<h2>The Rise and Fall of Mass Production</h2>
<p>Kick start of mass production:</p>
<ul>
<li>Henry Ford designed perfect vehicle for manufacturing, easy to use, interchangeable parts, easy to fix </li>
<li>first change introduced to assembly line was moving parts close to a workers so they save time and don’t have to go to get them </li>
<li>every assembler would only perform single easy task </li>
<li>introduction of moving assembly line </li>
</ul>
<h3>Workforce</h3>
<p>Perfecting interchangeable worker:</p>
<ul>
<li>every assembler had only one task (e.g.. put two nuts together) – boring </li>
<li>every worker required 5 minutes of training </li>
<li>dividing workers; work floor workers, engineers </li>
<li>no career for those on the floor </li>
<li>new career for professional engineers </li>
</ul>
<h3>Organization</h3>
<p>Ford was aiming to achieve vertical integration within organization. Produce cars entirely in one place and ship them onto entire world. Problems with shipping and trade barriers caused Ford to start manufacturing cars in 19 other countries outside US.</p>
<h3>Tools</h3>
<p>For created a set of simple tools that would perform only one job and could be operated by unskilled worker. All the tools were highly accurate and almost completely automated.</p>
<h3>Product</h3>
<p>No surprise in here, the product was a car. At the beginning of mass production Ford was producing Model T. Ford’s car was very popular, it was cheap and everyone could repair it.</p>
<h3>Introducing Management</h3>
<p>Because until 1925 all the decisions were made by Henry Ford and in one place organization and control of the entire production process across all the countries was impossible. Alfred Sloan introduces management and decentralization of decisions through the company. Ford also introduces standards across mechanical car parts that made it possible to introduce some variety between models.</p>
<h3>The fall</h3>
<p>After many years of continues rise, year 1955 was the peak time in mass production. After this time, US domination on car market started to decline. The cause of that was mostly the appearance of new car companies in Europe and in Japan. More importantly those companies were introducing greater variety of car models than standard Ford’s setup.</p>
<p>This is all from first few chapters. I will read the birth of Lean in next chapter and share. Stay tooned <img src='http://blog.gigoo.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Greg</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gigoo.org/2009/03/19/the-machine-that-changed-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
