The Dos and Don’ts for Business Analyst.

I want to talk about Dos and Don’ts of Business Analyst. As Business Analyst is the person who speaks with client, he/she should know Do and Don’ts. This is part of Business Analyst Role and Responsibilities.

Dos and Don'ts for Business Analyst.
Dos and Don’ts for Business Analyst.

Let us

observe here some of important Dos and Don’ts for Business Analyst..

1. Never say No to client.

When client is explaining his problem or giving requirements, listen carefully and try to understand what  he/ she is trying to explain, and never say “No” to client affront, because here client is explaining his problem and he expects some solution from us.

So rather than say “No” we can provide alternate solution after speaking and discussing with our internal teams.

2. Never imagine anything in terms of GUI

Never imagine the requirements by seeing graphical representation ask right questions to client and get clarity on the requirements.

Login page may same for most of the websites but functionality is different.

For example: If you want to login to any website we need to enter correct user id and password to login the page. Here user id and password is common, but password length and validations differ from website to website based on the client requirement.

Example: Password should be 10 characters and it should have at least 1 capital letter and 1 special character.

3. Question Everything

Never feel bad to ask questions, ask the right questions and get clarity from the client. You can ask the questions till you get clarity. Sometimes client may not tell the complete requirement unless you ask the questions.

Example : Client will say I need login page. But here you need to ask multiple questions to client to get clarity. Let us see some sample questions here.

  • What are the validations required,
  • Terms and conditions are required or not.
  • And when this button should be disabled or enabled.
  • Which type of error message should be shown on the screen if user enters wrong password or user id.
  • Password length should be how much and all.

4. Consult an SME for clarifications in Requirements

If requirement is not clear and you need more clarity on the requirement, then we can discuss with SME (Subject Matter Expert). And ensure to document the requirements what you discussed with SME and get approval from solution owner. And explain to him what you understand by discussing with the SME.

5. Every problem of client is unique.

Every problem of Client is unique, so talk to the client with a open mind with no assumptions from your previous experience.

Never come to any conclusion before listening or understanding all the aspect of requirement from client, if you have a slight amount of doubt about any demand or change it’s always preferable to clear it with the client, subject matter expert, or with your team member.

6. Do not interrupt the client, when he/she is giving you the problem.

Listen very carefully and completely to the client as well as to the end user and then ask question, don’t interrupt them in between.

7.Maximum try to extract the leads to solution from the client itself.

8.Never try to give solutions to client straight away with your previous experience and assumptions.

9. Should not be hurry.

Should not gather the requirements in hurry, conduct a meeting in a convenient time and take your own time to understand the requirement or gather the requirements. Because if you are in a hurry to capture the requirement then there is a chance to misunderstand the requirement, it may lead to project failure.  As a Business Analyst you should be have open mind when you are gathering requirements.

10. BA should focus on “what” and “when” to develop rather than focus on “how” to develop.

As a Business Analyst our responsibility is to understand what to deliver and when to deliver the project, how to develop is the responsibility of development team or development manager. We need not to concentrate on this part and need not to worry. Always have a prior discussion with your project manager and sponsor before conducting a meeting.

11. Should not miss any requirement

Make sure that you have gathered all the requirements from the stakeholder for your project, missing out any information can results to unwanted redo the work as well as delay projects and increase cost.

12. Should know what the Scope of the Project is.

Sometimes non functional requirements of client are not feasible because of budget or time constraint, so it’s always better to liaison with your PM to find out what is out of scope so that all will be in the same page and avoid misunderstanding.

What is an API or Application Programming Interface ?

What is an API? (Application Programming Interface)

What is an API
What is an API

API is the acronym for Application Programming Interface. In simple words we can say it is the communicator between two software applications. It allows software applications to talk each other.

Every day we are interacting with the multiple applications which are integrated with other applications. Example : Amazon, Flipkart, Phonepe etc.. It means every day we are using an API but the thing is we do not know that this is API.

Let us try to discuss and understand what an API with using some examples. I feel by using examples we can understand what is an API is.

For example some applications will allow you to login and use application with using gmail account. And for some applications which will allow you to login and access the application by using your Facebook account.

It means that applications have integration with gmail and Facebook. Here these two applications talk each other and how the request should be and in which format they are expecting request from the sender.

We will discuss in detail with another example to understand what is an API? :

What Is an API and Example?

For example I want to book train tickets, to book train tickets I need not go to IRCTC portal. If you observe by using other applications also we can book the tickets. So here we can understand these two applications are talking each other to execute your request.

Here the main concept is to understand is “Request and Response” How we need to pass the Request and how we are going to get response.

Or how we will give the response and how we are expecting request to give correct response.

If you observe our website, if you register with your email id you will get the immediate response or message. To send email messages I am using some other applications means I am using API to pass values as per their request.

Let us observe one more example which we are using on daily basis to make you understand what is an API in detail.

Here is a real-life API example. We will search for flights online to check the availability and all.  We will have a multiple options to choose from, including different cities, departure and return dates, and more.

Let us imagine that you’re booking you are flight on an airline website. You choose a departure city and date, a return city and date, cabin class, as well as other variables.

In order to book your flight, you interact with the airline’s website to access their database and see if any seats are available on those dates and what the costs might be.

However, what if you are not using the airline’s website–– and you are using some other applications to book the tickets. As all you know now days we are using multiple applications to book flight tickets or some other needs.

The travel service, in this case, interacts with the airline’s API. The API is the interface that,, can be asked by that online travel service to get information from the airline’s database to book seats, baggage options, etc.

The API then takes the airline’s response to your request and delivers it right back to the online travel service, which then shows you the most updated, relevant information.

Software developers or organizations are using below API’s

  1. SOAP Service (API)
  2. REST API (Service)

Developers will write code and use json format or .xml format to form request and response.

As a Business Analyst you need not have deep knowledge on this like how to write code and how developers frame request and response in json or .xml format.  But you should have at least knowledge to how to understand the request and response. It helps you to understand based on the response received.

For example any application or website down usually we receive message as “404 error” based on this response or message we can understand website is down.

I hope it helped you to provide a overview about what is an API?

If you want to know more about what is an API and how to develop API, you can browse on google to understand. Enough material is available in google and youtube.

For Business Analyst perspective it provides overview on what is an API ?

Who is insurance Business Analyst and what he does?

Let us discuss and observe what Business Analyst does if Business Analyst works in Insurance domain. As we discussed earlier Business Analyst works in multiple domains, For Example: Banking, Insurance, Telecom, Real estate, Healthcare etc. A Insurance Business Analyst is a business analyst who works in the Insurance domain.

Insurance Business Analyst

BusinessAnalyst on insurance domain also performs the standard business analyst tasks such as Requirements Gathering, Requirements Elicitation, Prepare Documentation, verification, validation and coordinate and support during the UAT in Insurance domain perspective.

Business Analyst have knowledge on Insurance process like, how it works, what are the functionalities and what are the modules in Insurance.

Basically, Insurance Business should have knowledge and experience on below.

  • New Business Process
  • Policy Serving process
  • Claim process and settlement life cycle.

So, Business Analyst should have experience and knowledge on specialized modules, it helps them to understand the client requirements and provide suitable solutions or suggestions.

As they have good knowledge and experience in Insurance, will also work as a SME(Subject Matter Expert)in the business unit.

They also need to understand the business processes to identify the business need and provide suitable solutions which would fulfil those needs.

Some of the responsibilities of  BusinessAnalyst in insurance  domain:

  1. Prepare Documentation. Ex: BRD, FSD,FRD
  2. Use Cases
  3. Post implementation system support
  4. Production support (Functional)
  5. Understand the existing system or current system functionalities.
  6. Provide recommendations or suitable solutions to improve the application functionality
  7. Support project management activities
  8. Coordination with stake holders
  9. Ensure implemented changes should not impact on existing application functionality.
  10. Discuss and coordinate with the end users to understand the application functionality and to identify the gaps.

How to become BusinessAnalyst in Insurance  .domain:

Most of the  Business Analysts actually start career in insurance company as insurance employees and then convert on the subject matter expert role in a project as they have good knowledge and experience in Insurance process.

After the project is completed, they are converted into the Business Analysis role based on their knowledge of the business domain and their project and solution experience.

Some of the Example Domains and sub domains:  Travel insurance, software testing, health insurance, manage customer, customer service, insurance covers, types of insurance, life insurance, insurance protects, general insurance, insurance business,  social media, accidental death,  crm interview questions and  medical expenses.

Business Analyst in Banking or Who is Banking Business Analyst?

Let us discuss and observe what Business Analyst does if Business Analyst works in Banking domain. As we discussed earlier Business Analyst works in multiple domains, For Example: Banking, Insurance, Telecom, Real estate, Healthcare etc. A banking business analyst is a business analyst who works in the banking domain.

Banking Business Analyst

BusinessAnalyst in Banking domain also performs the standard business analyst tasks such as Requirements Gathering, Requirements Elicitation, Prepare Documentation, verification, validation and coordinate and support during the UAT in banking domain perspective.

BusinessAnalyst have knowledge on banking domain like, how banks works, what are the functionalities and what are the modules in Banking.

As Banking is a Big domain, here so many sub modules also there in Banking. Modules or banking specialization domains as below.

  1. Retail Banking

  • Customer On Boarding
  • Account Opening
  • AML and KYC
  • Loans
  • Treasury
  1. Corporate Banking

  • Customer On Boarding
  • Account Opening
  • AML and KYC
  • Loans
  1. Payments

  • NEFT
  • RTGS
  • UPI Payments
  • Swift
  1. Digital Banking

Example:

  • Online Account Opening
  • BPM Solutions.
  1. Investment Banking

  2. Core Banking , Banking applications
  • Finacle
  • T24
  • Profile

So, BusinessAnalyst should have experience and knowledge on specialized modules, it helps them to understand the client requirements and provide suitable solutions or suggestions.

As they have good knowledge and experience in banking, will also work as a SME(Subject Matter Expert)in the business unit.

They also need to understand the business processes to identify the business need and provide suitable solutions which would fulfill those needs.

Some of the responsibilities of BusinessAnalyst in Banking Domain:

  1. Prepare Documentation. Ex: BRD, FSD,FRD
  2. Use Cases
  3. Post implementation system support
  4. Production support (Functional)
  5. Understand the existing system or current system functionalities.
  6. Provide recommendations or suitable solutions to improve the application functionality
  7. Support project management activities
  8. Coordination with stake holders
  9. Ensure implemented changes should not impact on existing application functionality.
  10. Discuss and coordinate with the end users to understand the application functionality.

To gain knowledge on Banking.

How to Become a Business Analyst in IT field

How to Become a Business Analyst

Here whatever I mentioned is based on my own experience; I feel it may help to someone who are preparing for BA and trying to get job as a Business Analyst.

A BA is in charge of understanding a business’s changing needs, and providing technological solutions to improve its processes and systems. Thus, a business analyst is often thought of as the link between the business and IT departments.

Let us discuss in-detail below to understand how to become a BA and what are the skills needed to prove as a BA

How to Become a Business Analyst

How to become a Business Analyst

Once we got information from our friends or colleagues related to BA career and if we decided to become a Business Analyst, then first question in our mind is how to become a Business Analyst.

Then we start discussing or inquiring more about BA and start thinking about “How to become a Business Analyst and what skills needed to become a BA. Here I am trying to give some inputs which may answer to your question “How to become a Business Analyst” 

Identify Skills:

Before deciding to become BA first identify what are the skills needed to become a BA and what BA will do on daily basis.  Most of the people may think communication is very important to become BA that is partially true. Communication means not only speaking in English, as s BA we should know what to speak and what not to speak and how to convince the stakeholders. Once you identify the skills, analyze yourself whether you are suitable for this position or not. Once you decided that you are suitable for this position then start improving skills to become BA.

How to identify Skills :

Now a days we can get more BA blogs and videos online, we can get to know by reading BA blogs and watching some videos on YouTube.

What are the skills needed to become a Business Analyst

Develop Your Knowledge as a Business Analyst: 

Once you decided that you are suitable for this position then start improving skills to become a Business Analyst by reading Business Analyst related blogs and by watching videos. And you can discuss with your seniors who can help you to build your career as a BA Start understand,  how software application will be developed and what challenges team faced during the development of the Project. And start thinking as a BA, if you are in that situation as a BA then how you will react and you will resolve the issues are problems.

What BA does on his/her day to day life
Role of BA in a Project

Develop your Domain Knowledge:

Domain knowledge is very important for BA Example for Domain Knowledge: Banking, Insurance, Finance, Healthcare, Telecom etc… Domain knowledge will help you to understand client requirements easily. You may think that as a fresher how I can get Domain Knowledge. Start discussing with your friends and seniors who are working on multiple domains and multiple organizations. Try to understanding by them how bank will work and how IT Company will work. Most of the companies will not expect Domain knowledge if you are attending interview as a Fresher, but it is good to have some knowledge.

What is Domain Knowledge

What is domain knowledge and why domain knowledge is important for BA

Practice BA Tools

BA will use some prototyping tools to capture the requirements.  Stake holders can understand by seeing the prototypes what is the requirement and what client is expecting by this requirement.

What are the tools used by BA
Documents prepared by the BA during the SDLC

Prepare Resume:

Once you are confident then start preparing the resume and start attending to interviews. And ensure your resume should not be a template; change the resume as per the job description and company requirement.  Before attending to any interview read the job description carefully and prepares yourself what interviewer is expecting from you and how to answer to him.

Don’t worry and don’t disappoint if you not answered any question, note down the questions which you not answered and prepare well for those. Don’t lose your confidence and keep attending the interviews.

Read Job Description of BA

Start Attending the Interviews:

Note down the questions:

I feel it helps you to understand how to become a BA/ 

Once you understand how to become a BA, then you can start prepare your resume and start attending interview.

Business Analyst Certification

FAQS:

What qualifications do you need to be a business analyst?

Desirable qualifications
Undergraduate degree in subjects such as computer science, business information systems, computing and systems development, and business management.
Postgraduate qualification

How do I start a business analyst career?

To start a career as a business analyst, initially educate yourself as a business analyst person by undergoing some business analyst training. Get certified: There are a number of BA certifications widely recognized in the industry today.

Is it hard to become a business analyst?

Business analysis is hard.
It’s an extremely creative activity – occasionally frustrating but generally very satisfying. I used to come home most days feeling like I’d done a good day’s work and would still have plenty of energy to apply myself to extra-curricular activities in the evening.

Is business analyst a good career?

good business analyst can move from industry to industry with ease. You can move to where the work is needed. You are a very flexible resource. It is also a well paid career.

How do I become a business analyst with no experience?

Learn From Other Business Analysts.
Do Some Research On BA Work Deliverables.
Seek Out Training Opportunities.
Master Soft Skills.
Participate in Business Analysis Tasks.

How is business analyst as a career?

After eight to 10 years in various business analysis positions, you can advance to chief technology officer or work as a consultant. You can take the business analyst career path as far as you would like, progressing through management levels as far as your expertise, talents and desires take you.

Does business analyst need MBA?

MBA degree is not necessary for an individual to take up a Business Analyst (IT Business Analyst) role. Those who start their IT business analyst careers , most of the times do not have good skills in all the three areas. … So an MBA is not necessary to take up an IT business analyst role.

How is business analyst career path?

After eight to 10 years in various business analysis positions, you can advance to chief technology officer or work as a consultant. You can take the business analyst career path as far as you would like, progressing through management levels as far as your expertise, talents and desires take you.

Is business analyst a technical job?

No, it is not. It is more of a techno-functional role but doesn’t require technical skills. Here are some extracts from Adaptive US’ blog on Business Analyst Job Description : … Managing requirements both at the project level and organization level are vital in fulfilling business needs.

Top 15 Business Analysis Blogs and Websites To Follow

The bacareers blog: Career Path for Business Analyst

Top 15 Business Analysis Blogs and Websites To Follow

Recently https://www.bacareers.in Career path for Business Analyst  was named the top Business Analyst blog on the web!Top 15 Business Analyst Blogs

This is the most comprehensive list of  Top 15 Business Analysis Blogs on the internet and I’m honored to be a part of this! Included in the list are some wonderful blogs.

Feedspot uses this criteria to create their rankings:

  • Relevancy
  • Domain authority
  • Age of a blog
  • Alexa Web Traffic Rank and many other parameters
  • Google reputation and Google search ranking
  • Influence and popularity on Facebook, twitter and other social media sites
  • Quality and consistency of posts.
  • Feedspot’s editorial team and expert review

Top 15 Business Analyst Blog
Top 15 Business Analyst Blog

Recognition never comes easy, and is often the result of collaborative work. Thanks to the much-appreciated support of its subscribers and visitors to its website, I did not expect this result when I started blogging, my intention is to help and support the people who are interested to start their career as a Business Analyst.

I am very happy when bacareers.in Career path for Business Analyst  has just been listed by Feedspot among the Top 15 Business Analysis Blogs on the Web.

No doubt, this honor is an encouragement for us to try even harder than we have done over the past 8 months to bring you the whole story, good and not-so-good, about Business Analyst.

Thanks again.

Our heart-felt appreciation goes to the dedicated team of Feedspot.

Thank you Feedspot.

Hope you find some new Business Analyst blog to improve your knowledge.

Top Blogs for Business Analyst

Top Blogs to improve knowledge as a Business Analyst.

Let us see here some important or top  blogs and websites to refer to get more knowledge on Business Analyst.

Top Blogs for Business Analyst
Top Blogs for Business Analyst

Usually I keep on search to identify some blogs and websites to improve my knowledge, while searching I got some websites and blots, after seeing that I felt it is worth to share with you all. I gone through so many websites and I felt below mentioned websites will help us to improve our knowledge.

I am sharing this information as per my personnel experience, may have some other blogs also but as of now I found this websites and want share with you all.

I feel it is better to visit the website and understand the things are better rather than I explain here on every website.

  1. https://www.batimes.com/
  2. https://www.bridging-the-gap.com/
  3. http://businessanalyst.techcanvass.com/
  4. https://businessanalysisexperts.com/
  5. https://theuncommonleague.com/blog/
  6. https://www.busanalysts.com.au/blog/
  7. https://www.adaptiveus.com/blog/
  8. https://seilevel.com/requirements/
  9. https://businessborderlines.com/index.php/category/blogs/
  10. http://www.adrianreed.co.uk/
  11. https://www.bacareers.in/home/
  12. https://blog.fhyzics.net/bcs-business-analysis-artificial-intelligence
  13. https://www.businessanalysishub.com/blog
  14. https://www.irmconnects.com/business-analysis/

To get certifications :

Let us know if you got any other websites which you feel, it will help to improve skills as a Business Analyst.

Please share in comments section so that it can be help to others also.

 

Business Analyst Role in Product based Company

Business Analyst Role in Product based company:

Let us observe Business Analyst Role in product based company, When Business Analyst is working in product-based company, then he needs to understand the product of the company, like how it works and functionality of the product. Then only he can able to provide the suitable solutions to client. If Business Analyst not have the enough knowledge on his own product then he can’t convince the stake holders. Because of this stake holders may lose the confidence on the Business Analyst.

If you want to prove as a good business analyst, then you should build a good relationship with internal and external stake holders, it is possible when business analyst has knowledge on product.Role and Responsibilities of Business Analyst

Leet us discuss in detail below.

What is product-based company:

Business Analyst Role

IT company will have the concept and they invest time and money to build the product. IT company team will work to deliver this product. IT company initiates the development and company is the owner for this developed product. Then company sales team will sell the same product to multiple clients or customers. Customizations and configuration changes may be done as per the client requirement. Here Business Analyst needs to understand what changes to be done in existing product as per client requirement and where it fits. Business Analyst needs to understand that it should affect the functionality of the application.

Deployment will be done at client place: Business Analyst ensure to deployment should be done with out any issues, Business Analyst should coordinate with internal and external stake holders during deployment. Business Analyst should ensure that all the stake holders should be available during the deployment of the product, so that we can investigate and fix the issues or bugs if anything observed by the client during deployment.

Example for Product development IT companies: Oracle, IBM, SAP, CRM etc.,

Briefly we will see here Business Analyst Role in Product Development Company:

  • Understand the product features
  • Understand the product domain
  • Understand the client requirements
  • Understand what customizations are needed to this product to fit in the client requirements.
  • Understand where this product fits in the Domain
  • https://www.bacareers.in/business-analyst-role-in-testing/

I feel this helps you to understand the Business Analyst Role in Product based company.

What is Application Development Company:

Here client will have the requirement, and client will coordinate with IT company to develop the IT application. Client initiates the development; IT company will share the updates and status of the development of the IT application to the client during meetings and when client asked for status of the development. Client is the owner of the developed application.

Client will be the only customer for this application because application has been developed as per this customer requirements only and client is the owner. Deployment will be done at the Clients place.

Business Analyst needs to understand the client industry and domain to provide suitable solutions.

I feel this helps you to understand the Business Analyst Role in Application Development company.

What are the Tools used by Business Analyst

Tools used by Business Analyst

Let us discuss about Tools used by Business Analyst

Tools used by  Business Analyst

Tools Used by Business Analyst:

Business Analyst needs to use some tools during the project to make stake holders to understand the requirements clearly.  Let us see some of the commonly and important Tools Used by Business Analyst:

A complicated BA role, Business Analyst  needs to gather the requirements from the client and he needs to ensure that no requirement should be missed. He should prepare the specifications very carefully, because development team will understand the requirements based on the artifacts shared by the Business Analyst, if they understand in different way then development team will deliver what they understand as per the artifact, so it may not be as per client requirement, it leads to project failure.

Every organization is using different tools as per company’s requirement, here we will observe the commonly used to tools.

As a practicing business analyst, I have come across many business analysis tools.

 I read so many articles and blogs in internet to understand what are the tools used by the Business Analyst to prove as a good Business Analyst. I found so many tools in internet, but practically it is very difficult to learn all the tools which I found in internet by the business analyst. Because A business analyst is one who deals with the requirements gathering, elicitation, analysis, and modeling on a day-to-day basis.

Hence, in this article, I focused on commonly  Tools Used by Business Analyst which are used by almost all organizations.

Fundamentally, BusinessAnalyst need following types of business analysis tools:

  • To track requirements
  • To manage the requirements
  • Design the requirements
  • Describe requirements in certain detail
  • Model requirements wherever feasible
  • To collaborate with internal and external stake holders.

Here I am going to mention which are the tools I am using to meet my requirements, am not intended you to learn only these tools and am not promoting any tools.

MS Excel:

Mostly I use Excel to create flow charts and as per the client requirement, can use Excel to track the requirements and for requirement traceability matrix. We can create multiple things with using Excel like Wireframes, Flow charts and to manage the requirements. Excel contains several built-in mathematical and financial functions which will be useful in data analysis

  • Pivot tables
  • Examining the trends in data
  • Sort and filter data
  • Creating charts or graphs

MS Word:

Will use Ms_Word to prepare the multiple documents like FSD , BRD, Release Notes and User Manuals. Most of the stake holders are using the Ms-word to prepare multiple documents.

MS PowerPoint:

Will use power point for presentations. With using powerpoint we can easily explain to stake holders.

Google Search:

If you stuck somewhere and not able to understand what to do and how to do, then Google search will help us to get basic idea. If we need any templates related to documentation also we can get the same with using Google Search.

Skype

We can use skype to schedule meetings and we can explain easily via screen sharing to the stake holders. We can easily coordinate with internal and external stake holders with using skype.

Ms _ Visio:

Ms_Visio can be used to draw UML diagrams. We can easily identify with UML diagrams that which actor is doing which task. It will help developers to understand the requirement clearly.

  • UML diagrams creation such as use case, sequence diagrams, and activity diagrams.
  • To prepare process flow charts
  • To create data models
  • To generate architecture diagrams

Ms_Project:

Ms_Project can be used to track the requirements.

JIRA :

Jira can be used to track the requirements, issues, Change requests. Most of the organizations are using JIRA tool.

Balsamiq, axure and Pencil :

Balsamiq and axure can be used to create mockups to understand the requirement clearly. And easily we can explain to stake holders. Balsamiq Mockups helps business to work faster and smarter. Moreover, it allows projects to host online. In addition to that, it works as a collaboration tool between team and clients.

I hope this provided you the overview of Tools Used by Business Analyst.

Here I mentioned common tools used by Business Analyst, if you want to know more tools used by Business Analyst then you can browse on google.

Sample BA Document Templates

FREE DOWNLOAD

Send download link to:

I confirm that I have read and agree to the Privacy Policy.

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

Tools Used By Business Analyst : FAQ

What are the tools for business analysis?

Microsoft Office Suite. The following applications of Microsoft office suite come under the best business analysis tools list – …
Google Docs. …
Rational Requisite Pro. …
Balsamiq. …
SWOT. …
Pencil. …
Trello. …
SmartDraw.

What are analytics tools?

What are business analytics tools? Business analytics tools are types of application software that retrieve data from one or more business systems and combine it in a repository, such as a data warehouse, to be reviewed and analyzed

error

Enjoy this blog? Please spread the word :)