The agile development process provides a solution to the increase in uncertainty and unpredictability within the industry by promoting faster delivery of well-designed products with sef-organizing teams.