We will look at some of the agile testing questions and answers on this page.
What is scrum?
Scrum is a framework for Agile software development. It is an iterative and incremental framework. Projects progress via series of time-boxed iterations called Sprints which are typically 2-4 weeks long. A Sprint is a basic time unit in Scrum. Scrum team has between 5-10 people but Scrum projects can easily scale into hundreds.
What are spikes in Agile?
Spikes are generally created and used for activities like investigation, exploring, research, etc. It is used to remove risk and uncertainty in a user story. In most cases, spikes are created and worked upon to mitigate risk, understanding requirements, determine the best direction for implementing a feature, gaining more knowledge, etc.
Spike results are usually different from user stories ( for acceptance criteria ). They often produce prototypes, a throw-away proof of concept, information, etc. Like all other stories, they are put in backlog, estimated, and fit a sprint.
What is retrospective in Agile?
A retrospective is a regular meeting session usually held at the end of each sprint. In this meeting the Scrum team along with scrum master and product owner discusses the following items:
- What worked well in the last sprint,
- What didn’t work well in the last sprint,
- Areas of improvement moving forward etc.
The discussion may not be limited to the above items but the main focus and agenda of the retrospective meeting would be these items.