The "minimum viable product" strategy as it relates to software.