ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Business Analyse - Business Requirements Process Step By Step - Business Gathering Requirements

Updated on August 27, 2014

Business Gathering Cake Analysis Process

RE Knowledge Quiz

view quiz statistics

Business Requirements Gathering Process Made Easy

Business Requirements only describes business needs. There is no system without business requirements. The process is basically answering "Why", "what" and "how" to achieve your solution.

  • Business Requirement is a high level definition of what the business needs as far as a solutions (how to solve the problem).
  • User Requirements is what the User or Stakeholders MUST receive from the system.
  • System Requirements is how the system will do what it does to accommodate the Stakeholders (users) needs.

What does your system need to make it work? Well, the requirements will tell you...

In laymen's terms; you say what you want and need for your end users and your analyst team comes up with solutions to help meet this requirement (solution).

The process of gathering information comes from asking a lot of question to the people directly affected to the business opportunity( requirement) at hand.You first must become knowledgeable with an current business process and translating it to the same people that hired you to help them make a decision about a possible solution with out assuming the outcome.

This is normally done when a software is needed and the business team needs to communicate to the IT teams what their needs are. I just wanted to keep it simple for new BA's or anyone curious about RE.

The big business minds may know what they want but they are smart enough to hire special people to help them get what they need while avoiding tragedies by not knowing the future impact to their current business structure.

This can be done by hiring a (BA) Business Analyst. The BA will begin the business requirement analysis process by becoming familiar with the current business process and translating it into simpler text and diagrams.

Businesses of all sorts hire inside or outside teams of people or a person to come in and connect the business and technical departments with their skills to analyse and make diagrams of otherwise difficult to understand processes.Once this is done the business requirement from the people that are paying when they understand the the BA has a very good understanding of their needs.

Requirement Elicitation To Uncover Potential Business Opportunities


Bake me a cake. Measurable Requirements

Requirement Elicitation  Process : What size do you want your cake? What color should it be? How many people should it serve? We need 3 layers with butter cream icing. We must use xyz as a decorative topping etc...
Requirement Elicitation Process : What size do you want your cake? What color should it be? How many people should it serve? We need 3 layers with butter cream icing. We must use xyz as a decorative topping etc...

A company finds it's opportunity/problem to solve and needs to strategically plan the best way to have beneficial solution through the requirement elicitation process.

The elicitation (requirement gathering) process begins when the business opportunity presents itself. There is a person called the project manager that overlooks the whole project . However there is a (BA) Business Analysis the is in charge of gathering all information about the business and document how it runs currently which is called the "TO BE" model.

During the elicitation process the BA is responsible for very detailed but easy to understand reports and graphs showing the current process to all business associates affected by new changes. This process is important to bring all levels of understanding to one simple level to insure well informed decisions. These diagrams will show different scenarios and impacts to the business once employed without actually doing so.

Once the final diagrams and or graphs are approved (by project sponsor) after the design team expresses clear understanding, they are then coded by the design team to make a working prototype or system to be tested.

The testers which will be some of the people that will be the customers are end users of the finished product will use the product or system and give their valued input. After sufficient testing more diagrams will be made to ensure proper understanding and more testing until project is signed off by project sponsor. The product is now ready for deployment.

As you can see Requirement gathering has to do with a lot of reading and investigation to learn about any business before being able to help with business needs, Business Requirement is the first step of the System Development Life Cycle in any business opportunity seeking a business solution.

I will show you an example of requirements (Bake A Cake) can be put in simpler text form and activity process that you can understand.

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)