In this article, we will have a look at the most frequently used Agile terms that we come across while working in an agile environment.
Scrum is a framework for agile software development. It is an iterative and incremental framework. Projects progress via series of iterations called sprints which are usually 2-4 weeks long.
A Sprint is a basic time-boxed unit in Scrum. Scrum team has between 5-10 people but scrum projects can easily scale into hundreds.
A prioritized and estimated list of all outstanding Product/Project
- User stories
- Other work items.
Spikes are generally created and used for activities like investigation, exploring, research etc. Also, it is used to remove risk and uncertainty in a user story. Therefore, 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.