Scrum methodology is an agile framework for product development that utilizes iterative cycles and story points, which represent varying levels of effort and unpredictability in task estimation. Techniques like planning poker help teams estimate these points collectively while minimizing cognitive biases. The document also outlines roles in sprint planning, including developers, contractors, and team leaders, illustrating how story points are allocated and the authentication process for code changes during the development cycle.