Software Quality Definitions

This glossary explains the meaning of key words and phrases that information technology (IT) and business professionals use when discussing software quality and related products. You can find additional definitions by visiting WhatIs.com or using the search box below.

  • P

    pair programming

    Pair programming is an Agile technique originating from XP in which two developers team together and work on one computer.

  • pattern (design pattern)

    In software development, a pattern (or design pattern) is a written document that describes a general solution to a design problem that recurs repeatedly in many projects.

  • peer review

    Peer review is a process used for checking the work performed by one's equals (peers) to ensure it meets specific criteria.

  • performance testing

    Performance testing is the process of determining the speed, responsiveness and stability of a computer, network, software program or device under a workload.

  • PERT chart (Program Evaluation Review Technique)

    A PERT chart is a project management tool used to schedule, organize, and coordinate tasks within a project.

  • pigs and chickens

    Pigs and chickens is an analogy used in the Scrum software development model to define the type of role an attendee can play at a daily scrum meeting.

  • planning board

    In agile software development, a planning board is used to track the progress of an project. (Continued...)

  • planning game

    In agile software development, a planning game is a meeting attended by both IT and business teams that is focused on choosing stories for a release or iteration. (Continued...)

  • planning poker

    Planning Poker is a teambuilding activity for achieving group consensus.  It is used by agile software development teams to estimate how long a component of a software project (story) will take to complete.

  • polyglot programming

    Polyglot programming is the practice of writing code in multiple languages to capture additional functionality and efficiency not available in a single language.

  • product backlog grooming

    Product backlog grooming is an Agile software development process in which the development team revisits a pre-defined product backlog, working with stakeholders to prioritize and break the backlog list into user stories for future use.

  • product owner

    The product owner is a role in scrum development of the person who represents the business or user community.

  • program

    In computing, a program is a specific set of ordered operations for a computer to perform.

  • Project Management Professional (PMP)

    Project Management Professional (PMP) certification is a qualification program overseen by the Project Management Institute (PMI)... (Continued)

  • Q

    quality assurance (QA)

    Quality assurance (QA) is any systematic process of determining whether a product or service meets specified requirements.

-ADS BY GOOGLE

TheServerSide.com

SearchAWS

SearchBusinessAnalytics

SearchHRSoftware

SearchHealthIT

Close