Agile Software Development | Glossary

Definition

Agile Software Development collectively is a term for a set of methods and practices that are based on the principles/values of the Agile Manifesto. The evolution of the solutions takes place through collaboration of self-organizing, cross-functional teams that utilize the appropriate contextual practices.

It originates in the late 1990’s, where the first gained public attention, as being processes that were a mixture of both old and new ideas, and emphasized collaboration between development team and business stakeholders..

Further Reading

  • “Agile Project Management” (book), by  Jim Highsmith.

 

Value Proposition Canvas | Glossary

Definition

A canvas which displays the Value Proposition. It represents where the company’s product often intersects with the customer’s desires. It represents the magic space between what you make and why people buy it. The value proposition is the crunch point between business and brand strategy.

It is helpful when a new company is being started. A Value Proposition canvas is a simple tool that rapidly gives you the ‘minimum viable clarity’ that is required to start the building and test procedures.

Further Reading

  • “Value Proposition Design: How to Create Products and Services Customers Want” (book), by Alexander Osterwalder.