Approach to dealing with difficulties, software development, and project management help teams deliver quality services to their customers faster with minor faults. It is a framework for the software development process that lies under concepts of scrums, springs, high programming.