• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/291

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

291 Cards in this Set

  • Front
  • Back
What is the definition of the Planning Domain?
It includes the tasks, tools, and techniques in order to effectively plan for the deliverables and activities needed to deliver quality requirements.
What is the definition of the Planning Domain?
It includes the tasks, tools, and techniques in order to effectively plan for the deliverables and activities needed to deliver quality requirements.
What additional things need to be considered in planning?
Choosing the tools and processes to be used to collect, manage, communicate, and change requirements and other artifacts throughout the requirements life cycle.
What is the goal of the Planning Domain?
To effectively manage business analysis activities and requirements life cycle management.
What is "Planning"?
The tasks and outputs for planning and organizing requirements activities and for monitoring business analysis work to ensure it produces desired outcomes.
What are the themes to consider in the Planning Domain?
Understand Stakeholders, Control Change, Requirements Traceability
What does the theme "Understand Stakeholders" refer to in Planning?
Consider your stakeholders and adjust to their needs, such as choosing tools they understand or modifying techniques
What does the theme "Control Change" mean in regards to Planning?
Planning will thoroughly consider how changes will be analyzed and accommodated, including the mechanics of business analysis documentation
What does the theme "Requirements Traceability" mean in regards to Planning?
Determining the requirements traceability plan, including what will be traced, tools that will be used, who will have access, and any other traceability needs.
What is the mnemonic for the tasks of the Planning Domain?
PTMCDE (Part Time Moms Can't do Everything)
What are the tasks of the Planning Domain?
Determine Project Context, Plan Requirements Traceability, Plan Requirements Management, Plan Requirements Change Control, Plan Document Control, Define Project Expected Outcomes
What is the definition of the task "Determine Project Context" in Planning?
To review the Business Case and the project goals and objectives, to provide context for the BA activities
What is the definition of the task "Plan Requirements Traceability" in Planning?
Define the strategy for traceability including the tools and techniques, and level of traceability necessary to monitor and validate the requirements
What is the definition of the task "Plan Requirements Management" in Planning?
Develop a requirements management plan by identifying stakeholders, roles and responsibilities, communication protocols, and methods for eliciting, analyzing, documenting, managing, and approving requirements to establish a roadmap for delivering the expected solution.
What is the definition of the task "Plan Requirements Change Control" in Planning?
Select the methods for change control by identifying channels for communicating requests and processes for managing changes to establish standard protocols for incorporation into the change management plan
What is the definition of the task "Plan Document Control" in Planning?
Select methods for document control by using documentation management tools and techniques to establish a standard for requirements traceability and versioning
What is the definition of the task "Define Project Expected Outcomes" in Planning?
Define business metrics and acceptance criteria by collaborating with stakeholders for use in evaluating when the solution meets the requirements
Why is context important in planning?
It is a way to bridge Needs Assessment and Planning, if the BA is not brought onto the project until it has already begun.
When is it critical to consider context in planning?
When the BA does not have first-hand knowledge of the project background
What documents might be reviewed as a part of determining the project context?
Business Case, Project Goals & Objectives
What is a "Business Case"?
A documented economic feasibility study used to establish validity of benefits of a selected component lacking sufficient definition and that is used as a basis for the authorization of further project management activities
What are the components of a "Business Case"?
Business Need, Cost-Benefit Analysis, Solution Scope, Risk Assessment
How would the selected approach be important in project context?
If will determine the tasks that need to be done and the sequence of those tasks
What is a Project Life Cycle?
A collection of phases/events that are needed to complete the project
True or False: the project approach often determines the business analysis approach?
TRUE. The project approach may dictate the BA Approach.
What is project approach important in context?
Different approaches can have different processes, activities, and deliverables that will impact the BA work and requirements management effort
What are the types types of project approach?
Adaptive (aka Agile), or Predictive (aka Traditional or Waterfall)
Which type of project approach are you using if the documentation tends to be more formal?
Predictive
Which type of project approach are you using if it is focused on collaboration?
Adaptive
True or False: Both waterfall and agile projects can be Incremental
TRUE.
If your project is complex, what would be the best project approach?
Predictive
At what point in a predictive project are requirements baselined?
After Analysis, but before Design
What are the key features of a predictive project?
- Focus is on minimizing uncertaining- BA endeavors to capture all the requirements at the beginning of the project- New requirements discovered later are managed through change control- Approach is one-directional and phased- Most of the BA effort occurs at the beginning of the project
What are the three planning levels of adaptive projects?
Product, Release, and Sprint
In adaptive projects, business analysis occurs ____ throughout the project.
Iteratively
What are the key features of an adaptive project?
- Business value is emphasized, minimizing uncertainty- Evolutionary, adds new features in each iteration- Builds deployable product- Delivered in short time frames- Works well with smaller projects- Uses both iterative and incremental methodologies
What is an incremental approach?
Divides the product deliverable into smaller components or increments.
What is an iterative approach?
Develops limited results in short timeframes.
What is the difference between iterative and incremental?
Iterative is about planned rework. Incremental only develops new functionality in an iteration.
What the is outcome of Determining the Project Context?
The BA has a full background and understanding of the project and expected outcomes, which serves as a basis for all future BA work on the project.
What is an RTM?
Requirements Traceability Matrix
What is the purpose of an RTM?
To trace requirements back to the project and organization's objectives, and forward to the project team deliverables that support the requirements
True or False: traceability only needs to go one direction
FALSE. Traceability needs to be bi-directional, both forward and backward.
What attributes should be considered for inclusion on a traceability matrix?
CARAS SOUPS (Complexity, Absolute Reference, Risks, Author, Source, Status, Ownership, Urgency, Priority, Stability)
What are some elements that might be tracked on a traceability matrix?
Reference materials (designs, test cases, business objectives, business rules), Interfaces, Dependencies (related requirements)
What are management components on a traceability matrix?
Elements that can help the BA manage the requirement, such as version, who approved, when something was implemented, comments)
True or False: A RTW is typically used on adaptive projects
FALSE. The product backlog provides the traceability on adaptive projects.
On adaptive projects, what provides traceability?
The product backlog
In adaptive, user stories represent what type of requirements?
Stakeholder requirements
What techniques are used in planning traceability?
- Backlog Management- Issues (problem) tracking- Requirements Traceability Matrix (RTM)
What is the output of the task "Plan Requirements Traceability" in Planning?
A requirements traceability plan, communicated to the project team.
Which task in Planning is the largest?
Plan Requirements Management
What are some considerations when performing the "Plan Requirements Management" task of planning?
- Leveraging past experiences- Refining stakeholder analysis- Business analysis activities & schedule- Risk Planning- Prioritization- Project Management Plan- Project Approach
What are the main differences between a "Lessons Learned" and "Retrospectives"?
- The timing of when they are performed- The format (what went went, what needs to be improved, and what should be discontinued)
True or False: there is a standard way of performing Lessons Learned on Predictive Projects
FALSE. There is no standard.
What is a WBS?
Work Breakdown Structure - a planning technique that hierarchically breaks down deliverables into manageable pieces
Who is typically responsible for creating a WBS?
Project Manager
Who is responsible for estimating?
The person who will be completing the work
Who is responsible for managing risks to the product scope or requirements?
Business Analyst
What is contingency planning?
It is the outcome of analyzing the risks to a product and the planned response if the risk becomes a reality
What is the calculation for planning contingency?
Cost of Risk ($)* Likelihood (%) = $ Contingency Reserve
Planning contingency is part of planning for what?
Risk
What types of tools and techniques are used in the task "Plan Requirements Management" in Planning?
Estimating, Scheduling, Contingency Planning
The "Precedence Diagram Method" is an example of what type of planning technique?
Scheduling
What are the techniques used for Estimating?
Analogous, Averaging, Bottom Up, Estimation Poker, Parametric
True or False: The BA Requirements Management Plan should be a standalone document
FALSE. The BA Requirements Management plan should be reflected in the overall Project Management Plan.
What are the components of a "Requirements Management Plan"?
- Requirements Activities- Prioritization Plans- Risk Planning- Configuration Management Planning- Roles & Responsibilities- Communication Plans- Traceability Plans
Prioritization plans, Traceability Plans, and Roles & Responsibilities are components of what type of planning?
Requirements Management Planning
What is Change Control?
A process that allows the project to adapt for needed changes to project baselines in a systematic, thoughtful way.
What is used to avoid scope creep and project overruns?
Change Control
Who is responsible for ensuring changes to the project are controlled and managed?
Project Manager
Who is responsible for managing changes to product scope and requirements?
Business Analyst
True or False: Planning can be done independently, and does not require the feedback or input from other stakeholders
FALSE. All planning documents should be reviewed by the stakeholders, and their input received and considered.
What are the main sections of a change request?
Identifying information, request information, impact analysis, approval, tracking
What is a CCB?
Change Control Board
A Change Control Board is responsible for what?
Reviewing and approving or rejecting all project change requests.
Documenting ___ ___ is a critical piece of the Requirements Change Management planning
Approval Authorities
The __ __ is the keeper of the product backlog, and has the authority to make changes without escalating in an adaptive project.
Product Owner
What is a baseline?
The approved version of a work product that can be changed only through formal change control procedures and is used as a basis for comparison
True or False: in an adaptive approach, new features cannot be added to the current sprint.
TRUE. This is the equivalent of a baseline in predictive projects.
What is "Configuration Management"?
A collection of formal documented processes, templates, and documentation used to apply governance to changes to the product, service, results or subcomponent being developed.
Formal tools, processes, and procedures used to manage changes are defined as what?
Configuration Management System
True or False: A configuration management system may be largely manual, or may involve use of an automated system.
TRUE. Configuration management may be conducted in either fashion.
Configuration management tools developed specifically for management of requirements are called what?
Requirements Management System
What types of techniques are used for Plan Requirements Change Control?
Change and Version Control
What is the primary tool used for Change Control?
Configuration Management System
What is CMS?
Configuration Management System
What is VCS?
Version Control System
True or False: the Change Control Plan may reside independent of the overall Project Management Plan.
TRUE. It may be a separate document, or it may be included.
SharePoint is an example of what type of system?
Version Control System
Version control systems speak specifically to __ controls.
Document
What is the output of the task "Plan Document Control" in Planning?
Document Control Plan
What is the purpose of defining expected outcomes in Planning?
To select the metrics that will measure the effectiveness of the solution
True or False: Defining Project Expected Outcomes is about measuring project process.
FALSE. It is about selecting metrics that will be used to measure solution effectiveness.
Time to process and customers per hour are examples of what?
Evaluation criteria for measuring Expected Outcomes
What are some examples of measures that might be included when Defining Project Expected Outcomes?
- Time to process- Customers per hour- Increased sales- Increased profit
What techniques are used in Defining Project Expected Outcomes?
- Metrics, such as KPIs- Service Level Agreement's- Language
What is Planguage?
need definition
What is an SLA?
Service Level Agreement
What is a KPI?
Key Performance Indicator
What makes good acceptance criteria?
- Written from the perspective of the end-user or customer- Not technical requirements- SMART- Owner by the project sponsor or owner
What are the types of measures that should be considered when planning project expected outcomes?
Customer, Sales & Marketing, Operational Assessments, Functionality
What is the output of the task "Define Project Expected Outcomes"?
Acceptance Criteria and/or Key Performance Indicators
What is the mnemonic for the types of Estimating?
AABEP (Always Answer Before Eliminating Possibilities)
What is "Analogous" estimating?
A technique to estimate based on using similar past projects to forecast hours and/or costs.
When is Analogous estimating most often used?
In the early stages of a project when there may not be a great deal of information available.
Analogous estimating is also known as what?
ROM (Rough Order of Magnitude) or a SWAG
What is the quickest, yet least accurate, way to develop an estimate?
Analogous Estimating
What is "Average" estimating?
- Metrics, such as KPIs- Service Level Agreements- Planguage
"Average" estimating is also known as what?
Three-point estimating
Average estimating is best used when?
When there is some uncertainty, but the estimate needs to have some basis in reality
What is "Bottom Up" estimating?
A type of estimating that is done when you have full information for project deliverables
What is the most precise form estimating?
Bottom Up
Bottom Up estimating is completed through the process known as ___.
Decomposition
What is "Estimation Poker"?
A technique primarily used by agile teams to estimate the effort for each user story.
Estimation Poker is also known as what?
Planning Poker
Estimation Poker uses the concept of ___ estimation.
Relative
What are three ways to do Estimation Poker?
T-shirt Sizing, Fibonacci sequence, Dog breeds
What is "Parametric" estimation?
Uses historical data to determine parameters to be in formulas to extrapolate an estimate for a small amount of work to a large amount of work.
What is Business Analysis Planning?
Consists of the activities that are performed to ensure the optimal business analysis approach is selected
What are some reasons for BA Planning?
- To thoroughly identify and analyze stakeholders- Choose the BA activities and deliverables- Identify processes for validating, verifying, and approving requirements and solutions- Understand the process for proposing changes- Making sure key stakeholders are aware and support the activities and time commitments
What is the Business Analysis Approach?
The method the business analyst uses when managing and performing the BA activities on the project
In which artifact is the Business Analysis approach described?
Business Analysis Plan
Business Analysis planning is heavily dependent on what?
The selected project life cycle
True or False: there is one approach to business analysis planning that will work for every project
False; the context and project characteristics will affect which approach will work best
What is a critical portion of the overall project activities?
Business Analysis Planning
What is dependent on adequate business analysis?
Program and Project success
True or False: Business Analysis planning and scheduling is performed independently of project management
False. The best practice is to have the PM and BA working closely together while the BA approach and plan are formulated
True or False: the BA Plan must be included in the overall project management plan
True. The BA Plan should be integrated with the PM plan managed by the Project Manager
What is a "Stakeholder"?
Any individual, group, or organization that might affect, or be affected by a program or project
True or False: Stakeholder may be those who perceive themselves to be affected by a decision, project or program
True.
What is "Stakeholder Analysis"?
A technique to systematically gather and analyze quantitative and qualitative information to determine whose interested should be taken into account
When is stakeholder analysis most typically conducted?
During the Planning Phase
Why is it important to analyze stakeholders during planning?
So the project team can understand the stakeholder impacts and influences on the BA process as early as possible
True or False: Stakeholder Analysis is completed in Planning and is not revisited
False. Stakeholder analysis is conducted iteratively and is regularly revisited
How do project managers use stakeholder analysis?
To assess how the stakeholder groups will influence and impact the project work
How do business analysts use stakeholder analysis?
They use the results to understand how the stakeholders will impact the business analysis process
Which role uses stakeholder analysis to understand how stakeholders will influence and impact project work?
Project Manager
Which role uses stakeholder analysis to understand how stakeholders will impact the business analysis process?
Business Analyst
When is the initial stakeholder list is generated?
Early Planning
True or False: PMs and BAs use stakeholder analysis to understand how to communicate, collaborate, manage, and set expectations
True, but the BA also considers a number of stakeholder characteristics to determine how to best conduct business analysis activities
Which techniques are typically used to identify stakeholders?
Brainstorming, Decomposition modeling, interviews, survey, Organizational Charts
Brainstorming is comprised of these two parts
Idea Generation, Analysis
What technique might be used to generate the initial list of stakeholders, discover new stakeholders, or to identify a list of tasks to include in the BA work plan?
Brainstorming
What is the goal of stakeholder analysis?
To identify all stakeholders who have needs to be met by the product or service and may have requirements for it
True or False: Oversight of just one role can result in solution implementation failure
True; the solution may fail to meet the needs or hundreds or thousands of customers if a stakeholder is missed
Stakeholder who are positive about the project may serve as what?
Project Champions
True or False: stakeholder attitudes are solely based upon likes and dislikes
False. A stakeholder who exerts dislike or disinterest may simply see not value in the solution, or may not receive direct value from the work
Why is it important to understand stakeholders with negative attitudes?
Understanding their concerns will help to engage them despite their lack of support for the project
What are some stakeholder attributes that are common to consider?
Attitude, complexity, experience, culture, level of influence, location and availability
Understanding __ __ will help when quantifying and planning the number of requirements session to conduct
Complexity levels
What are top two reasons for project complexity?
Multiple stakeholders, ambiguity in project features
The number of stakeholders, stakeholders with vastly different needs and lack of uniformity in business processes describe what?
Complexity factors
What are some aspects of culture that might be considered?
Age, nationality, departmental or organizational culture
How might cultural difference impact stakeholders?
How work is performed, how team members interact, non-verbal communication, questioning or interacting with authority
How will understanding and recognizing cultural differences help the BA?
In gaining awareness and appreciation for delivery they can use their understanding to run a more effective BA process
What factors should a BA consider when evaluating stakeholder experience?
- The number of years of industry experience- Whether they have worked with the organization for an extended period of time- Whether the stakeholder is new to the organization- Breadth of business knowledge (to help identify gaps)
What does understanding the level of stakeholder influence help a BA with?
Identifying where influence can serve as a motivator or distractor
True or False: Influence is often tied to a person's position in the organization
True, but it's also affected by business relationships, reputation, knowledge or level of experience, or success in the organization
When considering level of influence, the BA should analyze the the __ an individual or stakeholder possesses.
Power
When considering location and availability of stakeholders, what factors should a BA consider?
- Whether remote work is supported, and if so, where remote work occurs- The frequency that stakeholders work from each location- Connectivity methods
Analyzing stakeholder location and availability helps a BA with what?
- Choosing the best approach for collaboration- Scheduling business analysis activities- Choosing the techniques for conducting business analysis
Why might it be useful to group stakeholders?
Large stakeholder lists can quickly become long and difficult to manage, and grouping makes it easier to manage
What are some ways stakeholders might be grouped?
Similar interests, common needs, level of important, role, motivations, complexity levels, location, etc.
What techniques are used to conduct stakeholder analysis and/or grouping?
Job analysis, organizational modeling, persons, process modeling, risk analysis, and stakeholder maps
True or False: stakeholder analysis results are not sensitive
False; they could be sensitive in nature so tread carefully when sharing the information
True or False: the intent of stakeholder analysis is to stereotype
False; the goal is obtain a better understanding of them to aid in conducting BA activities
True or False: the BA plan is formal and must be included in the PM plan
False. It may be formal or informal, but if it were formal, it would be included in the Project Management Plan
Assumptions should be included in which document?
Business Analysis Plan
What is "rolling wave planning"?
Planning rom a high-level first, and a more detailed level late in the project when activities are ready to be performed
What is a Business Analysis Plan?
Planning from a high-level first, and a more detailed level late in the project when activities are ready to be performed
True or False: the Business Analysis Plan and Requirements Management Plan are the same thing
False. The Requirements Management plan is a component of the Project Management plan and describes how the overall requirements will be elicited, analyzed, documented and managed.
The Requirements Management plan covers planning decisions for both the __ and __ requirements.
Product and Project
At a very high-level, the Business Analysis Plan includes what?
All information that is documented regarding business analysis planning decisions.
What is a best practice for documenting the Requirements Management Plan?
The BA and PM should work together to ensure content is not duplicated between the requirements management plan and the Business Analysis plan
What specific items should be included in a Business Analysis Plan?
- List of activities to be conducted- List of business deliverables to be produced- List of roles requirements to successfully conduct the business analysis process- Key decisions for things such as: prioritization, documentation, validation, communication, requirements approvals/changes
If a decision is made and team members don't agree, who is responsible for negotiating and bring the team to consensus?
Business Analyst
True or False: a BA plan can include the rationale for decisions that were made
True, this is a good practice
What elements of a BA plan may be influenced by the project life cycle approach selected?
Type of elicitation activities, requirements analysis models, how requirements will be documented, deliverables, roles and responsibilities, how requirements will be prioritized, etc.
What is the right level of business analysis planning?
The BA should avoid being too prescriptive and try to find a balance in the amount of planning performed.
What are some considerations when deciding on the level of BA planning?
- Balancing between flexibility and management- Do not sacrifice good management practices for flexibility
True or False: the BA Plan should be detailed
False. It should provide enough guidance to ensure quality, but should not plan out every step of the process
What are some good first steps when starting business analysis planning?
Review the business case, project goals, and objective to obtain the necessary context
Type of project, risk level, selected project life cycle, technology trends, market conditions are example of what?
Project characteristics that should be considered when project context
What are some project characteristics to consider when thinking about project context?
Risk tolerance, geographic distribution of stakeholders, imposed constraints or regulations, level of detail and formality required
What defines the structure for managing the project?
The Life Cycle
What is a project lifecycle?
The series of phases that a project passes through from initiation to closure
True or False: The BA should tailer process decisions in accordance with the project life cycle selected
TRUE
What are the three names for predictive types of projects?
Traditional, Waterfall, Plan-driven
The project life cycle impacts decisions about business analysis processes such as what?
Timing of activities, approach for prioritization, methods for addressing changes, deliverables, etc.
Who is responsible for stakeholder engagement?
The BA is responsible for stakeholder engagement in the business analysis process whereas the PM is responsible for project stakeholder engagement
What is a best practice by teams to discuss, analyze, and document feedback about completed project activities?
Lessons Learned (in plan-driven projects)
When do lessons learned typically take place?
At the end of a major phase or the completion of a project
What is the process for retrospectives?
Set the stage, gather data, generate insights, decide what to do, close
What is the purpose of a retrospective?
To identify areas where team performance can be improved, and to reflect on success
What is the difference between a Lessons Learned and a Retro?
The biggest difference is the timing and speed by which issues raised are addressed and the formality arounding documenting the learnings
True or False: Retros can only be used with adaptive projects
False. Though this is more typical, retrospectives could be performed in any type of project
When planning for elicitation, what should the BA think about?
How and when to elicit, which techniques to use, and the sequence of the activities
Why is elicitation planning performed?
To ensure sufficient time is allocated for the elicitation work
What happens when insufficient time is allocated for elicitation activities?
Dependent downstream tasks may be delayed
What are some strategies that could be used when choosing how to sequence elicitation activities?
Focus on: areas of greater risk, significant technical challenges, dependences, third-party resources
What constrains the sequencing of the elicitation activities?
Project dates key stakeholders impose on the project
Planning for analysis is __ and occurs throughout the project
Iterative
When should the BA make the decision about how requirements be prioritized?
Before they are prioritized (as a part of planning)
Which skills will a BA leverage when prioritizing requirements?
Negotiation and Conflict Management
What factors might be considered when choosing a prioritization method?
- When prioritization will occur- Likelihood of changes to priority- Who is involved in the process- What criteria will be used- Technique that will be used- Who will approve the decisions
Which life cycle makes incorporating changes more difficult?
Predictive
What are some major factors to consider in prioritization?
Value, Cost, Difficult, Regulatory, Risk
What are some common techniques for prioritization?
MoSCoW, multivoting, timeboxing, weighted ranking
What is involved with traceability?
Documenting requirement relationships and is used in business analysis to maintain product scope
True or False: Traceability only goes one direction
False. Traceability allows you to trace backwards to find the origin, and also forward to see how the requirements was tested and implemented
What are requirements that are documented, but fail to race to a business need?
Out of Scope
What are requirements that fail to trace to a solution component?
Areas where the product is not in compliance with the requirements
If traceability is performed, what does that help a BA understand?
How the change impacts related project components and test cases
What helps to ensure that the impacts of requirements change are properly assessed and quantified from a risk, cost, and time perspective?
Traceability
What types of projects require more traceability?
Higher-risk or more complex projects
What are some things to consider when planning traceability?
- Level of detail to trace to- Relationships that will be established and maintained- Requirements attributes to be tracked- Tools to use to perform traceability
What must be considered when planning traceability?
The value of the process should be compared against the time and costs required to establish and support it
True or False: too much traceability can work against a project team
True. It can also incur costs and schedule impacts unnecessarily
True or False: the BA may define the traceability approach independently
False. the BA should collaborate with the team and PM on traceability
What is a communication approach?
How business analysis information will e structure and when communication to stakeholders will occur
What should a BA consider when planning communications?
- Who requires communications and what info they expect- STakeholder preferences for receiving information- Preferred delivery methods- Level of formality- Tools, including repositories, which stakeholders will need access to
Time Zone and physical location of stakeholders are additional considerations when planning what?
Communications
With whom should the BA consult when planning communications?
The Project Manager, and collaboration should occur to decide where the communication plan should be housed
What will save tremendous time and confusion when decisions need to be made?
Having a thorough understanding of the types of decisions that stakeholders will be requirement to make, along with an assessment of authority levels
How should the decision-making process be defined?
Collaboratively with stakeholder input
In which document is the decision-making process documented?
business Analysis Plan
What are some considerations to think about when choosing a decision-making method?
- Types of decisions that will be made- Roles and authority levels- Process to follow when consensus cannot be reached- Required turnaround time for a decision
What is requirements "verification"?
Verification is the evaluation of whether a product, service, or system complies with a regulation, requirement, specification, or imposed condition. (i.e. meets quality standards)
What is requirements "Validation"?
The assurance that a product, service, or system meets the needs of hte customer or other identified stakeholders
What does requirements verification ensure?
That requirements are constructed properly and that models are clean enough to be used effectively
What does requirements validation ensure?
That each requirement aligns to one or more business requirements, and that they accurately reflect with the project is expected to deliver
What techniques are to use to validate requirements?
Structured Walkthrough and Traceability
What do both requirements verification and validation ensure?
That the right product will be built
Which quality process can leverage a checklist?
Verification
When should quality standards be defined?
Before requirements development and verification activities
True or False: Validation comes before verification
False. Verification is performed first
Which project approach anticipated requirements to evolve over time?
Adaptive
Changes to requirements may involve what?
- Change in scope- A restated business objective- Addition or deletion of features to the product or service
When should a BA consider planning a requirements change process?
When the project approach uses a formal change control process
Why is it important to document a change control process (for predictive projects)?
So stakeholders know how to request a change and how changes will be assessed for impact
When documenting a change control process what are some considerations?
- How requirements changes will be proposed- How changes will be reviewed- How change management decisions will be documented- How requirements changes will be communicated- How changes to related artifacts will be completed and made available
In which document should the requirements change control process be documented?
It could be included in the BA plan or the Project Management Plan. The BA and PM should collaborate to decided with to include it.
What does defining the solution evaluation process identify?
How a solution is evaluated during the evaluation phase, which activities will be performed, what techniques will be applied, and how info will be analyzed
Which process determines whether a solution has achieved the desired business result?
Evaluation
When is evaluation performed?
Before and after a solution is implemented
What can evaluation that happens after a solution is implemented lead to?
New or changes requirements may be identified, which can lead to refinement of the solution or can generate new projects
In which document are expected benefits for a product or solution identified?
Business Case
True or False: Evaluation in planning is meant to determine how to measure the benefits defined in the business case
TRUE
What are some evaluation factors that need to be defined during planning?
- Evaluation criteria and acceptance- Qualitative and Quantitative evaluation activities to perform- How the solution will be evaluated- When and how often evaluation will be performed- What techniques will be used for evaluation
Who owns the responsibility for planning the business analysis work?
It depends on the organization. In some it could be the BA, in others it could be the PM. This an area of overlap between the roles.
Who is ultimately responsible and accountable for managing all project activities?
Project Manager
Which planning document covers the work to be performed during the business analysis process?
The Business Analysis Work Plan
What project information might be needed for a BA to prepare their BA work plan?
Selected project life cycle, project size, known risks, organizational process assets, etc.
What is the first step in building the business analysis work plan?
identifying the deliverables that the BA is responsible for producing
True or False: All information collected and documented by the BA are considered deliverables
False. Deliverables only include unique and verified products, results, or capabilities to perform a service that is required to produced to complete a process, phase or project
What are some examples of work products?
Agendas, meeting minutes, parking lot lists, etc.
True or False: Deliverables are more formal than work products
True. they are often required and formatted for consistency across projects and often have an approved structure or template
Focus on: areas of greater risk, significant technical challenges, dependencies, third-party resources
Deliverables
What are some considerations when documenting deliverables for a business analysis work plan?
- What deliverables will be produced- How changes to deliverables will be managed- Level of formality- How deliverables will be accesses- Whether requirements will be reused
From whom must the BA seek input from when determining which deliverables to document in their BA plan?
Sponsor, Project Manager, and Key Stakeholders
Each __ requires the completion of one or more activities
Deliverable
Which techniques could be used to identify tasks needed to complete deliverables?
Brainstorming, decomposition modeling, interviews, lessons learned
What are some items that are typically analyzed using decomposition models?
Solution scope, organizational units, work products, processes, functions
True or False: Decomposition Models are difficult to produce
False. They are easy to produce, and are also easily constructed and understood by stakeholders
True or False: Decomposition Models are ineffective at analyzing highly complex concepts
False. They allow the complex concepts to be broken down into management elements.
True or False: Decomposition models cannot be used to show sequence
True. They can't show sequence or steps
What is another term for "Decomposition Model"?
Decomposition Diagram
In addition to being influenced by the life cycle, sequencing of business analysis activities is also influenced by what?
Natural order, because some tasks require the completion of outputs produced by other activities
What are some factors to consider when sequencing business analysis tasks?
- Availability of resources- Downstream needs- Relationship of project work to other organizational work- Contractual and statement of work obligations- Training dependencies- Staffing and new hire needs- Risk and complexity levels of tasks
True or False: using a RACI would be good to define the responsibilities of BAs versus PMs
True. this could help minimize confusion and conflicts, especially in areas where responsibilities overlap
The BA must ensure that all __ __ impacted by the project are represented by a resource during requirements activities
Functional Areas
What are some considerations when estimating?
- Project size and complexity- Selected project lifecycle- Amount of ambiguity around proposed solution- Number of stakeholders- Types of elicitation activities- Location of resources- Schedule and budget constraints- Known assumptions- Quantity of BA deliverables - Project team's experience
True or False: Estimating is an iterative process
True. Estimates should always be revisited as the project progresses and more information becomes known
True or False: the PM is responsible for updating business analysis estimates when they change
False. The PM and BA should collaborate to decide how revisions to the business analysis estimates should occur
The document containing the business analysis deliverables, tasks and activities, and required resources for completing the work is called what?
Business Analysis Work Plan
The PM and BA coordinate on the level of detail for business analysis work in the project management plan. What are some factors to consider?
- Complexity of the BA effort- Project size- Amount of BA work being tracked- Type of project lifecycle
True or False: When the project is complex, the PM may prefer low-level details regarding BA activities
True. In this case, the PM might ask that BA activities be tracked by the BA in a separate business analysis work plan
What might help to reduce uncertainty about decisions made during planning efforts?
Document the basis for the decision, providing assurance that the plan is thought out and purposeful
What does including the rationale for decisions give the project team?
Context, and it helps answer questions regarding why and how the work is being performed
What does including the rationale for decision give the PM?
Context needed to support and fund the work, manage it, and justify the roles and resources required to complete the work
What is the sponsor's role in regards to business analysis activities?
To understand the approach and champion it, lend support, and rally stakeholders around the importance of the business analysis activities
True or False: Business Analysis Plans can become useful organizational process assets for future use
True. Especially when the rationale is included
What is the objective of reviewing the Business Analysis plan with stakeholders?
To reduce the risk of stakeholders failing to support business analysis activities when the work begins
What must stakeholders be aware of in regards to business analysis activities?
- their role in the process- the time commitment for their participation- how decisions are made about requirements priorities- how changes are handled
What is the benefit of reviewing the business analysis plan with the stakeholders?
Helps obtain buy-in early, and minimizes the risk of stakeholder conflict when activities are underway
True or False: when stakeholders feel a sense of ownership in the process, they're more likely to demonstrate a higher level of interest and remain engaged
True. The review process is a way to reduce the possibility of overlooking a stakeholder characteristic, concern, or limitation that could negatively influence the business analysis process
What can review sometimes uncover?
Unknown risks such as a shortage of resources, schedule conflicts, or concern over assigned roles
Who is typically included in a review of the business analysis plan?
Project sponsor, project manager, lead person who represents downstream requirements recipients, such as development managers, QA managers, and training managers
Gaining approval of the BA plan helps reduce what types of project risks?
- Lack of support for BA activities by stakeholders- Underestimating the amount of time BA activities will take- Funding allocated to the requirements phase being inadequate- Key resources being unavailable to participate in BA activities
True or False: Formal BA plan should be updated in a controlled fashion
True. Once the plan is approved, it is baselined, and change should be managed