<?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>Look Forward Consulting</title>
	<atom:link href="http://lookforwardconsulting.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lookforwardconsulting.com</link>
	<description>Combining the best of Lean &#38; Agile for astonishing results.</description>
	<lastBuildDate>Thu, 03 Nov 2011 01:47:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Upcoming Conferences</title>
		<link>http://lookforwardconsulting.com/2011/05/04/upcoming-conferences/</link>
		<comments>http://lookforwardconsulting.com/2011/05/04/upcoming-conferences/#comments</comments>
		<pubDate>Wed, 04 May 2011 12:31:32 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Innovation Games]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1332</guid>
		<description><![CDATA[Been really quiet these past months, but I wanted to share some upcoming places where you can see me in action. PMI San Diego Annual Conference &#8211; On May 13th, I will be giving a class on Estimating and Planning.  On May 14th, I will be giving a short tutorial on how to use Innovation [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/03/25/speaking-at-pmi-san-diego-conference-may-13th-14th/' rel='bookmark' title='Speaking at PMI San Diego Conference &#8211; May 13th &amp; 14th'>Speaking at PMI San Diego Conference &#8211; May 13th &#038; 14th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/04/09/8-great-pdu-on-may-13th-7th-annual-pmi-san-diego-conference/' rel='bookmark' title='8 Great PDU on May 13th @ 7th Annual PMI San Diego Conference!'>8 Great PDU on May 13th @ 7th Annual PMI San Diego Conference!</a></li>
<li><a href='http://lookforwardconsulting.com/2008/07/31/mike-cohn-at-xpsd/' rel='bookmark' title='Mike Cohn at XPSD'>Mike Cohn at XPSD</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Been really quiet these past months, but I wanted to share some upcoming places where you can see me in action.</p>
<ol>
<li><a href="http://conference.pmi-sd.org/2011/02/11/save-the-date/">PMI San Diego Annual Conference</a> &#8211; On May 13th, I will be giving a class on <a href="http://conference.pmi-sd.org/agile-seminar/">Estimating and Planning</a>.  On May 14th, I will be giving a <a href="http://conference.pmi-sd.org/carlton-nettleton/">short tutorial</a> on how to use Innovation Games to prioritize.</li>
<li><a href="http://www.sfagilecon.com/">San Francisco Agile Conference</a> &#8211; my colleague and friend, <a href="http://twitter.com/#!/agilemeister">Angeline Tan</a> (@agilemeister), invited me to be a speaker at this conference she has been working very hard to organize.  On June 16th, I will be presenting Improve Flow Through Prioritization.</li>
</ol>
<p>You can still register for both the <a href="http://www.eventbee.com/v/pmi-sd/event?eid=751294384">PMI San Diego Conference</a> and <a href="http://sfagilecon.eventbrite.com/">San Francisco Agile Conference</a>.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/03/25/speaking-at-pmi-san-diego-conference-may-13th-14th/' rel='bookmark' title='Speaking at PMI San Diego Conference &#8211; May 13th &amp; 14th'>Speaking at PMI San Diego Conference &#8211; May 13th &#038; 14th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/04/09/8-great-pdu-on-may-13th-7th-annual-pmi-san-diego-conference/' rel='bookmark' title='8 Great PDU on May 13th @ 7th Annual PMI San Diego Conference!'>8 Great PDU on May 13th @ 7th Annual PMI San Diego Conference!</a></li>
<li><a href='http://lookforwardconsulting.com/2008/07/31/mike-cohn-at-xpsd/' rel='bookmark' title='Mike Cohn at XPSD'>Mike Cohn at XPSD</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/05/04/upcoming-conferences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing Good User Stories</title>
		<link>http://lookforwardconsulting.com/2011/02/07/writing-good-user-stories/</link>
		<comments>http://lookforwardconsulting.com/2011/02/07/writing-good-user-stories/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 03:39:57 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Coaching]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[User Stories]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1316</guid>
		<description><![CDATA[User stories are tool that originated from Extreme Programming and have become the de facto way Agile teams document and collect their requirements.  There is a lot written on user stories (link, link, link), so I am just going to talk about what I consider important in writing good stories since I see a LOT of really [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2009/09/04/importance-of-definition-of-done/' rel='bookmark' title='Importance of the Definition of Done'>Importance of the Definition of Done</a></li>
<li><a href='http://lookforwardconsulting.com/2008/11/06/wall-of-wonder/' rel='bookmark' title='Wall of Wonder'>Wall of Wonder</a></li>
<li><a href='http://lookforwardconsulting.com/2009/08/18/planning-poker/' rel='bookmark' title='Planning Poker'>Planning Poker</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/User_story">User stories</a> are tool that originated from Extreme Programming and have become the <em>de facto</em> way Agile teams document and collect their requirements.  There is a lot written on user stories (<a href="http://www.extremeprogramming.org/rules/userstories.html">link</a>, <a href="http://www.stellman-greene.com/2009/05/03/requirements-101-user-stories-vs-use-cases/">link</a>, <a href="http://www.amazon.com/User-Stories-Applied-Software-Development/dp/0321205685">link</a>), so I am just going to talk about what I consider important in writing good stories since I see a <strong>LOT</strong> of really bad ones out there today.</p>
<p>For those who do not know, stories are a lightweight artifact that allows us to both capture the business&#8217;s needs <strong>AND</strong> plan the work.  They are typically written on index cards (yes&#8230;little 3&#215;5 or 4&#215;6 cards) in the language of the business or customer.  With user stories, we only write enough to capture the user&#8217;s needs and no more.  We tend to view stories not as complete specification of the requirements, but as placeholders for later conversations between the developers and the business.</p>
<p>When used properly, a user story&#8217;s lack of detail provides us a great deal of utility &#8211; we can use the same document to talk about a requirement from a high-level, zoom in on implementation details and jump back out, all in the course of a few sentences.  Then once we are done talking about requirements, we can consider risk, identify dependencies and create a project plan without ever having to put down the index card.  Wow !!  I know of no other requirements artifacts out there allows us such utility.</p>
<p>Over the years people who are really successful with stories have settled on some commonalities found in all stories:</p>
<ul>
<li><strong>Role:</strong> who, or what, is going to use this feature?</li>
<li><strong>Feature (or capability):</strong> what is the Team going to deliver, or add, after they finished their work?</li>
<li><strong>Value:</strong> why does the business even want this feature?  What impact to the business will it have?</li>
<li><strong>Acceptance Criteria:</strong> how will we know if this feature is done?</li>
<li><strong>Estimate:</strong> how much does the Team think this feature will cost?</li>
</ul>
<p>IMO, in order for a story to be considered complete it has to have <strong>ALL</strong> the characteristics described above.  I find that when people have trouble with defining all the characteristics, the stories are not what I call ripe, i.e. they have not been thought through well enough to be usable by the Team.  In addition to these characteristics, stories also should follow the <a href="http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/">INVEST</a> criteria (this great <a href="http://www.jbrains.ca/permalink/how-youll-probably-learn-to-split-features">article</a> by <a href="http://www.jbrains.ca/">J.B. Rainsberger</a> talks about INVEST as well).</p>
<p><a href="http://www.mountaingoatsoftware.com/company/about-mike-cohn">Mike Cohn</a> has written a great <a href="http://www.amazon.com/User-Stories-Applied-Software-Development/dp/0321205685">book</a> on user stories.  Unfortunately, for all the goodness in the book, folks seem to have focused on the one bit of <strong><em>junk</em></strong> in the book &#8211; the user story template.  In his book, Mike offers up a template some teams found helpful with writing stories and from there this template has been the source of so many bad stories that I am not going to give it anymore more ink (or bits).  What I object to about the template is that it causes people to stop thinking as they mechanically fill in role, feature and value and omit acceptance criteria and estimate (presumably because they are missing from the template).  When I see people struggle with stories, it is because they are trying to jam their business into some template that helped some unnamed team  (who probably doesn&#8217;t even use this template anymore) five or six years ago and &#8211; surprise &#8211; it doesn&#8217;t fit where they are right now.</p>
<p>There is a thinking process that needs to occur before you write a single story.  The steps I tend to see people completing who are successful writing stories are listed below.  Please keep in mind, while these steps are linear in my post, one can jump back, forward and skip around as it makes sense.  The goal is to have answered these questions by the time you have finished your user story exploration.</p>
<ol>
<li>What are the roles (or users) that will use your system?</li>
<li>What are their needs?  How does the product help them accomplish that?</li>
<li>What features (or capabilities) do you want to provide these roles?</li>
<li>Why are these features valuable to the business?  What sorts of business outcomes can we expect from these features?</li>
<li>What are the priorities of these features?  Did we make a promise to deliver some already?</li>
<li>How would you know if these features are done?</li>
</ol>
<p>Finally, people have a tendency to want to write a lot of details on the front of the story card.  I have two suggestions for these people.  First, use smaller cards &#8211; really.  User stories are <strong>NOT </strong>specifications or requirements documents.  They are just index cards capturing the user&#8217;s needs and reminders that we have to capture those implementation details later.  If you are trying to cram more and more onto an index card, that might be sign that you may need specs or some type of design documentation in addition to user stories.  Second, the types of details that people are trying to write down are actually acceptance criteria.  By pushing those details into the test cases, we keep the story in the language of the business and retain the focus on the feature and value your Team is providing.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2009/09/04/importance-of-definition-of-done/' rel='bookmark' title='Importance of the Definition of Done'>Importance of the Definition of Done</a></li>
<li><a href='http://lookforwardconsulting.com/2008/11/06/wall-of-wonder/' rel='bookmark' title='Wall of Wonder'>Wall of Wonder</a></li>
<li><a href='http://lookforwardconsulting.com/2009/08/18/planning-poker/' rel='bookmark' title='Planning Poker'>Planning Poker</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/02/07/writing-good-user-stories/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SoCal Code Camp Fullerton</title>
		<link>http://lookforwardconsulting.com/2011/01/29/socal-code-camp-fullerton/</link>
		<comments>http://lookforwardconsulting.com/2011/01/29/socal-code-camp-fullerton/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 15:55:01 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1310</guid>
		<description><![CDATA[It is time for Code Camp in Fullerton this weekend.  I will be speaking on Saturday on this two topics. Scrum Roles in Action: in Scrum, there are three basic roles &#8211; Team member, Product Owner and ScrumMaster.  Each role is defined with some basic specific rights and responsibilities and filling in the rest of [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/15/speaking-at-usc-code-camp-oct-23rd-oct-24th/' rel='bookmark' title='Speaking @ USC Code Camp &#8211; Oct 23rd &amp; Oct 24th'>Speaking @ USC Code Camp &#8211; Oct 23rd &#038; Oct 24th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/09/09/speaking-agile-san-diego-on-oct-7th/' rel='bookmark' title='Speaking @ Agile San Diego on Oct 7th'>Speaking @ Agile San Diego on Oct 7th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/09/29/tools-for-scrummasters-and-agile-team-leaders-agilesd-on-oct-7th/' rel='bookmark' title='Speaking @ Agile San Diego on Oct 7th'>Speaking @ Agile San Diego on Oct 7th</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It is time for <a href="http://www.socalcodecamp.com/">Code Camp</a> in Fullerton this weekend.  I will be speaking on Saturday on this two topics.</p>
<ul>
<li><strong>Scrum Roles in Action:</strong> in Scrum, there are three basic roles &#8211; Team member, Product Owner and ScrumMaster.  Each role is defined with some basic specific rights and responsibilities and filling in the rest of what one is supposed to do is left as an exercise for the participants.  In this workshop, we will review the rights and responsibilities for the Scrum three roles (plus stakeholders) and discuss what those roles look like when preformed well.</li>
<li><strong>ScrumMaster Toolkit:</strong> are you just getting OK results with Scrum?  Has Scrum not delivered on the much anticipated quantum leads in productivity everyone had been promised?  One common source of lackluster performance comes from following routine behaviors and ordinary patterns of teamwork associated with the “old way of doing things”.  In this hands-on workshop, Carlton Nettleton will share powerful techniques from his coaching toolbox that breaks these old patterns, unlocks the potential of Teams and gets them moving toward high-performance.</li>
</ul>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/15/speaking-at-usc-code-camp-oct-23rd-oct-24th/' rel='bookmark' title='Speaking @ USC Code Camp &#8211; Oct 23rd &amp; Oct 24th'>Speaking @ USC Code Camp &#8211; Oct 23rd &#038; Oct 24th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/09/09/speaking-agile-san-diego-on-oct-7th/' rel='bookmark' title='Speaking @ Agile San Diego on Oct 7th'>Speaking @ Agile San Diego on Oct 7th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/09/29/tools-for-scrummasters-and-agile-team-leaders-agilesd-on-oct-7th/' rel='bookmark' title='Speaking @ Agile San Diego on Oct 7th'>Speaking @ Agile San Diego on Oct 7th</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/01/29/socal-code-camp-fullerton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum Bill of Rights</title>
		<link>http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/</link>
		<comments>http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 18:27:27 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1067</guid>
		<description><![CDATA[One of the things I admired about Extreme Programming (XP) was the simplicity of the roles defined in the Green Book.  In XP, there are only two roles: Customer and Programmer.  When you are using XP, the Customer makes business decisions, Programmers make technical decisions and one role may not substitute their judgement for the other. [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/' rel='bookmark' title='Scrum Roles Defined'>Scrum Roles Defined</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/' rel='bookmark' title='Combining Scrum Roles'>Combining Scrum Roles</a></li>
<li><a href='http://lookforwardconsulting.com/2008/09/30/without-a-product-owner%e2%80%a6/' rel='bookmark' title='Without a Product Owner…'>Without a Product Owner…</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>One of the things I admired about <a href="http://www.extremeprogramming.org/">Extreme Programming</a> (XP) was the simplicity of the roles defined in the <a href="http://www.amazon.com/Planning-Extreme-Programming-Kent-Beck/dp/0201710919">Green Book</a>.  In XP, there are only two roles: Customer and Programmer.  When you are using XP, the Customer makes business decisions, Programmers make technical decisions and one role may not substitute their judgement for the other.  In short, Programmers do not make business decisions and Customers do not make technical decisions.  Kent Beck and Martin Fowler even went so far to add a Bill of Rights, which clarifies what people can expect for one another.</p>
<p>Scrum does not have anything similar, so I decided to create my own (modeled on the XP rights).  Feel free to <a href="http://lookforwardconsulting.com/wordpress/wp-content/uploads/2011/01/ScrumRights.pdf">distribute</a> and share.</p>
<p>Every <strong>Team member</strong> has the following rights:</p>
<ul>
<li>To produce quality work at all times.</li>
<li>To know what is needed from the business with clear declarations of priority.</li>
<li>To ask for, and receive, help from peers, management, and customers.</li>
<li>To experiment with new ideas, technologies and roles to grow both as a professional and an individual.</li>
</ul>
<p>Every <strong>Product Owner</strong> has the following rights:</p>
<ul>
<li> To receive the greatest possible value out of every week.</li>
<li>To know what can be accomplished by the Team, when and at what cost.</li>
<li>To see incremental progress in a viable product proven to work by passing acceptance criteria they specify.</li>
<li>To be informed of schedule changes promptly in order to take effective countermeasures and reset expectations with the stakeholders.</li>
<li>To collaborate with the business on setting the future direction of the product.</li>
</ul>
<p>Every <strong>ScrumMaster</strong> has the following rights:</p>
<ul>
<li>To try out different ideas, approaches and techniques to remove impediments which impede the flow of value.</li>
<li>To be given time for initiatives to take hold and produce change.</li>
<li>To take measured risks and learn from setbacks.</li>
<li>To be supported by senior leaders in the organization.</li>
<li>To be provided access to different parts of the business while identifying and removing impediments.</li>
</ul>
<p>Every <strong>Stakeholder</strong> has the following rights:</p>
<ul>
<li>To receive regular status updates through interacting with a working product.</li>
<li>To change their mind, substitute functionality, and adjust priorities without paying exorbitant costs.</li>
<li>To cancel the product at any time and be left with a working product providing real business value reflecting the investment to date.</li>
</ul>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/' rel='bookmark' title='Scrum Roles Defined'>Scrum Roles Defined</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/' rel='bookmark' title='Combining Scrum Roles'>Combining Scrum Roles</a></li>
<li><a href='http://lookforwardconsulting.com/2008/09/30/without-a-product-owner%e2%80%a6/' rel='bookmark' title='Without a Product Owner…'>Without a Product Owner…</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Combining Scrum Roles</title>
		<link>http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/</link>
		<comments>http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 16:45:34 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[ScrumMaster]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1051</guid>
		<description><![CDATA[This question started an interesting exchange on the Scrum Development list at yahoo! The Scrum Guide states that a person can be &#8220;Team Member&#8221; and &#8220;Scrum  Master&#8221;, a &#8221;Team Member&#8221; and &#8220;Product Owner&#8221; but emphatically rules out  &#8221;Scrum Master&#8221; and &#8221;Product Owner&#8221; roles by one person.  I understand that all these &#8220;role combination&#8221; lead to one person [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/' rel='bookmark' title='Scrum Roles Defined'>Scrum Roles Defined</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/' rel='bookmark' title='Scrum Bill of Rights'>Scrum Bill of Rights</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/29/socal-code-camp-fullerton/' rel='bookmark' title='SoCal Code Camp Fullerton'>SoCal Code Camp Fullerton</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://groups.yahoo.com/group/scrumdevelopment/message/49908">question</a> started an interesting exchange on the <a href="http://groups.yahoo.com/group/scrumdevelopment/">Scrum Development</a> list at yahoo!</p>
<blockquote>
<div>The Scrum Guide states that a person can be &#8220;Team Member&#8221; and &#8220;Scrum  Master&#8221;, a &#8221;Team Member&#8221; and &#8220;Product Owner&#8221; but emphatically rules out  &#8221;Scrum Master&#8221; and &#8221;Product Owner&#8221; roles by one person.  I understand that all these &#8220;role combination&#8221; lead to one person being  split between two set of duties that are required to be performed. But  why does only the &#8220;SM &amp; PO&#8221; combination find particular mention as  not acceptable.</div>
</blockquote>
<p>The way I teach the <a href="http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/">Scrum roles</a> is that the Product Owner is responsible for the business outcomes and the ScrumMaster is responsible to ensure the process is implemented correctly and improves the flow of value.  These responsibilities require very different skill sets and it is rare that all are in one person or that one person wants to learn them all.  When the two are combined, one is responsible for doing the work of two people in an 8 hour day &#8211; which is then a violation of the Agile principle of sustainable pace.</p>
<p>IMO, I often see people wanting to combine ScrumMaster with Product Owner or as a Team member, i.e. continue as a contributor.  As a <a href="http://twitter.com/isidore_us">friend</a> of mine pointed out to me, this desire to combine the roles often speaks to hidden assumption\perception that there really is not enough stuff for a fulltime ScrumMaster.  Some people look at the framework and think: &#8220;ScrumMaster facilitates some meetings (check), updates Burndown chart (check) and does self-organization (check), not enough here to justify 100% allocation.&#8221;</p>
<p>Oh how wrong!  Being a ScrumMaster is a full time job.  First, one has to help the Team become self-organizing.  That is a lot of work, requires close proximity to the Team and many hours of observation.  It is not something you can &#8220;<a href="http://lookforwardconsulting.com/2010/08/19/you-cant-phone-it-in/">phone in</a>&#8220;.  Second, as ScrumMaster you are accountable to the stakeholders to improve the flow of value and help remove the organizational waste, i.e. impediments.  A lot of that effort is building relationships with different stakeholders and participating in efforts to remove organizational roadblocks (sometimes called kaizen).  You cannot be writing code, doing design or however you contributed in the past, if your responsible for identifying and removing impediments.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/' rel='bookmark' title='Scrum Roles Defined'>Scrum Roles Defined</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/' rel='bookmark' title='Scrum Bill of Rights'>Scrum Bill of Rights</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/29/socal-code-camp-fullerton/' rel='bookmark' title='SoCal Code Camp Fullerton'>SoCal Code Camp Fullerton</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Scrum Roles Defined</title>
		<link>http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/</link>
		<comments>http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 16:52:00 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1058</guid>
		<description><![CDATA[I do a lot of work with Scrum and the ones that struggle the most are the ones where the Scrum roles are poorly defined and\or not filled properly.  Scrum is a balanced framework and when the roles get muddled, the framework begins to adopt the dysfunctions of the organization and is not as powerful [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/' rel='bookmark' title='Combining Scrum Roles'>Combining Scrum Roles</a></li>
<li><a href='http://lookforwardconsulting.com/2009/09/19/the-importance-of-balance/' rel='bookmark' title='The Importance of Balance'>The Importance of Balance</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/' rel='bookmark' title='Scrum Bill of Rights'>Scrum Bill of Rights</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I do a lot of work with Scrum and the ones that struggle the most are the ones where the Scrum roles are poorly defined and\or not filled properly.  Scrum is a balanced framework and when the roles get muddled, the framework begins to adopt the dysfunctions of the organization and is not as powerful as it could be.</p>
<p>In Scrum there are three roles &#8211; Team member, Product Owner and ScrumMaster.  Those three working together are called the Scrum Team (or just the Team).  I add a fourth role &#8211; Stakeholder &#8211; to recognize all the people who orbit a Scrum Team and influence them.  I define all these roles like this:</p>
<ol>
<li><strong>Team: </strong>dedicated collection of self-organizing, interdependent, co-located individuals 	representing different 	functional roles with all the necessary skills to turn Product 	Backlog items into a potentially shippable increment within the Sprint.</li>
<li><strong>Product Owner:</strong> an empowered individual applying their personal and professional judgment to make 	decisions in the best interest of different,often times competing, business stakeholders 	to maximize the business value the Team produces each Sprint</li>
<li><strong>ScrumMaster:</strong> a dedicated individual responsible for improving the performance of the Team and the 	business by any means necessary.</li>
<li><strong>Stakeholder:</strong> any person who has a direct, or indirect, interest in the work of the Team.</li>
</ol>
<p>Keep in mind, these are role definition, not job descriptions and they are very loosely defined.  It is important that each role is filled.  In general, the Product Owner is concentrated on the providing valuable business outcomes to the business, while ScrumMaster is aiming his\her efforts at the execution of good Scrum and improving the flow of value to the customer.  Meanwhile, the Team remains centered on learning how to self-organize and deliver potentially shippable increments regularly.  Stakeholders provide feedback on the value of everyone’s efforts.</p>
<p>When Scrum falters, it is often because people are not committing to their roles.  Other times, organizations chose to overload one, or more, roles in a single person, disrupting the balance of the roles.  Recall, the Scrum framework was designed to provide the maximum amount of flexibility with the minimum amount of control.  If these roles cannot be filled  with individuals who will fully inhabit them, or they are overload, the control mechanisms of Scrum become unhinged, visibility is diminished, accountability is lost and the framework loses its meaning.</p>
<p><a href="http://lookforwardconsulting.com/wordpress/wp-content/uploads/2011/01/ScrumRoles.gif"><img class="alignleft size-medium wp-image-1063" title="ScrumRoles" src="http://lookforwardconsulting.com/wordpress/wp-content/uploads/2011/01/ScrumRoles-300x283.gif" alt="" width="300" height="283" /></a>When Scrum is done well, there exists a natural tension between each role.  This tension exerts a force that tends to prevent the other roles from meddling in responsibilities that are not their own.  Since there are considerable gray areas on the role boundaries in Scrum, each role will eventually bump into one another as they discover what are the boundaries of their responsibilities.  This friction is an essential part of learning how to do Scrum and making it meaningful to your business.  Through the of process of inspect-and-adapt, the precise definition of each role &#8211; Team member, Product Owner, ScrumMaster and stakeholder &#8211; emerges as your organization gains experience using Scrum.</p>
<p>One of the main reasons why I add a Stakeholder role to Scrum is because many Scrum implementations improperly keep these people out of the process.  Scrum was not designed to keep the Stakeholders from interacting with the Team.  In fact, Scrum was designed to bring these folks closer together.  What Scrum tries to do is give the Stakeholders a more meaningful, structured way to interact and provide the Team with feedback via the Sprint Review.  This is the opportunity for the Team to hear direct, unvarnished feedback on what they really think.  This is why Stakeholders have a dashed line connecting themselves with the Team, rather than a solid line.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2011/01/22/combing-scrum-roles/' rel='bookmark' title='Combining Scrum Roles'>Combining Scrum Roles</a></li>
<li><a href='http://lookforwardconsulting.com/2009/09/19/the-importance-of-balance/' rel='bookmark' title='The Importance of Balance'>The Importance of Balance</a></li>
<li><a href='http://lookforwardconsulting.com/2011/01/24/scrum-bill-of-rights/' rel='bookmark' title='Scrum Bill of Rights'>Scrum Bill of Rights</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/01/21/scrum-roles-defined/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Font Matters</title>
		<link>http://lookforwardconsulting.com/2011/01/19/font-matters/</link>
		<comments>http://lookforwardconsulting.com/2011/01/19/font-matters/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 16:03:49 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Class Design]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1047</guid>
		<description><![CDATA[I came across this article today about the importance of font to improve reading comprehension.  In the past four months, I have been doing a LOT of instructional design for the variety of classes my business now offers.  Much of this work is based on Sharon Bowman&#8217;s awesome, awesome book, Training from the Back of [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2009/10/12/exciting-new-agile-team-training-available/' rel='bookmark' title='Exciting New Agile Team Training Available'>Exciting New Agile Team Training Available</a></li>
<li><a href='http://lookforwardconsulting.com/2010/04/13/welfare-csm-june-14th-june-15th/' rel='bookmark' title='Welfare CSM &#8211; June 7th &amp; June 8th'>Welfare CSM &#8211; June 7th &#038; June 8th</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I came across this <a href="http://www.salon.com/books/laura_miller/2011/01/18/hideous_fonts/index.html">article</a> today about the importance of font to improve reading comprehension.  In the past four months, I have been doing a <strong>LOT</strong> of instructional design for the variety of classes my business now offers.  Much of this work is based on <a href="http://www.bowperson.com/">Sharon Bowman&#8217;s</a> awesome, awesome book, <a href="http://www.amazon.com/Training-Back-Room-Aside-Learn/dp/0787996629/ref=pd_sim_b_1">Training from the Back of the Room</a>, and one of the <a href="http://www.bowperson.com/SixTrumpsArticle(2)2010.pdf">six trumps</a> that is relevant regarding font selection for class material is below:</p>
<blockquote><p>Different trumps the same</p></blockquote>
<p>I have been mixing up fonts in my handouts because I felt if I used a standard font, it would be sightly inconsistent with the classroom experience I am trying to create.  In all my classes, I work to create a learning environment where peers are sharing experiences with another and interacting with the material.  The variety of fonts on a page were just another manifestation of my training philosophy.  Glad to hear it actually helps with retention.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2009/10/12/exciting-new-agile-team-training-available/' rel='bookmark' title='Exciting New Agile Team Training Available'>Exciting New Agile Team Training Available</a></li>
<li><a href='http://lookforwardconsulting.com/2010/04/13/welfare-csm-june-14th-june-15th/' rel='bookmark' title='Welfare CSM &#8211; June 7th &amp; June 8th'>Welfare CSM &#8211; June 7th &#038; June 8th</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2011/01/19/font-matters/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review of Scrum Training on Nov 10th</title>
		<link>http://lookforwardconsulting.com/2010/11/16/review-of-scrum-training-on-nov-10th/</link>
		<comments>http://lookforwardconsulting.com/2010/11/16/review-of-scrum-training-on-nov-10th/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 13:34:29 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1043</guid>
		<description><![CDATA[Last week, I conducted a one-day Scrum training in Irvine with Conscires.  The class was completely sold out and a great deal of fun.  Catherine Augustin wrote up an awesome review of the class.  Don&#8217;t worry if you missed out on all the fun &#8211; we are holding another class in January. Related posts:Scrum Training &#8211; [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/28/scrum-training-nov-10th-in-irvine-orange-county/' rel='bookmark' title='Scrum Training &#8211; Nov 10th in Irvine, Orange County'>Scrum Training &#8211; Nov 10th in Irvine, Orange County</a></li>
<li><a href='http://lookforwardconsulting.com/2010/07/26/why-i-am-want-to-be-a-certified-scrum-trainer/' rel='bookmark' title='Why I Want to be a Certified Scrum Trainer'>Why I Want to be a Certified Scrum Trainer</a></li>
<li><a href='http://lookforwardconsulting.com/2009/10/12/exciting-new-agile-team-training-available/' rel='bookmark' title='Exciting New Agile Team Training Available'>Exciting New Agile Team Training Available</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Last week, I conducted a <a href="http://lookforwardconsulting.com/2010/10/28/scrum-training-nov-10th-in-irvine-orange-county/">one-day Scrum training</a> in Irvine with <a href="http://agile.conscires.com/">Conscires</a>.  The class was completely sold out and a great deal of fun.  Catherine Augustin wrote up an awesome <a href="http://agile.conscires.com/2010/11/15/what-is-scrum-the-agile-training-that-wont-break-the-bank/">review</a> of the class.  Don&#8217;t worry if you missed out on all the fun &#8211; we are holding another class in January.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/28/scrum-training-nov-10th-in-irvine-orange-county/' rel='bookmark' title='Scrum Training &#8211; Nov 10th in Irvine, Orange County'>Scrum Training &#8211; Nov 10th in Irvine, Orange County</a></li>
<li><a href='http://lookforwardconsulting.com/2010/07/26/why-i-am-want-to-be-a-certified-scrum-trainer/' rel='bookmark' title='Why I Want to be a Certified Scrum Trainer'>Why I Want to be a Certified Scrum Trainer</a></li>
<li><a href='http://lookforwardconsulting.com/2009/10/12/exciting-new-agile-team-training-available/' rel='bookmark' title='Exciting New Agile Team Training Available'>Exciting New Agile Team Training Available</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2010/11/16/review-of-scrum-training-on-nov-10th/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reading a Release Burndown Chart</title>
		<link>http://lookforwardconsulting.com/2010/11/08/reading-a-release-burndown-chart/</link>
		<comments>http://lookforwardconsulting.com/2010/11/08/reading-a-release-burndown-chart/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 22:59:18 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[ScrumMaster]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1039</guid>
		<description><![CDATA[In Scrum, we use a lot of easy-to-understand tools to communicate status.  A very common tool is a burndown chart.  In this diagram, I am showing a sample Release Burndown chart for a Team with eight Sprints in their release and will talk about how this is commonly used on a Scrum Team.  At the [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/30/using-a-sprint-burndown-chart/' rel='bookmark' title='Using a Sprint Burndown Chart'>Using a Sprint Burndown Chart</a></li>
<li><a href='http://lookforwardconsulting.com/2009/06/18/focus-on-adding-value-not-features/' rel='bookmark' title='Focus on Adding Value, Not Features'>Focus on Adding Value, Not Features</a></li>
<li><a href='http://lookforwardconsulting.com/2009/08/24/agile-2009-advances-in-release-planning/' rel='bookmark' title='Agile 2009: Advances in Release Planning'>Agile 2009: Advances in Release Planning</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://lookforwardconsulting.com/wordpress/wp-content/uploads/2010/11/Figure2.jpg"><img class="alignleft size-medium wp-image-1040" title="Release Burndown" src="http://lookforwardconsulting.com/wordpress/wp-content/uploads/2010/11/Figure2-300x216.jpg" alt="" width="300" height="216" /></a>In Scrum, we use a lot of easy-to-understand tools to communicate status.  A very common tool is a burndown chart.  In this diagram, I am showing a sample Release Burndown chart for a Team with eight Sprints in their release and will talk about how this is commonly used on a Scrum Team.  At the start of the release, the Team estimated 130 units of work would be delivered in eight Sprints.  At the end of Sprint #1, they delivered twelve units of work (the green bar) and 118 units remained (the red bar).  As the release progressed, a little more of the Product Backlog was delivered by the Team in the next two Sprints.</p>
<p>In Sprint #4, the scope of the release increased by thirteen units (the yellow bar) and the Team only completed three units of added functionality.  In the figure, one can see the velocity of the Team increased during Sprints #5 and #6, completing twenty and twenty-one units of work, respectively.</p>
<p>At the end of Sprint #6, it was clear the scope of the release was too large for the Team to complete before the deadline.  The Team’s velocity of twenty-one units per Sprint and the concept of yesterday’s weather, indicated the Team would not burndown all the remaining work before the end of Sprint #8.  As a result of this data, twenty-five units of low business value Product Backlog items were dropped, or descoped, from the release by the Product Owner.  When Sprint #8 was completed, nine units of work remained, but it had marginal business value.</p>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/30/using-a-sprint-burndown-chart/' rel='bookmark' title='Using a Sprint Burndown Chart'>Using a Sprint Burndown Chart</a></li>
<li><a href='http://lookforwardconsulting.com/2009/06/18/focus-on-adding-value-not-features/' rel='bookmark' title='Focus on Adding Value, Not Features'>Focus on Adding Value, Not Features</a></li>
<li><a href='http://lookforwardconsulting.com/2009/08/24/agile-2009-advances-in-release-planning/' rel='bookmark' title='Agile 2009: Advances in Release Planning'>Agile 2009: Advances in Release Planning</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2010/11/08/reading-a-release-burndown-chart/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scrum Gathering Amsterdam &#8211; Nov 15th to Nov 17th</title>
		<link>http://lookforwardconsulting.com/2010/11/01/scrum-gathering-amsterdam-nov-15th-to-nov-17th/</link>
		<comments>http://lookforwardconsulting.com/2010/11/01/scrum-gathering-amsterdam-nov-15th-to-nov-17th/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 14:38:36 +0000</pubDate>
		<dc:creator>Carlton</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://lookforwardconsulting.com/?p=1037</guid>
		<description><![CDATA[If you are looking for me in November, you can find me in Amsterdam!  I will be attending the Scrum Gathering and will be leading two really interesting sessions. Powerful Questions: picking the right question or reframing an issue can introduce a profound shift in the conversation. In this hands-on workshop, we will discuss how [...]


Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/15/speaking-at-usc-code-camp-oct-23rd-oct-24th/' rel='bookmark' title='Speaking @ USC Code Camp &#8211; Oct 23rd &amp; Oct 24th'>Speaking @ USC Code Camp &#8211; Oct 23rd &#038; Oct 24th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/02/23/speaking-at-orlando-scrum-gathering-mar-9th-2010/' rel='bookmark' title='Speaking at Orlando Scrum Gathering &#8211; Mar 9th 2010'>Speaking at Orlando Scrum Gathering &#8211; Mar 9th 2010</a></li>
<li><a href='http://lookforwardconsulting.com/2010/10/04/speaking-pmi-san-diego-soft-skills-breakfast-on-oct-15th/' rel='bookmark' title='Speaking @ PMI San Diego Soft Skills Breakfast on Oct 15th'>Speaking @ PMI San Diego Soft Skills Breakfast on Oct 15th</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you are looking for me in November, you can find me in <a href="http://en.wikipedia.org/wiki/Amsterdam">Amsterdam</a>!  I will be attending the Scrum Gathering and will be leading two really interesting sessions.</p>
<ol>
<li><strong>Powerful Questions</strong>: picking the right question or reframing an issue can introduce a profound shift in the conversation. In this hands-on workshop, we will discuss how to create your own powerful questions and practice this skill. Leave with a practical tool you can use with your Teams today.</li>
<li><strong>Removing Impediments with Drawings</strong>: pictures convey ideas more clearly and have a greater impact than a simple conversation. In this hands-on workshop based on <a href="http://www.digitalroam.com/">Dan Roam&#8217;s</a> book, <a href="http://www.amazon.com/Back-Napkin-Expanded-Problems-Pictures/dp/1591843065/ref=sr_1_1?ie=UTF8&amp;qid=1288449834&amp;sr=8-1">The Back of the Napkin</a>, we will learn the six types of diagrams used in business and how select the right picture for your problem. Come ready to draw diagrams that will create a shift in how you visualize your impediments and help remove them from your organization.</li>
</ol>


<p>Related posts:<ol><li><a href='http://lookforwardconsulting.com/2010/10/15/speaking-at-usc-code-camp-oct-23rd-oct-24th/' rel='bookmark' title='Speaking @ USC Code Camp &#8211; Oct 23rd &amp; Oct 24th'>Speaking @ USC Code Camp &#8211; Oct 23rd &#038; Oct 24th</a></li>
<li><a href='http://lookforwardconsulting.com/2010/02/23/speaking-at-orlando-scrum-gathering-mar-9th-2010/' rel='bookmark' title='Speaking at Orlando Scrum Gathering &#8211; Mar 9th 2010'>Speaking at Orlando Scrum Gathering &#8211; Mar 9th 2010</a></li>
<li><a href='http://lookforwardconsulting.com/2010/10/04/speaking-pmi-san-diego-soft-skills-breakfast-on-oct-15th/' rel='bookmark' title='Speaking @ PMI San Diego Soft Skills Breakfast on Oct 15th'>Speaking @ PMI San Diego Soft Skills Breakfast on Oct 15th</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://lookforwardconsulting.com/2010/11/01/scrum-gathering-amsterdam-nov-15th-to-nov-17th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

