<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Use case series: Formal use case</title>
	<atom:link href="http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/</link>
	<description>Requirements, Software, Development, and Process</description>
	<lastBuildDate>Fri, 21 Apr 2006 00:31:50 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tyner Blain &#187; CRUDdy use cases and Shakespeare</title>
		<link>http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/#comment-53</link>
		<dc:creator>Tyner Blain &#187; CRUDdy use cases and Shakespeare</dc:creator>
		<pubDate>Wed, 04 Jan 2006 08:26:44 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/#comment-53</guid>
		<description></description>
		<content:encoded><![CDATA[<p>[...] When we write use cases, we donâ€™t include trivial steps. For example, the precondition for a formal usc case could include the user being logged in and authenticated with the ability to access the relevant information. We would not document logging in and authentication as part of the â€œcreate a reportâ€? use case. It is (nearly) redundant information, because it is (or should be) generally understood that the user must be logged in, if the system has an ACL. The user must also be using a computer, and it must be turned on. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/#comment-20</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 21 Dec 2005 06:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/#comment-20</guid>
		<description>I went back and forth on including training as a con for formal use cases.  I&#039;ve been trying not to list anything that&#039;s true of all the use case models, and I started with the presumption that training was required to use any of them, so I didn&#039;t break that out as a differentiator.  I think the training needed to do use cases well is roughly the same cost, regardless of which format people use.  Although it&#039;s much easier to imagine a pointy-haired manager saying &quot;What training cost?  Just write a paragraph.  You can write a paragraph, can&#039;t you?&quot;  If you show said manager a template with 20 fields, &quot;You&#039;re gonna need to be trained to fill out that form&quot; is more likely.

Thanks, Brad, and please let us know your thoughts on the other posts in the series as I get them out.

Scott</description>
		<content:encoded><![CDATA[<p>I went back and forth on including training as a con for formal use cases.  I&#8217;ve been trying not to list anything that&#8217;s true of all the use case models, and I started with the presumption that training was required to use any of them, so I didn&#8217;t break that out as a differentiator.  I think the training needed to do use cases well is roughly the same cost, regardless of which format people use.  Although it&#8217;s much easier to imagine a pointy-haired manager saying &#8220;What training cost?  Just write a paragraph.  You can write a paragraph, can&#8217;t you?&#8221;  If you show said manager a template with 20 fields, &#8220;You&#8217;re gonna need to be trained to fill out that form&#8221; is more likely.</p>
<p>Thanks, Brad, and please let us know your thoughts on the other posts in the series as I get them out.</p>
<p>Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Kuhn</title>
		<link>http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/#comment-19</link>
		<dc:creator>Brad Kuhn</dc:creator>
		<pubDate>Tue, 20 Dec 2005 20:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.wordpress.com/2005/12/19/use-case-series-formal-use-case/#comment-19</guid>
		<description>Tyner-

Nice series so far on Use Cases - a few comments:
- On the &quot;cons&quot; side firms should consider training costs as well.  Not everyone is going to be comfortable writing and using Use Cases day one.  Not that training is a big cost - just need to budget time to take care of it.  Of course, Use Cases are no different than any other artifact of software development - and believe me, it&#039;s a lot easier to teach someone to read a Use Case and get feedback from them than to read a functional spec.
- Maintenance is certainly a factor when collecting a lot of detail.  And once you go into Design, you know things are going to change.  One option is to use Use Cases to bootstrap the project - get everyone on the same page and get rolling into requirements, then drop them.  Of course, you don&#039;t get the benefit of using Use Cases in the future that way (e.g. Test Scripts, starting point for future projects/enhancements).
- I like the IMS link, never came across that one before.  Interesting idea, though there&#039;s not a lot there yet.</description>
		<content:encoded><![CDATA[<p>Tyner-</p>
<p>Nice series so far on Use Cases &#8211; a few comments:<br />
- On the &#8220;cons&#8221; side firms should consider training costs as well.  Not everyone is going to be comfortable writing and using Use Cases day one.  Not that training is a big cost &#8211; just need to budget time to take care of it.  Of course, Use Cases are no different than any other artifact of software development &#8211; and believe me, it&#8217;s a lot easier to teach someone to read a Use Case and get feedback from them than to read a functional spec.<br />
- Maintenance is certainly a factor when collecting a lot of detail.  And once you go into Design, you know things are going to change.  One option is to use Use Cases to bootstrap the project &#8211; get everyone on the same page and get rolling into requirements, then drop them.  Of course, you don&#8217;t get the benefit of using Use Cases in the future that way (e.g. Test Scripts, starting point for future projects/enhancements).<br />
- I like the IMS link, never came across that one before.  Interesting idea, though there&#8217;s not a lot there yet.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
