Agile teams have a clear view of how to tactically burn-down any backlog they have. Many use Scrum or Kanban or some variation of these execution processes. Given the nature of these processes, it is entirely possible for the team
Working with Impediments
The goal of all scrum teams is to maximize the amount of value they can deliver sprint over sprint. Spending time working on anything other than value delivery occurs all the time. Scrum teams that are interested in maximizing their value
Architecting for Agility
Traditional software design can dictate layers of abstraction that can challenge teams striving for agility. Often companies trying to adopt agile have years invested in both architecture and supporting organizational infrastructures that don’t readily lend themselves to adoption of agile.
What’s your Story?
The art of creating a good agile backlog is something that teams often struggle with. Telling the right story is an art that teams often neglect. Too often there is a rush to get the sprint moving and there may
3R – Refactor, Retrain, and Retool
As your agile conversion progresses you may start to feel friction from many of your past cultural and development practices. And, they could be pushing hard and preventing you from realizing the benefits you had hoped when you started. You
Agile Quality Practices
How do agile teams ensure quality of their deliverables? The principles of the Agile Manifesto guide us to “deliver working software frequently” and that “working software is the primary measure of progress”. But, how can teams new to agile
Achieving Agility
For a first article it seems fitting to discuss Agility and what I believe it means to “be agile”. Everyone has a different path. But no matter which road you take, there will always be questions about what it means