ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Business Analyst

Updated on October 6, 2015

Business Analysis


Business Analysis

Every business needs to improve themselves to succeed and sustain succeed able. To improve their business, every business needs to identify and provide appropriate solutions to their customers and stakeholders regarding their business problems. To identify and develop a software solution is very crucially and important in any business and that is called Business Analysis.

Business Analyst


Who is Business Analyst?

Basically Business Analyst is Communication Bridge between Business stock holders and Technical stock holders. Business Analyst work as a problem solver for both sides. For any successful project Business Analyst plays very crucial roles in a team. Business Analyst has to understand business and technical stock holder’s requirements, issues and questions and based on that he/she has to resolve their issue, it is a very important task for Business Analyst. Business Analyst’s main job is to gather business and technical requirements and document those requirements in a suitable format for business stock holders and technical stock holders. Business Analyst provides the efficient information about business to technical people for successful development of projects. Business Analyst’s task is to understand the business flow and gather requirements from the clients and discuss with technical team to find out better business solution. Also, Business Analyst has to validate those requirements from the business side. Business Analyst should be good problem solver during the implementation.

Business Analyst Roles


Business Analyst knowledge areas:

  • Business Analysis Planning and Monitoring
  • Elicitation
  • Requirements Controlling and Communication
  • Innovativeness Analysis
  • Requirements Analysis
  • Solution Valuation and Endorsement

An organized business analysis procedure will comprise of the following:

  • Understanding the business
  • Analyzing competition
  • Analyzing the market
  • Defining and scoping the project
  • Gathering requirements
  • Analyzing and documenting requirements
  • Communicating requirements
  • Identifying a solution

Some basic things which Business Analyst should know…

An actor: Someone or Something that interacts with the system is called the actor in any business. Actor is never part of the system or he/she/it is always outside the system.

Difference between primary and secondary actor: Primary Actor: Someone/Something who takes help from system in business, Secondary Actor: Someone who gives help to system in business

Sign Off: When Business analyst gets the approval on the requirements, is called sign off.

Stakeholder: Someone who can be affected by the project or someone who can affect the project is call Stakeholder.

Kickoff: The day when the project is getting started. eg: My project kicked off last month.

Go Live: The day when the project is used entirely by the client is called as Go Live.



What is SDLC?

S - Software (System)

D- Development

L - Life

C – Cycle

It is the process to develop the software.

Steps of SDLC

• Scope Identification: Business Analyst/Project Manager

• Planning: Project Manager

• Analysis: Business Analyst

• Design: Designers/Architect

• Development: Developer

• Testing / Debugging: Software Testers

• Deployment / Installation: Developers/Deployment Engineers

• User Training and User Acceptance: Business Analyst/Project Managers

The systems development life cycle (SDLC) is a model which is used in project management that describes the different phases which involved in system development project from the begging of study of possibility of project through maintenance of the accomplished application/system.

There are several SDLC methodologies have been established in the market to monitor the processes. Some are The Waterfall model which was the original SDLC method; The Agile method; The RAD (Rapid Application Development); The V-shape model; The Fountain model; The Spiral model; The Iterative model; build and fix. Generally most of the models are collective into some sort of hybrid methodology. Irrespective of any type of the model or formula is chosen to develop new application or system, documentation is very important thig and typically documentation is done in parallel with the development of process. May be some approaches is better for particular types of project, but end of the project the most important thing is how carefully the plan was followed.

In overall, an SDLC methodology follows the subsequent steps:

  1. Evaluate the existing system. Find out inefficiencies. This.This can be done by cross-examining users of the system and denoting with personnel support.
  2. Address inefficiencies in the current system with suggestion for upgrading and address the new system requirements.
  3. Design the Project system. Laid out the plans regarding the physical structure, operating system, software design, hardware.
  4. Develop the project system. Acquired and fixed the new mechanisms and agendas. Confirmed all the aspects of new system, and if needed modification must be completed. Provide the training to users of the new system. User must be skilled in its use.
  5. System can be put on use by different way. The old system slowly phased in and replaced with new system or lock down the entire old system and implement the new system all at once.
  6. Evaluate the new system once is active and run for a while. Maintenance must be retained up carefully at all times. Users of the new system should keep themselves up to date regarding latest adjustments.

Which Phase of SDLC is more important?

See results

What is UML?

UML stands for Unified, Modeling, Language

UML is a visual language that let you model software and process. UML is made up of notation and diagrams.

There are four different types of UML Diagrams.

Context Diagram: Context diagram is the highest level view of a system. It is similar to block diagram. Context Diagram is very high level diagram that represents the actors outside a system that could interact with that system. Context Diagram shows system as a whole and its inputs and outputs from / to actors.

Use Case Diagram: Use Case Diagram are created to visualize the relationship between Actors and Use Cases. Use case diagram shows the relationship between the actor and the different use cases in which the actor is involved.

• Activity Diagram: Activity Diagram is used to demonstrate the sequence of activities. Activity Diagram shows the workflow from begin point to the end point with detail and the many decision point. Activity diagram are beneficial for business modeling where detail processing is involved. Very limited number of shapes are used in Activity diagram.

• Sequence Diagram: Sequence diagram is also called as Interaction diagram. Sequence diagram shows how processes function with one another and which order. A sequence diagram shows how objects interface in time series.


Context Diagram
Context Diagram | Source
Activity Diagram
Activity Diagram | Source
Use case Diagram
Use case Diagram | Source

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, 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:

Show Details
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 or domains, for performance and efficiency reasons. (Privacy Policy)
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)
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.
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)