• 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/157

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;

157 Cards in this Set

  • Front
  • Back

What are the elements of the Enterprise Analysis task Define Business Need (5.1)?

- Business Goals and Objectives


- Business Problem or Opportunity


- Desired Outcome

What are the factors that could be considered when defining a business need?

- Negative impacts to organization


- Benefits expected from addressing the problem or opportunity


- Timeframe for solving


- Root cause

What are the elements of the Enterprise Analysis task Assess Capability Gaps (5.2)?

.1 - Current Capability Analysis


.2 - Assessment of New Capability Requirements


.3 - Assumptions

What are the enterprise architecture frameworks?

- Zachman Framework


- POLDAT Framework


- TOGAF Framework

What types of capabilities could be analyzed during Current Capability Analysis?

- Business Processes


- Work tasks performed


- Events that must be responded to


- Products and service provided


- Goals that a solution could support


- Software application features and functions



BABOK Figure 5.10

What are the elements of the Enterprise Analysis task Determine Solution Approach (5.3)?

.1 - Alternative Generation


.2 - Assumptions and Constraints


.3 - Ranking and Selection of Approaches

What are the areas of study for assessing and ranking solution approaches?

- Operational


- Economic


- Technical


- Scheduling


- Organizational


- Cultural


- Legal


- Marketing



BABOK Figure 5.14

What are the elements of the Enterprise Analysis task Define Solution Scope (5.4)?

.1 - Solution Scope Definition


.2 - Implementation Approach


.3 - Dependencies

What are the items that should be included in a “scope statement”?

- Major features and functions


- Interactions


- Project boundaries

What should the implementation approach specify?
The implementation approach should specify the features and functions, and the timing of implementing them.
What are the components of a problem statement?

The components of a problem statement include:



- Define the problem/situation


- Indicate who is affected


- Identify the impact


- Benefits of solving the problem

What are the elements of the Enterprise Analysis task 5.5, Define Business Case?

.1 - Benefits


.2 - Costs


.3 - Risk Assessment


.4 - Results Measurement



Mnemonic: BCRMP

When evaluating benefits as a part of preparing a business case, what types of benefits may be defined, and which is preferred?
Qualitative and quantitative benefits can be defined and measure, however, quantitative is preferable for objective assessment against costs.
Which types of expenses should estimates be included for in a business case?

- Developing a solution


- Implementing the solution


- Opportunity costs of not pursuing other -projects


- Costs of the impacts to workflow


- Consequential cost to other stakeholders


- Total cost of ownership due to ongoing maintenance of solution

What risks should be considered in a business case?

- Solution Feasibility Risks


- Technical Risks


- Financial Risks


- Organizational Risks

What are the elements in the technique of Decision Analysis?

- Outcomes (Financial/Non-financial)


- UncertaintyTradeoffs

What are the types of financial outcomes in Decision Analysis?

- Discounted Cash Flow


- Net Present Value


- Internal Rate of Return


- Average Rate of Return


- Pay Back Period


- Cost-Benefit Analysis

What are some reasons for uncertainty in Decision Analysis?

- Lack of information


- Dependencies out of our control

What are the elements when using the technique “Metrics and KPIs” (9.16)?

.1 - Indicators


.2 - Metrics


.3 - Structure


.4 - Reporting

What are the elements when using the technique “Root Cause Analysis”? (9.25)

.1 - Fishbone Diagram (cause/effect)


.2 - Five Whys

What is “SWOT Analysis”?

SWOT Analysis is a strategic planning tool to explore the current state of an organization by evaluating strengths, weaknesses, opportunities, and threats.

What are the four quadrants used in a SWOT Analysis?

- Strengths


- Weaknesses


- Opportunities


- Threats

What are the two general categories of BA Approaches to consider when planning the BA approach (BPM Task 2.1)?

- Plan-driven


- Change-driven

What are the elements of Planning the BA Approach (BPM Task 2.1)?

.1 - Timing of the BA Work


.2 - Formality and level of detail of BA Deliverables


.3 - Requirements Prioritization


.4 - Change Management


.5 - BA Planning Process


.6 - Communication with Stakeholders


.7 - Requirements Analysis & Mgmt Tools


.8 - Project Complexity

What are the elements of Conducting Stakeholder Analysis (BPM Task 2.2)?

- Stakeholder identification


- Complexity of Stakeholder Group


- Attitude and influence


- Authority Levels for BA Work

What factors need to be considered when evaluating stakeholder complexity?

- Number and variety of end users


- Number of interfacing business processes and automated systems

What factors need to be considered when evaluating stakeholder attitudes as a part of Stakeholder Analysis (BPM Task 2.2)?

- Business goals, objective, and solution approaches


- Business Analysis


- Collaboration


- Sponsor


- Team Members

What factors should be considered regarding stakeholder influence during Stakeholder Analysis (BPM Task 2.2)?

- The project


- The organization


- The good of the project


- Other stakeholders

What authority levels might stakeholders hold in regards to business analysis work?

- Approve BA Deliverables


- Inspect & approve requirements


- Request and approve changes


- Approve processes involving requirements


- Review & approve the traceability structure to be used


- Veto proposed requirements or solutions

What are the elements of the task “Prepare for Elicitation” EA Task 3.1?

- Clarify objectives & desired results


- Gather support materials


- Schedule all resources (including people, facilities, and equipment)


- Notify appropriate parties of schedule

What are the elements of the task “Conduct Elicitation” EA Task 3.2?

- Tracing Requirements


- Capturing Requirements Attributes


- Metrics

What are the elements/document types of the task “Document Elicitation Results” EA Task 3.3?

- Written Documents


- Visual or audio recordings of elicitation events


- Whiteboards (tangible or virtual)

What are the elements of Requirements Analysis task “Prioritize Requirements” (6.1)?

- Basis for prioritization


- Challenges

What are the criteria for Requirements Prioritization (RA task 6.1)?

- Business Value


- Business or technical risk


- Implementation difficulty


- Likelihood of success


- Regulatory or Policy Compliance


- Relationship to other requirements


- Stakeholder agreement
- Urgency

What are the two possible challenges when facilitating requirements prioritization?

- Non-negotiable demands


- Unrealistic tradeoffs

What are the two elements of the Requirements Analysis task “Organize Requirements” (6.2)?

- Levels of Abstraction


- Model Selection

What are the guidelines the BABOK lists for organizing requirements?

- Follow standards


- Use simple language


- Document relationships


- Use consistent models and temp

What are the requirements modeling concepts that affect requirements analysis?

- Processes


- User classes, profiles or roles


- Rules


- Concepts and Relationships (entities)


- Events



Mnemonic: PUREE

What are the “process” models used in requirements analysis?

- Process model


- Organization model


- Use Case model


- State Diagrams

What does the modeling concept “processes” mean?
The modeling concept “processes” is the steps performed to accomplish a goal or achieve a result for an organization. They transform inputs into outputs and should be repeatable.
What does the modeling concept “user classes, profiles, or roles” mean?
These are the people who interact with a proposed or existing solution.
What are the “user class, profile, or roles” modeled in requirements analysis?

- Organization models


- Process models


- Use Case Models

What does the modeling concept “Rules” mean?

Rules are organization-wide operating principles or constraints for how the organization should function. They are true across projects that support them and might apply to:



- Process


- Data


- Events


- Other concepts



They affect decision-making and the sequences of certain actions, and may reflect organization’s priorities.



AKA - business rules

What are the “Rules” modeled in requirements analysis?

- Process models


- State diagrams


- Data models


- Use cases

What does the modeling concept “Concepts & Relationships (entities)” mean?

Concepts are entities or other related things in an organization, such as people, things, etc. They are the source of facts and other data, and tend to have a relationship to other concepts.

What are the “Concepts & Relationships (entities)” models used in requirements analysis?
Data models
What does the modeling concept “Events” mean?
Events are triggers to do something
What are the “Events” models used in requirements analysis?

- Scope models


- Process models


- State diagrams


- Use case models

What are the elements for the Requirements Analysis task of “Specify and Model Requirements” (Task 6.3)?

- Text


- Matrix


- Documentation


- Models


- Capture Requirements Attributes


- Improvement Opportunities

When using “text” to document requirements, what must the text articulate?

- Capabilities of the solution


- Conditions that must be met for requirements to be valid


- Constraints that may prevent the requirements from being fulfilled

What guidelines does the BABOK give for writing text requirements?

-Document one requirement at a time


-Use simple wording and avoid complicated conditional clauses


-Assume no domain knowledge by the reader


-Use consistent terminology


-Use verbs or verb phrases


-Use active voice, describing who or what is responsible


-Use familiar terminology for reviewing stakeholders

When using models, what does a notation mean?

- Actions


- Decisions


- Hierarchies


- Components


- Relationships

What are the possible types of models?

- Formal


- Informal

When specifying and modeling requirements, the what areas of improvement opportunities should the BA consider?

- Automation or simplification


- Improving access to information


- Reducing interface complexity


- Increasing behavioral consistency


- Eliminating redundancy

What are the elements of the RA Task “Define Assumptions and Constraints?

- Assumptions


- Technical Constraints


- Business Constraints

Why might the business impose a business constraint?

- Budget


- Time


- Skill level of stakeholders


- Need to not affect certain stakeholders

What are the types of technical constraints that might be imposed?

- Resource utilization or thresholds


- Message size and timing


- Software size


- File numbers and sizes


- Records and data elements

What are the quality characteristics to be considered when verifying requirements (RA Task 6.5)?

Cohesive (Unified, interconnected)


Complete (comprehensive)


Consistent (coherent)


Correct (traceable)


Modifiable (changeable)


Unambiguous (clear)


Feasible (realistic)


Testable (measurable)



Mnemonic: CCCC MUFT

What are the verification activities that need to be done?

- Completeness checks


- Comparison checks


- Variations and Exceptions


- Triggers and Outcomes


- Terminology Checks


- Examples to Clarify

What are the elements of the task “Validate Requirements” (Task 6.6) in Requirements Analysis?

- Identify assumptions


- Define measurable evaluation criteria


- Determine business value


- Determine dependencies for benefits realization


- Evaluate alignment with business case and opportunity cost

In the element “determine business value”, what are the two ways value can be measured?

- Objective (like cost or time savings)


- Subjective (like increased morale)

What are the two elements of the Business Rules technique?

- Operative Rules


- Structural Rules

What is an Operative Rule?

- Is enforced by the organization as a policy to guide operations


- May force or prevent certain actions, or give guidelines for others


- Requirements are needed for sanctions, to handle violated rules

What is a Structural Rule?

- For categorization, to determine when something is true, or to do calculations, formulas, or other operations


- Categorizations may change over time


- Cannot be violated, because the capture knowledge versus control behavior, like operative rules

What are the two elements of the technique “Data Dictionary and Glossary”?

- Glossary


- Data Dictionary

What would a glossary contain?

A glossary would contain terms and unique, formal definitions for these, plus any synonyms or aliases. It brings stakeholders to consensus.

What would a data dictionary contain?

A data dictionary contains formal definitions of individual data items and groups, along with ranges of permissible values. May include primitive or composite data elements.

What “primitive data elements” (detailed items) would be included regarding data listed in a data dictionary?

- Name


- Alias(es)


- Values


- Description

What is a “composite data element” in a data dictionary?

A composite data element in a data dictionary would include a group of related primitive item, with the following attributes:



- Sequences


- Repetitions


- Optional Elements

What are the elements of the technique “Data Flow Diagrams”?

- External entities (AKA external agents or actors)


- Data Stores


- Data Process


- Data Flows

What are the symbols used to represent the following elements of a data flow diagram?External entities (AKA external agents or actors)Data StoresData ProcessData Flows

- External entities = square


- Data Stores = open rectangle w/ labels


- Data Process = circles OR rounded rectangles


- Data Flow = single lines with arrows indicating direction of flow

What are the elements of the technique “Data Modeling”?

- Concept


- Attributes


- Relationships


- Metadata

What is a “concept” in a data model?

A “concept” in a data model is an entity; a basic structure representing a person, place, thing, process, or event.

What are the “attributes” of a concept (entity) in a data model?

- Name


- Value/Meanings


- Description


- Additional attributes may include allowable values, ranges of data, optionality, etc.

What is a “relationship” in data modeling?

A relationship in data modeling is a business connection between concepts/entities. They represent two business rules, and appear with cardinality.

What is “metadata” when speaking of data models?
Metadata is “data about data” and may be constraints or attributes, volumes of instances or relationships, or other data that helps define data use context.
What is two drawbacks of the “Data Modeling” technique?
Data models may not be understandable or amenable to business people or BAs not trained in their use. Terms, use, and who does modeling varies across organizations
What are the types of “relationships” shown on an ERD (entity relationship diagram)?

- Zero-to-one


- One and only one


- Zero-to-many


- One or more

What are the elements of the technique of “Non-functional requirements analysis”?

- Category


- Measurement


- Documentation

What are the categories of non-functional requirements?

- Reliability


- Performance Efficiency


- Operability


- Security


- Compatibility


- Maintainability


- Transferability

What should non-functional requirements be in order to be considered “good”?

Good non-functional requirements should be “measurable” for verification of quality.

What is the typical method of documenting non-functional requirements?
Text is the usual method of documenting non-functional requirements.
What are some of the cons of non-functional requirements?

- They are more difficult to define than functional requirements


- They are often difficult to articulate


- Overly rigorous requirements will increase the solution cost

The category “Reliability” also includes what other non-functional set of requirements?
Reliability also includes “Recoverability”, or the ability to recover from errors or system crashes.
What does the non-functional requirement “Performance Efficiency” cover?

- Time to perform system tasks


- Resource utilization (capacity) levels

What does the non-functional requirement “Operability” specify?

Operability specifies that the application functions the way users want and expect.

What additional items are covered by “Operability”?

- Usability


- Learnability

What does the non-functional element of “Security” cover?
Security covers the protection of the application from unauthorized use.
What additional items are covered by “Security”?

- Privacy


- Confidentiality


- Data integrity


- Auditability


- User authentication

What does the non-functional element of “Compatibility” cover?
Compatibility includes requirements for operating within the current system environment.
What additional items are covered by “Compatibility”?

- Replacement of current applications


- Coexistence


- Interaction w/ other applications

What is covered by the non-functionality category “Maintainability”?

Maintainability covers how well the application can be changed or enhanced to meet future needs.

What additional items are covered by “Maintainability”?

- Component changes


- Reusability of components


- Testability (including problem diagnosis)

What is covered by the non-functionality category “Transferability”?
Transferability covers being able to install and use an application in multiple environments.
What additional items are covered by “Transferability”?

- Ease of installing/uninstalling


- Ease of migrating


- Kinds of environments the application can run in

What are the elements of the “Process Modeling” technique?

- Notation Elements


- Process Improvement

What are elements of notation in the process modeling technique?

- Activities


- Decisions


- Events


- Flow


- Roles


- Swim lanes and pools


- Terminal Points

What does the acronym BPI stand for?

BPI stands for Business Process Improvement

What is Business Process Improvement (BPI)?
BPI is one of the elements of process modeling, and it seeks to improve process efficiency and effectiveness.
What are the types of BPI cited in the BABOK?

- Six Sigma


- Lean


- Proprietary BPM (Business Process Management)

What techniques may be used for BPI?

- Value stream mapping


- Statistical analysis and control


- Process simulation


- Benchmarking


- Process Frameworks

What are the general goals for BPI?

- Analyze process to remove non-value added work


- Save process time or wait between tasks


- Improve interfaces and handoffs, reduce errors


- Reduce bottlenecks and backlogs

What are the five main parts of an Activity Diagrams (Process Modeling technique)?

- Activity steps (process)


- Control flows - arrow showing directional flow


- Forks & Joins - where concurrent or parallel processing can occur


- Decision points - empty diamond to show where decisions are made


- Guard Conditions - true/false

What are the main parts of a swimlane diagram (Process Modeling technique)?

- Terminal points - start/end positions (ovals)


- Activities and flows - processes shown by rectangles, and lines with arrows showing flow


- Swimlanes and Roles - bands show lanes for each role or actor


- Decisions - diamonds (on flowcharts these are Yes/No)

What are the elements of the technique “Scenarios and Use Cases”?

- Name


- Actors


- Preconditions


- Flow of Events


- Post-conditions


- Relationships


- Extend


- Include

What are the “Use Case Stereotypes”?

- Extend - alternate path


- Include - access to shared functionality in a separate use case

What are “Primary and Alternate Paths” in regards to the Use Case technique?

- Primary = main or simplest scenario


- Alternate = any path that deviates from primary

What are the components of a “Use Case Diagram”?

- Actors


- Associations


- Boundary box


- Use Case

What are the components of a “Use Case”?

- Name - verb noun


- Actor(s) - human, system or events


- Flow of Events - steps


- Primary


- Alternate


- Exception


- Pre-conditions - beginning state


- Post-conditions - End state


- Extension points - optional relationships

What are the elements of the technique “Scope Modeling”?

- Context Diagram


- Events


- Features


- Use Case Diagram


- Business Process

What are the elements of the technique “State Diagrams”?

- States - discreet conditions or status; an object can have only one


- Transitions - event or trigger that causes an entity to change states

What are the other components of the technique “State Diagrams”?

- Events - a trigger or pre-condition that initiates the transition


- Activity - an activity that occurs when the entity is in the state

What are the elements of the task “Manage Solution Scope and Requirements”?

- Solution Scope Management


- Conflict and Issue Management


- Presenting Requirements for Review


- Approval

What are the two routes a BA can take when a change is requested that are outside of the scope?

- Amend the requirements and scope


- Reach agreement that it’s outside of the approved scope

What should a BA do to resolve conflicts?

The BA should facilitate and possibly negotiate agreement among the stakeholders to resolve conflicts.

If a BA is unable to resolve conflicts, what would the next step be?
A third-party may be consulted, perhaps the Executive Sponsor.
Can requirements be approved if conflicts remain unresolved?
No. Conflicts MUST be resolved before requirements can be approved.
When presenting requirements, how formal should they be?
In general, the chosen method of presenting requirements for review must be formal and complete enough to ensure understanding of requirements, and to get them approved
During which task should the authority for approvals be decided?
This should be done Stakeholder Analysis (Task 2.2) in Requirements Planning & Monitoring
What does “signoff” of requirements signify?
It signifies that the requirements are complete and understandable enough to begin construction of the solution.

What are all of the ways that approval can be given?

According to organizational standards and preferences, and may be:



- Verbal


- In-person


- Written


- Electronic

What are the elements of the task “Manage Requirements Traceability” (4.2)?

- Relationships


- Impact Analysis


- Configuration Management System

What are the common relationships for traceability?

- Necessity


- Effort


- Subset


- Cover


- Value

What does the traceability relationship “Necessity” mean?
It represents dependency, where one requirement is only pertinent when another is included. Can be bi-directional.
What does the traceability relationship “Effort” mean?
If one requirement is implemented, it makes it easier to implement another.
What does the traceability relationship “Subset” mean?
One requirement may be a decomposed subset of another.
What does the traceability relationship “Cover” mean?
One requirement full includes one or more other requirements. This is true of high-level requirements.
What does the traceability relationship “Value” mean?
One requirement affects the desirability of another, either positively or negatively.
What are the elements of the RMC Task “Maintain Requirements for Re-use”?

- Ongoing Requirements


- Satisfied Requirements

What does “Ongoing requirements” mean?
Ongoing requirements are those that an organization must continue to meet on a regular basis (existing outside a project, much like business rules)
What are some examples of “ongoing requirements”?

- Contractual obligations


- Quality Standards


- Service level agreements


- Business rules


- Business processes


- Requirements describing the work products a group releases


- Government Regulation obligations

What are “Satisfied Requirements”?

“Satisfied Requirements” include those requirements that have been implemented in a solution.

What are the elements of the RMC Task “Prepare Requirements Package”? (4.4)

- Work Products and Deliverables


- Format

What are some sample types of “Work Products” that may be produced in the task “Prepare Requirements Package”?

- Meeting agendas and minutes


- Interview questions and notes


- Facilitation session agendas and notes


- Issues log


- Work plan, status reports


- Presentation slides used during the project


- Traceability matrices

What are the elements of the task “Communicate Requirements” (RMC Task 4.5)?

- General communication


- Presentations

What are the two types of reviewers who would be invited to a structured walkthrough?
Stakeholder representativesTechnical staff that will build the solution Approver (sponsor and/or delegate)
What roles should be included when conducting a Structured Walkthrough?

- Author


- Scribe


- Moderator


- Peer (optional)


- Reviewer


- Approver (preferred)

What should the agenda for a Structured Walkthrough include?

- Introduction


- Purpose for the reviewed deliverable


- Objectives of the review


- Background (if required)


- Review - walkthrough of deliverables


- Agreement - on actions/changes


- Status - review status of deliverable



Mnemonic - POI BARS or I Put on BRAs

Who is responsible for enforcing the ground rules in a Structured Walkthrough?
The facilitator is responsible for enforcing the ground rules
What are the basic ground rules that should be followed in a Structured Walkthrough?

- Leave titles at the door


- Disagree with ideas not people


- Come prepared

What are the elements of the SA task “Assess Proposed Solution”?

- Ranking of Solution Options


- Identification of Additional Potential Capabilities

When ranking solutions as a part of the “Assess Proposed Solution” task, what technique might be employed for more complex situations?
For more complex evaluations, may want to use a scoring system such as a weighted ranking matrix
What are the elements of the “Structured Walkthrough” technique?

.1 - Prerequisites


.2 - Process


- Review Scope


- Organize and schedule review


- Conduct the review


- Compile notes and results of review


- Re-review if necessary


.3 - Rules to be followed during the review

What are the elements of the “Allocate Requirements” task?

- Solution Components


- Release Planning

What should be considered for allocating requirements and making tradeoffs?

- Available resources


- Constraints in the solution


- Requirements dependencies

What factors guide release planning as a part of allocating requirements?

- Overall project budget


- Time constraints


- Resource constraints


- Training schedule


- Ability for business to absorb change in a certain timeframe

What are the elements of the SA Task “Assess Organizational Readiness”? (7.3)

- Cultural Assessment


- Operational or technical assessment


- Stakeholder Impact Analysis

When assessing stakeholder impact in the task “Assess Organizational Readiness”, what are the impact considerations?

- Functions


- Location


- Tasks


- Concerns

What are the elements of the SA task “Define Transition Requirements”?

- Data


- Ongoing Work


- Organizational Change

When defining transition requirements, data _______ are nearly always needed when converting to or implementing a new solution.
Conversions
What are the elements of the SA task “Validate Solution”?

- Investigate defective solution outputs


- Assess defects and issues

What are some examples of “requirements” type defects?

- Excessive changes


- Excessive numbers of questions from developers


- Rejection after initial approval

What are some examples of “implemented solution” type defects?

- Excess calls to the help desk


- Data and reporting errors


- Performance deficiencies

What are the considerations for assessing defects and issues in the “Validation Solution” task?

- Severity of the defect


- Probability of occurrence


- Severity of the business impact


- Capacity of the business to absorb the defect’s impact

What are the elements of the SA task “Evaluate Solution Performance”? (7.6)

- Understand value delivered by solution


- Validate solution metrics


- Solution replacement or elimination

What are the considerations for replacing or eliminating a solution in the task of “Evaluate Solution Performance”?

- Ongoing cost v. initial investment


- Opportunity cost


- Necessity


- Sunk cost

What are the elements of a vendor assessment?

- Knowledge and expertiseLicensing and pricing models


- Product reputation and market position


- Terms and conditions


- Vendor experience and reputation


- Vendor stability