Questions Flashcards
Tell me about yourself?
5/10
What are the 4 agile values?
The four Agile values are…
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
0/10
What are the 12 principles of agile?
- Satisfy the customer through early
and continuous delivery.
**2. Welcome changing requirements,
even late in development.
**3. Deliver working software frequently
with a preference to a shorter timescale. - Business people and developers must work
together daily throughout the project. - Build projects around motivated individuals.
- Convey information to and within a development team through face-to-face conversation.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development.
- Continuous attention to technical excellence
and good design enhances agility. - Simplicity - the art of maximizing the amount
of work not done is essential. - The best architectures, requirements,
and designs emerge from self-organizing teams. - At regular intervals, the team reflects
on how to become more effective.**
0/10
How do agile scrum teams work?
1) 1-4 week cycles called “sprints” - to ensure teams are not planning too far ahead and they are refining their processes to ensure customer delivery. Good for projects that evolve overtime and delivery can be made in increments and where there is need for consistent customer feedback.
2) Daily standup meetings - a
3) Sprint retrospective at the end
of the cycle - a
4) Rapid feedback
5) Close collaboration with customers
and stakeholders
5/10
What is Exploratory Testing and when should it be performed?
The definition of Exploratory Testing is “simultaneous test design and execution” against an application. This means that the tester uses her domain knowledge and testing experience to predict where and under what conditions the system might behave unexpectedly. As the tester starts exploring the system, new test design ideas are thought of on the fly and executed against the software under test.
In an exploratory testing session, the tester executes a chain of actions against the system, each action depends on the result of the previous action, hence the outcome of the result of the actions could influence what the tester does next, therefore the test sessions are not identical.
This is in contrast to Scripted Testing where tests are designed beforehand using the requirements or design documents, usually before the system is ready and execute those exact same steps against the system at another time.
Exploratory Testing is usually performed as the product is evolving (agile) or as a final check before the software is released. It is a complementary activity to automated regression testing.
10/10
What is EQUIVALENCE PARTITIONING?
It is mainly used to reduce the number of test cases by identifying different sets of data that are not the same and only executing one test from each set of data
10/10
How do you test the login feature of a web application?
Sign in with valid login, Close the browser and reopen and see whether you are still logged in or not.
Session management is important – how do we keep track of logged-in users, is it via cookies or web sessions?
Sign in, then log out and then go back to the login page to see if you are truly logged out.
Log in, then go back to the same page, do you see the login screen again?
Sign in from one browser, then open another browser to see if you need to sign in again?
Log in, change the password, and then log out, then see if you can log in again with the old password.
7/10
What are the different phases of the software development life cycle?
Project initiation, requirements and specifications, design, construction, testing, installation, and post implementation review
10/10
What is 64vb in insurance?
No insurer shall assume any risk in India in respect of any insurance business until the premium payable is received by him or is guaranteed to be paid by such person or unless and until deposit of such amount is made in advance.
10/10
What is no claims bonus in vehicle Insurance?
No-claim bonus (NCB) is a discount in premium offered by insurance companies if a vehicle owner has not made a single claim during the term of the motor insurance policy.
5/10
What are some of the add-on covers in vehicle insurance?
Consumables cover
Daily allowance cover
Engine protection cover
Key replacement cover
Loss of personal belongings
No claims bonus protection cover
Passenger cover
Roadside assistance cover
Return to invoice cover
Tyre protection cover
Zero depreciation cover
0/10
What is the BA’s role in project time reporting, developing a communications management plan, and establishing a project status reporting process and cycle?
During the development of a system, how do you manage frequently changing customers’ requirements?
It is one of the most frequently asked business analytic interview questions. The first task of a business analyst is to draft a document stating the number of changes that are allowed, and after a certain point, no amendments will be accepted. It is vital to get this document signed by the user.
In case the change required is accepted, make sure to note down all the changes and find out their overall impact on the project. Calculate the timeline, cost, and resources needed for this change.
What is Scope creep and how can you avoid Scope creep?
Scope creep is a problem that can occur during the development of a project, when the scope of the project gradually expands beyond its original parameters. This can happen for a variety of reasons, such as changes in the requirements or objectives of the project, or simply due to poor planning.
Avoiding scope creep can be difficult, but it is essential in order to keep a project on track. One way to do this is to have a clear and concise definition of the project’s scope from the outset, and to make sure that all stakeholders agree on this definition. It is also important to have a well-defined change management process in place, so that any changes to the scope are carefully considered and approved by all relevant parties. Finally, regular communication with all stakeholders can help to ensure that everyone is aware of the project’s current parameters and objectives.
If you are experiencing scope creep in your own project, it is important to take action to address the problem as soon as possible. Allowing the scope to continue to expand unchecked can lead to significant delays and cost overruns, and can ultimately jeopardize the success of the project.
What is requirement prioritization? What are the different techniques used for it?
Prioritizing requirements is a critical part of the requirements gathering process. It helps ensure that the most important requirements are addressed first, and that resources are used efficiently. There are a variety of techniques that can be used to prioritize requirements, including cost-benefit analysis, value-based prioritization, and stakeholder analysis.
Cost-benefit analysis is a technique that assesses the costs and benefits of each requirement. This can be used to identify which requirements are most important in terms of cost-effectiveness. Value-based prioritization is a technique that assesses the value of each requirement, based on factors such as how important the requirement is to the user, how likely it is to be used, and how complex it is to implement. Stakeholder analysis is a technique that assesses the importance of each requirement based on who will be affected by it. This can help identify which requirements are most important to the stakeholders involved.
No matter which technique is used, it is important to involve all stakeholders in the decision-making process. This will help ensure that the requirements that are prioritized are those that are most important to the project.