src: https://github.com/sparkrnyc/sparkr_general_docs/wiki/What-are-Prototype,-POC,-Alpha,-Beta-and-MVP
Agile is an iterative way to develop and release very quickly many small versions and grow your application by adding new features in each new version or release. As your application grow bigger and more mature, your business also grows and keeps pace with the development of the application. In other words, business processes and application grow parallel and dependent on each other.
Releases are named or referred to often by using so-called [[Semantic Versioning|http://semver.org/]], which looks like v0.1.2. You see 3 numbers that represent versions for MAJOR.MINOR.PATCH updates:
- The first number refers to MAJOR releases, in this example '0'. Major refers to releases from 0 (Prototype to Beta) to Release (1 to n), and incrementally to versions that change the User Experience or the application drastically.
- The second number refers to MINOR releases, in this example '1'. Every scrum is in principle