BA - Requirements Flashcards
What are the primary tools used by Salesforce for Version Control?
Git
GitHub
What contains a list of the needs of a business and details what is included and excluded?
Requirements Document
What are the five Scrum Values?
Focus
Commitment
Courage
Honesty
Respect
What step should be taken once a requirements document has been created to help protect against potential scope creep?
Stakeholder Sign Off
What are 4 key features of Kanban?
Visual Workflow
Incremental and Evolutionary Change
Limited Work in Progress
Metrics
What are the two types of Version Control?
Centralized Version Control System
Distributed Version Control System
_______ requires the team to work in specified sprints.
Scrum
Scrum requires the team to work in specified sprints.
Which methodology provides a more flexible and adaptable approach to Project Management?
Kanban
What are the two methodologies most commonly used in Salesforce Projects?
Scrum and Kanban
What is used to help visualize the stages that a work item/task goes through from start to finish?
Kanban
Name 3 third-party tools used to deploy changes to a live Salesforce Org.
Copado
Flosum
Gearset
_______ are a free tool that is included with Salesforce. They can be used to deploy changes to a Salesforce Org.
Change Sets
Change Sets are a free tool that is included with Salesforce. They can be used to deploy changes to a Salesforce Org.
Scrum team members can broadly be split into which three roles?
Scrum Lead/ Scrum Master
Development Team
Product Owner
In Scrum, the _______ is responsible for representing the voice of the customer and defining the product backlog.
Product Owner
In Scrum, the Product Owner is responsible for representing the voice of the customer and defining the product backlog.
In Scrum, the _______ is responsible for building the product, is self-organizing and is responsible for planning and executing.
Development Team
In Scrum, the Development Team is responsible for building the product, is self-organizing and is responsible for planning and executing.
In Scrum, the _______ is responsible for facilitating the Scrum process and removing impediments to the team’s progress and helps the team to improve their Scrum skills and practices.
Scrum Lead / Scrum Master
In Scrum, the Scrum Lead / Scrum Master is responsible for facilitating the Scrum process and removing impediments to the team’s progress and helps the team to improve their Scrum skills and practices.
_______ is a popular job, but is not a role in Scrum.
Project Manager
Project Manager is a popular job, but is not a role in Scrum.
_______ is the process of identifying and assessing the people or groups who have an interest in a project, including their needs, expectations, and level of influence.
Stakeholder Analysis
Stakeholder Analysis is the process of identifying and assessing the people or groups who have an interest in a project, including their needs, expectations, and level of influence.
What document can be used to help a BA identify who to speak to about specific business problems, who can provide greater detail about complex problems, and who has the greatest authority when it comes to decision-making?
a Stakeholder Wheel
What does a RACI Chart show?
RACI Chart shows who is …
Responsible
Accountable
Consulted
Informed
… for different tasks.
What document would a BA prepare that details the needs of the company in a specific and quantifiable way?
Requirements Document
_______ is a tool used to identify the difference between the current state of a system and the desired state.
Gap Analysis
What are three key characteristics of User Stories Documentation?
- Focus on how the end-user will interact w the product.
- Written from the perspective of the end-user or customer.
- Written in the style of: As a… I want to… So that I can…
_______ can be written and implemented without stakeholder sign off, especially in agile.
User Stories
_______ is a distributed version control system and _______ is a centralized hosting servie.
Git, GitHub
A project is constantly evolving, with many urgent requests that need to be responded to quickly. Which approach should BA take?
Use the Kanban agile methodology
Name the documentation that will describe how end-users will interact with Service Cloud and the impact it will have on their experience.
User Stories
BA needs a way to keep track of all tasks and their status in a visual way to share w the stakeholders at bi-weekly meetings. What should she use?
Kanban
_______ is a project management methodology that is well-suited for small-scale, iterative projects.
Scrum
Scrum is a project management methodology that is well-suited for small-scale, iterative projects.
Midway through a project the Customer Service Director has requested that additional features be added to the solution that were not included in the original scope. What is the first step that the BA should take?
Assess the request to determine the impact that it would have on the project.
Which document can be described as the most fundamental deliverable on a project that provides a clear view of what needs to be achieved and what work must be completed?
Scope Statement Specification
A _______ is a document that describes the work that will be done and the work that will not be done.
Scope Specification document
What term is used to describe the accumulation of configuration in an org over time that can have several negative consequences for an org, including increased costs, reduced productivity, and increased risk of errors?
Technical Debt
_______ is the accumulation of technical problems in an org over time.
Technical Debt
There’s a suggestion that a custom component should be developed to serve a core purpose. There is no functionality that’s currently available to serve this purpose. What is one simple action the Business Analyst could do to validate this is the best approach, while avoiding potential technical debt?
Review the Salesforce release notes and Salesforce roadmap, in case standard functionality is planned.
In the package development model, which metadata changes need to be tracked manually?
Changes to components that are unsupported by source tracking.
_______ group metadata changes and can be deployed between orgs.
Change sets
Change sets group metadata changes and can be deployed between orgs.
An unplanned request has been made by one of the key stakeholders. The development team uses an Agile framework, with a Kanban view for organizing tasks. What should happen to the request?
Assess the priority of the new request.
What’s the primary way that technical debt can be avoided?
Thorough requirements gathering.
The Sales Team would like reduce to the time it takes to create proposals for prospective customers. What would the Business Analyst suggest?
Check the AppExchange for an app that can achieve the requirement before we ask the Dev Team just in case.
The Business Analysts would like to assess how changes to metadata could impact current org configuration. What should the Business Analyst use for conducting impact analysis?
Check the AppExchange for an app that can achieve the requirement.
An unplanned request has been made by one of the key stakeholders. The Development Team uses a Scrum framework. What should happen to the request in the current sprint?
Reject the request, add it to the backlog.
The customizations from the team are already integrated into the project in source control. These changes will be deployed together to the testing environment, using what?
Version control system
_______ describes the method for pushing out changes to the business
Change management
Change management describes the method for pushing out changes to the business
Change requests and change logs are _______.
types of documentation