Agile and Scrum Flashcards
What is AGILE?
Agile is an approach to project management and software development that delivers work in small consumable increments. Agile evaluates requirements, plans and results continuously so teams can respond to changes quickly.
Also, Agile is a set of Values and Principles, rather than practices.
What is SCRUM?
Scrum is a framework ( or group of people) not a methodology. It helps teams deal with unpredictability while solving complex problems. It encourages teams to self organize and learn through their experiences. There are three roles in Scrum: the product owner, scrum master and the development team.
Scrum ceremonies:
- Sprint Planning
- Daily Scrum or Standup
- Sprint Reviews
- Sprint Retrospective
These practices will hold the whole process together.
What is Sprint?
A sprint 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.
What is Demo meeting?
In agile software development, teams hold demo meetings to show what they’ve got. It’s a special time, usually in the end of each sprint, to show the client tangible results of the development. When your team should demonstrate a coded, tested and, most importantly, usable piece of software to the stakeholders.
What is Agile Retrospective?
An Agile retrospective is a meeting that’s held at the end of an iteration in Agile software development. During the retrospective, the team reflects on what happened in the iteration and identifies actions for improvement going forward.
Each member of the team answer the following questions:
- What worked well for us?
- What did not work well for us?
- What actions can we take to improve our process going forward?