Author Archive Techcanvass Academy

Do you need a certification to become a Business Analyst?

As you are planning to get into the Business Analyst Profile, it’s natural to think of certifications. Is it essential to have a certification before you can be considered by companies for entry-level Business Analyst profile (even if you are not a fresher and have been working)?

Certifications can be a differentiator, if the certification in question is recognized by the industry. Unfortunately, there is no such certification, which has industry-wide recognition for entry level business analysts. However, since we are discussing the certifications for business analysts, let me list down some of the certifications, both for the entry level as well as experienced Business Analysts.

Entry Level Certifications

(Note: Entry level Business analyst refers to the fact that you don’t have any experience as Business Analyst, even though you have industry experience)

The table below shows a list of certifications available for entry level business analysts. These certifications are from reputed organizations and can be considered if it is a mandatory requirement for recruitment.

Business Analyst certifications

Certifications for Experienced Business Analysts

(Note: Please note that experience in this case refers to the experience in the role of business analysis and that does not necessarily mean a designation of Business Analyst. So for example, if you working as a Functional Consultant for SAP or you are working on requirements elicitation or documentation in a software project, all of these count as experience)

The table below shows the certifications, for professionals who have experience as business analysts

Business Analyst certifications

You can visit the respective websites to know the latest details. IIBA is scheduled to launch new form of certifications by September, 2016.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

Top 5 Business Analyst Tools

Top 5 Business Analyst tools

In this article, I am going to share with you, my pick of top 5 business analyst tools, which can be used by an IT business analyst on a day to day basis. These are my top picks and have been selected based on the following factors:

  • Importance from a usage perspective (for an IT business analyst)
  • Easy to learn techniques
  • Not a commercial tool

Important: MS-VISIO from Microsoft is one of the easiest tools to use and I use it regularly and many business analysts also use it. However, this is not a FREE or open source, hence it is not included in this article. 

Business analysts deal with requirements elicitation, gathering, analysis and modelling on a day-to-day basis. An efficient and simple tool helps in performing theses tasks more efficiently.

However, tools alone are not sufficient to succeed even though they help you in becoming more efficient. You should also work towards attaining the core business analysis skills. We have published two different articles discussing the technical and soft skills for a business analyst.

Business analysis skills for a new business analyst

Top 4 soft Skills for business analysts

So, here are my picks of top business analyst tools:

UML Modelling tool – YUML


Best Feature – Use case modelling using simple English

This is my favourite business analysis tool. YUML.ME is a simple UML modelling tool. It supports use cases, activity and class diagrams. It is an online tool and you can save the output in multiple formats including PDF.

What I like about this tool is that, you can create use case diagrams by writing just a few lines of script. You can go to use case diagrams page and start creating use cases.

Drawing use case using YUML

I used it to draw a use case diagrams for the following use cases:

  • Customer sign-in into an online system
  • Customer buys a product
  • Customer browses products (Buy a product includes this use case)
  • Customer checks out (Browse products includes this use case)
  • Customer add new Credit card (Checks out includes this use case)

To draw the use case diagrams for the above, we can write script as shown below:

  • [Customer]-(Sign In)
  • [Customer]-(Buy Products)
  • (Buy Products)>(Browse Products)
  • (Buy Products)>(Checkout)
  • (Checkout)<(Add New Credit Card)

Based on the above script, YUML creates the use case model automatically, as shown below.

It’s a FREE online tool.

Prototyping Tool – Pencil


Best Feature – Quickly creates a prototype

Prototyping is a an important part of business analysts’ role as it helps in getting confirmation from the customer on the requirements. During the requirements gathering phase, creating a quick prototype to help customer understand the look & feel or navigational flow is valuable. Prototyping tools help a lot in doing so.

There are many such tools but my favourite prototyping tool is definitely Pencil. Pencil is available as a standalone tool and you can download and use it locally. It has a simple interface and you can simply drag & drop elements to create a screen.

It provides variety of web and screen elements as shown on the left side of the tool interface.

Business Analysis tool - Pencil

 

This is a free tool.

User Story Tool –  Trello


User stories are integral part of agile projects. Trello is a simple tool to create user story maps and manage it in systematic manner. This is specially useful for multi-locational agile teams. This tool can be used as a collaboration tool so that all the teams are in sync.

A typical user story board will look as shown below:

Business Analysis tool - Trello

Requirement Traceability Matrix


This may not be termed as business analysis tool in the true sense, but this matrix is an important tool for business analysts. Managing requirements with forward and backward traceability is extremely important for business analysts.

In case of changes asked by the customer,  a business analyst needs to refer to the requirement traceability matrix to know all the requirements/features, which might be impacted. In case you don’t know the impacted features for any change, unexpected defects might crop up in the released software.

Requirement Treacibility Tool

 Sequence Diagram Tool – WebSequenceDiagrams


The next business analysis tool is for creating sequence diagram. Sequence diagrams is a process modelling diagram based on UML notations. If you need to create these diagrams, it can become really overwhelming. Sequence diagrams is an exhaustive diagram with lots of details.

There are other FREE tools as well for creating sequence diagram like UMLet. However, WebSequenceDiagrams.com is my favourite for couple of reasons:

a) You don’t need to create diagram but use a simple English based syntax and the tool will draw it for you

b) It’s complete FREE

Sequence Diagram Example

Let’s create a sequence diagram for login process. The steps involved for login process are as shown below:

  • User enters login ID and password in the login screen
  • The login screen checks with database, if the LoginID & password are correct
  • The response is sent to User through Login Screen

We can create the sequence diagram by writing the following script:

  • title Login Process
  • User->LoginScreen: Login into system
  • LoginScreen->Userdatabase: CheckLoginDetails
  • Userdatabase->LoginScreen: Validation Response
  • LoginScreen->User:LoginSuccess

The result is as shown below:

Business Analysis tool - WebSequenceDiagrams

Conclusion

You will come across multiple tools as a business analyst, can you master all of them? That is difficult to achieve. So the best strategy is to pick selective tools and just master them. Tools are always just enablers and not a skill.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

New Agile business analyst certification by IIBA

IIBA Canada has announced the launch of a new certification – Agile Business Analyst, named as Agile Analysis Certification (AAC). This is a welcome move by IIBA and was eagerly awaited.

New Agile business analyst certification by IIBA

International Institute of business analysis (IIBA) is one of the most reputed organizations engaged in the promotion and certification of business analysis practice. Their ECBA, CCBA and CBAP certifications are already well respected in the IT industry.

This new certification on Agile business analysis will be known as Agile Analysis certification (AAC).

What does IIBA say about this AAC certification?

Central to the value business analysis provides to organizations, this new certification focuses on the core competency of business analysis: ANALYSIS when it is practiced in an agile context.

This new certification goes beyond the roles in common agile iterative approaches such as Scrum, Kanban, etc., and is based on the Agile Extension which was developed in collaboration between IIBA and the Agile Alliance. The Agile Extension applies effective business analysis with an agile mindset and a constant focus on delivering business value.

IIBA Agile Analysis Certification will recognize individuals who have mastered application of the seven principles of agile analysis across the three planning horizons: Strategy, Initiative and Delivery.

Pre-requisites for this Certification

There are no eligibility criteria for this certification. This means that any one can go for this certification. Obviously, this puts it in line with ECBA certification, IIBA recommends it for

  • BA professionals with 2-5 years of Agile related experience
  • Agile practitioners with 2-5 years of experience

Agile Extension guide to BABOK

This certification aligns with the Agile Extension to BABOK guide. This guide was developed by IIBA in association with Agile Alliance. Currently the guide is in version 2. You can find more about Agile Extension guide at IIBA website.

You need to be a member of IIBA to get the version 2 of this guide. However version 1 of Agile Extension can be downloaded from here.

What is the IIBA AAC Certification Exam format?

The examination format for Agile Analysis certification (AAC) is going to be multiple choice (MCQs) just like other IIBA Certification exams.

The duration of AAC exam would be 2 hrs and there will be 85 questions.

How can I take this AAC exam?

You can take the AAC certification exam from home just like ECBA Certification exam and will be most probably conducted by the organization, which is conducting ECBA Exam. You just need to have a video camera and internet connectivity in your PC/Laptop.

What is the AAC certification fees?

The Agile analysis certification examination fees for members would be USD 250 and for non-members it would be USD 375. This certification needs to be re-newed every 3 years and there will be a fees of USD 85 and USD 120 for members and non-members respectively.

A discount of 20% off the first exam fee will be provided to early adopters. Watch this space for more on this….

Other Agile Business Analysis Certifications

iSQI, Germany also offers a similar certification known as Certified Agile Business Analyst (CABA). Techcanvass is an authorized training centre and offers Live online and self-paced courses for CABA certification.  You can find more information about this course here.

SCRUM product owner (CSPO) certification is also on similar lines. However it is specific to Scrum methodology and does not include other Agile methodologies. So in a way, it restricts the scope for a business analyst.

You can find more details here:

Certified Scrum Product owner (CSPO) by Scrum Alliance

Professional Scrum Product Owner (PSPO) by Scrum.org

When is IIBA-AAC getting launched?

This certification is expected to get launched in May 2018.

Watch this space for more details and the course details.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

Is SQL important to learn for a business analyst?

This is commonly asked question. Is SQL important to learn for a business analyst? If yes, how does a business analyst use SQL? So I decided to write a post to answer the question and share my views.

Is SQL important to learn for a business analyst?

Yes, very much so. Knowledge of SQL basics is important for every business analyst. In my view, there are 3 reasons for every business analyst to learn SQL:

  • Ad-hoc reporting
  • Data Analysis and mining
  • Improved efficiency during testing

Let’s look at these reasons in details.

Ad-Hoc reporting is all about gaining customer confidence

Business analysts work closely with customers on a day-to-day basis. This is specially true for projects, which are long running. The managers or senior managers of customer organization need reports (known as ad-hoc reports), which are not available in the system as in-built reports.

In this case, a business analyst can ask the development team (which might be sitting in offshore location) to generate the report and send the results. This may cause delays because of timezone difference or possible communication gap. Would you like your customer to be unhappy?

Alternatively, you can generate the report by writing SQL and giving it to the customer quickly. This will establish your credentials and will enable you to build a strong rapport.

Data Analysis and Mining

Every business captures information (data) through software applications. The information is useful for the business. The customer would like to analyze and draw meaningful inferences from the data. Data can be captured by multiple systems and analysis of data requires collation, de-duplication and consolidation of data.

SQL is important for fetching, cleaning and de-duplicating data from multiple sources. As a business analyst, who is expected to perform these activities, knowledge of SQL becomes important.

Efficiency in System Testing

Business analysts conduct functional testing before the system is handed over to the customer for user acceptance testing (UAT). In case of defects, the developer is informed about it. The developer has to debug the application to find the reasons for the defect.

A business analyst can run a few queries to check the issues and help developers fix the defect faster. For example, if the data entered on the page is not reflecting on the next page, what could be the problem?

  • The current page has a problem and data did not get saved
  • The next page has a problem as it is not able to show the data

A business analyst with basic knowledge of SQL can easily verify the first and help developer find the reason for defect quickly.

Conclusion

These are 3 scenarios, where business analysts can make use of SQL knowledge. It will also help them to foster better relationships with the customer and the development team. Good enough reasons for you to learn SQL.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

What is the difference between Needs and Requirements?

Needs Vs Requirements

We often use needs and requirements interchangeably. But are these two terms same? What is the difference between needs and requirements? In this article, we are going to examine the difference with the help of examples.

What is need?

The literal meaning of need is:

Need is something which is essential or very important rather than just desirable.

So, need represents a necessity which must be addressed. A simple example is – A person is thirsty and he/she needs to quench his/her thirst. This is an example of a need.

In business terms, need can be defined as:

A problem or opportunity faced by a business or organization, which needs to be addressed

Business needs is the primary reason why organizations engage experts or consultants (like IT companies) to find a solution. We will take a practical scenario to understand the concept of needs:

Case Study

Oil & Gas Company (Small)

Norman Oil and Gas company is facing severe resource issue at its local gas agencies as people are thronging to apply for new gas connection. It is disrupting the service to existing customers as delivery of cylinders to them is getting affected.

What’s the need? The need is to find a solution to stop disruption of services at local gas agencies. The needs essentially defines – WHY do we want to do something or WHY something is important? What’s the value for the organization?

So, what is requirements? How is it different from the needs?

Difference between needs and requirements

Requirements represent the needs in a useful way so that development team or the solution team can find a solution. In other words, requirements is a more detailed representation of needs meant for the specific audience.

Let’s consider our case study. In the previous section, we looked at the needs of Normal Oil and Gas company, which was to stop the disruption of services at the local gas agencies.

How can we represent this need in a useful format for the technology team? See the requirements described below:

We need to create an alternative method of capturing the applications for a new LPG connection. Each application has to be unique and must capture  the following information:

Full Name

Contact Number(s)

Location

Family Income

Email ID

Aadhaar Number

Needs described in this form, will help the development team in designing and developing the solution.

Needs explain WHY an organization wants a solution to a problem whereas requirements explain WHAT is to be done? What are the details of the problem?

Summary

Needs and requirements are two critical pieces of any project. Needs provide the reasons to initiate the project. Requirements define the needs in a useful format to enable the solution team to find the appropriate solution.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Training - ECBA Certification

Business Analyst Course

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

Business Analyst Training with Trade Finance

Business Analyst Training with Trade Finance

ECBA Exam Simulator

ECBA Exam Simulator

BA Training with Healthcare Domain

BA Training with Healthcare Domain

BA with Investment Banking Domain

BA Training with Investment Banking

Business Analysis Tutorial for beginners

Business Analyst Tutorial for beginners

Business Analyst Tutorial for beginners

In this business analysis tutorial for beginners, you will learn the basics of activities conducted by a business analyst. These tutorials are recorded in simple to understand language so that almost anyone can understand.

These videos are the recordings of our Business Analyst course for ECBA Certification.  This course is designed for IT & Non-IT professionals.  These videos are uploaded on our Youtube channel as well but in this tutorial for beginners, they have been arranged in a sequence.

Business Analyst Tutorial topics

In this business analysis tutorial for beginners, following topics are included:

Tutorial I:  Software development process for beginners (Non-IT professionals)

Tutorial II: Understanding Software development process with a case study

Tutorial III: Software Development Life Cycle methodologies (SDLC) basics

Tutorial IV: Requirements Analysis and Modelling with UML diagrams

Tutorial V: Verification and Validation

 

Software development process for beginners

In this video, we have used construction of a house to explain the software development process. You will find it pretty simple to understand the concepts explained in this video. This class recording is a representative of our approach to teach.

Understanding Software development process with a case study

The second part of business analyst tutorial series discusses the phases of a software development methodology with the help of a simple application. Explained in a simple of understand language, it familiarizes you software development process using industry jargons.

Software Development Life cycle Methodologies (SDLC Basics)

In this video, you will learn the basics of software development methodologies including waterfall, Agile and others. These methodologies are used to develop software applications and understanding their pros and cons is an important part of every business analyst skills.

 

Requirements Analysis and Modelling with UML diagrams

In the previous tutorial, we discussed the some of the most used SDLC methodologies. Having understood that, the next step is to discuss, how do business analyst gather, analyse and model the requirements.

A business analyst can make use of multiple diagrams like Use cases, Activity Diagrams and Sequence diagrams. Using these diagrams along with prototypes, a business analyst develops the System Requirements Specifications (SRS) document.

Verification and Validation

Verification and validation are integral part of software development process. Business analysts play an important role in these activities.

In this tutorial, you will learn about the verification and validation activities. You will also learn how are they conducted?

 

Techcanvass Youtube Channel

These videos are published on a regular basis on our youtube channel. If you would like to be notified of these video releases, please subscribe to our youtube channel.

Techcanvass on Youtube

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Training - ECBA Certification

Business Analyst Course

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

Business Analyst Training with Trade Finance

Business Analyst Training with Trade Finance

ECBA Exam Simulator

ECBA Exam Simulator

BA Training with Healthcare Domain

BA Training with Healthcare Domain

BA with Investment Banking Domain

BA Training with Investment Banking

 

Which business analyst certification is right for me?

Which business analyst certification is right for me?

If you are looking for business analyst certifications, you might have this question – Which business analyst certification is right for me? Read this article to get answer to this question.

I have considered the business analyst certifications on two counts:

  • Popular and widely recognized certifications
  • Certifications going to be popular soon

The business analyst certifications are based on expertise and business analysis experience. We will discuss these factors in the next section.

Eligibility criteria for certifications

Business Analysis experience

I am talking about your business analysis experience and not about your professional experience. If you are working as a sales professional for 5 years, your experience is not equivalent to 5 years of business analysis experience. What does business analysis experience mean? See the “Business Analysis expertise” section. The certifications typically don’t consider non-BA experience.

Business Analysis expertise

Business analysts are expected to acquire experience in the requirements gathering, requirement modelling, requirement management etc. There could be differences in the way different certification bodies define the expertise. But these differences are not significant. IIBA, PMI and BCS are the most prominent business analysis certification bodies. IIBA has categorised business analysis expertise into six knowledge areas. These are:

  • Business Analysis Planning and Monitoring
  • Elicitation
  • Requirements Management and Communication
  • Enterprise Analysis
  • Requirements Analysis
  • Solution Assessment and Validation

These knowledge areas along with underlying competencies represent the business analyst expertise. We will discuss and explain each of these in a separate post. In simpler terms, if you are involved in the following activities, you have business analysis experience:

  • Requirements gathering with the customer
  • Requirements analysis and modelling like UML modelling
  • Developing SRS
  • Functional Testing
  • Business case preparation

To help you choose the right certification, I have presented multiple scenarios based on experience and expertise.

If you don’t have any business analysis experience

In the case, you have no exposure to business analysis functions, you will be eligible for entry level certifications. This is true, even if you have industry experience. The certifications available for entry level business analysts are as follows:

IIBA ECBA Certification

Entry Level certification for Business Analysts

 

 

BCS Business Analysis Certifications

BCS Certification

 

 

Which one is more popular?

IIBA has a much wider acceptance world wide and should be your first choice. However, BCS is widely accepted and recognized in UK and European region and if you are from that region, you must go for BCS.

If you have less then 5 years of business analysis experience

If you have business analysis experience, ECBA and BCS foundation level certifications not worthy of your expertise. You can choose a certification, which is for experienced business analysts. If your experience is less than 5 years, you have the following choices:

IIBA CCBA Certification

CCBA Certification

 

 

IIBA CCBA certification eligibility requirements are as follows:

  • Requires a minimum of 3,750 hours of work experience in the last 7 years ( This requirement translates to approximately 3 years of experience)
  • Minimum of 21 hours of Professional Development in the last 4 years. This is acquired by attending a training program from an IIBA endorsed education provider like Techcanvass.

IIBA CCBA Certification Course

PMI PBA Certification

PMI

 

 

PMI PBA certification eligibility requirements are as follows:

  • Bachelor’s degree or the global equivalent
  • 4,500 hours of business analysis experience (translates to approximately 3.5-4 years of experience)
  • 2,000 hours working on project teams
  • 35 contact hours of education in business analysis

Which one is more popular?

This is a difficult one. PMI as well as IIBA are well recognized certification bodies. You can choose any one of them. However, if you are looking to go for PMP certification in the future, PMI membership will help you in more than one ways.

If you have 5 years or more of business analysis experience

You are a business analyst and have almost 5 years of business analysis experience, you are eligible for CBAP certification from IIBA. This is the flagship certification and is widely accepted certification currently.

IIBA CBAP certification eligibility requirements are as follows:

  • Requires a minimum of 7500 hours of work experience in the last 10 years ( This requirement translates to approximately 5 years of experience)
  • Minimum of 35 hours of Professional Development in the last 4 years. This is acquired by attending a training program from an IIBA endorsed education provider like Techcanvass.

CBAP Certification

CBAP Certification Course

You are in an IT professional with no experience of Business Analysis

If you are an IT professional but have no prior business analysis experience, then you have two options:

Option 1: Go for IIBA ECBA Certification (as discussed above)

Option 2: Go for an Agile Business Analyst or Scrum Product Owner certifications

Agile methodologies are used and adopted at a rapid rate. More and more companies have started to use it for projects. Agile methodologies also need business analysts and you need to understand and master the business analysis skills specific to Agile and Scrum. Here is a list of such certifications:

Agile Business Analyst from iSQI 


Certified Agile Business Analyst certification

 

Agile business analyst certifications are relatively new, but are more generic in nature. It will be applicable for all types of Agile methodologies. Agile business analysts are future proof certifications.

Certified SCRUM product Owner

Product Owner is equivalent to Business analyst. The only difference is that Product Owner (PO) is for SCRUM version of Agile methodologies. There are two certifications available for this role:

Certified Scrum Product Owner (CSPO) by ScrumAlliance

Professional Scrum Product Owner (PSPO) by Scrum.org

Which one is more popular?

Certified Agile Business Analyst (CABA) and PSPO are relatively newer certifications. This means that you may not have heard of it. But these are promising ones. CSPO certification is the most popular one. By the way, Certified Scrum Master (CSM) from Scrumalliance is probably the most popular Scrum certifications in the market today.

Conclusion

I have tried and presented all the scenarios, I can think of and have also indicated the popular choices. Hope it helps you in selecting the right certification. Certifications are important as they provide a standardized minimum level of competence.

Cheers

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

ECBA exam questions – mock test

ECBA exam questions mock test

In this post, we are providing a mock test for ECBA exam questions. These ECBA questions are based on BABOK guide version 3 and are taken from our ECBA Exam simulator. The mock test contains 10 questions. After you finish the test, you will be shown the result with correct answers and answer explanations, wherever applicable.

About the mock test

This mock test is based on IIBA BABOK guide v3. All the IIBA certification tests will be based on this guide and you must familiarize yourself with that. In the end, we have given links to some useful article and videos for knowing about BABOK v3.

Welcome to your ECBA Mock Test

Enter your Email ID
Enter your Name

While planning the business analysis approach, we can choose to have an adaptive or predictive approaches? What is the meaning of predictive planning approach?

The prioritization of requirements is done in backlog management as well. Is this statement TRUE?

Acceptance criteria can include test cases which are not only based on functional requirements but also on non-functional requirements.

Elicitation and collaboration knowledge area describes which of the following activities for a business analyst?

We not only trace requirements, we also trace processes?

The only invalid platform of communicating business analysis package is:

Select what is TRUE about requirement traceability as per BABOK?

The requirements traceability approach is planned by business analysts keeping in mind multiple factors like complexity of the project etc. What are the benefits of requirements traceability? Choose the option which is not applicable?

Does prototype qualify to be a solution or a solution component? This is with reference to the tasks of solution evaluation

What does the following activity refer to:
It is used to generate many ideas from a group of stakeholders in a short period, and to organize and prioritize those ideas.


 

ECBA Exam preparation strategy

There are other resources also available on this blog. You can choose the right category from the main menu of this blog.

Wish you all the best for your preparation & success.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

CBAP Tutorial | BABOK Technique | Data Dictionary

CCBA CBAP tutorial on Data Dictionary

In this CCBA CBAP tutorial on Data Dictionary, we will cover the basics of this 10.2 BABOK v3 technique. Data dictionary may not be a commonly used vocabulary in your day-to-day business analysis world, but it is an important concept.

In this tutorial on data dictionary, I will try and provide a conceptual understanding of data dictionary with examples. This is part of our CCBA CBAP Study guide for CCBA and CBAP preparation course.

What is Data Dictionary?

IBM Dictionary of computing defines data dictionary as

“A centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format”

A data dictionary is also referred to as metadata repository. It comprises of information about the primitive and composite data elements.

A landline number is an example of a composite data element and it comprises of primitive data elements like ISD Code, STD Code, Area code etc. Let’s consider a complete telephone number in India, it looks as follows:

+91 22 2857 1200

This number comprises of multiple information as shown below:

Basic Element Name Any other name Type of values Description
ISD Code Country Code Number The international dialling code for the country
STD Code City Code Number The country’s city code
Area Code Area Code Number Local telephone exchange number
Telephone Number Telephone Number Number Actual phone number
Complete Telephone Number = [ISD Code + STD Code + Area Code + Telephone Number]

 

The table above describes primitive data elements and the composite data elements. This table is an example of data dictionary.

Purpose of Data Dictionary

Data dictionary is used to create a standardized representation of data elements for a given project or projects and for its stakeholders. This helps in having a common understanding and representation.

Without having a data dictionary, data can have multiple interpretations in a system. This may lead to different representations. For example, one developer may present a phone number as one value (allowing numbers and ‘+’ sign) and other one may present it as a combination of multiple fields. This leads to bad user experience.

Please note that data dictionary is always created for a context (a project). A composite data element may be relevant for one project but may not be for the other.

For example, if the application under development is for customers across the world, the ISD code is a relevant part of the telephone number. We have created the data dictionary for an application with ISD number.

But, if the application is to be used only in one country, the ISD code has no relevance and should not be part of the data dictionary.

Formats for Data Dictionary

Multiple formats can be used to represent a data dictionary. BABOK v3 suggests the following format:

Data Dictionary

We can use any format for representing the data dictionary as long as it is consistent across the artifacts.

Elements of Data Dictionary

As per BABOK v3 guide, the primitive data elements should have the following information:

  • Name: A meaningful name to the element so that it be recognized uniquely.
  • Aliases: Alternate or commonly used term used for the data element, different from Name
  • Value/Meanings: Represents data types (like number or text), size, list of values (if applicable) etc
  • Description: More details about the data elements for the specific project/context

Composite Elements may be:

  • Sequences: A composite element comprises of multiple primitive data elements. These elements could be arranged in a sequence i.e. coming one after the other as in the telephone number. A ‘+’ sign is used to represent that as shown below:

[ISD Code + STD Code + Area Code + Telephone Number]

  • Repetitions: When one of the data elements gets repeated multiple times. A ‘{ }’ is used to represent that:

Invoice = Invoice_number + Date + {items-ordered} + Sub-total + Sales-Tax + Total due

  • Optional Elements: A composite data element may also have optional elements. Optional elements are represented by ‘( )’.

Customer_name = First_name + (Middle_name) + Last_name

 

Note: Care must be taken to create the data dictionaries as unnecessary and irrelevant data dictionaries can lead to limited or no realization of business value.

Data Dictionary Example – Online Payments

In this example data dictionary, a composite data element payment-data and primitive data elements are shown:

Data Dictionary Example

CCBA CBAP Study Guide

This is an extract from our CCBA CBAP Study guide based on BABOK v3. The study guide is created to help aspirants understand concepts with the help of examples. BABOK v3 guide is a comprehensive book yet does not provide practitioner’s perspective.

This study guide is a complimentary study material to BABOK v3.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

CCBA Certification CourseCBAP Certification Course

 

 

Cheers