Vocabulary Flashcards
100-Point Method
A prioritization method which requires each stakeholder to distribute their 100
points, as votes, across available work items.
5 Whys Technique
A technique to find the root cause for a particular problem by repeatedly asking the
question “Why?” It is an iterative and interrogative technique which is aimed at finding the cause and
effect of a particular problem.
80/20 Rule
(Pareto principle) States that for the majority of cases, 80% of consequences are a result of 20% of the causes.
A3
Either a process for solving a particular problem, or a general way of looking at things, in which the
pertinent information is limited to what will fit on a single sheet of paper. Named for the standard A3-
size sheet of paper.
AC
Actual Cost
The realized cost incurred for the work performed on an activity during a specific time-period.
See also budget at completion, earned value, estimate at completion, estimate to complete, and planned value.
Acceptance Criteria
- A set of conditions that are to be met before deliverables are accepted. See also deliverable.
- A formal list of predefined requirements or conditions that should be satisfied in order to mark the
deliverable as complete
ATDD
Acceptance Test-Driven Development
Abbreviated as ATDD, a development method where team members with different perspectives collaborate early on to develop acceptance test criteria that
capture the requirements of work items.
Activity
A distinct, scheduled portion of work performed during the course of a project.
Activity Code
An alphanumeric value assigned to each activity that enables classifying, sorting, and filtering. See also activity identifier and activity label.
Activity Identifier
A unique alphanumeric value assigned to an activity and used to differentiate that activity from other activities. See also activity code and activity label.
Activity Label
A phrase that names and describes an activity. See also activity code and activity identifier.
Adaptation
Changes done in product or process as soon as the need surfaces, to reduce the practical problems or any deviations that can give rise to risks or issues.
Adaptive Planning:
A technique in which high-level planning is done at the beginning. As a project progresses, detailed planning is done considering the latest changes. This allows for accommodation of changes in the requirements, even late into the development process.
Affinity Estimate
A technique used for conducting high-level estimations for work items. Work items are compared and grouped together based on their size, then a high-level relative estimation is done for each of the work items. This is simple yet fast.
Agile
A term used to describe a mindset of values and principles aimed at flexibility, communication,
collaboration, and simplicity based on short iterations and continuous feedback from the customer as
set forth in the Agile Manifesto. Agile is an iterative and incremental approach to deliver values to the
customer early and continuously. See also Agile Manifesto.
Agile Coach
An individual with knowledge and experience in agile who can train, mentor, facilitate, and guide organizations and teams through their agile transformation.
Agile Life Cycle
An approach that is both iterative and incremental to develop and refine work items and
deliver frequently.
Agile Manifesto
Published in 2001 by a group of 17 software developers as the Manifesto for Agile Software Development, the document that lays out the original values and principles that led to the initiation of Agile development methods such as Scrum and Kanban.
Agile Mindset
Thinking and practicing the core Agile values and principles in spirit, as laid out in the Agile Manifesto, to continuously deliver value to the customer and adapt as needed.
Agile Practitioner
Also known as an Agilist, someone who collaborates with cross-functional teams in line with Agile techniques and concepts.
Agile Principles
The twelve principles for project delivery enumerated in the Manifesto for Agile Software Development. See also Agile Manifesto.
Agile Unified Process
A simplified process framework for developing business application software using agile techniques and concepts that are modeled on the Rational Unified Process (RUP)
Agilest
someone who collaborates with cross-functional teams in line with Agile techniques and concepts.
Analogous Estimating
A technique for estimating the duration or cost of an activity or a project using historical data from a similar activity or project. See also bottom-up estimating, parametric estimating, program evaluation and review technique, and three-point estimating.
Anti-Pattern
A known, flawed pattern of work that is not advisable.
Apportioned Effort
An activity where effort is allotted proportionately across certain discrete efforts and not divisible into discrete efforts. Apportioned effort is one of three earned value management types of activities used to measure work performance. See also discrete effort and level of effort.
Artifacts
The tangible by-products, specific to a project, that represent the work and value, helping bring transparency. Artifacts form a basis for inspection and adaptation. Examples are product vision, product backlog, project (product or service) increment, and design document.
Assumption
A factor in the planning process considered to be true, real, or certain, without proof or demonstration.
Audit
A structured and independent process used to assess and verify if the activities in a project conform to the standard policies, process, and procedures defined at the organizational and project levels.
Automated Code Quality Analysis
Scripted analysis of code to ensure functionality, spot vulnerabilities, and style consistency, which assumes greater significance when working collaboratively on code.
BAC
Budget at Completion
the sum of all budgets established for the work to be
performed. See also actual cost, earned value, estimate at completion, estimate to complete, and
planned value.
Backlog
Product Backlog
An ordered list of user-centric requirements that a team maintains for a product.
Backlog Refinement
Backlog Grooming
the progressive elaboration of project requirements or the ongoing activity in which the team collaboratively reviews, updates, and writes requirements to satisfy the need of the customer request.
Backward Pass
A critical path method technique for calculating the late start and late finish dates by working backward through the schedule model from the project end date. See also critical path method and forward pass
Baseline
The approved version of a work product that can be changed using formal change control procedures and is used as the basis for comparison to actual results. See also cost baseline, performance measurement baseline, schedule baseline, and scope baseline.
BCR
Benefit Cost Ratio
an indicator used in cost benefit analysis to present the
comparison between the proposed costs and expected benefits of a proposed project. Proposed benefit
is divided by proposed cost to derive BCR. If a project has a BCR greater than 1.0, then it is considered
advisable.
BDD
Behavior-Driven-Development
An Agile test-first methodology that focuses on the actual behavior of a work item from the end user’s perspective.
BDD
Behavior-Driven-Development
An Agile test-first methodology that focuses on the actual behavior of a work item from the end user’s perspective.
Blended Agile
The combined use of two or more Agile frameworks, methods, elements, or practices, as opposed to a hybrid Agile approach, which employs some traditional predictive elements.
Blocker
Impediment
An obstacle that prevents the team from achieving its objectives
Bottom-up Estimating
A method of estimating project duration or cost by aggregating the estimates of the lower-level components of the work breakdown structure.
BRD
Business Requirements Document
A list of all requirements for a specific project.
Broken Comb
Refers to a person with various depths of specialization in multiple skills required by the team. Also known as Paint Drip. See also T-shaped and I-shaped.
Broken Comb
Refers to a person with various depths of specialization in multiple skills required by the team. Also known as Paint Drip. See also T-shaped and I-shaped.
Burndown Chart
A chart that graphically conveys the work remaining relative to the time remaining in the timebox.
Burnup Chart
A graphical representation of the work completed toward the release of a product.
Cadence
A rhythm of execution. See also timebox
Cause-and-Effect Diagram
Also known as a fishbone diagram or Ishikawa diagram, a visual tool that helps identify, sort, and display possible causes of a specific problem or quality characteristic.