<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Thoughts on Designing Administrative User Experience</title><link>http://blogs.technet.com/strawberryjamm/archive/2004/09/16/230303.aspx</link><description>A few random thoughts about user experience and the "IT Pro". All too often, UX professionals find focused on the experience and usability of end-user client tools, with the result that the the day-to-day experience of the IT Pro, the men and women who</description><dc:language>en-CA</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Thoughts on Designing Administrative User Experience</title><link>http://blogs.technet.com/strawberryjamm/archive/2004/09/16/230303.aspx#230307</link><pubDate>Thu, 16 Sep 2004 07:56:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:230307</guid><dc:creator>Andrey Skvortsov</dc:creator><description>Entirely agree with you thoughts as developer and admin;-)</description></item><item><title>re: Thoughts on Designing Administrative User Experience</title><link>http://blogs.technet.com/strawberryjamm/archive/2004/09/16/230303.aspx#230374</link><pubDate>Thu, 16 Sep 2004 13:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:230374</guid><dc:creator>Ivan Towlson</dc:creator><description>Some thoughts on the need for dual GUI-CLI tools, ways to minimise the cost of developing two UIs and ease of use for CLI tools at &lt;a target="_new" href="http://hestia.typepad.com/flatlander/2004/09/it_administrati.html"&gt;http://hestia.typepad.com/flatlander/2004/09/it_administrati.html&lt;/a&gt;.  (It was meant to send a trackback, but that doesn't seem to have worked for some reason.)</description></item><item><title>Thoughts on Designing Administrative User Interface Experience</title><link>http://blogs.technet.com/strawberryjamm/archive/2004/09/16/230303.aspx#230407</link><pubDate>Thu, 16 Sep 2004 17:42:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:230407</guid><dc:creator>TrackBack</dc:creator><description /></item><item><title>re: Thoughts on Designing Administrative User Experience</title><link>http://blogs.technet.com/strawberryjamm/archive/2004/09/16/230303.aspx#230599</link><pubDate>Thu, 16 Sep 2004 20:07:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:230599</guid><dc:creator>petal</dc:creator><description>GUI is good for individual, infrequent, complex jobs where there are many parameters to remember, or many attributes to alter. A scriptable GUI is even better, especially when you can create macros - this will win friends.&lt;br&gt;&lt;br&gt;CLI has most value when multiple CLI are combined into a virtual process, and when used in batch jobs - design a GUI that will take an input file of e.g. userIDs and perform an operation on each one, and this will also win friends.&lt;br&gt;&lt;br&gt;CLI has value when there is too much output information to display in GUI, and where the (textual) output needs to be further parsed. Again, a scriptable GUI would address this (but only if it could call CLI tools!)&lt;br&gt;&lt;br&gt;From a Windows SysAdmin perspective, I'd like a GUI based around MOF (which no-one seems to blog about) - OK I know this is MSDN, but there isn't an MSON (MS Operations Network) equivalent and MSF always seems to get the lions share of the attention :(&lt;br&gt;&lt;br&gt;This would incorporate structured, extensible best-practice and common tasks (which could be centrally delegated) in a scriptable GUI, and be self-documenting for common backoffice services.&lt;br&gt;&lt;br&gt;Hey, maybe I should write it :)</description></item><item><title>re: Thoughts on Designing Administrative User Experience</title><link>http://blogs.technet.com/strawberryjamm/archive/2004/09/16/230303.aspx#230646</link><pubDate>Thu, 16 Sep 2004 21:43:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:230646</guid><dc:creator>Jenni Merrifield</dc:creator><description>Ivan:&lt;br&gt;&lt;br&gt;  You add some very good points to the discussion in the comments at your blog:&lt;br&gt;&lt;br&gt;&amp;quot;One of the things CLI wizards tend to value is terseness, even at the expense of readability to the uninitiated. [...] Most CLIs nowadays seem to support both verbose and terse ways of expressing parameters or verbs e.g. Subversion's &amp;quot;svn checkout&amp;quot; or &amp;quot;svn co&amp;quot;, which is a nice approach.&amp;quot;&lt;br&gt;&lt;br&gt;  Providing terse alternatives for particularly verbose (but meaninful) command line parameters is an excellent way to keep both the &amp;quot;cryptic loving alpha geeks&amp;quot; and the &amp;quot;I just want to remember how to do this the next time&amp;quot; types happy.  &lt;br&gt;&lt;br&gt;&amp;quot;Personally, I think the best way to achieve ease of use in an admin-oriented CLI is to standardise common options and parameters the way GUIs standardise menu names and locations -- that way Admin B can begin to transfer his expertise with CLI Tool B over to CLI Tool A and is not burdened with remembering two sets of cryptic parameters.&amp;quot;&lt;br&gt;&lt;br&gt;  And I absolutely have to agree with this - developing a set of standardized CLI parameter names in exactly this way would go a long, long way to improving the overall user experience for IT Pros and Developers.</description></item></channel></rss>