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 10: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 2: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 3: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

Business Impact Analysis(BIA): Assessing the Potential Impact of a Cybersecurity Incident on Business Operations
In today’s highly interconnected society, businesses depend on technology even more than before. While offering opportunities for innovation and creativity, businesses are exposed to various cybersecurity threats that can disrupt operations, damage reputation, and result in substantial financial losses. It is crucial to carry out a comprehens...
In today's ever-evolving market, businesses must adapt swiftly to remain competitive and meet the needs of a fast-paced digital economy. Among the various business strategies available, digital transformation, customer-centricity, and sustainability have emerged as top priorities. Let’s explore why these strategies are critical for busine...
The Cisco Certified Network Associate (CCNA) certification is a pivotal credential for networking professionals, validating your skills in networking fundamentals, security, automation, and programmability. Preparing for the CCNA exam can be challenging, but with the right strategy, resources, and mindset, you can successfully achieve this certific...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC