LIBERTY GLOBAL VENTURES made for more agile product development , truncated Time to Market ( TTM ). Dines explains , " Part of this was promoted by new software languages that had emerged and made it easier to micro architect code versus having it be part of a much larger , for lack of a better word , spaghetti system , or train of intermingled code ".
Essentially , this new ability allowed for imperfect software to be launched . " It used to be in the coding world that you had to go to General Availability ( GA — the release of a product to the general public , available through a company ' s general sales distribution channels ). To get to GA was an exhaustive process and involved testing , retesting and regression testing to ensure there were no bugs in the system . Bugs were considered a sign of poor quality testing if they showed up after release ( but with large codebases , they always did ). With microarchitecture and agile design , release cycles moved from once or twice a year to once a month and then accelerated to once a week and in some cases now two-to-three times per week , accelerating TTM , product release cycles and customer satisfaction . Yes , the bugs were still there , but MS educated the world that people were somewhat tolerant of bugs in exchange for better performing ,
technologymagazine . com 99