The publication of the Agile Manifesto in 2001 marks the birth of agile as a methodology. Since then, many agile frameworks have emerged such as scrum,kanban,lean, and Extreme Programming (XP). Each embodies the core principles of frequent iteration, continuous learning, and high quality in its...
While the scrum I’m talking about is most frequently used by software development teams, its principles and lessons can be applied to all kinds of teamwork. This is one of the reasons scrum is so popular. Often thought of as an agile project management framework, scrum describes a set of...
You can still work in sprints, but your definition of “done” might be finishing a part of the larger product. Remember that the longer it takes your team to release software, the higher the risk that the software will miss the mark. The scrum commitment is the definition of done. ...
Scrum Anti-Patterns Scrum anti-patterns describe any attractive, easy-to-implement solution that ultimately makes a problem worse. Therefore, these are the practice not to follow to prevent issues from emerging. Some classic examples of scrum anti-patterns comprise absent product owners, pre-assigned...
Scrum focuses on making people work well together towards building a relevant product. Scrum is human to its core. It takes our inherent social weaknesses and strengths into account. The planning meeting and the demo at the end of a sprint provide focus on short term deadlines. The stand-...
The agile manifesto outlines 4 values and 12 principles for teams, but—decades later—is it still relevant? Find out Scrum In scrum, a product is built in a series of fixed-length iterations called sprints, giving agile teams a framework for shipping software on a regular cadence. Learn ho...
Teams transitioning from Scrum to Kanban If your team has been using Scrum but finds the rigid sprint cycles a bit restrictive, Scrumban can be a great middle ground. It provides more flexibility to adjust tasks and priorities during a sprint while still maintaining structured workflows. ...
What is Scrum Release Planning? Patterns of Release Planning Do you need an “upfront” Release Planning? Why We Need A Release Planning Anyway? Release Planning Example: The goal of Release Planning is to when various sets of usable functionality or products will be delivered to the customer ...
A scrum board can be an actual physical board, but it can also be a digital or even an online scrum board. Either way, it serves the same purpose. It is constantly updated by the team as needed and shows all the items that must be done by the end of the current sprint. ...
Q. Is Scrum a framework or methodology? Scrumis a tenet of the Agile methodology that is applied to complex projects with dynamic requirements. Although Scrum is widely viewed and known as a methodology, it is actually a framework for Agile development. What makes Scrum unique is the flexibilit...