<?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/"
		>
<channel>
	<title>Comments on: User Stories and Use Cases</title>
	<atom:link href="http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/</link>
	<description>Software product success.</description>
	<lastBuildDate>Thu, 18 Mar 2010 20:39:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: FaustoChi</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-567554</link>
		<dc:creator>FaustoChi</dc:creator>
		<pubDate>Wed, 10 Mar 2010 19:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-567554</guid>
		<description>Hi.
I have read about user stories and how it can be documented using advices like you write here. I think it’s easier when you use it for user interaction and you have real users. Although in my company we build software components and we don’t have real user, we have others systems, interfaces, protocols, and so on. For our team is more difficult uses user stories to describe “enough” (at agile style) all of the thinks related to intangibly component. We are trying to use Conformance section of user stories to describe aspects related to interfaces, performance, availability, readiness. 
The same difficult we have using uses cases.

Do you have some experience with this kind of topic?</description>
		<content:encoded><![CDATA[<p>Hi.<br />
I have read about user stories and how it can be documented using advices like you write here. I think it’s easier when you use it for user interaction and you have real users. Although in my company we build software components and we don’t have real user, we have others systems, interfaces, protocols, and so on. For our team is more difficult uses user stories to describe “enough” (at agile style) all of the thinks related to intangibly component. We are trying to use Conformance section of user stories to describe aspects related to interfaces, performance, availability, readiness.<br />
The same difficult we have using uses cases.</p>
<p>Do you have some experience with this kind of topic?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-565274</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 04 Mar 2010 15:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-565274</guid>
		<description>Thanks FaustoChi, and welcome to Tyner Blain!

It is awesome that you&#039;re concerned about overall consistency and quality of the application!  It is very easy for teams to immediately dive deep and myopically focus on the &quot;first&quot; user story (or use case).  This can result in a disjointed collection of locally-optimized user experiences, as you point out.

What I suggest in &lt;a href=&quot;http://tynerblain.com/blog/2007/03/28/how-to-start-use-cases/&quot; title=&quot;Get a broad view first, then dive deep&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;How to Start the Use Case Process for Agile Development&lt;/em&gt;&lt;/a&gt; is that you want to start with a breadth-first approach.  

&lt;ol&gt;
&lt;li&gt;Get a shallow but comprehensive view of the scope of your problems / solutions.&lt;/li&gt;
&lt;li&gt;Use this perspective to establish and communicate context with your teams - so that the individual experiences are cohesive and not disjointed.&lt;/li&gt;
&lt;li&gt;Prioritize the stories/UCs in the context of this big picture view.&lt;/li&gt;
&lt;li&gt;Implement iteratively.&lt;/li&gt;
&lt;/ol&gt;

Thanks again for the insight, I&#039;m sure folks will be helped by this!</description>
		<content:encoded><![CDATA[<p>Thanks FaustoChi, and welcome to Tyner Blain!</p>
<p>It is awesome that you&#8217;re concerned about overall consistency and quality of the application!  It is very easy for teams to immediately dive deep and myopically focus on the &#8220;first&#8221; user story (or use case).  This can result in a disjointed collection of locally-optimized user experiences, as you point out.</p>
<p>What I suggest in <a href="http://tynerblain.com/blog/2007/03/28/how-to-start-use-cases/" title="Get a broad view first, then dive deep" rel="nofollow"><em>How to Start the Use Case Process for Agile Development</em></a> is that you want to start with a breadth-first approach.  </p>
<ol>
<li>Get a shallow but comprehensive view of the scope of your problems / solutions.</li>
<li>Use this perspective to establish and communicate context with your teams &#8211; so that the individual experiences are cohesive and not disjointed.</li>
<li>Prioritize the stories/UCs in the context of this big picture view.</li>
<li>Implement iteratively.</li>
</ol>
<p>Thanks again for the insight, I&#8217;m sure folks will be helped by this!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FaustoChi</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-564454</link>
		<dc:creator>FaustoChi</dc:creator>
		<pubDate>Tue, 02 Mar 2010 21:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-564454</guid>
		<description>It’s a good article.

In the past I saw a project with more than 100 UC and in average has 3 scenarios. In this environment probably I should have more than 300 US. The number of iterations depends of the project manager and its compromises with stakeholders and other facts, although when I think about how to apply agile in this kind of project, I will provide functionality to users at incrementally style (sprint in scrum), although I’m concerned about overall consistent design. When the team is going to begin with one US, the team must validate with the user the test case, make a design, develop, and test. All of this will be done under the pressure of time. What about the quality of whole system not only how well each US be accomplished.

Thanks for your comments.</description>
		<content:encoded><![CDATA[<p>It’s a good article.</p>
<p>In the past I saw a project with more than 100 UC and in average has 3 scenarios. In this environment probably I should have more than 300 US. The number of iterations depends of the project manager and its compromises with stakeholders and other facts, although when I think about how to apply agile in this kind of project, I will provide functionality to users at incrementally style (sprint in scrum), although I’m concerned about overall consistent design. When the team is going to begin with one US, the team must validate with the user the test case, make a design, develop, and test. All of this will be done under the pressure of time. What about the quality of whole system not only how well each US be accomplished.</p>
<p>Thanks for your comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-523674</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 16 Sep 2009 13:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-523674</guid>
		<description>Thanks, Justin (&lt;a href=&quot;http://www.twitter.com/hexawise&quot; title=&quot;Does anybody read these?  Justin on Twitter&quot; rel=&quot;nofollow&quot;&gt;@hexawise&lt;/a&gt; on Twitter)!

And thanks for the props on &lt;i&gt;&lt;a href=&quot;http://tynerblain.com/blog/2007/12/25/test-smarter-not-harder-1/&quot; rel=&quot;nofollow&quot;&gt;Test Smarter, Not Harder&lt;/a&gt;&lt;/i&gt;, was a fun article to write - mainly because the concepts are so esoteric, but the benefits so significant.  I think we all have more work to do to get this stuff more approachable, and therefore more widespread in usage.</description>
		<content:encoded><![CDATA[<p>Thanks, Justin (<a href="http://www.twitter.com/hexawise" title="Does anybody read these?  Justin on Twitter" rel="nofollow">@hexawise</a> on Twitter)!</p>
<p>And thanks for the props on <i><a href="http://tynerblain.com/blog/2007/12/25/test-smarter-not-harder-1/" rel="nofollow">Test Smarter, Not Harder</a></i>, was a fun article to write &#8211; mainly because the concepts are so esoteric, but the benefits so significant.  I think we all have more work to do to get this stuff more approachable, and therefore more widespread in usage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Hunter</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-521824</link>
		<dc:creator>Justin Hunter</dc:creator>
		<pubDate>Thu, 10 Sep 2009 18:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-521824</guid>
		<description>Scott,

Fantastic post.  Outstanding. I&#039;m tweeting about it now and intend to include in an upcoming blog post. You&#039;re exceptionally good at presenting information in a clear manner that makes it relevant to readers.  Incidentally, your article about pairwise and combinatorial testing is extremely good as well.

- Justin Hunter
Twitter:  http://www.twitter.com/hexawise
Blog:  http://www.hexawise.wordpress.com</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>Fantastic post.  Outstanding. I&#8217;m tweeting about it now and intend to include in an upcoming blog post. You&#8217;re exceptionally good at presenting information in a clear manner that makes it relevant to readers.  Incidentally, your article about pairwise and combinatorial testing is extremely good as well.</p>
<p>- Justin Hunter<br />
Twitter:  <a href="http://www.twitter.com/hexawise" rel="nofollow">http://www.twitter.com/hexawise</a><br />
Blog:  <a href="http://www.hexawise.wordpress.com" rel="nofollow">http://www.hexawise.wordpress.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-499446</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Mon, 15 Jun 2009 16:09:49 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-499446</guid>
		<description>Yes, absolutely, Kunta.  Everything on Tyner Blain, unless otherwise specified, is licensed by creative commons (link at the bottom of each page) explaining the details.</description>
		<content:encoded><![CDATA[<p>Yes, absolutely, Kunta.  Everything on Tyner Blain, unless otherwise specified, is licensed by creative commons (link at the bottom of each page) explaining the details.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kunta</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-497898</link>
		<dc:creator>Kunta</dc:creator>
		<pubDate>Thu, 11 Jun 2009 14:43:49 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-497898</guid>
		<description>Great illustration on the User Stories vs Use Case.

Our team is in the process of adopting scrum (hence the User Stories) and I&#039;m in the middle of preparing our business partners to use Use Cases as part of the requirements. I found your illustration will be very helpful. May I have your permission to use it when I do my presentation ?

Thank you.</description>
		<content:encoded><![CDATA[<p>Great illustration on the User Stories vs Use Case.</p>
<p>Our team is in the process of adopting scrum (hence the User Stories) and I&#8217;m in the middle of preparing our business partners to use Use Cases as part of the requirements. I found your illustration will be very helpful. May I have your permission to use it when I do my presentation ?</p>
<p>Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Use Cases and User Stories &#8211; Just Degrees of Difference? &#171; Random Acts of IT Project Management</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-496059</link>
		<dc:creator>Use Cases and User Stories &#8211; Just Degrees of Difference? &#171; Random Acts of IT Project Management</dc:creator>
		<pubDate>Tue, 26 May 2009 12:23:24 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-496059</guid>
		<description>[...] and detail.  Throw in the level of reader trust, and you can graph these different items.  “User Stories and Use Cases” is an interesting read. Technorati Tags: pm,it pm,project management,requirements gathering,use [...]</description>
		<content:encoded><![CDATA[<p>[...] and detail.  Throw in the level of reader trust, and you can graph these different items.  “User Stories and Use Cases” is an interesting read. Technorati Tags: pm,it pm,project management,requirements gathering,use [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-482374</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Tue, 10 Mar 2009 19:54:49 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-482374</guid>
		<description>Thanks Saji, very much, and welcome to Tyner Blain!  

One of the benefits of working with a lot of different companies, large and small, is that you get exposed to a lot of methodologies.  It presents an opportunity to learn what works (and doesn&#039;t) and why it does (or doesn&#039;t).  I tend to encourage a pragmatic approach, when working with clients that have some process flexibility.  And to your point - &quot;mixing&quot; good ideas from different methodological camps does tend to avoid many of the trade-offs that come from zealously using only the tools and techniques of a single approach.</description>
		<content:encoded><![CDATA[<p>Thanks Saji, very much, and welcome to Tyner Blain!  </p>
<p>One of the benefits of working with a lot of different companies, large and small, is that you get exposed to a lot of methodologies.  It presents an opportunity to learn what works (and doesn&#8217;t) and why it does (or doesn&#8217;t).  I tend to encourage a pragmatic approach, when working with clients that have some process flexibility.  And to your point &#8211; &#8220;mixing&#8221; good ideas from different methodological camps does tend to avoid many of the trade-offs that come from zealously using only the tools and techniques of a single approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saji Nair</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-481637</link>
		<dc:creator>Saji Nair</dc:creator>
		<pubDate>Sat, 07 Mar 2009 17:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-481637</guid>
		<description>I like what you have presented in this article. It brings out a lot of facts that many teams debate and spend time in deciding what to be done.

I feel that these are all the marketing stunts for the various software processes that are required. To build a robust marketable product, one has to have a sound architecture most of which come in as a part of the non-functional requirements and the basic features driving the usability features. I have seen people dispute and argue over methodologies, formats of documentation, models and other aspects. But this is about the comfort level of the manager and team to approach the product and most important, the kind of documents the users wants to see about the product they are requesting. So even though there may be many methodologies, an ideal way will be a combination of documents derived from various methodologies that best suit the needs of the development in consideration.</description>
		<content:encoded><![CDATA[<p>I like what you have presented in this article. It brings out a lot of facts that many teams debate and spend time in deciding what to be done.</p>
<p>I feel that these are all the marketing stunts for the various software processes that are required. To build a robust marketable product, one has to have a sound architecture most of which come in as a part of the non-functional requirements and the basic features driving the usability features. I have seen people dispute and argue over methodologies, formats of documentation, models and other aspects. But this is about the comfort level of the manager and team to approach the product and most important, the kind of documents the users wants to see about the product they are requesting. So even though there may be many methodologies, an ideal way will be a combination of documents derived from various methodologies that best suit the needs of the development in consideration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-479908</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 25 Feb 2009 17:41:45 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-479908</guid>
		<description>@Ed and @Patrick re: measuring frequency...

I chuckled when I read Patrick&#039;s response - been there done that.  On past projects, I&#039;ve successfully been able to get the bare minimum amount of monitoring implemented, but only a couple times.  Teams I&#039;ve been on have found they can get 80% of the value by doing manual analysis of website stats &quot;on demand&quot; when trying to get the feedback.  Anecdotally, it seems like when I&#039;ve been on products that are mature enough that building monitoring/feedback systems is &quot;the most important thing&quot; the development teams have been cut back to &quot;milk&quot; the product for higher margins - so it couldn&#039;t happen then, either.</description>
		<content:encoded><![CDATA[<p>@Ed and @Patrick re: measuring frequency&#8230;</p>
<p>I chuckled when I read Patrick&#8217;s response &#8211; been there done that.  On past projects, I&#8217;ve successfully been able to get the bare minimum amount of monitoring implemented, but only a couple times.  Teams I&#8217;ve been on have found they can get 80% of the value by doing manual analysis of website stats &#8220;on demand&#8221; when trying to get the feedback.  Anecdotally, it seems like when I&#8217;ve been on products that are mature enough that building monitoring/feedback systems is &#8220;the most important thing&#8221; the development teams have been cut back to &#8220;milk&#8221; the product for higher margins &#8211; so it couldn&#8217;t happen then, either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-479906</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Wed, 25 Feb 2009 17:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-479906</guid>
		<description>Yup - frequency is hugely important, exactly as you point out.  Thanks for the great augment to Mike&#039;s format!</description>
		<content:encoded><![CDATA[<p>Yup &#8211; frequency is hugely important, exactly as you point out.  Thanks for the great augment to Mike&#8217;s format!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Masi</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-479740</link>
		<dc:creator>Patrick Masi</dc:creator>
		<pubDate>Tue, 24 Feb 2009 15:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-479740</guid>
		<description>Hey Ed,

That&#039;s one of those things we always talk about but never really find the time to go do it :)  Recently, we&#039;ve been doing a better job of looking at available functional data (analyzing user data looking for patterns), but we haven&#039;t ramped that up to looking at website statistics as well.

I agree, though, it would be interesting to find out what our users actually do most often.</description>
		<content:encoded><![CDATA[<p>Hey Ed,</p>
<p>That&#8217;s one of those things we always talk about but never really find the time to go do it :)  Recently, we&#8217;ve been doing a better job of looking at available functional data (analyzing user data looking for patterns), but we haven&#8217;t ramped that up to looking at website statistics as well.</p>
<p>I agree, though, it would be interesting to find out what our users actually do most often.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed Darnell</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-479739</link>
		<dc:creator>Ed Darnell</dc:creator>
		<pubDate>Tue, 24 Feb 2009 15:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-479739</guid>
		<description>Hi Patrick,

That sounds like a really smart move. 

Do you also track how often features get used once live and compare back? Interesting to see how well predicted usage matches real usage.</description>
		<content:encoded><![CDATA[<p>Hi Patrick,</p>
<p>That sounds like a really smart move. </p>
<p>Do you also track how often features get used once live and compare back? Interesting to see how well predicted usage matches real usage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Masi</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-479736</link>
		<dc:creator>Patrick Masi</dc:creator>
		<pubDate>Tue, 24 Feb 2009 15:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-479736</guid>
		<description>Another useful bit of sentence structure that you could add to Mike Cohn&#039;s suggested format: 

EVERY [SO OFTEN], as a [person in a role] I want to [perform some activity] so that [some goal is achieved].

Our development team usually needs to know how often a story is executed so they get a better idea of how much emphasis to put on the usability of the design.  In our world, a feature that will be used 100 times a day by every user usually deserves more design attention than an admin task that is performed once every few years.</description>
		<content:encoded><![CDATA[<p>Another useful bit of sentence structure that you could add to Mike Cohn&#8217;s suggested format: </p>
<p>EVERY [SO OFTEN], as a [person in a role] I want to [perform some activity] so that [some goal is achieved].</p>
<p>Our development team usually needs to know how often a story is executed so they get a better idea of how much emphasis to put on the usability of the design.  In our world, a feature that will be used 100 times a day by every user usually deserves more design attention than an admin task that is performed once every few years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Column 2 : links for 2009-02-14</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-478003</link>
		<dc:creator>Column 2 : links for 2009-02-14</dc:creator>
		<pubDate>Sat, 14 Feb 2009 17:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-478003</guid>
		<description>[...] User Stories and Use Cases &#124; Tyner Blain Tradeoffs between developing user stories and use cases. (tags: development agile) [...]</description>
		<content:encoded><![CDATA[<p>[...] User Stories and Use Cases | Tyner Blain Tradeoffs between developing user stories and use cases. (tags: development agile) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don Vendetti</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-476819</link>
		<dc:creator>Don Vendetti</dc:creator>
		<pubDate>Sat, 07 Feb 2009 17:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-476819</guid>
		<description>This is a great article, Scott.  As a consultant and instructor for courses on requirements (primarily in the realm of Weigers waterfall style), I wrestled with how to get product managers to think about Goals instead of Solutions and then I stumbled on Mike Cohn&#039;s User Stories a while back and the light bulb went off for me.  Even with Use Cases, if you start at that level, the User Goal is often really glossed over in the attempt to start discussing Solution to what is thought to be the goal.  

So for a waterfall style requirements proces, I have started using User Stories as the beginning point of the process after developing some simple User Roles.  This helps to drive the real goal of the user, independent of solution and technology you think you want to use. 

The next step is the development of a story-based Usage Scenario (your Use Case Scenario) to tie together the user goal with an envisioned solution.  From there is an easy step to informal use case and interative versions of more detailed use cases follow.  The intent I try to get across is to iterate ONLY TO THE LEVEL REQUIRED FOR YOUR DEVELOPERS TO UNDERSTAND.  This is exactly how I read your article. 

So, while your discussion is starting from an Agile viewpoint, you can also start from a Waterfall viewpoint with exactly the same conclusion:  User Stories capture the user goal, Scenarios bridge the goal to solution, and Use Cases detail the solution.   

Thanks for the posting.</description>
		<content:encoded><![CDATA[<p>This is a great article, Scott.  As a consultant and instructor for courses on requirements (primarily in the realm of Weigers waterfall style), I wrestled with how to get product managers to think about Goals instead of Solutions and then I stumbled on Mike Cohn&#8217;s User Stories a while back and the light bulb went off for me.  Even with Use Cases, if you start at that level, the User Goal is often really glossed over in the attempt to start discussing Solution to what is thought to be the goal.  </p>
<p>So for a waterfall style requirements proces, I have started using User Stories as the beginning point of the process after developing some simple User Roles.  This helps to drive the real goal of the user, independent of solution and technology you think you want to use. </p>
<p>The next step is the development of a story-based Usage Scenario (your Use Case Scenario) to tie together the user goal with an envisioned solution.  From there is an easy step to informal use case and interative versions of more detailed use cases follow.  The intent I try to get across is to iterate ONLY TO THE LEVEL REQUIRED FOR YOUR DEVELOPERS TO UNDERSTAND.  This is exactly how I read your article. </p>
<p>So, while your discussion is starting from an Agile viewpoint, you can also start from a Waterfall viewpoint with exactly the same conclusion:  User Stories capture the user goal, Scenarios bridge the goal to solution, and Use Cases detail the solution.   </p>
<p>Thanks for the posting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Babcock on Use Cases or User Stories :: HOW TO IMPROVE YOUR SKILLS OR BECOME AN EXPERT</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-476634</link>
		<dc:creator>Jonathan Babcock on Use Cases or User Stories :: HOW TO IMPROVE YOUR SKILLS OR BECOME AN EXPERT</dc:creator>
		<pubDate>Fri, 06 Feb 2009 22:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-476634</guid>
		<description>[...] Scott Sehlhorst on how to capture User Stories and Use Cases [...]</description>
		<content:encoded><![CDATA[<p>[...] Scott Sehlhorst on how to capture User Stories and Use Cases [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cherifa</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-476390</link>
		<dc:creator>Cherifa</dc:creator>
		<pubDate>Thu, 05 Feb 2009 21:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-476390</guid>
		<description>Great article Scott. I would like to know how many organisations use this practice and if you collected any feedback from them. What are the pitfalls? What not to do....Do we have any lessons learned about US usage? 
The theory is great but would like to see it work and how much is required in terms of detail so I can at least identify if there is any risk ( technological) attached to a user story. 
Please let me know if you have any other articles published on this subject. I have bough Mike book and find it very useful.
Thanks again
Cherifa</description>
		<content:encoded><![CDATA[<p>Great article Scott. I would like to know how many organisations use this practice and if you collected any feedback from them. What are the pitfalls? What not to do&#8230;.Do we have any lessons learned about US usage?<br />
The theory is great but would like to see it work and how much is required in terms of detail so I can at least identify if there is any risk ( technological) attached to a user story.<br />
Please let me know if you have any other articles published on this subject. I have bough Mike book and find it very useful.<br />
Thanks again<br />
Cherifa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Peltier</title>
		<link>http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/comment-page-1/#comment-476225</link>
		<dc:creator>John Peltier</dc:creator>
		<pubDate>Thu, 05 Feb 2009 05:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/?p=809#comment-476225</guid>
		<description>Scott, this is relevant to a challenge I experience as a relatively new product manager in the workplace.  We&#039;re a waterfall team trying to adopt agile concepts; our practice is to write requirements in the form of user stories, and to provide workflow diagrams to go along with them as needed.  My team is coached NOT to produce UML use cases, and I&#039;m observing lack of clarity on the part of development about requirements that i suspect is because we&#039;re applying a single solution to requirements which are consumed at varying levels of understanding.

I&#039;m currently developing a few related to one of the products I&#039;m responsible for to see if I can demonstrate improved productivity, so your points here about writing requirements for the audience ring true.  I have also been known to suggest that additional models should be created &lt;a href=&quot;http://johnpeltier.wordpress.com/2008/10/25/agile-modeling/&quot; rel=&quot;nofollow&quot;&gt;as needed&lt;/a&gt; to visually represent some requirements, depending on the nature and complexity of those requirements.  

So, I don&#039;t really have a question, but thanks for helping me think this through!</description>
		<content:encoded><![CDATA[<p>Scott, this is relevant to a challenge I experience as a relatively new product manager in the workplace.  We&#8217;re a waterfall team trying to adopt agile concepts; our practice is to write requirements in the form of user stories, and to provide workflow diagrams to go along with them as needed.  My team is coached NOT to produce UML use cases, and I&#8217;m observing lack of clarity on the part of development about requirements that i suspect is because we&#8217;re applying a single solution to requirements which are consumed at varying levels of understanding.</p>
<p>I&#8217;m currently developing a few related to one of the products I&#8217;m responsible for to see if I can demonstrate improved productivity, so your points here about writing requirements for the audience ring true.  I have also been known to suggest that additional models should be created <a href="http://johnpeltier.wordpress.com/2008/10/25/agile-modeling/" rel="nofollow">as needed</a> to visually represent some requirements, depending on the nature and complexity of those requirements.  </p>
<p>So, I don&#8217;t really have a question, but thanks for helping me think this through!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
