Agile management, or simply Agile is a framework to use which allows for efficient and leaner software project management. It is an iterative process that focuses on customer value first, team interaction over tasks, and adapting to current business reality. Agile is a development methodology based on iterative and incremental approach. Scrum is one of the implementations of agile methodology. In which incremental builds are delivered to the customer in every two to three weeks’ time. … Scrum fosters a self-organizing, cross-functional team.
Agile describes a set of guiding principles that uses iterative approach for software development, while Scrum is a specific set of rules that are to be followed while practicing the Agile software development. [Ref. 1]
Definition
Scrum is a process framework used to manage product development and other knowledge work. Scrum is empirical in that it provides a means for teams to establish a hypothesis of how they think something works, try it out, reflect on the experience, and make the appropriate adjustments. That is, when the framework is used properly.
Scrum is structured in a way that allows teams to incorporate practices from other frameworks where they make sense for the team’s context. [Ref. 2]
References:
