Accuracy testing: The process of testing to determine the accuracy of a software product. Activity diagram: A graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. Ad hoc review: See informal review. Adaptability: The capability of the software product to be adapted for different specified environments without applying actions or means other than those provided for this purpose for the software considered [ISO/IEC 25000]. See also portability. Agile manifesto: A statement on the values that underpin agile software development. The values are Individuals and interactions over processes and tools working software over comprehensive documentation customer collaboration over contract negotiation responding to changeover following a plan. Agile software development: A group of software development methodologies based on iterative incremental development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.