Agile software development is an umbrella term for a set of frameworks and practices based on the values and principles expressed in the Manifesto for Agile Software Development and the 12 Principles behind it.
Agile Software Development turns a selection of the work into an Increment of value during a Sprint, which is a short, time-boxed period when a scrum team works to complete a set amount of work. Sprints are at the very heart of scrum and agile methodologies, and getting sprints right will help your agile team ship better software with fewer headaches. Scrum is a hands-on system consisting of simple interlocking steps and components. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
In these meetings, we try to understand the motivations behind projects like:
We also need to understand the current applications: