tag:blogger.com,1999:blog-1697388841986104302.post778440077390302077..comments2023-07-02T10:36:44.294-05:00Comments on Agile in a Flash: FURPS+Agileotterhttp://www.blogger.com/profile/10773578598860454277noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-1697388841986104302.post-16704307873033498592012-03-05T14:28:33.962-06:002012-03-05T14:28:33.962-06:00Saqib:
"Requirements" and "wishli...Saqib: <br /><br />"Requirements" and "wishlist" are really similar terms. In agile teams, we have a "backlog" (really two, one for the product and one for the sprint, but that's a different story). FURPS+ helps to define the stories (wishlist items) we need to put into our backlog (wishlist). While that's not technically 100% accurate, it is the right way to think about such things.<br /><br />Also, FURPS+ helps us to think of tests we want to run against our stories. Maybe we've considered the happy paths (when the feature works) but not looked at failure modes, recovery modes, how the feature interacts with other features, edge cases for numeric limits (leap years, for instance, or negative numbers). FURPS+ reminds us of other categories of interaction or other cases of success/failure that we might not have considered before.<br /><br />Timtottingehttps://www.blogger.com/profile/17182916632485169414noreply@blogger.comtag:blogger.com,1999:blog-1697388841986104302.post-15727629569513549912009-07-08T22:42:30.655-05:002009-07-08T22:42:30.655-05:00Hi Brad-- Just saw this comment, great idea! I nev...Hi Brad-- Just saw this comment, great idea! I never really remembered the + elements, and would appreciate an expanded mnemonic. We'll definitely revisit this one.Jeff Langrhttps://www.blogger.com/profile/10499693020049210645noreply@blogger.comtag:blogger.com,1999:blog-1697388841986104302.post-86801329075397823522009-06-22T11:44:38.776-05:002009-06-22T11:44:38.776-05:00I just came across a June 2009 presentation by Gra...I just came across a June 2009 presentation by Grady Booch on Software Architecture (that is largely based on similar slides he's given on the topic for the last 5 years). He listed the following:<br /><br />- Functionality<br />- Usability<br />- Resilience<br />- Performance<br />- Reuse<br />- Comprehensibility<br />- Economic & Technology Constraints & Tradeoffs<br />- Aesthetic Concerns<br /><br />I notice the isnt quite exactly the same as yours (but close enough). I also notice that if I separate "Economic" from "Technology" above and slightly change the ordering I get an acronym of "FURPS REACT"<br /><br />The "FURPS-REACT" acronym might be more suggestive/meaningful than simple FURPS plus. You may want to change one or two things in it (e.g., maybe 'T' would be better of as Testability, and we'd want something else instead of 'Aesthetics' for the 'A')<br /><br />Just a thought! take it or leave it :-)Brad Appletonhttps://www.blogger.com/profile/15136106921504315995noreply@blogger.com