<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Comments on Using Wikis to Document UI Specifications</title>
    <link>http://www.boxesandarrows.com/view/using-wikis-to</link>
    <pubDate>Tue, 14 Jul 2009 17:26:20 GMT</pubDate>
    <description>Peter Gremett shows how using a wiki to capture your design is a great way to be adaptive as you build and deliver product&lt;br /&gt; in Agile environments.</description>
    <item>
      <description>&lt;p&gt;As an aside, I notice it appears several people agree with the idea that Agile encourages people not to document things. I&amp;#8217;m not sure I understand that though. It is a fundamental principle of Agile that the team decides for itself how it wants to work, who does what, who needs what to do what they need (the &amp;#8220;blockers&amp;#8221; of the daily stand-up), and so on. Therefore, if nobody on the team feels the need for UI documentation, then it&amp;#8217;s pointless trying to create it. Documentation per se does not help the development process &amp;#8211; communication does, and Agile always prefers working code to documentation. If getting to that point in the current iteration needs me to sketch something on a wall, or create a 200-page Visio document, then so be it. If Agile is an excuse not to create pointless reams of documentation, then I&amp;#8217;m all for it, but there is in fact nothing about Agile that would encourage or discourage that either way.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39725</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39725</guid>
      <pubDate>Tue, 14 Jul 2009 17:26:20 GMT</pubDate>
      <author>Jonathan Baker-Bates</author>
    </item>
    <item>
      <description>&lt;p&gt;I really appreciate this article, and Terry&amp;#8217;s point that Agile methodology is sometimes &amp;#8220;an excuse to not document &lt;span class="caps"&gt;ANYTHING&lt;/span&gt;.&amp;#8221; Finding a lightweight documentation method is the biggest problem I&amp;#8217;ve encountered so far &amp;#8211; and I do think a wiki might be the answer not just for a UI spec, but general requirements and details as well. We&amp;#8217;ve just deployed a SharePoint-based portal internally, with wiki functionality. It has its limitations, and it&amp;#8217;s certainly not the most robust wiki tool I&amp;#8217;ve seen, but it does allow multiple/separate wikis to be created and affiliated with specific projects, which is handy. Getting everyone else on the team to use it is a whole other problem!&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39722</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39722</guid>
      <pubDate>Tue, 11 Aug 2009 23:48:41 GMT</pubDate>
      <author>Stephanie A</author>
    </item>
    <item>
      <description>&lt;p&gt;Thanks for your article.&lt;/p&gt;

	&lt;p&gt;I&#180;m Graphic Designer, and wikis tools are very important in my projects.&lt;/p&gt;

	&lt;p&gt;Again Thanks Peter&lt;/p&gt;

	&lt;p&gt;JuanHidalgo&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39721</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39721</guid>
      <pubDate>Tue, 14 Jul 2009 12:08:57 GMT</pubDate>
      <author>Juan Hidalgo</author>
    </item>
    <item>
      <description>&lt;p&gt;Terry covered most of the points and I agree with what he is saying. I do want to comment on @Jason #8.  The nature of the wiki is that you can create as many pages and sub pages as you like. You don&amp;#8217;t have to start off with the perfect organization, in fact this is a bit counter to what a wiki spec is about. They are flexible and should grow and change as the project does. This benefit is really leveraged when you are working with the agile process. The fluidity that is required for this type of project is a good match for the fluidity that you can have with the wiki.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39714</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39714</guid>
      <pubDate>Tue, 11 Aug 2009 23:48:56 GMT</pubDate>
      <author>Peter Gremett</author>
    </item>
    <item>
      <description>&lt;p&gt;@Jason &amp;#8211; While I agree with some of those downsides, I don&amp;#8217;t with others.  On #1, in my company wikis are &lt;span class="caps"&gt;EXTREMELY&lt;/span&gt; widely used by developers&amp;#8230; you&amp;#8217;d be hard-pressed to find a developer who doesn&amp;#8217;t use wikis.  On #4, I don&amp;#8217;t know what you mean.  Of course wikis are collaboration tools&amp;#8230; that their major reason for being.  We use wikis because everyone can easily edit the same page, and it requires almost no skill to edit.  On #7, while it&amp;#8217;s true that it isn&amp;#8217;t easy to restyle wiki pages (though it&amp;#8217;s not hard either, it just requires special wiki knowledge), wikis aren&amp;#8217;t intended to be particularly aesthetically appealing, and I think that&amp;#8217;s fine for UI specs.  We want our UIs to be aesthetically pleasing, not our specs.  I completely agree with you about the tendency for wikis to end up with content scattered all over the place that no one ever looks at, and no one can find.  I see that all the time.  I&amp;#8217;m not sure how much of that is a wiki problem though&amp;#8230; I think it&amp;#8217;s more of a human problem.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39405</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39405</guid>
      <pubDate>Tue, 11 Aug 2009 23:49:03 GMT</pubDate>
      <author>Terry Bleizeffer</author>
    </item>
    <item>
      <description>&lt;p&gt;Let&amp;#8217;s outline some downsides now as well, since from this article it looks like a Wiki is a be all and end all solution:&lt;/p&gt;

	&lt;p&gt;1. Wikis are not used widely even by developers &lt;br /&gt;2. Wikis require enormous discipline to keep tidy and consistent looking&lt;br /&gt;3. Wikis can encourage creation of too much data (just like any other social networking tool), and in documentation you want relevant, specific, useful material only &lt;br /&gt;4. Wikis are &lt;span class="caps"&gt;NOT&lt;/span&gt; collaboration tools &amp;#8211; crucial point to outline &lt;br /&gt;5. In practice information on Wikis goes &amp;#8216;out of hand&amp;#8217; and soon people either stop using them or everyone uses the wiki in the way they like, creating a junk resource &lt;br /&gt;6. The fact that the wiki is &amp;#8216;printable&amp;#8217; isn&amp;#8217;t an advantage. More or less everything that is online is printable, but as soon as you print something you have admitted your defeat to the &amp;#8216;collaborative solution&amp;#8217; you have in place, as paper is not collaborative for non-co-located team members &lt;br /&gt;7. Wiki documents are also usually not that easy to re-style up, meaning that what has been committed into a Wiki usually stays looking and feeling that way (and that way usually isn&amp;#8217;t a nice way) &lt;br /&gt;8. Most people do not put in place a proper IA for a Wiki, meaning that the structure &amp;#8216;emerges&amp;#8217; and this &amp;#8216;IA by committee&amp;#8217; process can be somewhat messy and produced poor IA at the end &lt;br /&gt;9. In practice, someone has to be a &amp;#8216;Wiki gardener&amp;#8217; and if you have a team of 5 developers, where one of them is gardening for a big part of his work life, that guy is not going to be happy bunny and it is a waste of resource anyway&lt;/p&gt;

	&lt;p&gt;I could go on &amp;#8230;&lt;/p&gt;

	&lt;p&gt;Thanks&lt;br /&gt;Jason &lt;br /&gt;&lt;a href="http://www.flexewebs.com/semantix" rel="nofollow"&gt;www.flexewebs.com/semantix&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39400</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39400</guid>
      <pubDate>Tue, 11 Aug 2009 23:49:29 GMT</pubDate>
      <author>Jason  Grant</author>
    </item>
    <item>
      <description>&lt;p&gt;@calum, I use Deki (wiki) for documentation development and as a knowledge base. It allows you batch upload any number of files. &lt;br /&gt;Deki is also the only wiki that supports hierarchy (at least it was when I did my evaluation in late 2008). Thus, you can make nodes dedicated to different docs/specs. &lt;br /&gt;Wikis,in general, are also good on content transclusion so you can define a piece of content once and use it again. This is useful for code samples or feature definitions. It&amp;#8217;s helpful to just show inline a relevant bit of info instead of making someone jump around.&lt;br /&gt;Deki also allows you to create templates so you can offer structure for content. I think this is common for wikis but I don&amp;#8217;t remember.&lt;br /&gt;Thanks for the excellent article, by the way.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39237</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39237</guid>
      <pubDate>Sat, 04 Jul 2009 22:04:33 GMT</pubDate>
      <author>Paul Reeves</author>
    </item>
    <item>
      <description>&lt;p&gt;The developers I&amp;#8217;ve worked with would rather spend time coding than collaborate on the UI in a wiki. If a team is going to go to the trouble of creating their specification in a wiki, they may as well create task tickets for pieces of the UI and assign them to team members.&lt;/p&gt;

	&lt;p&gt;The Trac Project works brilliantly for this. It has a built-in wiki which is fantastic for communicating high level concepts  and essentials like the link to the dev server, but the integrated issue tracking features are great, powerful and easy to use.  Once opened, the ticket can be assigned priority, ownership, milestone, component etc. but anyone can comment on the ticket as well as upload files such as &lt;span class="caps"&gt;PDF&lt;/span&gt; and screenshots.&lt;/p&gt;

	&lt;p&gt;Personally, I find issue tracking to be an organized way to work. Wiki&amp;#8217;s can get out of date, but anyone with a ticket assigned them will be keen to the ticket complete, signed off and off their plate.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39082</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39082</guid>
      <pubDate>Tue, 11 Aug 2009 23:49:49 GMT</pubDate>
      <author>Lisa Rex</author>
    </item>
    <item>
      <description>&lt;p&gt;Hackers can break &lt;span class="caps"&gt;CAPTCHA&lt;/span&gt;&amp;#8217;s too.  I would try to moderate it instead.  Or have the user register before they can post an event, like with your article ratings.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39077</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39077</guid>
      <pubDate>Wed, 01 Jul 2009 18:05:59 GMT</pubDate>
      <author>Daniel Wright</author>
    </item>
    <item>
      <description>&lt;p&gt;@ Neil&amp;#8212;Ugh, I&amp;#8217;ve dealt with that before as well (though not on a wiki).  We had a form people could fill out after customer visits that described how the customer was using our product.  The idea was that designers could quickly scan through the data to help them make informed design decisions.  The form allowed people to attach files, and guess what happened?  Instead of filling out the form, people would just attach a Word doc that described their customer visit&amp;#8230; which meant anyone who actually wanted to use the information would need to open up every individual form, then open the Word doc, then scan through the Word doc to see if it included any relevant information, then go to the next form and repeat.  The result?  Tons of information&amp;#8230; and completely useless.  I think the process solution there involves baseball bats and tire irons.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_39014</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_39014</guid>
      <pubDate>Tue, 14 Jul 2009 12:09:12 GMT</pubDate>
      <author>Terry Bleizeffer</author>
    </item>
    <item>
      <description>&lt;p&gt;Great introduction. Collaboration really is key and the options (that I&amp;#8217;ve found) are slim.&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;d love to hear more about maintaining your documentation on a wiki. Particularly, wiki architecture and patterns, how it grows, how it adapts, how it becomes the sole source of documentation, who organizes it?&lt;/p&gt;

	&lt;p&gt;A few issues I&amp;#8217;ve had:&lt;br /&gt;- Getting non-technical members to fully sign on to the idea&lt;br /&gt;- Having members upload a doc/pdf &amp;#8220;as&amp;#8221; a wiki page (kind of defeats the purpose)&lt;/p&gt;

	&lt;p&gt;There may be a technical solution to the second one.&lt;/p&gt;

	&lt;p&gt;It would be nice to have a standard solution to the mass uploading of files, via drag/drop into the browser or something.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_38934</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_38934</guid>
      <pubDate>Tue, 30 Jun 2009 16:57:09 GMT</pubDate>
      <author>Neil Heinrich</author>
    </item>
    <item>
      <description>&lt;p&gt;@Tom Simpson: We share in your frustration about the spam in Event and Forums. If you know someone who could help implement Recaptcha or something similar, please drop a line to comments at boxesandarrows.com&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_38932</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_38932</guid>
      <pubDate>Mon, 29 Jun 2009 18:34:51 GMT</pubDate>
      <author>Chris Baum</author>
    </item>
    <item>
      <description>&lt;p&gt;One of the best things about using wikis to document UI specs in Agile is that it avoids the problem of using Agile as an excuse to not document &lt;span class="caps"&gt;ANYTHING&lt;/span&gt;.  It&amp;#8217;s hard to argue that wikis are too heavyweight for the Agile process, and the collaborative aspect of wikis helps as well.&lt;/p&gt;

	&lt;p&gt;Most modern wikis have utilities to export a wiki page into Word or PDFs, which helps with the issues of portability and printing.&lt;/p&gt;

	&lt;p&gt;I agree with Calum about batch upload of images.  Our wiki allows me to upload four images at a time, but even that is insufficient at times.&lt;/p&gt;

	&lt;p&gt;In my opinion, the biggest downside to using wikis to document design is that it encourages static representations of interactivity.  Even Powerpoint allows designers easy ways to portray dynamic interactions, and there are other tools out there that are much better than Powerpoint for creating dynamic prototypes.  These tools get better and better every year, but wikis force us to pretend that design can be expressed in static screenshots.  Sometimes that&amp;#8217;s sufficient, but it still feels like a step backwards to me&amp;#8230;. like early web apps that forced us to design with one arm tied behind out backs (&amp;#8220;You want a combo box?  Sorry, &lt;span class="caps"&gt;HTML&lt;/span&gt; doesn&amp;#8217;t support combo boxes&amp;#8230;&amp;#8221;).&lt;/p&gt;

	&lt;p&gt;(BTW, there&amp;#8217;s a typo in the Trust paragraph&amp;#8230; &amp;#8220;lick of trust&amp;#8221;... no matter how much trust there is, colleagues should not be licking each other)&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_38928</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_38928</guid>
      <pubDate>Fri, 24 Jul 2009 15:37:25 GMT</pubDate>
      <author>Terry Bleizeffer</author>
    </item>
    <item>
      <description>&lt;p&gt;Biggest drawback of wikis for me, especially with UI specs, is the inability (of any of the ones I&amp;#8217;ve used) to batch upload images.  The first draft of even a modest UI spec typically involves dozens of images, and it&amp;#8217;s a royal pain in the butt to upload them all one at a time.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_38926</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_38926</guid>
      <pubDate>Fri, 24 Jul 2009 15:35:55 GMT</pubDate>
      <author>Calum Benson</author>
    </item>
    <item>
      <description>&lt;p&gt;For the love of Pete, can you please &lt;span class="caps"&gt;CLEAN OUT THE SPAM&lt;/span&gt; in the events database?&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/using-wikis-to#content_38920</link>
      <guid>http://www.boxesandarrows.com/view/using-wikis-to#content_38920</guid>
      <pubDate>Fri, 21 Aug 2009 20:32:40 GMT</pubDate>
      <author>Tom Simpson</author>
    </item>
  </channel>
</rss>

