Create Free Polls  create your own polls for free no registration required!
Post your poll with this code
code:
To support our free service, please do not modify the code.

Poll: Which topic would you be most interested in for an RESG Event?
Question: Which topic would you be most interested in for an RESG Event?
• Agile Requirements
• Goal-Oriented RE
• Distributed RE
• Adaptive Requirements
• Sustainable Requirements
• Design Rationale
• Stakeholder Discovery
• Formal Methods

Created at 12:24:44 AM 2010.04.18

Create my own poll

Comments (1)
Hi Geri:Thanks for the article and for soliiitcng feedback. I have only limited time available for that, so what follows is out of necessity just â??shooting from the hipâ?? rather than something more comprehensive. Nevertheless, I hope it is of some value.Regarding â??We can look at a definition of requirement from some reliable source such as IEEE or IIBA. But that does not really solve the problem. It is in the practical application of the definition that we find our understanding varies from one stakeholder to another.â?? You seem to suggest there is a â??problemâ?? with the definitions of a requirement offered by these â??reliableâ?? sources, but you donâ??t demonstrate what that problem is. At minimum, you might want to quote those definitions and point out why you believe they pose a problem that needs to be solved. Moreover, what is your own definition of a requirement, such that it applies to the breadth of the requirements you deal with in this article? This article strikes me as essentially making the case that virtually everything we articulate during the software engineering process (from identifying the earliest business requirements to deploying the actual software) can be seen as some kind of requirement. In other words, youâ??re engaged in an exercise of abstracting to a requirements perspective the meaning of activities and deliverables that traditionally have been given more specific names (e.g., use case modeling, user interface design, object modeling, data modeling, gathering non-functional requirements, program design, etc.). In that light, it would be helpful, I believe, if you cross-reference the â??abstract requirementsâ?? views to the corresponding â??concrete deliverableâ?? perspectives, so people can relate the two. It would also underline your point that we â??make a fundamental mistake on a software project when we ask all stakeholders to work from the same form of the requirementsâ??. Abstracting anything is only useful if the abstraction provides a means for expressing certain principles more easily or clearly than without the abstraction. I believe your abstraction that â??everything is some kind of requirementâ?? provides a great opportunity to express that weâ??re essentially dealing with a requirements hierarchy, where one or more â??subâ?? requirements trace back to one or more â??superâ?? requirements (youâ??re dealing with this in at least one specific context on page 8 when you write you want to â??make sure every requirement is being implemented somewhereâ??). To put it differently, weâ??re moving up and down a hierarchy of interlocking requirements where a â??superâ?? requirement is an â??endâ?? and the corresponding â??subâ?? requirements are â??meansâ?? towards that end. This is another way of describing Alistair Cockburnâ??s notion of a hierarchy of goals (see his book Writing Effective Use Cases, chapter 5) and would be one way to â??show how the different kinds of requirements are relatedâ?? (page 1 of your article). At the top of page 4 you write â??until I feel comfortable that I have captured everything the business stakeholders know etc.â??. Would an additional check be that those stakeholders also must â??feel comfortableâ?? that you â??have captured everythingâ?? they â??know etc.â???Thatâ??s all the time I have. Take care. Regards, Willem

by Rayhan 03:09:39 PM 2012.11.01
Leave a comment

Your name:



create free polls | comment on this
view other cool polls
create free polls | contact | blog   Parner sites: stun me | make chat room | forum jar | review websites | free chat rooms
©2008-2011 createfreepolls.com All rights reserved.