What is the backlog?

In Agile, the backlog is basically a list of all the user stories that are part of the project. It is not a static document but a living document that can change over time as the team adds more to it or removes from it as the team sees fit […]

What is a Retrospective?

A Retrospective is an Agile ritual conducted after each Sprint. It is basically a meeting or session for the Agile team to reflect for improvement. It follows a very simple format in which the team goes through 3 questions: #1 What went well? #2 What didn’t? #3 What can we […]

What is a Sprint?

A Sprint is a specific set period of time (or timebox) to deliver a set of user stories. In Agile, Sprints last between 1-4 weeks, but typically 2. Duration of Sprints should remain fixed throughout the entire life cycle of the project. 0

What are the different methodologies in Agile?

Agile methodologies include but are not limited to the following: Adaptive software development (ASD) Agile modeling Agile unified process (AUP) Disciplined agile delivery Dynamic systems development method (DSDM) Extreme programming (XP) Feature-driven development (FDD) Lean software development Kanban Rapid application development (RAD) Scrum Scrumban Of all Scrum is the most […]

Who is responsible for documenting user stories?

There is no hard rule in terms of who should document user stories, meaning anyone within the Agile Team can document user stories. Most Agile Teams document user stories as a Team as part of their Sprint Planning process or even before starting the project in what is referred to […]

What is Scrum?

Scrum is an Agile methodology and the most popular and widely used of all Agile methodologies. In a nutshell, Scrum is an iterative and time-boxed approach to deliver projects whilst continuously improving and delivering value to the customer or end user. You can learn more about it in this Best […]