business analyst

[vc_row full_width=”stretch_row” css=”.vc_custom_1559286923229{background-color: #f6f6f7 !important;}”][vc_column width=”1/2″][vc_tta_accordion color=”peacoc” active_section=”1″][vc_tta_section title=”What is a flowchart and why it is important?” tab_id=”1559286383409-ab730398-6c03″][vc_column_text]A Flowchart shows the complete flow of system through symbols and diagrams. It is important because it makes the system easy to understand for developers and as well nontechnical stakeholders.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Use Case Model?” tab_id=”1559286383419-ca1e4f09-b484″][vc_column_text]Use case model shows a sequence of events and stream of actions regarding any process performed by an actor.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What does UML stand for?” tab_id=”1559286461195-8472c861-81ff”][vc_column_text]It stands for Unified Modeling Language.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Do you think Activity Diagram is important and how?” tab_id=”1559286499169-f2685778-8e5b”][vc_column_text]

As the name implies, an activity diagram is all about system activities. The main purpose of activity diagram is to show various events taking place in an organization in different departments.

[/vc_column_text][/vc_tta_section][vc_tta_section title=”Can you name the two types of diagrams heavily used in your field?” tab_id=”1559286522681-3bf94e12-e7b7″][vc_column_text]The two diagrams are Use Case Diagram and Collaboration Diagram[/vc_column_text][/vc_tta_section][vc_tta_section title=”Do you know what is meant by an alternate flow in a use case?” tab_id=”1561380019133-aed9585a-f8a4″][vc_column_text]It is the alternative solution or activity in a use case that should be followed in case of any failure in the system.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are exceptions?” tab_id=”1561380100055-0d43c5ba-de29″][vc_column_text]These are the unexpected situations or results in an application.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are extends?” tab_id=”1561380141521-8b852751-46c2″][vc_column_text]Extends is a relationship that is shown by dotted line. It is usually used to specify optional behavior which has no independent meaning. Example: Help on “Sign on” extends use case “Sign on”[/vc_column_text][/vc_tta_section][vc_tta_section title=”Name the two documents related to a use case?” tab_id=”1561380141321-3ed0a90a-1676″][vc_column_text]The two documents are FRD (Functional Requirement Document) and SDD (System Design Document).[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is the difference between Business Analyst and Business Analysis?” tab_id=”1561380141097-7f66d8f7-23df”][vc_column_text]Business Analysis is the process performed by the Business Analyst.[/vc_column_text][/vc_tta_section][vc_tta_section title=”As a business analyst, what tools, you think are more helpful?” tab_id=”1561380140889-8ae7dd86-c198″][vc_column_text]There are many, but I mostly use, Rational Tools, MS Visio, MS Word, MS Excel, PowerPoint, MS Project.[/vc_column_text][/vc_tta_section][vc_tta_section title=”In your previous experience, what kind of documents you have created?” tab_id=”1561380140537-5e8b6e27-a49e”][vc_column_text]I have worked on, Functional Specification Documents, Technical Specification Documents, Business Requirements Documents, Use Case Diagram, etc[/vc_column_text][/vc_tta_section][vc_tta_section title=”What does INVEST stand for?” tab_id=”1561380140369-1632de89-6118″][vc_column_text]INVEST means Independent, Negotiable, Valuable, Estimable, Sized Appropriately, Testable. It can assist project managers and technical team to deliver quality products/services.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define SaaS?” tab_id=”1561380140178-78e0f46c-219d”][vc_column_text]SaaS means Software as a Service. It is related to cloud computing. It is different from other software bundles as you don’t need this type of software to be installed on your machine. All you need is an Internet connection and a Web Browser to use it.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What steps are required to develop a product from an idea?” tab_id=”1561380139978-81dd2b9c-6df3″][vc_column_text]You have to perform, Market Analysis, Competitor Analysis, SWOT Analysis, Personas, Strategic Vision and Feature Set, Prioritize Features, Use Cases, SDLC, Storyboards, Test Cases, Monitoring, Scalability.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What do you think is better, the Waterfall Model or Spiral Model?” tab_id=”1561380139762-33f00b87-35b0″][vc_column_text]It all depends on the type and scope of the project. Also, a life cycle model is selected on the basis of organizational culture and various other scenarios to develop the system.[/vc_column_text][/vc_tta_section][vc_tta_section title=”How can you explain a user-centered design methodology?” tab_id=”1561380139546-66e3c85e-3f49″][vc_column_text]It all depends on the end users. In such scenario, we develop the system with a user’s point of view. Who are the end users, what they require etc. Personas are helpful in this process.[/vc_column_text][/vc_tta_section][vc_tta_section title=”How do you define Personas?” tab_id=”1561380139297-327dcc10-cd96″][vc_column_text]Personas are used instead of real users that assist developers and technical team in judging the user behavior in different scenarios. Personas are social roles, performed by any actor or character. It is derived from a Latin word meaning “character”. In marketing terminology, it represents a group of customers/end users.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Application Usability?” tab_id=”1561380134826-09a96197-304a”][vc_column_text]Application usability is the quality of the system that makes the system useful for its end users. System’s usability is good if it is capable of achieving users’ goals.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is 8-omega?” tab_id=”1561380827114-c6dc470c-d300″][vc_column_text]It is a business framework that is mainly being adopted by firms and organizations for the betterment of their business. Its key factors are Strategy, People, Process, Technology.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is a database transaction?” tab_id=”1561380905215-02c0a95d-f04c”][vc_column_text]When we perform any activity in a database, such as addition, deletion, modification, searching, etc. is said to be a database transaction.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define OLTP Systems?” tab_id=”1561380951397-20df0f16-a987″][vc_column_text]OLTP stands for On-Line Transaction Processing. Such systems are capable of performing database transactions and are meant to provide good speed for database transactions. These systems are mainly used for data entry and retrieving data from the database.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Do you have any idea about Pugh Matrix?” tab_id=”1561381016397-988957cf-d661″][vc_column_text]Pugh Matrix is used to decide about the most optimal and alternate solutions. This technique is now a standard part of Six Sigma technique. It is also known as a problem or design matrix.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What does FMEA stand for?” tab_id=”1561381051022-ba693627-e029″][vc_column_text]It means Failure Mode and Effects Analysis. It is a failure analysis, that is used mainly in product development, system engineering, and operations management. This analysis is performed to figure out various failure modes and their severity in any system.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is a 100-point method?” tab_id=”1561381099519-ffb397cf-248b”][vc_column_text]This method is used to assign priority to different steps in a process. Each group member is supposed to assign points to different steps. In the end, all the points for each step are calculated. The step having the highest points has the highest priority.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Who is Business Analyst?” tab_id=”1584097075179-2aaa7c29-f62a”][vc_column_text]A business analyst works as a bridge between different stakeholders in an organization. He connects with the different stakeholders of an organization to clarify and finalize the requirements, helps the project team in project planning, designing and finally validating the developed components. He is the person who possesses adequate domain knowledge and can sort the business needs amongst the stakeholders who belong to different domains.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Name some of the documents that a business analyst use to handle?” tab_id=”1584097076496-a70c45d6-fa83″][vc_column_text]Following are some of the common documents that a business analyst use to handle:

  • Project vision document
  • Use cases
  • Requirement Management Plan
  • User stories
  • Requirement Traceability Matrix (RTM)
  • Business Requirement Document
  • System Requirement Specification (SRS)/ System Requirement Document (SRD)
  • Test case
  • Functional Requirement Specification (FRS)/ Functional Specification Document (FSD)

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is SRS and what are its key elements?” tab_id=”1584097077277-2b29555c-d54c”][vc_column_text]A System Requirements Specification (SRS) or a Software Requirements Specification is a document or set of documents that describe the features of a system or software application. It includes a variety of elements which define the intended functionality required by the stakeholders and customer to satisfy the end users.

In addition to that, an SRS provides a high-level idea of the system and its behavior, the main supported business processes, the assumptions and the key performance parameters for the system. The key elements of an SRS are:

  • Scope of Work
  • Functional Requirements
  • Non-Functional Requirements
  • Dependencies
  • Data Model
  • Assumptions
  • Constraints
  • Acceptance Criteria

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is a requirement?” tab_id=”1584097078273-94bcdd00-4bc2″][vc_column_text]A requirement is a targeted solution to achieve specific business goals or objectives. It is an input to various stages of SDLC. This is a basis of a project which must be validated by the stakeholders and business users before implementation. Besides that, every requirement needs to be properly documented for future reference purpose.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is Use case?” tab_id=”1584097078866-e2f1177e-08e9″][vc_column_text]A use case is a diagrammatic representation of a system which describes how a user uses a system to accomplish a goal. It is an integral part of software engineering and software modelling technique which defines the targeted features and the resolution of any possible errors which a user may encounter.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are the steps that you need to follow to design a use case?” tab_id=”1584097079722-3de132ba-ef9a”][vc_column_text]The steps in designing use cases are:

  • Identify the users of the system
  • Creating a user profile for each category of users. This includes all roles that the users may play and relevant to the system.
  • Identify essential goals associated with each role. Also, identifying the significant roles.
  • Creating use cases for every goal associated for a use case template. This also includes maintaining the same abstraction level for the entire use case. Higher level use case steps are considered as goals for the lower level.
  • Structuring the use cases

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is Scope creep and how can you avoid scope creep?” tab_id=”1584097080347-90143c3d-3427″][vc_column_text]Scope creep, or requirement creep is a term that relates to the uncontrolled changes or deviation in the project’s scope within the same resource range for example within same schedule and budget of the project. It’s an indication of poor project management and a viable risk to a project. Some of the possible causes of scope creep are:

  • Poor communication between the project’s stakeholders
  • Improper documentation of the project’s requirements

Scope creep could be avoided by:

  • Clear documentation about the project scope
  • Following proper change management
  • Prior intimation about the effects of the changes to the associated parties
  • Proper documentation of the new requirements in the project log
  • Refrain from Gold Plating which means adding extra features to the existing functionalities

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is BRD? How is it different from SRS?” tab_id=”1584097081386-264e4a85-c2ce”][vc_column_text]A Business Requirements Document (BRD) is a formal contract between the customer and the organization for a product.

The difference between BRD and SRS are as follows:

                          BRD                             SRS
It is a high-level functional specification of the software. It is a high level functional and technical specification of the software
It is a formal document to describe the requirement provided by the client (written, verbal) It describes the functional and non-functional requirements of the software to be developed
The Business Analyst creates it after their direct interaction with the clients The System Architect creates it as it needs technical expertise. Though sometimes Bas too can create it.
It is derived based on the requirements and client interaction It is derived from the BRS

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is Gap Analysis?” tab_id=”1584097082187-0c7edbd2-109c”][vc_column_text]Gap Analysis is a technique to analyze the gap between the existing system and functionalities, and the targeted system. Here gap means the amount of task or change that may be required to get the intended result. It’s a performance level comparison between the present and the proposed functionalities.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is requirement prioritization? What are the different techniques used for it?” tab_id=”1584097082799-195653ac-bbc7″][vc_column_text]Requirements prioritization is the process to allocate requirements based on the business urgency to different phases, schedule, cost, etc.

There are various techniques which are used for requirements prioritization:

  • MoSCoW Technique
  • Requirements Ranking Method
  • 100-dollar method
  • Kano Analysis & More
  • Five Whys

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is the requirement elicitation technique?” tab_id=”1584097084517-48632d8b-7dd6″][vc_column_text]Requirement elicitation is the process of requirement gathering from stakeholders, users, and customers by conducting meetings, questionnaires, interviews, brainstorming prototyping, sessions, etc.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][vc_column width=”1/2″][vc_tta_accordion color=”peacoc” active_section=”1″][vc_tta_section title=”Can you define mis-use case?” tab_id=”1561381580077-c0e28341-f10c”][vc_column_text]It is a term derived from use-case. Unlike use case, a mis-use case is something that shows -what kind of malicious activities can be performed by an actor that may result in system failure.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is SQUARE stand for?” tab_id=”1561381580128-3fa50d0b-d59d”][vc_column_text]SQUARE stands for Security Quality Requirements Engineering. It is one of the software engineering steps that mainly focus on documenting the security requirements of the system.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is Pareto Analysis?” tab_id=”1561381580191-70962650-faa8″][vc_column_text]Pareto Analysis is a decision-making technique, also known as 80/20 rule. It is used for quality control and Defectresolution. It explains few factors that can be responsible for big problems. It is named as 80/20 rule, because as per this rule, 80 % effects in the system, arises from 20 % causes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is Agile Manifesto?” tab_id=”1561381580241-af17f598-578f”][vc_column_text]Agile Manifesto is a guide for software developers about the Agile development principles to ensure iterative solutions.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What BPMN stand for?” tab_id=”1561381580299-b4801e87-6b07″][vc_column_text]BPMN is Business Process Model and Notation. It is a graphical representation of business processes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define BPMN Gateway?” tab_id=”1561381580360-44124c47-f2ca”][vc_column_text]BPMN Gateway is a processing modeling component that is used to control the flow of interaction, the sequence of processes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Name the five basic elements’ categories in BPMN?” tab_id=”1561381580416-449a83ba-615b”][vc_column_text]They are Flow Objects, Data, Connecting Objects, Swimlanes, and Artifacts.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Have you ever used Kano Analysis in your previous jobs and how do you define it?” tab_id=”1561381580469-0a28937b-6f8a”][vc_column_text]Yes, I have used Kano Analysis in one of my previous jobs. Kano Analysis is used to analyze a system in terms of its requirements to identify its impact on customers’ satisfaction.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are the key areas in a Kano Analysis?” tab_id=”1561381580522-7bb9947d-f884″][vc_column_text]Kano Analysis has three key areas -namely:  Unexpected Delighters, Performance Attributes and Must Have Attributes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Pair-Choice Technique?” tab_id=”1561381580576-95328afd-dbfc”][vc_column_text]The pair-Choice Technique is used to give priority to various items in a process. It is mainly used when distinctive stakeholders are involved in the project. This technique asks the group to compare each item with the other and select the one having the highest priority.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Do you have suggestions to make an effective use-case model?” tab_id=”1561381580637-b9ae9511-e69a”][vc_column_text]Yes, I would suggest making two separate diagrams. One serves as a use-case, and the other serves as an actor diagram. So that we can highlight all the possible activities in a use case & in actor diagram and then we can merge both the diagrams to get an effective use-case diagram.[/vc_column_text][/vc_tta_section][vc_tta_section title=”How many types of an actor can be depicted in a Use-Case?” tab_id=”1561381580703-2993cafa-e158″][vc_column_text]Two types of actors can be depicted in a Use case, viz. primary and secondary actors. Primary actors start the process, and secondary actors assist them. Moreover, actors can be of four types such as Human, System, Hardware, and Timer.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define BCG Matrix?” tab_id=”1561381580760-9a9ce3dc-6e32″][vc_column_text]The Boston Consulting Group (BCG) matrix is developed to analyze several of business processes and new product offerings from companies. It is a useful tool that can be used in portfolio analysis, strategic management, product management, and brand marketing.[/vc_column_text][/vc_tta_section][vc_tta_section title=”How can you differentiate between pool and swimlane?” tab_id=”1561381580819-0660d6d0-9cd9″][vc_column_text]A swimlane is related to group activities on an activity diagram while a pool is dedicated activity to a single person.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Differentiate between Fish Model and V Model?” tab_id=”1561381580906-ee97c74e-a2c9″][vc_column_text]Fish model is comparatively very costly and time-consuming, while, V model requires less time and cost. Moreover, the Fish model is used when there were no ambiguities in the customers’ requirements. Otherwise, V model is preferred.[/vc_column_text][/vc_tta_section][vc_tta_section title=”How do you manage frequently changing customers’ requirements while developing any system?” tab_id=”1561381580972-edf8e1e3-0a1b”][vc_column_text]As a business analyst, I would develop a document stating clearly that no change will be accepted after a certain period of time and get it signed by the user.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Use Case points?” tab_id=”1561381581037-3f17dd2c-4a4e”][vc_column_text]Use Case points are used to evaluate the cost of work done to develop the system.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What does PEST stand for?” tab_id=”1561381581104-48f0fe67-5b57″][vc_column_text]It means Political, Economic, Social, and Technological. It is used to analyze business environment, in which it has to be operated.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Name the four key phases of business development?” tab_id=”1561381581168-2db6e5b8-a2c6″][vc_column_text]They are Forming, Storming, Norming, and Performing.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Benchmarking?” tab_id=”1561381581230-f8505325-fb2b”][vc_column_text]Benchmarking is about measuring the performance of an organization to compete in the industry. In this process, a company may measure its policies, performance, rules and other measures.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What do we mean by SWEBOK?” tab_id=”1561381581301-a3c6d0bd-9790″][vc_column_text]It means Software Engineering Body of Knowledge.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What do you know about GAP Analysis?” tab_id=”1561381581371-599306ff-0930″][vc_column_text]It is a process of comparing and determining the difference between two things or processes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Agile?” tab_id=”1561381581439-ad428f58-4aca”][vc_column_text]Agile is a technique that uses several light-weight methodologies such as Rapid Application Development (RAD), Extreme Programming (XP) and SCRUM. All these methodologies focus on the development of iterative solutions.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Scrum Method?” tab_id=”1561381581506-032db2af-6035″][vc_column_text]It is one of the agile methods, used to develop iterative information systems. In this method, a small team works on the assigned tasks for a time period of 30 days usually.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What does JAD stand for?” tab_id=”1561381581578-9982e19f-7d10″][vc_column_text]

 

It means Joint Application Development.

 

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is the fundamental difference between a requirement and need in a business analysis perspective?” tab_id=”1584097085801-391b170c-76f8″][vc_column_text]Needs are high-level definitions of the future goals of a business. Whereas, Requirements are the representation of the detailed description of that business needs.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are non-functional requirements and how do you capture them?” tab_id=”1584097086393-e30239e2-8f65″][vc_column_text]Non-functional requirements represent the performance level characteristics like how fast it can respond, how smooth is a user interface, security, etc. of the application under development (AUD).
No functional requirements are captured in the SRS document in its designated section.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are the skills that a business analyst must possess?” tab_id=”1584097086991-b9859207-5b0f”][vc_column_text]We can broadly categorize the skills of a business analyst in three types:

  • Fundamental skills
  • Technical skills
  • Business Analysis skills

For each of the above categories a business analyst should possess some skills as mentioned below:

                  Skill category      Skills
Fundamental skills
  • Problem Solving 
  • Communication
  • Management skills
  • Research 
Technical skills
  • IT skills like MS Office, Operating systems, Programming languages, Knowledge of database, SDLC knowledge, Domain knowledge
Business Analysis skills
  • Requirement Elicitation
  • Documentation 
  • Decision making
  • Creativity 
  • Analytical skills

[/vc_column_text][/vc_tta_section][vc_tta_section title=”How will you define a good quality requirement as a business analyst?” tab_id=”1584097087576-fdb7a456-ac4d”][vc_column_text]We can measure the quality of a requirement using SMART rule. As per this rule, a good quality requirement should be:
Specific: The requirement should be specific and could be documented properly
Measurable: Different parameters can measure the success criteria of the requirement
Attainable: The requirement should be feasible within the scope of the given resources
Relevant: The requirement must be in line with the project’s business case
Timely: The requirement should be communicated early in the project lifecycle[/vc_column_text][/vc_tta_section][vc_tta_section title=”Which documents are used to capture non-functional requirements?” tab_id=”1584097088663-f91b2fa3-ad30″][vc_column_text]There are two documents that are used to capture non-functional requirements, and they are:

  • SDD (System Design Document)
  • FRD (Functional Requirement Document)

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is alternate flow in use case diagram?” tab_id=”1584097089208-0a8ed4dd-0a33″][vc_column_text]It is an alternative solution or activity in a use case that should be followed in case of any failure in the system.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Define Personas?” tab_id=”1584097089877-238c356e-7ea7″][vc_column_text]Personas represents User-Centered Design methodologies. To enable an application capable of performing on a demographic basis, fictional characters are conceptualized by the business analysts and based on their possible demographic specific behavior scenarios are created during design.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is an activity diagram and what are the important elements of it?” tab_id=”1584097090375-c187ccf9-f588″][vc_column_text]An activity diagram is a visual representation of the workflow of a business use case. This diagram shows various activities that take place in an organization in different departments like HR, Sales, Accounts, etc. The activity diagram highlights the differences in the departments.
The important elements in Activity diagram are initial nodes, activities, control flows, decisions, a fork, guard conditions, join and end nodes.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is UML modelling?” tab_id=”1584097091473-0e48eb35-c5f9″][vc_column_text]UML stands for Unified Modelling Language. It is a standard that the industry uses for documenting, constructing and visualizing various components of a system. This modelling standard is primarily used for software development. However, it is also used for describing job roles, organizational functions, and business processes. Some of the important diagrams that BAs use as part of UML are the class diagram, state diagrams and use cases.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What are the best practices to follow while writing a use case?” tab_id=”1584097591222-7e633289-fc9f”][vc_column_text]Some of the best practices to write a use case are as follows:

  • To become a valid use case, the use case must provide some value back to the actor or stakeholder.
  • The functional and non-functional requirements must be captured appropriately in the use case.
  • The use case must have one or more alternate flow along with the main flow.
  • The use case should only describe what the system does and not how it is done which means it will not describe the design. It will act as a black box from the viewpoint of an actor.
  • The use case should not have any, i.e. it should be stand alone.

[/vc_column_text][/vc_tta_section][vc_tta_section title=”What is the difference between exception flow and alternate flow?” tab_id=”1584097092379-2a2aa160-30e8″][vc_column_text]Alternate flow are the alternative actions that can be performed apart for the main flow and can be considered as an optional flow.
Exception flow is the path traversed in case of any exception or error.[/vc_column_text][/vc_tta_section][vc_tta_section title=”Do you think a business analyst should be involved in testing?” tab_id=”1584097093049-75a61266-ba96″][vc_column_text]Yes. Because a business analyst understands the overall system requirements and challenges associated with it very well. Hence, he can be instrumental during the testing phase to run it appropriately and resolve any system related query.[/vc_column_text][/vc_tta_section][vc_tta_section title=”What does INVEST stand for?” tab_id=”1584097093946-51f594cf-a5fe”][vc_column_text]INVEST stands for –

  • Independent
  • Negotiable
  • Valuable
  • Estimable
  • Sized Appropriately
  • Testable

It can assist project managers and technical team to deliver quality products/services.[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”7135″ img_size=”full”][/vc_column][/vc_row]

WhatsApp us