<?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: APR: Mixing It Up With Design And Requirements</title>
	<atom:link href="http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/</link>
	<description>Software product success.</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:57:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/comment-page-1/#comment-91611</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Fri, 27 Apr 2007 15:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/#comment-91611</guid>
		<description>Excellent suggestions, Rolf!

I put &quot;how well&quot; and &quot;how much&quot; in the &quot;more is better&quot; bucket, so I will definitely tackle these immediately after the &quot;must be&quot; stuff.  But I agree that there is some level of performance that &quot;must be&quot; - will manage that as we go.

My plan, since we&#039;re learning Rails as part of this project is to

1)set up deployment infrastructure (instantRails, svn, etc)
2)create a VERY rough prototype and deploy it
3)work out the change management process (iterate the prototype and deploy the update)
4)start tackling performance stats, etc.  If there are performance issues with a handful of users, that speaks to really bad design on my part - will open up to maybe 10 people to &quot;bang on&quot; the first iterations, and grow the user base as the site gets more functional.  I suspect there are great perf-tracking products/gems for rails, I just don&#039;t know what they are yet.

Your suggestions on specific things to look at for response times are great ones - will definitely include them.</description>
		<content:encoded><![CDATA[<p>Excellent suggestions, Rolf!</p>
<p>I put &#8220;how well&#8221; and &#8220;how much&#8221; in the &#8220;more is better&#8221; bucket, so I will definitely tackle these immediately after the &#8220;must be&#8221; stuff.  But I agree that there is some level of performance that &#8220;must be&#8221; &#8211; will manage that as we go.</p>
<p>My plan, since we&#8217;re learning Rails as part of this project is to</p>
<p>1)set up deployment infrastructure (instantRails, svn, etc)<br />
2)create a VERY rough prototype and deploy it<br />
3)work out the change management process (iterate the prototype and deploy the update)<br />
4)start tackling performance stats, etc.  If there are performance issues with a handful of users, that speaks to really bad design on my part &#8211; will open up to maybe 10 people to &#8220;bang on&#8221; the first iterations, and grow the user base as the site gets more functional.  I suspect there are great perf-tracking products/gems for rails, I just don&#8217;t know what they are yet.</p>
<p>Your suggestions on specific things to look at for response times are great ones &#8211; will definitely include them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rolf</title>
		<link>http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/comment-page-1/#comment-91460</link>
		<dc:creator>Rolf</dc:creator>
		<pubDate>Fri, 27 Apr 2007 09:01:28 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/#comment-91460</guid>
		<description>my .05 are thinking about the &quot;how well&quot; and &quot;how much&quot;: Performance, 
Quality, Resource Saving, Workload Capacity. I believe in the theory that nonfunctional requirements are more numerous in specs the higher level the spec is (not necessarily in fact but in good practice :-)

For example, for me it is very important that all the small interactions with the site, like rating, suggesting, searching, show their results extremely fast. I can wait a little longer for an article to be loaded.
Another example would be reliability: I&#039;d like to see my comments right away.
Or, the sheer amount of articles should not cause the site to slow down. I&#039;d like to see the pages using bandwidth economically, as I will sometimes use my mobile phone.</description>
		<content:encoded><![CDATA[<p>my .05 are thinking about the &#8220;how well&#8221; and &#8220;how much&#8221;: Performance,<br />
Quality, Resource Saving, Workload Capacity. I believe in the theory that nonfunctional requirements are more numerous in specs the higher level the spec is (not necessarily in fact but in good practice :-)</p>
<p>For example, for me it is very important that all the small interactions with the site, like rating, suggesting, searching, show their results extremely fast. I can wait a little longer for an article to be loaded.<br />
Another example would be reliability: I&#8217;d like to see my comments right away.<br />
Or, the sheer amount of articles should not cause the site to slow down. I&#8217;d like to see the pages using bandwidth economically, as I will sometimes use my mobile phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/comment-page-1/#comment-91194</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 26 Apr 2007 20:34:51 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/#comment-91194</guid>
		<description>Hey James - great catch that rules are conspicuously absent.  Can you throw out a couple examples of the kinds of rules that users might apply in this project?

The only one I had come up with so far was contact settings for communication between users.  I&#039;ve represented this as an enumeration in my domain model (UML Static Diagram), and I expect to describe it as a requirement - &quot;user can specify contact level (see list of choices).&quot;

Thanks for starting this thread!</description>
		<content:encoded><![CDATA[<p>Hey James &#8211; great catch that rules are conspicuously absent.  Can you throw out a couple examples of the kinds of rules that users might apply in this project?</p>
<p>The only one I had come up with so far was contact settings for communication between users.  I&#8217;ve represented this as an enumeration in my domain model (UML Static Diagram), and I expect to describe it as a requirement &#8211; &#8220;user can specify contact level (see list of choices).&#8221;</p>
<p>Thanks for starting this thread!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Taylor</title>
		<link>http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/comment-page-1/#comment-91160</link>
		<dc:creator>James Taylor</dc:creator>
		<pubDate>Thu, 26 Apr 2007 19:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2007/04/25/apr-mixing-it-up/#comment-91160</guid>
		<description>Me, I would be thinking about the rules too. I might even be creating rule templates that would allow business users to add their own rules to the repository.
JT</description>
		<content:encoded><![CDATA[<p>Me, I would be thinking about the rules too. I might even be creating rule templates that would allow business users to add their own rules to the repository.<br />
JT</p>
]]></content:encoded>
	</item>
</channel>
</rss>

