<?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>bigvisible.com &#187; Mike Dwyer</title>
	<atom:link href="http://www.bigvisible.com/author/mdwyer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bigvisible.com</link>
	<description></description>
	<lastBuildDate>Sun, 28 Feb 2010 02:49:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Focus Stories &#8211; Is Your Story Big Enough for the work you are doing?</title>
		<link>http://www.bigvisible.com/mdwyer/focus-stories-is-your-story-big-enough-for-the-work-you-are-doing/</link>
		<comments>http://www.bigvisible.com/mdwyer/focus-stories-is-your-story-big-enough-for-the-work-you-are-doing/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 20:44:22 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[agile transformation]]></category>
		<category><![CDATA[enterprise agile]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=547</guid>
		<description><![CDATA[Odd Question, isn’t it.  We spend all this time focusing on getting the story to be the right size, chiseling away on the ones that are too big to fit in a release, and so on.  Then we turn around and fight the good fight when Scrum and Agile scales up and we are faced [...]]]></description>
			<content:encoded><![CDATA[<p>Odd Question, isn’t it.  We spend all this time focusing on getting the story to be the right size, chiseling away on the ones that are too big to fit in a release, and so on.  Then we turn around and fight the good fight when Scrum and Agile scales up and we are faced with keeping multiple teams working in peace, harmony and synchronicity.  It is this last problem that I keep on dealing with, particularly when trying to introduce Agile QA.  I got so frustrated that I took Jim Highsmith’s advice about “more being written about Agile than is known”, stopped reading Agile and read other things &#8211; like the Harry Potter series and 20<sup>th</sup> century history.  It is here I re-read the words that on May 25, 1961, changed a generation’s life. President John F. Kennedy said in his, &#8220;Special Message to the Congress on Urgent National Needs,&#8221; before a joint session of Congress.<strong> </strong></p>
<p><strong><em>“</em></strong><strong><em>I believe that this nation should commit itself to achieving the goal, before this decade is out, of landing a man on the moon and returning him safely to the earth.”</em></strong></p>
<p>It struck me it was ‘the’ perfect story. It has a role, action that had to be taken, and a goal.  But most of all it had a very tangible, clear, and explicitly well defined definition of DONE – “<strong><em>returning him safely to the earth.” </em></strong>What a story!  What an Epic! What a way to get a nation – a world – to focus.   But it wasn’t a user story – it had this timeboxing clause,”<strong><em>before this decade is out,”</em></strong> that started the clock ticking.</p>
<p>I refer to it as a Focus Story. It serves as the transforming agent changing a poetic visiony user story into a ‘Mission Statement” and a Commander’s Intent&#8221;. With it in place, at the top of Product Vision, enough guide rails are in place to make reasonable initial roadmaps, release plans, prioritization criteria, and definitions of done.  But most of all we have a means to understand core values criteria &#8220;<strong><em>safely to the earth&#8221;.</em></strong></p>
<p>We also have triggers to inform us when we are losing focus &#8211;  Meetings get longer, Done isn’t understood. Pieces don’t fit and the conventional mindset you have been struggling to win over sighs and goes back to its safe place of waiting for the fad to die.  When these show up it is time to revisit the focus story and build a bigger focus or wrap up what you are doing.  Otherwise you risk having &#8220;O&#8221;rings show up on your Columbia launch.  Nobody wants to be part of that type of bad day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/focus-stories-is-your-story-big-enough-for-the-work-you-are-doing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lessons Learned with Distributed Scrums</title>
		<link>http://www.bigvisible.com/mdwyer/lessons-learned-with-distributed-scrums/</link>
		<comments>http://www.bigvisible.com/mdwyer/lessons-learned-with-distributed-scrums/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 16:24:30 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[No Tags]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/mdwyer/lessons-learned-with-distributed-scrums/</guid>
		<description><![CDATA[I posted this several years ago but can&#8217;t seem to access the original blog. So here is a re posting.
I have been meaning to share this for a while.
Holding team meetings where the team members are not in the same place is not fun, and it becomes less fun the more distributed the team becomes. [...]]]></description>
			<content:encoded><![CDATA[<p>I posted this several years ago but can&#8217;t seem to access the original blog. So here is a re posting.</p>
<p>I have been meaning to share this for a while.</p>
<p>Holding team meetings where the team members are not in the same place is not fun, and it becomes less fun the more distributed the team becomes.  The following rules of thumb came about when I had to run teams of consultants where no one was in the same place and the places they were ranged from their office to their home or car, or airport lounge, or even their bed when they were in on the other side of the world.<br />
The first thing we noticed is that a little more structure and role definition was required so that people could better self herd themselves</p>
<p>Roles<br />
a.       ScrumMaster     run the scrum, keep time. Must have good phone that does not add noise to the line</p>
<p>b.      Scribe               take down key points (usually this person was the one in the office or someplace where there was a horizontal writing space and enough quiet to concentrate)</p>
<p>c.       TeamMember   person who kept their phone on mute unless given the ‘stick to talk’</p>
<p>The second difference is the structure needed a protocol to insure everyone could participate.  This led to the following team driven agreements on the Scrum.  The most important of which is the timebox with a Max time of 15 minutes to complete the following:</p>
<p>Rules</p>
<p>1. No speaker phones.  These are great for everyone sitting together but terrible to listen to.<br />
2. All actions are time boxed<br />
3. First activity is for each team member to answer the questions three <span style="text-decoration: underline"><em><strong>with no interruptions</strong></em></span> (15 secs max per task)<br />
4. Team members keep their questions, comments, and what-have-you on stickies<br />
5. ScrumMaster reports out all actions on blocks, and any new information<br />
6. At the end of the questions 3 the ScrumMaster polls each person for any questions Team members tear up any duplicate stickies<br />
7. Open Microphone – general discussion on each thread – 1 minute max for each comment<br />
8. Synch questions – questions designed to clarify any stray points – 30 sec<br />
9. Take aways and off line &#8211; people who want to dive on a point set up a time to set it up and do it, no calendar trolling allowed on line.<br />
10. Scribe time – scribe gets to set the noodles in a row and send out email<br />
11. ScrumMaster Sums up.  Sum up includes acknowledging blocks, key linkups, and next meeting time.<br />
12. ScrumMaster asks &#8220;What did I miss?&#8221; and team memebers fill in holes and then concurs with summary.<br />
13. ScrumMaster then announces &#8220;SCRUM Over, Open Microphone for as long as people want it.&#8221;</p>
<p>Things to improve this</p>
<p>Team writes up their questions three and sends to Scribe before meeting.  Scribe then cuts and pastes into a single email and sends to team during meeting.  Teammember still reports them on line.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/lessons-learned-with-distributed-scrums/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Agile 2009 &#8211; The impact of Agile Architect Teams in Scaling Enterprise Efforts</title>
		<link>http://www.bigvisible.com/mdwyer/agile-2009-the-impact-of-agile-architect-teams-in-scaling-enterprise-efforts/</link>
		<comments>http://www.bigvisible.com/mdwyer/agile-2009-the-impact-of-agile-architect-teams-in-scaling-enterprise-efforts/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 00:38:53 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Agile Presentations]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[agile transformation]]></category>
		<category><![CDATA[enterprise agile]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=459</guid>
		<description><![CDATA[Many thanks to the people who attended this presentation.  Their comments and observations were very good and helpful.  Getting this type of feedback is great!. You can download a copy from this location.  The impact of Agile Architect Teams in Scaling Enterprise Efforts
]]></description>
			<content:encoded><![CDATA[<p>Many thanks to the people who attended this presentation.  Their comments and observations were very good and helpful.  Getting this type of feedback is great!. You can download a copy from this location.  <a rel="attachment wp-att-465" href="http://www.bigvisible.com/mdwyer/agile-2009-the-impact-of-agile-architect-teams-in-scaling-enterprise-efforts/the-impact-of-agile-architect-teams-in-scaling-enterprise-efforts/">The impact of Agile Architect Teams in Scaling Enterprise Efforts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/agile-2009-the-impact-of-agile-architect-teams-in-scaling-enterprise-efforts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Butt in Question</title>
		<link>http://www.bigvisible.com/mdwyer/the-butt-in-question/</link>
		<comments>http://www.bigvisible.com/mdwyer/the-butt-in-question/#comments</comments>
		<pubDate>Fri, 01 May 2009 15:00:31 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Coaching]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=351</guid>
		<description><![CDATA[There is a lot going around about success in Scrum these days.  Talks on ScrumButt,(or ScrumBut); long threads about how long it takes; presentations on what is involved.  Yet I wonder how these folks can talk this way.  In my humble opinion to declare that you are successful at being Agile or doing Scrum is [...]]]></description>
			<content:encoded><![CDATA[<p>There is a lot going around about success in Scrum these days.  Talks on ScrumButt,(or ScrumBut); long threads about how long it takes; presentations on what is involved.  Yet I wonder how these folks can talk this way.  In my humble opinion to declare that you are successful at being Agile or doing Scrum is to admit that you don&#8217;t grasp the essence of Agility.<br />
Maybe I am wrong, after all I put my pants on just like everyone else and just like them I periodically forget to zip up.  Could be one of us has that problem.<br />
So to be transparent, What I have been teaching, coaching, leading, and doing the past 10 years is getting people to stop thinking about this as a goal to attain and to start accepting that it is a way of getting things done, better each time.<br />
Is this a copout in that I never have to say my teams FAILED?  Nope.  It means that if you did good today, you were better than you were yesterday and now you have to do something else to be successful tomorrow. Lots of days you don&#8217;t get there but you do learn what doesn&#8217;t work. So if I understand the ScrumButters&#8217; metrics, most of what I do is fail, but then again I have tomorrow to change things and get better than I was.</p>
<p>Here is what I measure.<span id="more-351"></span></p>
<p>As a Trainer I measure my coaching ability by the answering these questions.</p>
<ol>
<li>Are the DOERS (developers, architects, testers, leads) taking responsibility for what they do and do not do and are they extending that expectation to those groups they work with?</li>
<li>Is there a simple measure of DONE and NOT DONE and is it constantly being inspected, refined and adapted to better meet the goals of the organization?</li>
<li>Do Product Owners, Stakeholders, business types increasingly take ownership of the value decisions?</li>
<li>Do the process junkies and the PowerPoint wizards become engeaged in a way that increases the ability of the organization to deliver value early?</li>
<li>Do Agile practices expand so that people in Operations, Support, Help Desks, Maintenance have a scrum where their work is on a Taskboard and all their work is recognized for the value it provides?</li>
</ol>
<p>As a Coach I measure my training skills by answering these questions.</p>
<ol>
<li> Do the team members and the stakeholders understand the terms and the actions that go along with them?</li>
<li>Do they look for ways to exploit understanding of Agile in the organization by adapting and inspecting what they do?</li>
<li>Does the stakeholder community increase its attendance at reviews, scrums, to listen and transparently evaluate what is being done?</li>
<li>Do the people in the different roles respect their work, look for ways to improve and most of all encourage and mind each other?</li>
<li>Am I as a Coach/Trainer moved to the rear of the conversation Does the team talk to each other and not to the ScrumMaster?</li>
<li>Is the Product Owner called on to do their job?</li>
</ol>
<p>SO If I have one metric that says I have been &#8217;successful&#8217; it is simply that no matter how hard the traditionalist try to stamp out Agile behavior, Scrums become a way of life.  Is that Scrum Butt -yeah &#8211; so what.</p>
<p>In the end, the only Butt in question is the traditionalist mind that won&#8217;t change.</p>
<p>oh yeah, check your zipper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/the-butt-in-question/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspecting and Adapting the Role of the Agile Architect</title>
		<link>http://www.bigvisible.com/mdwyer/inspecting-and-adapting-the-role-of-the-agile-architect/</link>
		<comments>http://www.bigvisible.com/mdwyer/inspecting-and-adapting-the-role-of-the-agile-architect/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 23:39:24 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[CrAgile]]></category>
		<category><![CDATA[Architecture]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=257</guid>
		<description><![CDATA[You shouldn&#8217;t be surprised by this.  Agile is in need of Architecture but you have to seriously question how we are going about adapting and inspecting the role of the Agile Architect in meeting that need.  Funny thing is that it may be due to the fact that mainstream Agile thinking is wrapped around Agile [...]]]></description>
			<content:encoded><![CDATA[<p>You shouldn&#8217;t be surprised by this.  Agile is in need of Architecture but you have to seriously question how we are going about adapting and inspecting the role of the Agile Architect in meeting that need.  Funny thing is that it may be due to the fact that mainstream Agile thinking is wrapped around Agile as a small team of hardy souls bringing joy to the masses and angst to &#8216;the man&#8217;.</p>
<p>When you live where we do, working with huge organizations spending enormous sums of money so that hundreds and even thousands of people can build, support, train, maintain, and even (gasp) plan how to handle the information needs of millions of people as they; trade at a local, regional, national, and international level concurrently; seek, provide, research, pay for healthcare;  protect/defend their person, family, home, community, nation, world from threats of others or their own environmental actions; and even download upload whatever they find entertaining in this world; when you live on this side of hill, architecture is at the core of being Agile.  And for the most part, we suck at making it great.  Why is that?<span id="more-257"></span></p>
<p>Perhaps it has something to do with what architects hear us say and what they take away with them.  I recently read a great blog <a title="Permanent Link to Lean &amp; Agile: Are they worth the effort?" rel="bookmark" href="http://jludvik.net/2009/02/01/leanagile-benefits/">Lean &amp; Agile: Are they worth the effort?</a> and made these comments.</p>
<p>It is startling to read such a well read and concise synopsis of what many of my colleagues in the Agile community get wrong in communicating what Agile is.<br />
First Agile is more than just delivering the most valuable parts of what the customer wants.  The bit missing is the important one. &#8211; it works as near to perfectly as the team can make it.  Why do I harp (some say nag) on this.  Well, if the most valuable item the product owner has cannot be delivered, say for example a startrek replicator machine capable of making $1,000.00 bills in endless supply.  Then we cannot deliver it.  Sorry, not going to happen.  What else do you want?<br />
So what is Agile, it is a way to deliver the most viable value at any given time and in saying this we begin talking about iterative development where we allow for the rapid delivery of emerging solutions.  You know the ones that are not quite right each time the product people look at them &#8211; the ones needing &#8216;one more thing&#8217;.  Agile is great because it delivers what was wanted in a short period of time and then &#8216;adapts and inspects&#8217; to create the next version of &#8220;AH HA&#8217;s&#8221; the product people come up with.  Great stuff.<br />
Agile also does incremental well.  That is the one that you do when the product is nailed down and you know what the end looks like for the most part.  now we can deeply dive in to what and how we repeatedly create the same product or process.</p>
<p>This does sound like lean but as you so quickly caught on, lean as in manfacturing is not what we do in software.  We do not build the same exact source code and ship it over and over again.  We have that bit down in release.  What the Leanies are talking about is &#8216;lean principles&#8217; which IMO are basic good engineering practices that aided the allies in winning world war II.  Check out TWI and see what I am talking about.  TWI or Job Instruction Trainng is how to teach unskilled people processes that will permit them to produce highly technical product in a very short time.  If more of the Leanies had time in manufacturing line management they would know this. but that trade and proffession, like phrenology, is a thing of the past.</p>
<p>So what does Agile need to adapt and inspect on?</p>
<p>First and foremost we have not allowed architecture to emerge as a valued member of the Agile team.  There are probably a host of really good rationales for this and I am pretty certain that a therapist would have a field day with all the angst, anger, and other inhibiting behaviors that fostered this feeling and continue to fuel the issues.  Folks it is time to get pragmatic and move on.</p>
<p>There is one reason that I have found that makes this impossible and that is the how today&#8217;s Agile Architect defines themselves through their work patterns with each other and with Agile teams.</p>
<p>Agile is a team sport and we treat architects in general and Agile Architects in particular as individual contributors that sit on the periphery of the Agile Team.  Shame on us for being that conventional in our thinking.  Shame on Agile architects for not moving hard enough to show the lack of relevance that attitude has when integrating Agile into large projects and programs.  that word is something we need to use around architecture for a couple of good reasons.  The most important is that it really works well when it is done and it also really changes Agile biases because it rocks the boat into hyper gear.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/inspecting-and-adapting-the-role-of-the-agile-architect/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Long Haul Agile</title>
		<link>http://www.bigvisible.com/mdwyer/long-haul-agile/</link>
		<comments>http://www.bigvisible.com/mdwyer/long-haul-agile/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 15:14:00 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=181</guid>
		<description><![CDATA[As an Agilist, I have watched Agile move from small teams of developers to larger and more encompassing activities in the organization the following fact began to emerge.  Agile is not for development, not &#8216;real&#8217; Agile that is. Most of the projects I have seen are over in 6 to 8 months or between 12 [...]]]></description>
			<content:encoded><![CDATA[<p>As an Agilist, I have watched Agile move from small teams of developers to larger and more encompassing activities in the organization the following fact began to emerge.  Agile is not for development, not &#8216;real&#8217; Agile that is. Most of the projects I have seen are over in 6 to 8 months or between 12 and 16 iterations.  Most teams don&#8217;t start to to really hit their stride until around the 6th to 8th iteration.  The team members trust themselves and each other, the IDE they are using is smooth, CI is usually in place and the team is pretty self sufficient.  ScrumMasters are sitting around looking for work and the PO is moving along.<span id="more-181"></span></p>
<p>When you look at the average Support, Maintenance, Architecture, Help Desk, Ops, and DBA groups, you find people that have been in place for years.  When these teams get rocking the same curve shows up but then &#8211; around the 20th iteration things start to hit hyper cool drive.  Overtime, weekend and other &#8216;catch up&#8217; time wasters shrink or are planned weeks ahead of time.  The KanBan board is totally self managed,  Things go up get pulled forward and finished.  New people integrate easily and more and more peer initiated cross training occurs.</p>
<p>Most interesting is that costs go down as Lean principles really have a chance to mature in place and become woven into the fabiric of the organization.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/long-haul-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incremental or Iterative an Agile Fork in the Road?</title>
		<link>http://www.bigvisible.com/mdwyer/incremental-or-iterative-an-agile-fork-in-the-road/</link>
		<comments>http://www.bigvisible.com/mdwyer/incremental-or-iterative-an-agile-fork-in-the-road/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 04:54:43 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[CrAgile]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=250</guid>
		<description><![CDATA[Somewhere along the way Agile &#8211; and Scrum in particular &#8211; decided (or forgot) the fundamental difference between incremental work and iterative work.  For some reason that is not clear to me, the two terms became synonymous antonyms where one was all good and the other all bad and at the same time could be [...]]]></description>
			<content:encoded><![CDATA[<p>Somewhere along the way Agile &#8211; and Scrum in particular &#8211; decided (or forgot) the fundamental difference between incremental work and iterative work.  For some reason that is not clear to me, the two terms became synonymous antonyms where one was all good and the other all bad and at the same time could be used interchangeably.  Admittedly my recollection of this is skewed from being addicted to the scrumdevelopment group for which I am going to find a 12 step program.<br />
But that is another Blog.<br />
Back to Incremental and/or Iterative. First they are neither synonyms nor are they antonyms but most of all they are not interchangeable.  Incremental work is work that can reliably build upon the last deliverable or the last iteration.  It lives in charted territory.  For that reason it is fertile ground for all the neat things one can do with Lean and CMMI stuff like that.  In addition to these good ideas there are other processes, fads and gimmicks that also purport to make things better smarter cheaper faster easier and brighten your teeth while turning your hair back to the color it was before it fell out.  They may but the jury is still out and the panel may be in need of CPR in order to survive.<br />
Now the strange thing is that iterative is all about what incremental isn’t and that is because iterative work is work that in all likelihood will be tossed out or only snippets of it will move forward.  Iterative work is the land of fail often fail fast and succeed quickly. It tries very hard not to be repetitive because the odds are you don’t have to keep on making the same mistakes over and over.  It is for that reason incremental processes like Lean and CMMI come out looking like those fads and gimmicks and this may be why some people are leading thinkers to accept that iterative is bad.<br />
Sorry, would you mind taking that down the hall and seeing if some there wants to swap a bridge for that idea?  Iterative is the innovation engine.  In ‘the Day’ it was what we called the BIG R for research.  Of course this is back in the dark ages when R&amp;D was valued and people actually worked using things like Scrum and Agile before it was copyrighted and marketed and certified.  Believe it or not people actually used to get paid to make lots of mistakes and hit it right once or twice in their careers.<br />
So what did we know back then that has been lost due to modern management techniques and an economy that suffers from quarterly A.D.D?  First you iterate until you stumble across something that works and then you incrementally improve it until you totally screw it up.  If you work for a really good company someone will have been mucking about iterating on how to do it in a much better way and you will be able to latch onto it and claim you are doing best practices.<br />
I hear something coming in from left field!  Let’s do both at the same time and that way be innovatively efficient!  Now, let’s cut this one off at the pass.  No you cannot do both at the same time because it is task shifting (a no no for you incremental lean types out there) and it is BORING if you are a dyed in the wool iterative worker.  Can you shift between the two types of work?  Sure, that makes sense as long as you work in a place that knows the difference and applies the appropriate metrics to it.  OOPS there are not many metrics in iterative work other than the Edison algorithm (success was measured in finding out how many items made lousy filaments for light bulbs and the answer was 8000 with only 1 failure when bamboo kept on going, and going, and going.)<br />
So if you want to debate this come to the Agile conference and see if this actually makes it as a discussion.  Better yet go make great comments on it at the agile2009 site.  But until then remember that Incremental and Iterative are a fork in the road for Agilist and make sure you know where you are or you could get killed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/incremental-or-iterative-an-agile-fork-in-the-road/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Thoughts on Agile QA</title>
		<link>http://www.bigvisible.com/mdwyer/thoughts-on-agile-qa/</link>
		<comments>http://www.bigvisible.com/mdwyer/thoughts-on-agile-qa/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 06:56:22 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=177</guid>
		<description><![CDATA[I have spent a good portion of the last 15 years trying to go back to the future. For the first 15 years I worked in companies where Quality was paramount and their common approach shaped my thinking and actions. Names like Fisher Price, Parker Brothers, Eastman Kodak, Wang Word Processing, speak to the power [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="normal;"><span style="12.0pt;"><span style="small;"><span style="Calibri;">I have spent a good portion of the last 15 years trying to go back to the future.<span style="yes;"> </span>For the first 15 years I worked in companies where Quality was paramount and their common approach shaped my thinking and actions.<span style="yes;"> </span>Names like Fisher Price, Parker Brothers, Eastman Kodak, Wang Word Processing, speak to the power and importance of quality.<span style="yes;"> </span>With their respective demise I also learned another important lesson about quality.<span style="yes;"> </span>It is not just about how well the product is built.<span style="yes;"> </span>It is the value the product adds to a customer’s quality of life that separates a fad from a staple.<span style="yes;"> </span>This, it turns out, is the one item I have found that moves business and management to understand the importance – to their success – of having quality at the front of the train. </span></span></span><span id="more-177"></span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="small;"><span style="Calibri;">The most frustrating part of QA and test for me is investing huge amounts of time and care into assuring the quality of some item that has no value.<span style="yes;"> </span>I say this not as a QA manager, or Test Manager (I have been both) but as a Developer, Engineer and stockholder.<span style="yes;"> </span>After all the core specification for anything Agile is Value. In Theory of Constraints terms, Agile QA is about what Glodratt’s calls the inspection of parts before working and ensuring it is to specification otherwise you are wasting people’s skills on refining trash.<span style="yes;"> </span></span></span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;">Today, what are we doing to assure we are working on the most <strong><em>viable</em></strong> item of value we can produce?<span style="yes;"> </span>From where I sit, we seem to think that magically all things we touch must have value otherwise they could not exist in our world.<span style="yes;"> </span>What a load of hooey.<span style="yes;"> </span>Bottom line, if you are working on something that contributes nothing to the value of the product then you are wasting your own time, your company’s resources, and your customer’s faith in your product.</span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;">Let’s look at the role of QA can play within the context of the Agile Manifesto and Principles. </span></p>
<ol style="0in;" type="1">
<li class="MsoNormal"><span style="Calibri;">We need confidence that what we are doing has value and that we can trace that value directly to the Product Vision and the Organization’s goals. </span></li>
<li class="MsoNormal"><span style="small;"><span style="Calibri;">We need to make sure that we do as little work as possible to produce the value in the product.<span style="yes;"> </span>This is not saying that we do a slacker’s best.<span style="yes;"> </span>To the contrary it is saying we only work on those things we have a dead certainty as to what it is we need to produce in order to have it accepted as DONE.<span style="yes;"> </span></span></span></li>
<li class="MsoNormal"><span style="small;"><span style="Calibri;">It means that we have a way to delay to the last reasonable moment those parts of the product that we are not dead certain of.<span style="yes;"> </span></span></span></li>
<li class="MsoNormal"><span style="Calibri;">It means that we have a way to identify what the value is before the part enters our plans. </span></li>
<li class="MsoNormal"><span style="small;"><span style="Calibri;">Finally it means that we have an early decision and definition of what value the part brings to making the vision a reality.<span style="yes;"> </span></span></span></li>
</ol>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;">The role of QA in Agile then is to be the Product Owner’s trusted advisor on assuring the Value of the Product moves in continuity from the vision to the customer’s compliments. </span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;">So what is to happen to test?<span style="yes;"> </span>If QA has a new role in Agile, Test has a new life.<span style="yes;"> </span>If the developers are aware of what the product is supposed to do then, in small projects/products test is already a teacher and shows developers how to develop tests that automate well; it is also a mentor to the ScrumMaster and the product owner giving them confidence on the coverage of the product.<span style="yes;"> </span>Now test has the chance to assist the Product Owner in judging the doneness of a delivery.<span style="yes;"> </span>If this in place when larger projects ramp up, Test actually gets to do its job.</span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;">As the product, project, scales teams deliver acceptable components along with the automated acceptance tests used to assure the component is DONE.<span style="yes;"> </span>These become part of the regression sanity smoke tests and free up the scarce test professionals to exercise and explore the interfaces and operating parameters of the product.</span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;">Can Test now move to iterations, scrums, and fast delivery?<span style="yes;"> </span>Interesting question and the early results are encouraging.<span style="yes;"> </span>More later. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/thoughts-on-agile-qa/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Where&#8217;s the  Beef?  Agile PowerPoints of Points of Power?</title>
		<link>http://www.bigvisible.com/mdwyer/wheres-the-beef-agile-powerpoints-of-points-of-power/</link>
		<comments>http://www.bigvisible.com/mdwyer/wheres-the-beef-agile-powerpoints-of-points-of-power/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 10:13:58 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Presentations]]></category>
		<category><![CDATA[CrAgile]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=150</guid>
		<description><![CDATA[I guess the most recent spamit was ‘that straw’. Some beltway bandit spending a lot of flash money to make it sound like they had ‘the answer’ for a mere $500 and your soul to some highly regarded, deeply entrenched, piece of BDUF tool. I do not doubt for a second they will be successful on [...]]]></description>
			<content:encoded><![CDATA[<p>I guess the most recent spamit was ‘that straw’. Some beltway bandit spending a lot of flash money to make it sound like they had ‘the answer’ for a mere $500 and your soul to some highly regarded, deeply entrenched, piece of BDUF tool. I do not doubt for a second they will be successful on this side of the chasm, because we all buy into the notion that if it is in a PowerPoint, then it must be true. What a line of preprocessed plant food comes out of those projectors these days. There was a time when the Agile community had stuff to say because everything that was talked about was based on experience not on flights of logical fantasy. Gee we even had a name for it &#8211; hmm how that go, Empirical versus Deductive analysis.<span id="more-150"></span></p>
<p>Today, those few nuggets of value have been tweaked, twittered, extrapolated and inflated to the point that almost any tool, software add on, metric that can be conjured is associated to all of the following slides.</p>
<ul>
<li>Agile Priniciples</li>
<li>Agile Manifesto</li>
<li>Jim Johnson’s 2002 xp presentation</li>
<li>Anyone of a number of Scrum graphics</li>
<li>Scott Amblers data</li>
</ul>
<p>And presto we have a new something or other.</p>
<p>I go back to Jim Highsmith’s comment regarding that there is more written about Agile than is known.</p>
<p>Right On Dude!</p>
<p>I guess that makes the people I work with on the outside, Everything we talk about is based on what we have experienced leading, coaching, and training. We know it works and we know how many errors we made finding this out.</p>
<p>AH, INSIGHT!</p>
<p>Perhaps there is a way to find out how much of the PowerPoint has Power by asking the presenter, how many mistakes it took to stumble across the gem they are offering. Hmm let’s see,  I can read about Mike Cohn’s stumbling into planning poker and points, just like I can listen to Ken Schwaber tell me about all the things he has done that did not work. If you want a good laugh, ask Jeff Sutherland or Ron Jeffries what surprises they have had. Dave Anderson still moans about all the things he would change in his book that he knows are wrong. Sanjiv Augustine too. I could go on and on with the people I know who have told me, written about it, but then I know I would forget someone like Jean Tabaka or Hubert Smits and I wouldn’t want to do that. SO all I can do is tell you what I remember.  Now wouldn’t it be nice if we had some record of all of our screw-ups?</p>
<p>Me? Hey…My most recent learnings are about how QA and Architecture teams impact large projects.  Most important finding is understanding how to get them acting like teams and not support staff.  Second most important finding is getting the rest of the teams to see their value early.  The mistake that led me to these learnings was assuming that Architects, QA and their management wanted them to act like teams after they said they did.  Key lesson learned.  Count the number of steps taken, not the words spoken.  Then again this may be why the straw really broke.</p>
<p>So where is the beef in all these presentations? Maybe we ought start asking.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/wheres-the-beef-agile-powerpoints-of-points-of-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Leadership</title>
		<link>http://www.bigvisible.com/mdwyer/agile-leadership/</link>
		<comments>http://www.bigvisible.com/mdwyer/agile-leadership/#comments</comments>
		<pubDate>Sun, 18 May 2008 13:55:30 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[leadership]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=66</guid>
		<description><![CDATA[
This post is an excerpt from an on-going conversation at http://tech.groups.yahoo.com/group/agileleadership.
I have been asking for comments and perspectives about leadership, traditional management, Agile Leadership and so on.  The thread is well received and i wanted to bring this element to this community as it begins to address places where all sides seem to converge.
Glen Alleman [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">
<p class="MsoNormal"><span style="navy;">This post is an excerpt from an on-going conversation at http://tech.groups.yahoo.com/group/agileleadership.</span></p>
<p class="MsoNormal">I have been asking for comments and perspectives about leadership, traditional management, Agile Leadership and so on.  The thread is well received and i wanted to bring this element to this community as it begins to address places where all sides seem to converge.</p>
<p class="MsoNormal"><span style="navy;">Glen Alleman wrote: </span></p>
<p><span>I&#8217;ve started speaking of non-agile project management is bad (or poor) project management, since responding to the emerging situation is part of good project management &#8211; as defined in PMBOK. Therefore not responding is bad. I&#8217;ve started using &#8220;conventional&#8221; to distinguish the processes used in many locations to great success. Agile and Conventional are certainly different. Non-agile is non-functional and therefore a nonstarter for success.<br />
</span></p>
<p><span style="navy;">Ron Jeffries responded:</span></p>
<p><span>Would that more people believed that.<br />
</span></p>
<p><span style="navy;">From my perspective;<br />
</span></p>
<p class="MsoNormal"><span style="navy;">I think Agilists differ from conventionalists in that they put Respect and Leadership over Rank and Management, and make this distinction transparent.</span></p>
<p class="MsoNormal"><span style="navy;">Perhaps one of the key attributes of an Agile Leadership <em>environment </em>is the passing of the leadership position to the person the team trusts most to address the issue.<span> </span>This fluidity, seen in ‘self organization’, pair programming, and most dynamically in planning sessions seems to become the bonding agent of the team.</span></p>
<p class="MsoNormal"><span style="navy;">Now does this translate into organizations.<span> </span>I think the answer is yes, but the result is a new management process that goes to the top of the management and stakeholder organization.<span> </span>We have mentioned “Corps Business” and some of us have delved into OODA, the three block war, and I have seen some organizations make steps toward this.</span></p>
<p class="MsoNormal"><span style="navy;">What I think I am seeing is the trust component of leadership and followership extend into the management of the organization and manifest itself in Management retain Control of the plan and teams of people at the lowest level in the organization take over Command of the situation.<span> </span>The Middle part of the organization exists to serve both those above and those below by clearly defining, the mission statement and the commander&#8217;s intent; advising those above on the capabilities and limitations in meeting those statements and intents and removing the impediments facing the teams as well as shepherding the solutions to the needs and requests of the team as they encounter unpredicted, emergent challenges. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/mdwyer/agile-leadership/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
