<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Thinking and Making: Comments by Jon Moore</title>
    <link>http://www.thinkingandmaking.com/person/14845</link>
    <pubDate>Sat, 12 Apr 2008 05:24:51 GMT</pubDate>
    <description>Comments by Jon Moore</description>
    <item>
      <description>&lt;p&gt;Hey, Austin. Very interesting; there are definitely analogs on the engineering side, where we make some compromises to get a feature out the door. Most of the time we try to shrink feature scope rather than sacrifice code quality, which contributes to the gap you mention. Sometimes, though, we jam a feature in, even if it&amp;#8217;s not *exactly* the right way, and then we&amp;#8217;ve created an &amp;#8220;engineering gap&amp;#8221; for ourselves.&lt;/p&gt;

	&lt;p&gt;We actually track this by maintaining a &amp;#8220;tech backlog&amp;#8221; and we try to tackle a couple of these things each sprint; perhaps there could be an IA backlog of gaps. If product is into it, perhaps a small amount of each sprint could go into reducing the IA gaps, just like a small amount goes against tech backlog. At the very least, the gap could get documented as a new user story, with the idealized vision virtually stapled to it, so that it doesn&amp;#8217;t get forgotten. Probably ought to be part of the sprint review, although if we&amp;#8217;re doing the collaboration right, we ought to be able to write that story as soon as we realize we can&amp;#8217;t get the whole way there.&lt;/p&gt;</description>
      <link>http://www.thinkingandmaking.com/view/agile-ux-idealized#content_18439</link>
      <guid>http://www.thinkingandmaking.com/view/agile-ux-idealized#content_18439</guid>
      <pubDate>Sat, 12 Apr 2008 05:24:51 GMT</pubDate>
      <author>Jon Moore</author>
    </item>
    <item>
      <description>&lt;p&gt;I think what you&amp;#8217;re describing is a skillset bottleneck&amp;#8212;not enough &amp;#8220;UX&amp;#8221; folks to go around. Classic agile solution is to have other members of the team (engineers, designers, product folks) pick up some of the simpler tasks, with UX review/guidance, and let the true UX folks focus on the hard/new stuff. On the engineering side, for example, we have backend engineers do some minor frontend work when our frontend guys are overbooked, allowing them to do all the crazy &lt;span class="caps"&gt;CSS&lt;/span&gt; styling stuff.&lt;/p&gt;

	&lt;p&gt;Do you think that kind of model would work? I&amp;#8217;d imagine after working closely with a set of designers/product folk/engineers they would catch onto your style and tend to come up with an almost-there solution that could be quickly reviewed and tweaked.&lt;/p&gt;</description>
      <link>http://www.thinkingandmaking.com/view/agile-user#content_18440</link>
      <guid>http://www.thinkingandmaking.com/view/agile-user#content_18440</guid>
      <pubDate>Sat, 12 Apr 2008 05:32:36 GMT</pubDate>
      <author>Jon Moore</author>
    </item>
    <item>
      <description>&lt;p&gt;Well, at the very least I&amp;#8217;d suggest throwing those requirements out on a wiki somewhere. If the generic requirements can also be elucidated with examples (and anti-examples!) then that might go a long way towards helping educate. Also don&amp;#8217;t forget the &amp;#8220;why&amp;#8221; on these requirements&amp;#8212;this is one of the easiest ways to motivate the requirements but it is often all to easy to leave them off (incidentally, this is why I think user stories which explicitly state the value they are extracting are great).&lt;/p&gt;

	&lt;p&gt;After that, I&amp;#8217;d say it&amp;#8217;s probably just a continual process of interacting with team members, and referencing the wiki docs when you do&amp;#8212;&amp;#8220;teach the team to fish.&amp;#8221;&lt;/p&gt;</description>
      <link>http://www.thinkingandmaking.com/view/agile-user#content_18654</link>
      <guid>http://www.thinkingandmaking.com/view/agile-user#content_18654</guid>
      <pubDate>Wed, 16 Apr 2008 01:44:01 GMT</pubDate>
      <author>Jon Moore</author>
    </item>
    <item>
      <description>&lt;p&gt;Liked the &amp;#8220;slow software&amp;#8221; article. We&amp;#8217;ve definitely started to go down this path somewhat, so I think there would be some traction with the team on this. This can be seen by trying to write our user stories to be end-user-centric (rather than ones that begin &amp;#8220;as a product manager, I want&amp;#8221;) plus I think our iterations are starting to look like &amp;#8220;one big, deep, new feature plus a bunch of minor cleanup tasks.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Re: backlog. I think the IA bucket was what I was trying to describe in my previous comment (I just forgot what we called it). We do already have the &amp;#8220;engineering bucket&amp;#8221; that gets filled by things off the &amp;#8220;tech backlog.&amp;#8221; Incidentally, the tech backlog is maintained by the engineers, so perhaps IA could maintain the UX backlog, and pick off a couple of things to suggest for each sprint a la the engineers and the tech backlog.&lt;/p&gt;

	&lt;p&gt;As far as the backlog being a ghetto, I think you&amp;#8217;re right, but I also think this is a factor of having a very full roadmap of ideas and a fixed capacity for turning those into production code. Also, I think the gaps you&amp;#8217;re talking about may not be all that bad&amp;#8212;we may end up revamping or removing a feature before we get around to getting it all the way to perfect. To me, this is one of the benefits of timeboxing a sprint&amp;#8212;it forces you to make the tradeoffs between have 80% now or wait for 100% later. And the choice isn&amp;#8217;t always 80% now&amp;#8212;just yesterday we had the product team push a story to the next sprint rather than implement a degraded version of it.&lt;/p&gt;</description>
      <link>http://www.thinkingandmaking.com/view/agile-ux-idealized#content_18655</link>
      <guid>http://www.thinkingandmaking.com/view/agile-ux-idealized#content_18655</guid>
      <pubDate>Wed, 16 Apr 2008 01:58:49 GMT</pubDate>
      <author>Jon Moore</author>
    </item>
    <item>
      <description>&lt;p&gt;An interesting question we often ask is: &amp;#8220;would you launch this compared to what we currently have in production?&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Sometimes it&amp;#8217;s enough to just be better than yourself. :)&lt;/p&gt;</description>
      <link>http://www.thinkingandmaking.com/view/improving9#content_23697</link>
      <guid>http://www.thinkingandmaking.com/view/improving9#content_23697</guid>
      <pubDate>Wed, 25 Jun 2008 04:03:24 GMT</pubDate>
      <author>Jon Moore</author>
    </item>
  </channel>
</rss>
