<?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>EveryJoe &#187; agile</title>
	<atom:link href="http://www.everyjoe.com/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.everyjoe.com</link>
	<description>Sports News - Tech Reviews - Entertainment - Life Tips for EveryJoe</description>
	<lastBuildDate>Thu, 26 Nov 2009 07:16:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Value Drives the Best Tech and User Collaboration</title>
		<link>http://www.everyjoe.com/articles/the-best-tech-and-user-collaboration-links-to-value-374/</link>
		<comments>http://www.everyjoe.com/articles/the-best-tech-and-user-collaboration-links-to-value-374/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 10:00:00 +0000</pubDate>
		<dc:creator>Bob Turek</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[Management Topics]]></category>

		<guid isPermaLink="false">http://www.projectmanagement411.com/the-best-tech-and-user-collaboration-links-to-value/</guid>
		<description><![CDATA[
My post on Overcoming Language Barriers facilitated some very nice sharing of resources. Executives and managers! You need to familiarize yourself with this information; you will benefit through improved understanding of what your IT projects should be doing for you:
1. Excellent discussion on Domain Driven development from Sensei at ActiveEngine&#8217;s Cool Stuff post. This is more than a software development discussion- it deals with how to attack problems from a value perspective as you develop &#8220;language&#8221; between technologists and users. I suggest reading the transcript and paying close attention to Eric Evans&#8217; thoughts- great reading.
2. Great, and thankfully brief, agile [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/the-best-tech-and-user-collaboration-links-to-value-374/">Value Drives the Best Tech and User Collaboration</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><img align="left" width="228" src="http://www.bizzia.com/files/374/2008/01/happyteam.jpg" alt="happyteam" height="193" /></strong></p>
<p><strong>My</strong> <a href="http://www.bizzia.com/overcoming-language-barriers-in-project-communication/"><strong>post</strong></a> <strong>on</strong> <a href="http://www.bizzia.com/overcoming-language-barriers-in-project-communication/"><strong>Overcoming Language Barriers</strong></a> <strong>facilitated some very nice sharing of resources</strong>. Executives and managers! You need to familiarize yourself with this information; you will benefit through improved understanding of what your IT projects should be doing for you:</p>
<p>1. <strong>Excellent discussion on</strong> <a href="http://www.dotnetrocks.com/default.aspx?showNum=236"><strong>Domain Driven development</strong></a> from Sensei at ActiveEngine&#8217;s <a href="http://activeengine.wordpress.com/2008/01/14/thats-the-cool-stuff-well-be-doing-on-the-mission-together/">Cool Stuff</a> post. This is more than a software development discussion- it deals with how to attack problems from a value perspective as you develop &#8220;language&#8221; between technologists and users. I suggest reading the transcript and paying close attention to Eric Evans&#8217; thoughts- great reading.</p>
<p>2. <strong>Great, and thankfully brief,</strong> <a href="http://itknowledgeexchange.techtarget.com/overheard/agile-development-glossary/"><strong>agile software development glossary</strong></a> from Alex Howard via <a href="http://itknowledgeexchange.techtarget.com/overheard">Margaret Rouse</a> at IT Knowledge Exchange. Agile projects have proven their value- get a leg up on this value-driven approach to software development.</p>
<p>As a teaser, here&#8217;s some of what Sensei and I had to say about the Domain Driven development discussion:</p>
<blockquote><p><em><strong><u>Sensei:</u></strong></em> you may be aware of a movement within agile called Domain Driven development. <strong>The basic idea is that you allow the “problem domain” to drive the efforts of your technology development and implementation</strong>&#8230;in Domain Driven development the starting point is the business processes and logic; the database and screens become secondary considerations.</p>
<p>However &#8211; and this is a big however &#8211; <strong>the domain must be defined in very clear terms&#8230;.developers must be able to write, in English, what the problems are using the business units language.</strong> It is also critical that it is written clearly so that the intent can never be misunderstood. Some may argue that UML does this, but most customers’ eyes will glaze over when presented with Use Case diagrams. When the problem domain can be described succinctly in common terms, your problem solving sessions will be more effective.</p>
<p>My theme lately with the development teams I work with is to build a working vocabulary; that is, pick one term to describe a process and stick with that term. <strong>In these sessions I have had to literally ask “And the word we use to describe this process is …?”</strong> &#8230;.if you are jumping from problem to problem, or worse, from project to project, you need strong definitions to keep things straight.</p>
<p><strong><em><u>Bob:</u></em></strong> I scanned the Eric Evans interview; easy and good reading for non-technical people to understand that software developers should want to work on VALUABLE system changes; i.e., very interesting in that <strong>he justifies domain expertise as enabling focus on valuable-to-the-business processes</strong> which can be much more complex than the other areas because they tend to be revenue producing and customer facing. I enjoyed the discussion about new system complexity requiring an “anti-corruption” layer to interface to the legacy system that could take as much resource as the new system. Also asking “why are you buying this” to get at where to focus modeling efforts. The multi-language (technical model, user model, reconciled language) issue sounds just like what happens when two people speaking different languages begin to understand each other- my last experience like this was in Korea. <strong>Excellent insight into the minds of software developers!</strong></p></blockquote>
<p><strong>Do you have these types of discussions with your IT people?</strong> Is a software development process driven by the business processes that are of high value to the organization a good strategy? Why or why not?</p>
<p><em>Don&#8217;t miss a post! Subscribe via RSS or EMAIL.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/the-best-tech-and-user-collaboration-links-to-value-374/">Value Drives the Best Tech and User Collaboration</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/the-best-tech-and-user-collaboration-links-to-value-374/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Business Intelligence Projects Find an Ally in Agile Software Development</title>
		<link>http://www.everyjoe.com/articles/business-intelligence-projects-find-a-ally-in-agile-software-development-374/</link>
		<comments>http://www.everyjoe.com/articles/business-intelligence-projects-find-a-ally-in-agile-software-development-374/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 10:00:00 +0000</pubDate>
		<dc:creator>Bob Turek</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[Management Topics]]></category>

		<guid isPermaLink="false">http://www.projectmanagement411.com/business-intelligence-projects-find-a-ally-in-agile-software-development/</guid>
		<description><![CDATA[
Intelligent Enterprise article &#8220;The Seven Pillars of BI Success&#8221; closed with a success story where agile software development processes came into play. 1-800 Contacts, winner of 2006 TDWI Best Practice Award, first aligned their BI project with a call-center-incentive project. The agile software development approach fostered high value innovative ideas to allow monitoring and improvement of agent performance mainly by giving the agents a way to monitor themselves. A large part of the success was attributed to the agile approach to collaboration with users:
Before picture: &#8220;Business would shout, and IT would do a fire drill and throw something out there.&#8221;
After [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/business-intelligence-projects-find-a-ally-in-agile-software-development-374/">Business Intelligence Projects Find an Ally in Agile Software Development</a></p>
]]></description>
			<content:encoded><![CDATA[<p><em><img align="left" width="225" src="http://www.bizzia.com/files/374/2008/01/bipmo.jpg" alt="BI PMO" height="223" /></em></p>
<p><em>Intelligent Enterprise</em> article <a target="_blank" href="http://www.intelligententerprise.com/print_article.jhtml?articleID=192300046">&#8220;The Seven Pillars of BI Success&#8221;</a> closed with a success story where agile software development processes came into play. 1-800 Contacts, winner of 2006 TDWI Best Practice Award, first aligned their BI project with a call-center-incentive project. The agile software development approach fostered high value innovative ideas to allow monitoring and improvement of agent performance mainly by giving the agents a way to monitor themselves. <strong>A large part of the success was attributed to the agile approach to collaboration with users:</strong></p>
<blockquote><p><em>Before picture:</em> &#8220;Business would shout, and IT would do a fire drill and throw something out there.&#8221;</p>
<p><em>After picture:</em> &#8220;Better communication with users and business leaders empowered to adjust priorities [through new governance model].&#8221;</p></blockquote>
<p>As I said in my last <a target="_blank" href="http://www.bizzia.com/pmos-and-business-intelligence-have-the-same-drivers/">post</a>, <strong>BI and PMOs have similar requirements when it comes to the problem they are solving</strong>- decentralized, non-integrated projects and information that need to be prioritized and aligned with strategies. Interesting that agile processes facilitate the increased communication required for success in BI and PMOs.</p>
<p>The idea of empowering collaboration with agile approaches showed that IT can deliver something that gives business users value- mainly because they are getting more of what they want.</p>
<p>This strategic selection of the first &#8220;BI&#8221; project in an area of great interest to the company led to going down the road of leveraging information in other areas like marketing data mining and customer segmentation. <strong>IT is enthused by their successes and the users are enthused with IT.</strong></p>
<p>What examples of IT/user collaboration have you experienced? Was it on a Business Intelligence project? Did agile software development collaboration processes come into play?</p>
<p><em>Don&#8217;t miss a post! Subscribe by EMAIL or RSS.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/business-intelligence-projects-find-a-ally-in-agile-software-development-374/">Business Intelligence Projects Find an Ally in Agile Software Development</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/business-intelligence-projects-find-a-ally-in-agile-software-development-374/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overcoming Language Barriers in Project Communication</title>
		<link>http://www.everyjoe.com/articles/overcoming-language-barriers-in-project-communication-374/</link>
		<comments>http://www.everyjoe.com/articles/overcoming-language-barriers-in-project-communication-374/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 10:00:00 +0000</pubDate>
		<dc:creator>Bob Turek</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[language-barriers]]></category>
		<category><![CDATA[Management Topics]]></category>

		<guid isPermaLink="false">http://www.projectmanagement411.com/overcoming-language-barriers-in-project-communication/</guid>
		<description><![CDATA[
Margaret Rouse at IT Knowledge Exchange continues our conversation on PMOs. We started by talking about how a PMO relieves pain, then the PMO&#8217;s role in dealing with the dreaded mythical queue of projects, and now language barriers in agile software development projects .
My post on how previous experience with lean manufacturing might overcome some of the barriers in language and acceptance of non-intuitive concepts related to agile also comes to mind.
Here&#8217;s Margaret&#8217;s language issue followed by my response. Sensei at ActiveEngine! I expect you to get involved with this:
Margaret: I’m going to think more about how language remains a [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/overcoming-language-barriers-in-project-communication-374/">Overcoming Language Barriers in Project Communication</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img align="left" width="321" src="http://www.bizzia.com/files/374/2008/01/languagebarrier.jpg" alt="language barrier" height="233" style="width: 321px; height: 233px" /></p>
<p>Margaret Rouse at <a href="http://itknowledgeexchange.techtarget.com/overheard">IT Knowledge Exchange</a> continues our <a href="http://itknowledgeexchange.techtarget.com/overheard/overheard-who-should-the-pmo-report-to/">conversation</a> on PMOs. <strong>We started by talking about <a href="http://www.bizzia.com/projectmanagement411-engages-the-pmo-relieves-pain/">how a PMO relieves pain</a>, then the PMO&#8217;s role in dealing with <a href="http://www.bizzia.com/projectmanagement411-engages-the-pmo-and-the-mythical-project-queue/">the dreaded mythical queue</a> of projects, and now language barriers in agile software development projects</strong> .</p>
<p>My <a href="http://www.bizzia.com/fine-tuning-the-use-of-lean-to-sell-agile/">post</a> on how previous experience with lean manufacturing might overcome some of the barriers in language and acceptance of non-intuitive concepts related to agile also comes to mind.</p>
<p>Here&#8217;s Margaret&#8217;s language issue followed by my response. Sensei at <a href="http://activeengine.wordpress.com/">ActiveEngine</a>! I expect you to get involved with this:</p>
<blockquote><p><em><strong>Margaret:</strong></em> I’m going to think more about how <strong>language remains a barrier to effective communication when the business owner is trying to articulate what they need</strong> to developers and the developers speak Agile.</p>
<p><strong><em>Bob:</em></strong> Now you’ve got me thinking. I’ve been on the sales/project scoping side and the delivery side of projects. <strong>In selling and scoping my initial goal is to understand the client’s challenges in their terms and language</strong> . I try to resist the temptation to begin defining solutions until we have a solid agreement on what the problem is. Thereafter, as much as makes sense, the solution, and more importantly the value, should be in their language.</p>
<p>There is obviously a point where new terminology/concepts/approaches need to be introduced- the more we understand the business, industry, and the problems the better we will be at developing a conversation with common language to introduce these new concepts. <strong>This up front work and emphasis smooths out a lot of bumps in the road.</strong> Easier said than done because of all the temptations and distractions along the way.</p></blockquote>
<p>*****************</p>
<p><strong>What we are really talking about is developing the &#8220;salesman&#8221; in all of us</strong>; these concepts and approaches are covered more in a book about value selling which relate my experiences selling and scoping large business solution projects (see below).</p>
<p>What challenges do you have in developing communication with your customer (internal or external)? <strong>How much does the customer/client have to know about your processes (e.g., agile software development) in order to benefit from them?</strong></p>
<p><em>Don&#8217;t miss a post! Subscribe by RSS or EMAIL.</em></p>
<p><em><a href="http://www.lulu.com/workingtheplan"><img align="left" width="225" src="http://www.bizzia.com/files/374/2008/01/valuesellingbookcover5.jpg" alt="Value Selling Book Cover" height="300" /></a></em></p>
<p><em><strong>FREE eBOOK for EMAIL Subscribers!</strong></em></p>
<p>If you subscribe by email I&#8217;ll send you my eBook for free! <strong>Here&#8217;s how:</strong> subscribe by email in the right hand column <strong>PLUS</strong> send the email post that you receive to <a href="mailto:bob.turek@b5media.com">bob.turek@b5media.com</a>. (Sorry for the extra step- we don&#8217;t have this automated yet.)</p>
<p><strong>To preview the book, or to order a hardcopy</strong>, go to my publishing web site by clicking the book cover.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/overcoming-language-barriers-in-project-communication-374/">Overcoming Language Barriers in Project Communication</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/overcoming-language-barriers-in-project-communication-374/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Fine Tuning the Use of Lean to Sell Agile</title>
		<link>http://www.everyjoe.com/articles/fine-tuning-the-use-of-lean-to-sell-agile-374/</link>
		<comments>http://www.everyjoe.com/articles/fine-tuning-the-use-of-lean-to-sell-agile-374/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 10:00:43 +0000</pubDate>
		<dc:creator>Bob Turek</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[Management Topics]]></category>

		<guid isPermaLink="false">http://projectmanagement411.com/fine-tuning-the-use-of-lean-to-sell-agile/</guid>
		<description><![CDATA[
Here is a slightly edited conversation with ActiveEngine following his response to my post on using lean experience to justify agile software development. It may be that non-IT executives don&#8217;t need to know about agile processes- just that the IT department is doing a lot more collaborating, testing and verifying throughout the software development process than they used to. I&#8217;ve found that lean is clearly different in this regard- i.e., proof of lean process success plus understanding the process is necessary for most executives in a company pursuing lean. Here&#8217;s the discussion:
ActiveEngine: Test Driven Development is more of paradigm shift [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/fine-tuning-the-use-of-lean-to-sell-agile-374/">Fine Tuning the Use of Lean to Sell Agile</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img width="450" src="http://projectmanagement411.com/wp-content/uploads/2007/12/conversation1.jpg" alt="conversation1" height="421" /></p>
<p>Here is a slightly edited conversation with <a href="http://www.activeengine.wordpress.com">ActiveEngine</a> following his response to my post on <a href="http://projectmanagement411.com/is-lean-a-good-way-to-explain-agile/">using lean experience to justify agile software development</a>. <strong>It may be that non-IT executives don&#8217;t need to know about agile processes- just that the IT department is doing a lot more collaborating, testing and verifying throughout the software development process than they used to</strong>. I&#8217;ve found that lean is clearly different in this regard- i.e., proof of lean process success plus understanding the process is necessary for most executives in a company pursuing lean. Here&#8217;s the discussion:</p>
<p><strong><em><u>ActiveEngine:</u></em> Test Driven Development is more of paradigm shift for the developer than for the management</strong>, as the concept of “Fail, Inspect, Adjust, Acquire Goal” is easy enough concept in English to understand.</p>
<p>The hurdle for developers is to give up the idea that their spark of inspiration is what should be pursued; rather, you are forced to write your program code as a solution that answers a series of tests. These tests validate that “no book order to a customer of 3 years shall ship without a discount of 15%” rule is indeed implemented in by the program code. The idea is write no more code than is required to pass the test.</p>
<p>Here is a link to an Part 1 of a series that I am developing on Test Driven Development: <a href="http://activeengine.wordpress.com/2007/11/16/drive-by-specficiations-part-1/">http://activeengine.wordpress.com/2007/11/16/drive-by-specficiations-part-1/</a></p>
<p><strong><em><u>PM411:</u></em></strong> Thank you for being a frequent commentor- I learn a lot from these communications. Given my experience is with lean, I’m curious as to methods to convince management that agile is the way to go. In particular, what experiences can you share on convincing non-IT management to engage in the collaboration required? or <strong>is the impact to non-IT not as big as I think?</strong></p>
<p><strong><em><u>ActiveEngine:</u></em></strong> Collaboration is so key. <strong>I have always positioned it as “Your opportunity to validate early on that the project is on track”.</strong> As you might expect, different departments will react differently to iterative cycles. One boost is that the accounting and finance types will like the tight cycles, or challenge and response as I call it, of spec creating and spec validation. 1 &#8211; 2 hours spent with spreadsheets laying out expected results and a follow up meeting with actual results really instill confidence that the product is on target.</p>
<p><em><strong><u>PM411:</u></strong></em> So, it sounds like the IT management paradigm shift is the key. Does this mean that other department executives don’t need to know about the transformation? Do they normally learn about it from the bottom up? <strong>Lean is very much a top down and bottom up process because it does transform how a company manages, solicits information, and does work; and the changes, without an understanding of lean, are easily viewed by execs as upsetting the norm and distractions to the “real work”.</strong> Agile, once accepted by IT, appears to simply give users what they want.</p>
<p><strong>Add to the conversation</strong>. What has been your experience with groundbreaking paradigm shifts? How important is the support for the shifts from executives from different functional areas?</p>
<p><em>Don&#8217;t miss a post. Subscribe by RSS or EMAIL.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/fine-tuning-the-use-of-lean-to-sell-agile-374/">Fine Tuning the Use of Lean to Sell Agile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/fine-tuning-the-use-of-lean-to-sell-agile-374/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Can Lean Explain Agile?</title>
		<link>http://www.everyjoe.com/articles/is-lean-a-good-way-to-explain-agile-374/</link>
		<comments>http://www.everyjoe.com/articles/is-lean-a-good-way-to-explain-agile-374/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 10:00:29 +0000</pubDate>
		<dc:creator>Bob Turek</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[lean-manufacturing]]></category>
		<category><![CDATA[Management Topics]]></category>

		<guid isPermaLink="false">http://projectmanagement411.com/is-lean-a-good-way-to-explain-agile/</guid>
		<description><![CDATA[
My discussion with agile software development project managers led to some great insights into overcoming barriers to agile transformation. I started by surmising that a company who had done lean manufacturing would be more likely to pursue agile software development. When asked why, I gave the example of &#8220;quality at the source&#8221; and compared it to the agile approach of test driven development (TDD).
Both approaches assess results closer to the creation (manufacture) of code (product). In manufacturing, the lean approach gives the operator power to assess quality and stop the entire process until the quality glitch is fixed. I grabbed [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/is-lean-a-good-way-to-explain-agile-374/">Can Lean Explain Agile?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><img width="450" src="http://projectmanagement411.com/wp-content/uploads/2007/12/cheetah-1.jpg" alt="cheetah" height="337" /></strong></p>
<p><strong>My discussion with agile software development project managers led to some great insights into overcoming barriers to agile transformation</strong>. I started by surmising that a company who had done lean manufacturing would be more likely to pursue agile software development. When asked why, I gave the example of &#8220;quality at the source&#8221; and compared it to the agile approach of test driven development (TDD).</p>
<p><strong>Both approaches assess results closer to the creation (manufacture) of code (product)</strong>. In manufacturing, the lean approach gives the operator power to assess quality and stop the entire process until the quality glitch is fixed. I grabbed my throwaway plastic cup with a vertical seam as an example. If the quality check is at the end of the cup making process, many thousands of bad cups may have been made before a bad seam process is detected. If the operator notices the seam opening and then stops the process, only a few bad cups will have been produced. Pretty basic stuff, but people, particularly cost accountants, will fight you on this approach.</p>
<p><strong>The project managers emphasized that waiting to test code until the end of the development process yields similar results as quality checks at the end of the manufacturing process- a lot of code has been written and documented that may not work</strong>. Testing, or quality checking, at the source of the code, by the creator, catches problems earlier and reduces waste in the form of massive reworking or even throwing away code.</p>
<p>Lean manufacturing executives understand this and many other lean concepts that can be easily compared to the &#8220;manufacturing&#8221; of software code. <strong>Neither lean nor agile are intuitive. Having overcome the intuition barrier with lean, a lean executive is much more likely to embrace agile. </strong></p>
<p>Tell me your successes/failures at using the lean/agile comparison. Do you think that an executive experienced in agile software development could be more easily convinced to embrace lean manufacturing?</p>
<p><em>Don&#8217;t miss a post! Subscribe by RSS or EMAIL.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/is-lean-a-good-way-to-explain-agile-374/">Can Lean Explain Agile?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/is-lean-a-good-way-to-explain-agile-374/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>An Agile, Lean Communication</title>
		<link>http://www.everyjoe.com/articles/an-agile-lean-communication-374/</link>
		<comments>http://www.everyjoe.com/articles/an-agile-lean-communication-374/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 12:00:11 +0000</pubDate>
		<dc:creator>Bob Turek</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[Management Topics]]></category>

		<guid isPermaLink="false">http://projectmanagement411.com/?p=58</guid>
		<description><![CDATA[
Sometimes the conversations that we have on-line are revealing and illuminating. My recent discussion with ActiveEngine Sensei, who focuses on software development processes, allowed us to share lean, agile and best practice collaboration processes that drastically cut wasteful activity and accelerate business processes. He comes from a software development perspective whereas I come from a business process strategy perspective. Here is our unedited discussion:
Sensei: Bob- I agree with your position that project management is viewed as fix for broken processes. The PMO should be the “library” or internal consulting group that the units turn to when they need to embark [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/an-agile-lean-communication-374/">An Agile, Lean Communication</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="margin: 0in 0in 0pt" class="MsoNormal"><font face="Arial"><a href="http://projectmanagement411.com/wp-content/uploads/2007/11/brainstorm-2.jpg" title="brainstorm-2.jpg"></a><a href="http://projectmanagement411.com/wp-content/uploads/2007/11/ideas-like-a-shaft-of-light.jpg" title="ideas-like-a-shaft-of-light.jpg"><img width="522" src="http://projectmanagement411.com/wp-content/uploads/2007/11/ideas-like-a-shaft-of-light.jpg" alt="ideas-like-a-shaft-of-light.jpg" height="397" /></a></font></p>
<p style="margin: 0in 0in 0pt" class="MsoNormal"><font face="Arial">Sometimes the <strong>conversations that we have on-line are revealing and illuminating</strong>. My recent discussion with <a href="http://activeengine.wordpress.com/">ActiveEngine Sensei</a>, who focuses on software development processes, allowed us to share lean, agile and best practice collaboration processes that drastically cut wasteful activity and accelerate business processes. He comes from a software development perspective whereas I come from a business process strategy perspective. Here is our unedited discussion:</font></p>
<p style="padding-right: 12pt; padding-left: 12pt; background: white; padding-bottom: 2pt; padding-top: 12pt; border: #cccccc 1pt solid"><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong><em>Sensei</em>:</strong> Bob- I agree with your position that <strong>project management is viewed as fix for broken processes</strong>. The PMO should be the “library” or internal consulting group that the units turn to when they need to embark on complex initiatives, as the PMO should have the best practices assembled from previous successes.</span></p>
<p style="background: white; margin: 0in 0in 0pt; border: medium none; padding: 0in" class="NormalWeb2"><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"></span></p>
<p style="background: white; margin: 0in 0in 0pt; border: medium none; padding: 0in" class="NormalWeb2"><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'">Numerous times I have heard “I don’t know how you are supposed to run a software implementation project.” The PMO should have the materials, although at an appropriate level, for a quick read. Better yet, would it not be great if one their peers had submitted a best practices 1 &#8211; pager? This communicates with people on a level that engenders the use of those practices before the crisis hits. </span></p>
<p><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong><em>PM411</em>:</strong> Sensei- <strong>The one pager best practice guidance is good because I believe that PMOs should “guide” and not “monitor”.</strong> I’m a big fan of a PMO helping to accelerate projects also and the idea that value of a project should trump cost. This aligns with agile software development- a quick look at your blog revealed software development experience- what do you think of agile methods?</span></p>
<p><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"></span><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong><em>Sensei</em>:</strong> Although they are no panacea, <strong>Agile methods and Test Driven Development in particular can greatly enhances the communication process, as it focuses the developers on solving the customer problems with the customer as a partner in the analysis and creation of the solution</strong>. The developer(s) and the customer(s) write the test together, creating a single point of specification.</span><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'">Too many times I have witnessed the customer develop something WITHOUT the developers, deliver a spec, then demand budget and timeline. Now you’re on the fast bus to valley of frustration, as the developers need to re-work the “spec” to create something they understand. In the end you have two views of what the deliverable should be. Not what I would consider effective communication.</span></p>
<p><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"></span><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong><em>PM411</em>:</strong> <strong>Yes! If only we would communicate- in software development, in selling, in management and in our lives outside of work</strong>. Software development is a fascinating process of communication followed by extended, creative work, followed by review/testing/spec changing that somehow reveals the power that communication methods can have on other processes. I’ll be doing a post on an article I read years ago about comparing agile methods to lean manufacturing that I’ll send to you. Us non-software developers have a lot to learn from your craft.</span></p>
<p><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"></span><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong><em>Sensei</em>:</strong> I am on the <strong>quest to shorten the cycles between communication, analysis, development, testing and acceptance</strong>. The sweet spot would be to implement processes that capture the communications and turn those models that the discussion produces directly into workable products. In addition, the ability to adapt changes on the fly while not having to re-deploy the solution would bring great savings to an organization.</span></p>
<p style="background: white; margin: 0in 0in 0pt; border: medium none; padding: 0in" class="NormalWeb2"><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong><em>PM411</em>:</strong> <strong>There is nothing like solving the problem </strong></span><stockticker></stockticker><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"><strong>NOW</strong></span><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'">, assuming you have a workable solution, versus delaying with wasteful “time to think about it”, “get opinions of others”, “formulate an email summary”, “create a spec”, etc. I’m reminded of a lean vs agile comparison in which the “inventory” of a software development project is documentation- i.e., most documentation is “waste”. Working the </span><stockticker></stockticker><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'">NOW</span><span style="font-size: 8pt; color: black; line-height: 140%; font-family: 'Lucida Sans Unicode'"> way forces you to collaborate and move ahead- so much more can be accomplished. My most recent example is in a packaged software sales process where a typical multiple phone call and multiple visit “sales cycle” is short circuited by first agreeing on the problem to be solved and then the value of solving the problem; <strong>the typical approach is to present the generic solution first which usually causes a huge disconnect that must be unraveled through wasteful communications.</strong> </span></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/an-agile-lean-communication-374/">An Agile, Lean Communication</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/an-agile-lean-communication-374/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
