often software enhancement is recognized as software engineering, especially when it employs official approaches or follows an engineering design course of action. Agile strategies generally tend not to abide by a prescribed sequence of steps, but rather a group of Thoughts and procedures. Scrum, on the other hand, is usually a well-favored Agile