Is “Requirements Engineering” a Misnomer?
Welcome! This site specializes in providing tips and tools for Business Analysts and systems development in general. If you're new here, you may want to subscribe to my RSS feed. If you'd prefer, you can also receive my posts directly to your e-mail. Thanks for visiting!
James Robertson questions use of the term “Requirements Engineering” on the Yahoo Requirements Engineering Group .
It is not engineering. It became known as “engineering” because some academics wanted to be seen practicing a discipline that was a “hard” science. However, talking to stakeholders, understanding what they want, reading between the lines of what they say, inventing features, persuading developers to build the specified product are not engineering subjects.
When I first read his comment, I thought, Roberts was being a bit nit-picky and that it is basically just a question of semantics. Granted, this isn’t the type of topic that will help you do your job better, but, given some more thought, I chose to post about it because I think it’s interesting from a philosophical perspective.
Although I’ve used the term “requirements engineering” myself, I’ve long thought that business analysis is more an art than a science. The question is somewhat related to a topic I addressed recently in questioning whether a good BA needs strong technical or domain specific skills to be successful.
In my view, a BA’s most important competencies are soft skills, like the ability to facilitate knowledge transfer. to establish and mantain relationships, to articulate ideas clearly through speech and writing, to effectively manage meetings.
When you think of an engineer, hard skills such as the various science and technology disciplines come first to mind. It’s easy to see where one could question whether the BA has a place in the engineering tent, and I actually see that as a positive. In fact, I think that anything that chips away at the conception of business analysis as exclusively IT work is probably a good thing for the future of the BA role. I’ll describe why I think that way in my next post.
Do you have a problem with the term “requirements engineering”? Do you even care? How about the hard skill/soft skill comparison? Think that’s a fair assessment? As always, I’ll look forward to your comments on this.









Hard is soft, soft is hard, right?
The soft skills are much harder to execute than hard ones. And BAs do that Soft (hard) work.
…Nice new site by the way…
Thanks, Craig. I’ve beeen tinkering a bit with themes and styles.
I just wish I was talented enough to cherry pick the aspects of each theme I like best and combine them into one.
Hopefully I’ll settle on something soon, but the look of the site might be a bit “dynamic” over the coming days..
Leave your response!
Products and Services
Archives
From Similar Blogs
Blogroll
Community & Networking for BA's
Stats
Disclaimer
Recent Comments
Most Commented
Most Viewed