I have been over editing Wikipedia again. This time on Functional Requirements.
Yes, it's the poor quality that revolves around the Requirements and analysis topic that drew me in. Wikipedia's content in this space is a classic example of the plumber with leaky pipes syndrome. Each time I see it I just can't help myself. I have to edit.
But this time I am stuck.
My question for you dear reader is this;
Where does the idea of the Functional Requirement (as opposed to just a plain ol regular requirement) come from? What is the origin story of this mystical term?
And while I am here, can you share your view on what the essential elements are that make a requirement "functional?"
Thanks in advance,
Craig
12 January 2012
Subscribe to:
Post Comments (Atom)
Popular Posts
-
I have been having a bit of a discussion over at the IIBA blog with Kevin (VP BOK) and Julian (Chief architect.) It’s migrated over to ...
-
Due to popular demand I have aggregated some information on User Stories and created a simple template. If you feel this would be useful to...
-
Better Projects Templates I am uploading a couple of project document templates to Google Docs. As I add more I'll post them up here. You...
-
You've heard many reasons why project fail. Here is a discussion hosted by BCS on why projects work. The discussion covers four dimensio...
-
The Precedence Diagramming Method ( PDM ) was developed in the early 1960s by H.B. Zachry in cooperation with IBM. It has largely repla...
-
In the below video some of the #10yrsagile participants discuss the role of the Business Analyst. A question for you; Do you agree or di...
-
This is a guest post by Jeff Hobbs. Jeff is a project manager at ActiveState Software who provide pm and collaboration software. Email, ...
-
In one of the Carnivals of Business Analysts the theme was “ Requirements Analysis ." I searched the web far and wide and came up with a n...
-
The definition of a stakeholder is controversial. For example, project team members are generally not considered stakeholders, but in virtua...
-
I have written about the V-Model across several posts. The V model is a testing focused expansion of the software development lifecycle. In ...
The Robertsons give a solid overview of the differences between requirement types in the abstract for the Volere Requirements Specification Template (http://www.volere.co.uk/template.htm).
ReplyDeleteLuke - good to hear from you. Hope you are well and enjoying yourself in the northern winter :)
ReplyDeleteI grok the differences - wondering WHERE the terms came from. Any ideas?
Interesting question, something google or bing is not much help with. In fact a bing search returns this post of yours!
ReplyDeleteHere is a follow-up question... what is the earliest known article or book (that can be found, of course) on Requirements? For example,I used to read the old, big Computerworld paper back in the 80's and used to make copies of interesting articles, but all have been disposed of over time... A lot of it was about methodologies, separating analysis from design and construction, but can't recall if the word "Requirement" was actually used...
You have your functional and non-functional requirements. Functional requirements describe the required functionality of the application. And the non-fuctional describe the things like performance, security, etc.
ReplyDeleteI went digging on google scholar and the uni library and found some good stuff.
ReplyDeleteThe earliest reference I found was a conference paper from 1982, which I could not get my hands on;
R. T. Yeh, "Requirements Analysis- A Management Perspective," Proc. COMPSAC '82, Nov. 1982, pp. 410-416
And the next earliest I found was from 1985;
Roman, G.-C. "A taxonomy of current issues in requirements engineering" Computer, April 1985
Volume: 18 Issue: 4 pp 14 - 23, ISSN: 0018-9162
I read the later and was amused to see how little things have changed. In it he quotes Yeh as presenting the concept of Functional and Non-Functional as distinct categories for requirements.
You're welcome :)
ah, you must have an IEEE or ACM subscription... Did Roman have any other references in the article?
ReplyDeleteI never thought about that! Thanks
ReplyDeleteThe article is a good one. I'd recommend shelling out the few bucks to read it.
ReplyDeleteI emailed him as well and he's still researching in the space.