Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  General  Business analysis vs Requirements engineering - what's the difference?
Previous Previous
 
Next Next
New Post 10/14/2010 9:03 PM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Re: Business analysis vs Requirements engineering - what's the difference? 

 This also relates to the difference between product management and business analysis (and RE.)

Someone - draw a set diagram and explain the differences for me.

 

 

 
New Post 1/28/2011 1:30 AM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Re: Business analysis vs Requirements engineering - what's the difference? 

 I know this is a late addition but...

 

There is also the SWEBOK which comes from the software engineering crew.  It's got a lot of focus on requirements and design in there.

 

Lastly - wikipedia has conflagrated RE and Requirements Analysis... which inspired me to set up a little project to tidy up some of the wikipedia pages on the topic.  http://businessanalyst.wikia.com/wiki/Wikipedia_Requirements_discussion

 
New Post 2/18/2011 2:48 PM
User is offline Robin Goldsmith
2 posts
www.gopromanagement.com
No Ranking


Re: Business analysis vs Requirements engineering - what's the difference? 

This same question recently came up on the UK Requirements Engineering Specialist Group (RESG) LinkedIn site, and so what follows is merely copying my postings there. Interestingly, the tone of the postings on the RESG site was much different from the responses on Modern Analyst, more academic and abstract, and endeavoring to make (I fear largely artificial) distinctions between BA and RE.

 
Pardon my cynicism and with apologies to the RESG group whose name includes RE, but I’d suggest these differences mainly reflect title inflation aimed at enhancing the role’s perceived prestige. ‘Engineer’ generally sounds better, and perhaps can be argued convincingly should command higher pay, than ‘analyst.’ All the rest of the supposed distinctions that have been raised seem like not-very-meaningful-in-the-(pardon-the-expression)-real-world-overly-anlayzed rationalizations.
 
I agree the dictionary defines analyst and engineer differently. However, so far as I can tell, dictionary differences are irrelevant in this instance; and as a practical matter, what business analysts and requirements engineers do is essentially interchangeable. No doubt there are variations among individuals with these titles, but I doubt seriously that there are any consistently meaningful characterizations attributable to the one title versus the other. Your post here certainly has not revealed any widely shared consistent distinctions.
 
Again with apologies to RESG, I believe a far bigger issue is that the term ‘requirements engineering’ is inappropriate—from two standpoints. First, in many political jurisdictions, such as the 50 states of the United States, ‘engineer’ is actually defined by law. It is my understanding, for instance, that at least two states in the USA prohibit the term ‘software engineer’ because said title fails to satisfy those states’ legal requirements for being called an ‘engineer.’ Surely the far less widely used ‘requirements engineer’ also would fail to pass legal muster.
 
Second, one does not engineer REAL business requirements—business deliverable _whats_ that provide value when delivered, satisfied, or met. REAL business requirements are conceptual, exist within the business environment, and therefore must be discovered. 
 
There usually are many possible ways to satisfy REAL business requirements. Engineers are not discoverers but rather specify the requirements of a human-defined product, system, or software _how_ which is presumably one of those possible ways to satisfy the REAL business requirements _whats_. As such, the proposed product/system/software is a high-level design and provides value if and only if it in fact satisfies the REAL business requirements. ‘Engineer’ and ‘specify’ are synonyms for ‘design.’ REAL business requirements must be discovered--not designed, specified, or engineered. 
 
See my book, Discovering REAL Business Requirements for Software Project Success, for further elaboration of these critical differences. 

  Robin Goldsmith

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  General  Business analysis vs Requirements engineering - what's the difference?

Community Blog - Latest Posts

Fabricio Laguna talks Business Analysis and AI
I recently connected with Fabricio Laguna, aka The Brazilian BA. Fabricio is a passionate and pioneering business analyst from Brazil. During our conversation, we had a thought-provoking discussion on how artificial intelligence stands to shape the field of business analysis in the years ahead. While AI promises to transform many aspects of busines...
Business Architecture, Ontology and More with Terry Roach
It's been a privilege meeting Terry Roach, a visionary in the field of enterprise architecture and business architecture. Terry's insights into the evolution of business models, the importance of ontology in architecture, and the potential of AI to shape our future were not only thought-provoking but also a reflection of his extensive exper...
Today I had the pleasure of chatting to Jignesh Jamnadas, Chief Operations Officer at Mosaic, about his Blueprints for Success. As a Senior Finance and Operations Executive, Jigs (as he is known to many) has a holistic understanding of all facets of business and a flair for managing both people and processes. Having worked with Jigs, I was struc...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC