<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Sprezzatura Systems</title>	<link>http://tc.eserver.org/publisher/Sprezzatura_Systems</link>
	<description>A listing of works published by Sprezzatura Systems in the field of technical communication.</description>
	<language>en-us</language>
	<copyright>Copyright (c) 2005-08 by the EServer. All rights reserved.</copyright>
	<managingEditor>tclib-editorial@eserver.org (TC Library Editorial Board)</managingEditor>
	<webMaster>webmaster@eserver.org (Geoffrey Sauer)</webMaster>
	<image>
		<url>http://tc.eserver.org/images/newlogo.gif</url>
		<title>Sprezzatura Systems</title>
		<link>http://tc.eserver.org/dir/Sprezzatura_Systems</link>
	</image>
	<item>
		<title>From Drawing Board to Working Code: Software in the Real World</title>
		<link>http://tc.eserver.org/35621.html</link>
		<guid>http://tc.eserver.org/35621.html</guid>
		<description>Some of my designs never make it to market due to lack of funding prior to release and the company slips quietly away or gets bought and I lose contact. Other times by the time the software is released, the person who hired me has left the company and moved onto other pastures. So it&apos;s always a treat when someone calls me back to say &quot;Would you like to come in and see the software? We&apos;re nearly done.&quot;</description>
	</item>
	<item>
		<title>Cultural Blindness</title>
		<link>http://tc.eserver.org/35622.html</link>
		<guid>http://tc.eserver.org/35622.html</guid>
		<description>It struck me while reading this that cultural blind spots are not limited to people who speak a different language, come from a different country, or have a different religious background—we have huge cultural blind spots between the various job functions in a single company!</description>
	</item>
	<item>
		<title>Symphony or Jazz Band Metaphor for Software Development</title>
		<link>http://tc.eserver.org/35623.html</link>
		<guid>http://tc.eserver.org/35623.html</guid>
		<description>One of the online lists I read frequently has been debating the proper metaphor for the software development environment. The building trade has been used quite often in the past. In fact, we use the term &quot;architect&quot; quite frequently, although ten software engineers will probably give you ten different definitions of what an architect actually should do. I think there is no single metaphor for software development roles because there is not a single software development environment.</description>
	</item>
	<item>
		<title>Does a Good User Interface Obviate the Need for Documentation?</title>
		<link>http://tc.eserver.org/27574.html</link>
		<guid>http://tc.eserver.org/27574.html</guid>
		<description>This question was raised on a programmer&apos;s group recently and I was intrigued. The programmer&apos;s point was that with many web applications these days there is no print documentation distributed to end users, and even if it existed, many users won&apos;t read it although this makes me wonder who&apos;s buying all those how-to books I see in the bookstore. The programmer suggested that applications should be designed without documentation and wondered about the impact that would have on design.</description>
	</item>
	<item>
		<title>eXtreme Documentation and Design</title>
		<link>http://tc.eserver.org/27572.html</link>
		<guid>http://tc.eserver.org/27572.html</guid>
		<description>What quicker way can there be to find out if something is teachable than to write up task-oriented documentation? And as things are built or changed, the documentation is updated. I often update the documentation before the code!</description>
	</item>
	<item>
		<title>Goal Oriented Requirements</title>
		<link>http://tc.eserver.org/27575.html</link>
		<guid>http://tc.eserver.org/27575.html</guid>
		<description>Your requirements document needs to focus on the user’s goals. They should not be marketing’s list of features &apos;we’ve got to have&apos; because the competition has these features. They should not be a list of things the programmers think ought to be included &apos;because we can add those things for very little cost.&apos; Feature bloat does not benefit the user.</description>
	</item>
	<item>
		<title>Handheld Devices and the Flow of Functionality</title>
		<link>http://tc.eserver.org/27576.html</link>
		<guid>http://tc.eserver.org/27576.html</guid>
		<description>Handheld devices and small appliances pose a unique challenge to the interface designer. The blur between user interface and functionality (interface vs. interaction) is even more pronounced in these environments. The interface of any small device is extremely important; yet, more than ever, the necessity to build in exactly (and only) what is required by the user is extremely important!</description>
	</item>
	<item>
		<title>Perpetual Design-Think</title>
		<link>http://tc.eserver.org/27573.html</link>
		<guid>http://tc.eserver.org/27573.html</guid>
		<description>Software is sometimes poorly designed to begin with and the interface should be scrapped and rebuilt from scratch. But more often than not, I see software that started with a decent design and has since had features added onto it with each release, squeezed into the existing design rather than being designed in. People aren&apos;t in a design mindset but an &apos;enhancement&apos; mindset somehow.</description>
	</item>
	<item>
		<title>Requirements vs. Solutions</title>
		<link>http://tc.eserver.org/27577.html</link>
		<guid>http://tc.eserver.org/27577.html</guid>
		<description>Your requirements will assist you in delivering a software solution that meets your users&apos; needs. You can find all sorts of templates and formal processes for requirements of various kinds, and while they are useful, the biggest problem I&apos;ve found is that most people confuse defining the need with proposing a solution. As soon as a requirements document contains any part of &apos;how we&apos;re solving this&apos;, you&apos;ve crossed the line into presupposing that you already know what the problem is and can stop listening.</description>
	</item>
	<item>
		<title>The Secret Ingredient of Every Methodology</title>
		<link>http://tc.eserver.org/27578.html</link>
		<guid>http://tc.eserver.org/27578.html</guid>
		<description>In any software development methodology, there&apos;s a secret ingredient that doesn&apos;t get enough press. It doesn&apos;t matter whether you follow Cooper, Beck, McConnell, or anyone else on the long list of notables.</description>
	</item>
	<item>
		<title>Smart and Lazy Software Development</title>
		<link>http://tc.eserver.org/27579.html</link>
		<guid>http://tc.eserver.org/27579.html</guid>
		<description>Smart and energetic people believe &apos;Never put off till tomorrow what you can do today.&apos; Smart and lazy people say &apos;Never do today what you can put off till tomorrow!&apos; This is, to me, one of the most useful tenets from the eXtreme Programming movement.</description>
	</item>
	<item>
		<title>Task Based Documentation and Good User Interface Go Hand in Hand</title>
		<link>http://tc.eserver.org/27580.html</link>
		<guid>http://tc.eserver.org/27580.html</guid>
		<description>As I write the &apos;how to&apos; documentation based upon the in-process design, the weaknesses of my original design become apparent and I go back and forth from writing text to designing the software until it all flows.</description>
	</item>
	<item>
		<title>User Interface Should Be a Team Effort</title>
		<link>http://tc.eserver.org/27581.html</link>
		<guid>http://tc.eserver.org/27581.html</guid>
		<description>Let&apos;s say you&apos;ve got a clear set of requirements; the users have been defined, the features are associated with user tasks, marketing has done a competitive analysis and everything is good to go. Now what?</description>
	</item>
	<atom:link href="http://tc.eserver.org/publisher/Sprezzatura_Systems.xml" rel="self" type="application/rss+xml"/>
</channel>
</rss>