Skip to main content

Demo

Demonstrating the software to stakeholders.

Also Known As

  • Proof of Concept (POC)
  • Prototype
  • Spike Solution
  • Tech Demo
  • Technology Demonstration

Related

Addresses / Mitigates

  • Feature-Fit Risk: Showcases the product to ensure it meets client expectations and needs.
  • Communication Risk: Facilitates clear communication of the product's features and benefits to stakeholders.
  • Learning Curve Risk: Prototypes are a way of learning about a particular solution to a problem.

Attendant Risks

  • Schedule Risk: Demos can introduce delays if not planned and executed properly.

Used By

  • Scrum: Scrum includes sprint reviews which act as demos for stakeholders.

Description

"A technology demonstration (or tech demo), also known as demonstrator model, is a prototype, rough example or otherwise incomplete version of a conceivable product or future system, put together as proof of concept with the primary purpose of showcasing the possible applications, feasibility, performance and method of an idea for a new technology." - Technology demonstration, Wikipedia

A demo in software development involves showcasing a working version or prototype of the product to stakeholders. This helps in verifying that the product aligns with client needs and expectations, facilitates feedback, and identifies any potential issues early in the development process. Demos are crucial for communicating the functionality, performance, and feasibility of the software to clients, investors, and other stakeholders.

Variations

Demo TypeDescriptionReference
Proof of Concept (PoC)Demonstrates the feasibility of a new concept or technology before full-scale development.Proof of Concept, Wikipedia
Prototype DemoShowcases an early model of the software to gather feedback and refine design and functionality.Prototyping, Wikipedia
Sales DemoTailored presentation to potential customers or clients, highlighting key features and benefits.Product Demonstration, Wikipedia
Training DemoProvides a detailed walkthrough for new users or team members to teach effective software usage.Training, Wikipedia
Product Launch DemoPublic demonstration of the final product to generate excitement and publicity at release time.Product Launch, Wikipedia

See Also

Scrum

An Agile framework for managing and completing complex projects.