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

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;

197 Cards in this Set

  • Front
  • Back
Accuracy
Assessment of correctness
Agile
An adaptive approach that focuses on small pieces of a solution for analysis, design, development, and testing that allows for frequent, small releases of solution functionality based on feature priority
Analogous Estimating
A technique using past projects that are similar to forecast hours and/or costs. It is typically used in the early stages of a project when there may not be a great deal of information available
Assessment
A generic term to describe evaluating, analyzing, or estimating the quality or ability of someone or something
Three-point estimations
PERT or a simplement average of three estimates (optimistic, most likely, pessimistic), used to provide an estimate that reveals the range of uncertainty about activity duration or cost
Baseline
An established boundary of approved requirements against which requirements changes are compared. EAch time requirements are approved, they are baselined
Benchmarking (aka Research)
To compare organizational practices against the best-in-class practices that exists within competitor enterprises in government or industry
Bottom-up Estimating
Method of estimating duration or cost for the lowest-level components of the WBS and then aggregating or "rolling up" the individual estimates into higher levels
Business Analysis
The evaluation of an organization's needs - followed by the identification and management of requirements - to realize a solution.
What is discipline of working with stakeholders to define an organization's requirements in order to shape the output of projects and ensure that expected business benefits are realized?
Business Analysis
Research is another word for what technique?
Benchmarking
Benchmarking focuses on what?
Strategies, Operations, and Processes
Business Analyst
A person who conducts business analysis activities regardless of the job title or role
Business Case
A document that describes the necessary information from a business standpoint to determine whether or not the project is worth the investment
Business Opportunity
Describes an opportunity that will add value to the business
Business Problem
Describes a situation that is hindering a business from achieving maximum value
Business Requirement
Describes the higher-level needs of an organization and provides the rationale for a new project
Business Requirements including the following business items:
Goals and objectives, problems to be solved, opportunities to be exploited
Business Rule Catalog
A document containing a complete list of business rules and related attributes. The catalog can be used as reference for related requirements
Cause and Effect Diagram
A type of flowchart that helps organize thinking about a problem and diagnose cause and effect to discover root cause
What are some other terms for a Cause and Effect Diagram
Fishbone or Ishikawa Diagram
True or False: the Fishbone diagram can be used in conjunction with the Five Whys technique
True. It is often used in combination with this technique
Checksheet
Used to collect sampling results information about defects which then may be further analyzed using a Pareto diagram
Communication Plan
A component of the project, program, or portfolio management plan that describes how, when, and by whom information about the project will be administered and disseminated
Consensus Building
A general term for a group to generally agree. Many specific techniques may help lead to group consensus
Context Diagram
A diagram that shows the boundary of a system, the users, and the high-level data provided by the system and to the system
Users in a context diagram may be __ or __
Human or Other Systems
True or False: Context-diagrams only show a high-level view
True, but when supported by detailed data definition, it's an excellent tool for communicating part of the project scope to stakeholders
Contingency Planning
The outcome of analyzing the risks to a product and the planned response if the risk becomes a reality.
Contingency Planning may results in schedule and budget ___ by determining the likelihood and impact of a risk occurring
Reserves
How is reserve in contingency planning calculated?
Likelihood (%) * impact ($)
Control Chart
A chart used to determine whether or not a process is stable or has predictable performance (typically) over time by measuring output variables representing repetitive activities.
Control Charts can be used for both __ and __ life cycle processes.
Project and Product
Cost-benefit Analysis
The study of the cost versus the benefits that an organization will receive for a particular solution.
When is cost-benefit analysis useful?
When selecting projects for investment that will yield the greatest financial benefits for the organization
CRUD Matrix
A matrix used to cross check the data and processes to ensure a process is in place to create, read, update, and delete every entity.
A CRUD matrix can be used to help spot __
Gaps
What tool is useful for documenting user permissions in a system?
CRUD Matrix
Data Dictionary & Glossary
A document containing key items that are formally recorded to identify terminology and corresponding definitions used by the organization
What tool helps define data used or needed by an organization, including both high-level and more complex data definitions?
Data Dictionary & Glossary
Data Modeling
A model representing data structures, relationships between structures, and the detailed data attributes or facts within the structures.
What technique is used to document and communicate data requirements, either using an ERD or UML Class Diagram
Data Modeling
Day-in-the-Life (DITL) Testing
Testing conducted by someone knowledgeable in the business that focuses on specific scenarios in order to verify that the expected results are realized
Decision Table
A tool used to document business rules in a tabular format with a series of decisions and the outcomes. The table provides an easy way to document all factors that may impact the processing of a decision
What is DITL an acronym for?
Day-in-the-Life Testing
A decision table helps to __ the processing of business rules
Simplify
Decision Tree
Used to document complex business rules graphically in a hierarchical structure
True or False: Decision Trees may be used in combination with other models
True. Combined with a decision table, they enable analysis and documentation of complex business rules
Decomposition
Breaking down something that is higher-level, such as functional areas, their processes, or project deliverables - into simpler subsets for the purpose of studying or analyzing it
Decomposition is often depicted used __ models
Graphics
WBS is an example of what technique?
Decomposition
Delphi Technique
A way to gain consensus using expert opinion. Experts are asked to provide their opinions independently through a facilitator, who coordinates anonymous feedback through a questionnaire for responses until agreement is reached.
What is the Delphi Technique commonly used for?
Creating estimates or getting a recommendation on a decision to be made
Dependency Analysis
A techniques used to identify and clearly articulate dependences between two or more objects (e.g. requirements)
Dependency Graph
A graph that visually depicts dependencies in system requirements, functions, or components.
True or False: there is a single method for developing dependency graphs
False, there is no single method or process
Design of Experiments
Using statistical "What-if" scenarios to determine which combination of variables produces the best or desired quality outcome
What is unique about "Design of Experiments"?
It provides a tool for modifying multiple factors at the same time, rather than just one.
Design of Experiments it more typically used on the __ versus the __
Product, Project
Desk Checking
This is where the person who creates the deliverable reviews their own work prior to presenting it for formal quality control review
Document Analysis
To elicit requirements by studying available documentation on existing and comparable solutions and identifying relevant information
Estimation Poker (aka Planning Poker)
A technique primarily used by agile teams to estimate the effort for each user story
What are some methods of conducting estimation poker?
T-shirt sizing or Fibonacci sequence
Planning Poker estimates stories __ to one another
Relative
0,1,2,3,5,8,13 represents what sequence?
Fibonacci
Evaluation Criteria
Defined criteria that will be used for determining when a requirements, feature, or solution is acceptable for use
What is another term for evaluation criteria?
Acceptance Criteria
Events
The process of analyzing business events in order to determine organizational responses needed to support the business
External, Internal, and Time-based are examples of what?
Events
What are the types of "Events" in a business?
Internal, External, Time-based
Exploratory testing
TEsting conducted by someone knowledgeable of the business without a script.
What does exploratory testing provide?
Out-of-the-box testing for expanded test coverage
True or False: Exploratory testing is alternative to formal testing methods
False. Exploratory testing supplements formal testing, but should be done instead
Feasibility Analysis
An initial study to develop a recommendation on if a solution is viable to accomplish a desired outcome, whether it's to solve a problem or seize an opportunity
Feasibility Analysis may be used to compare multiple options to determine the most __
Feasible
Facilitated Workshop
A structured way to capture requirements. a workshop may be used to scope, discover, define, prioritize, and reach closure on requirements for the target system
Five Whys
A technique where the analyst asks "why is the problem occurring" up to five times to get to the root cause
Flowcharts
Graphical depiction of how the process flows from beginning to end to illustrate how components of the system are related
What do flowcharts help to analyze?
How problems occur and also to identify and highlight inefficiencies
Force Field Analysis
Analyzes the forces for and against a change, to help form a decision and communicate the reasoning behind the decision
Gap Analysis
A technique that businesses use to determine what steps need to be taken in order to move from its current state to desired future state.
What is another term for Gap Analysis?
Needs-gap Analysis, Needs analysis, and Needs Assessment are all alternative terms for Gap Analysis
Given-when-then
A tool used to articulate acceptance criteria
Goal
An observable and measurable end result having one or more objectives to be achieved within a more or less fixed timeline
Grade
In quality, category or rank used to distingue items that have the same functional use but do not share the same quality requirements
Histograms
Bar charts showing how often something occurs
Impact Analysis
Analysis of potential requirements or changes to determine impacts to other requirements, the product, or the project
Incremental
A hybrid of predictive and adaptive project approaches where a solution is developed and features released in increments or phases
Inspection
Examination or measurement of a deliverable in order to verify it meets requirements specifications
Integration Testing
Testing, conducted to ensure that requirements for the complete business processes have been satisfied
Integration testing focuses on _-__-_ business and includes all of the systems and interaction points within scope of the solution
End-to-End
Interoperability
Analysis to understand how applications communicate and collaborate with each other to complete a workflow or process
Interview
A systematic approach designed to elicit information from a person or group of people in an informal or formal setting by talking to an interviewee, asking relevant questions, and documenting the responses
Iterative
A common agile approach where release cycles are time-boxed in small time frame. Each iteration may introduce new features, rework of previously released features, or a combination of both.
Job Analysis
Review of job information for potential stakeholders in order to understand how the stakeholder roles and responsibilities fit within the organization in order to develop stakeholder management plans
Key Performance Indicators
Metrics that are defined to be used in evaluating progress towards meeting objectives or goals.
A metric is a __ level of indicate that an organization uses to measure progress at a specific point in time
Quantifiable
An indicator with a specific measurement that represents a degree of progress toward achieve a goal is called what?
KPI
Lean
A project approach that seseks to optimize efficiency by eliminating waste from activities and operations
Lessons Learned
Documenting knowledge gained during a project by facilitating team discussion of project successes, opportunities for improvement, failures, and recommendations for improving the performance of future projects or phases
Maslow's Hierarchy of Needs
"A Theory of Human Motivation" describes Maslow's ideas on human motivation as a hierarchy of needs.
We are motivated to seek the next level of __ once each level of the hierarchy has been met
Satisfaction
MoSCoW
A prioritization technique used to rate requirements or features using ratings of "Must Have", "Should Have", " Could Have", and "Won't Have" as it relates to project or release scope
Multi-voting
A prioritization technique where participants are given multiple votes for a variety of options on a specific issues. Participants may vote per option or multiple votes for a single item for added weight
Nominal Group Technique
A process that includes brainstorming to generate ideas. Voting or multi-voting is then used to rank the ideas in order to identify the most desirable options
Non-functional Requirements
Describe the required qualities of a system, such as its usability and performance characteristics. Important to use and development community.
Non-functional Requirements are important to who?
User and Development communities
Objective
Something to which work is to be directed in order for a strategic position to be attained, a purpose to be achieved, a result to be obtained, a product to be produced, or a service to be performed
Observation
A means of eliciting requirements by observing stakeholders completing activities within their work environment
Opportunity Analysis
Analysis of a potential opportunity to fully understand the feasibility and potential benefits
Options Analysis
Analyzing various options to understand the benefits, risks, and consequences of each in order to make a selection that will bring the greatest value to the project.
What technique relates to multi-criteria decision analysis?
Options Analysis
Organizational Chart
Describes the roles, responsibilities and reporting structures that exist within an organization and to align those structures with the organization's goals
Organizational Readiness
Analyzing the organization's readiness to accept and use a new solution. This goes beyond the technical implementation to the acceptance of the solution and organization preparedness to use it effectively
Parametric Estimating
The use of historical data in formulas or algorithms to extrapolate an estimate for a small amount of work to a large amount of work
What describes a mathematical model that predicts time or cost?
Parametric Estimating
Pareto Chart
Shows how many results were generated by type or category of identified cause. It identifies the "vital few" causes of most quality problems.
For the "vital few" identified in a Pareto Chart, solving those problems will do what?
Eliminate about 75-80 percent of the problems
Peer Review
A review process involving peers of the author or creation of the work being inspected in order to verify and improve upon quality
Personas
A tool used to understand the different user groups of a potential solution by assigning each role a "Persona".
How is a Persona used?
To tell a story about the users of that class, including information such as goals, behaviours, motivations, environment, demographics, and skills
Planguage
A set of closely defined identifiers (tags) to describe and quantify specific elements of the requirements
Precedence Diagramming Method
A technique used to construct a schedule model in which activities are represented by nodes and graphically linked by one or more logical relationships to show the sequence in which the activities are to be performed
Precision
A measure of exactness. May not be accurate, but can still be precise
Process Modeling
A technique for visually documenting work performed in an organization, including who does it and how they collaborate.
What are the types of models used to do process modeling?
- Process map- Swim Lane- Activity Diagram
Product Backlog
A stack-ranked prioritized list of user stories used to allocate work to iterations in agile projects
Progressive Elaboration
The process of analyzing a high-level requirement, feature, or estimate to decompose and document additional detail
Project Requirement
Describes actions, processes, or other condition the project needs to meet
Prototyping
A diagram detailing using interface requirements and integrates them with other requirements such as use cases, scenarios, and data and business rules
Purpose Alignment Model
A method for aligning business decisions, processes, and feature designs around purpose
Quadrant Analysis
A generic analysis tool where factors are measured on two axis to determine a "quadrant" for classification
What are some examples of "Quadrant Analysis"?
Power/Interest grid (in stakeholder management), or Likelihood/Penalty of defects when determining if a solution is "fit for use"
Quality
The degree to which a set of inherent characteristic fulfil requirements
Quality Requirement
Conditions or criteria needed to validate the successful completion of a project deliverable
Reporting Tools & Techniques
Tools and techniques used to trck and report project or activity status and progress
Requirement
"A condition or capability that is required to be present in a product, service, or result to satisfy a contract or other formally imposed condition."
Requirements Baseline
The list of requirements that have been formally aproved for continued work. Any changes to the requirements baseline will require formal approval throug hthe change congtrol process
Requirements Management Plan
A component of the project or program maangement plan that describes how requirements will be analyzed, documented, and managed
Requirements Management System
A tool that support collecting, analyzing, managing, and communicating requirements through a relational database
Requirements Traceability Matrix
A matrix used to trace requirements up to the supporting project and business goals of the organizzation and then down to the work product of the project team needed to satisfy the requirements
The requirements traceability matrix includes additional __ useful to tracking and manageing each requirement
Attributes
Retrospectives
A review process typically used in agile projects to review each iteration. Team members meet to identify and discuss the results of the latest iteration, what is working well, and identify opportunities and actions for improvement
Risk Analysis
The process of examining a program, project, or process for risk.
True or False: Risks are always negative
False. Risks may be either positive or negative
Scatter Diagram
Shows relationship or correlation between indpendent (X axis) and dependent (Y axis) variables.
Independent variables on scatter diagrams are also know as what?n
Inputs or Potential Causes
Depdent variables on scatter diagrams are also known as what?
Outputs or Effects
Scenario Analysis
Anaysis of how the system will be used, and thew interactions between users andt he system for various sitruations.
Scenario analysis works to capture when __ to the most common situation occur in order to better understand requirements for all scenarious
Variations
Service Level Agreement
An agreement detailing the nature, quality, and scope of service to be provided
Skills Assessment
A study of the skills and competencies of project stakeholders to allow for stakeholder management plans that leverage strengths and can accommodate wqeaknesses
Solution Requirement
Requirements that the solution must satisfy, including functional (behaviors of the producct) and non-fucntional (environment conditions) requirements
Environmental conditions needed are also known as what?
Non-functional Requirements
Behaviors of the product are known as what?
Functional
Solution Scope
Describes major features and functions included in the solution and the interactions it will have with people and systems outside its scope
Solution Scope Statement
A description of the solution scope, major deliverables, assumptions, and constraints
Stakeholer Register
A document containing information on all identified stakeholders in order
The stakeholder register includes information that is helpful in determining what?
Stakeholder Mangement Strategy
Stakeholder Requirement
States needs of stakeholders, specifically how stakeholders or classes of stakeholders will interact with a solution
State Diagrams and Tables
Either a tabular or visual specification of a sequence of states that an object goes through during its lifetime.
Statement of Work
Narrative description of products, services, or results to be delivered.
What elements should be included in a SOW?
Business Need, Product Scope Description, Strategic Plan
Statistical Sampling
A technique fwhere a small number of items representing a sample of the entire quantity are chosen for inspection.
Statistical Sampleing is used to do what?
Reduce the cost of quality rather than inspecting every item
Storyboarding
A prototyping technique using images and illustrations to show the sequence or navigation through a series of events.
In software development, how are storyboards often used?
To show navigation paths through web pages, screens, or interfaces
Storyboards are typically __-__ and __
Low-tech and Disposable
True or False: Storyboards are intended to illustrate the look and feel of the system
False. Storyboards should not include look and feel, but rather should focus on illustrating the experience
Strategic
Used durign planning to describe long-term plans or goals of what the organization or project strives to accomplish
Survey/Questionnaire
A means of eliciting informationi from many people, sometimes anonymously, in a relatively short period of tiem by preparing an dsending a set list of questions for response
SWOT Analysis
An analysis of the strengths, weakneeses, opportunitioes, and threats relating to a specific organization, project, or solution option
Tactical
Used in planning to describe the short-term plans or gaols that support organization or project strategy.
What tends to demonstrate the "how" of how strategies will be achieved?
Tactics
Test
The examination of a work product or deliverable in order to determine the level of quality
Time-boxing
A prioritization method where stakeholders are provided estimates for implementing requirements and the time available. Stakeholders select which requirements to include in teh "time-box"
Transition Requirement
Temporary capabilities, such as data conversion and training requirements, needed to transition from the "as-is" to the "to-be" state
Tuckman Model
A model of the stages of team development created by Bruce Tuckman. Stages are form, norm, perform, adjourn (mourn)
What is another name for the Tuckman Model?
Stages of Team Development
Use Case Diagram
A diagram used to summarize the scope of a solution by illustarting which use cases are in scope and which are out of scope for the system. It identifies the use cases and the actors who directly interact with the solution
Use Cases
Textual model detailing the interactions between system users (actors) and the solution undergoing development
Each use case focuses on a single user __
Goal (process)
How are boundaries stated in a use case?
By pre- and post-conditions
How are Use Cases usefl?
For uncovering solution functional requirements
User Acceptance Testing
Testing conducted by future end users of a solution at the direction of the BA and QA professionals in order to gain user acceptance that the solution is ready for implementation
In which type of testing is it usually scripted and observed by the BA/QA teams to ensure full coverage?
User Acceptance Testing (UAT)
User Journey Map
Documents the customer experience from the users' perspective to understand not only how users interact with teh solution, but can also identify improvement opportunities
User Story
A brief description of functionality that the users need from a solution to meet a business objective.
User stories serve as what type of requirements on adaptive projects?
Stakeholder Requirements
Value Engineering
An approach used to optimize project life cycle costs, save time, increase profits, improve quality, expand market share, solve problems, and/or use resources more effectively
Value Proposition
An anslysis of the value an organiation can expect to achieve as a result of the recommened solution.
From whose perspective are value propositions typically made?
Customer Perspective
Value Stream Mapping
A lean management method for analyzing the current state and designing a fture state for the series of events which take a product or service from its beginning through to the customer.
Waterfall
A predictive development/project appraoch where full planning and analysis is conducted early in the project life cycle, prior to any develoment
Weighted Criteria
An objective method of ranking or prioritizing options. Once options are defined then criteria for evaluating them are defined and weighted for relative importance; options are scored against each criterion and the score is multiplied by the weight of the criterion. Scores for each option are totaled, resulting in weighted criteria
Work Breakdown Structure
A hierarchical decomposition of the total scope of work to be carried out by the project team to accomplish the project objectives and create the required deliverables.
The WBS provides a __ view of work that has been __
Graphical, Decomposed