Home » Business Analysis

Is “Requirements Engineering” a Misnomer?

18 July 2007 11 views 3 Comments Print This Post

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!

engineer.jpg 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.

Tagged as: , ,

3 Comments »

  • Craig Brown AUSTRALIA Windows XP Internet Explorer 6.0 said:

    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.

  • Craig Brown AUSTRALIA Windows XP Internet Explorer 6.0 said:

    …Nice new site by the way…

  • JB UNITED STATES Windows XP Mozilla Firefox 2.0.0.4 said:

    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!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.