<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Boxes and Arrows: Comments by Doug Winter</title>
    <link>http://www.boxesandarrows.com/person/127001</link>
    <pubDate>Mon, 01 Feb 2010 19:34:05 GMT</pubDate>
    <description>Comments by Doug Winter</description>
    <item>
      <description>&lt;p&gt;We have been using a process very like the one you describe extremely successfully for the last few years, although only after a few bad starts and screw ups, of course.&lt;/p&gt;

	&lt;p&gt;We make a clear distinction between *what* and *how*.  We want a well defined UX, with a complete wireframe stack *before* we plan a release.  The release plan provides a good structure that we expect to conform to during the build &amp;#8211; although Agile allows us in theory to change everything we&amp;#8217;d consider that to be failure of planning.&lt;/p&gt;

	&lt;p&gt;What we do use the agile process for is to enable us to flex scope *instead* of either time or quality, and I think this is it&amp;#8217;s greatest strength.  We do therefore need to plan how the UX would work if a feature is omitted completely &amp;#8211; but this is generally something you can do with a well designed UI.  What we do &lt;span class="caps"&gt;NOT&lt;/span&gt; do is completely rearchitect the UX each iteration &amp;#8211; UX is just too fragile and expensive to change.&lt;/p&gt;

	&lt;p&gt;In effect I think the wireframes are not part of the specification, they are part of the deliverable and our (often long) Iteration 0 reflects this, with the wireframes considered a key deliverable, to help the customer work out what they want and how it might work.&lt;/p&gt;

	&lt;p&gt;Clearly a lot of attention is still required to ensure we have happy customers &amp;#8211; the overall promise of Agile that it naturally produces the best &lt;span class="caps"&gt;ROI&lt;/span&gt; is probably only possible in a situation of 100% trust, not something an agency will ever encounter.  But it does mean we can flex as we need, rather than committing to a completely defined triangulation of scope, time and quality &amp;#8211; which is what causes developers such pain.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/bringing-user#content_50243</link>
      <guid>http://www.boxesandarrows.com/view/bringing-user#content_50243</guid>
      <pubDate>Mon, 01 Feb 2010 19:34:05 GMT</pubDate>
      <author>Doug Winter</author>
    </item>
  </channel>
</rss>

