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.