Software Development in scrum is challenged by change of user stories during software development life cycle especially where the customer doesn't know explicitly and exactly what he wants in the planned system, leads to changes in user stories and impact negatively on software quality, schedule and cost overruns and sometimes software failure. Since the beginning of software development, projects have failed due to greater expenses as a result of changing user stories especially in scrum software development. little has been done to solve such challenges. A framework to mitigate such challenges has been designed.