A Framework

Scrum is a Process Framework. The word Framework means “MINIMUM SUPPORTING STRUCTURE”. Scrum does not define any details related to tools, techniques, implementation details or does not give specific recommendations on how to deliver complex work. Scrum defines the following

  • 3 Roles – Scrum Master, Product Owner and Development Team
  • 3 Artifacts – Product Backlog, Sprint Backlog and Increment
  • 5 Events – Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective and the Sprint

Beyond the minimum, Scrum gives flexibility to add things to the framework as the Scrum Team desires to. For example, there could be a mid-Sprint Review, there could be an additional Demo meeting to the PO, User Story could be used as a technique to represent scope, Automation tool such as Selenium could be used to implement regression test automation etc.

What is a Method?

Method is much more than a framework. Method may contain a framework of its own, but may also includes :

  • Tools and Techniques
  • Detailed Processes
  • Detailed Guidance
  • Templates
  • Document Formats
  • Organizational structures
  • etc

Example of a method is Extreme Programming

process methodology framework

A Metaphor of Framework vs Method

A Framework – Essential supporting structure – a Empty Photo Frame with a Glass

aFramework

A Method – Details, Tools Techniques – An Photoframe along with the Photo which gives all details

a