Agile Planning
I led a discussion at the Ottawa Agile and Scrum groups last week.I asked the group to come up with some reasons to do Release Planning. In essence, they represent the meta 'purposes' of release planning. Purposes that one's approach to Release Planning should try to optimize.
The group came up with many good ideas, almost all of which I agreed with (if my opinion is useful).
Here are some...
read more
One thing people are learning is that you can’t plan uncertainty away. Plans are good for things we know, or things that we may have some control over. However uncertainty—and its...
read more
I want to show a real easy way to put user stories in a spreadsheet-based product backlog. I wrote this after seeing someone tweet a screen capture of a product backlog I made 9 years...
read more
Agile Math
The basic math of team based agile is pretty simple. You can slice it several ways, but at the end of the day, one of these three basic formulas has to hold true. It’s...
read more
The weather turned nice about two weeks ago, which meant it was time for spring cleaning about the Cohn home, affectionately known as the Cohnderosa (which will only mean something...
read more
The concept is simple: there are six levels of planning in an organization, often represented as layers of a metaphorical onion. In the agile planning onion, strategy is the outermost...
read more
For many of you, there will be instances where Scrum or Agile is something a company is trying but does not really buy into or understand yet. I would like to start by saying. There...
read more
I think I've been pretty successful in my career. But if I was better at planning, I wouldn't have achieved half the things I've achieved in my career! In fact, I wouldn't even have...
read more
Planning Poker is an estimating technique used by many agile software development teams. Like many agile development techniques, Planning Poker is very simple. Simple, but effective.
First...
read more
George Dinwiddie has written an excellent blog post about Agility Versus Predictability.
In this post, George challenges the idea that traditional (waterfall) software development...
read more
Several years after I first encountered it, I still find MoSCoW one of the easiest methods for prioritization...
The MoSCoW approach to prioritization originated from the DSDM methodology...
read more
A while ago I wrote about a fairly simple technique explaining how to prioritise quickly and intuitively...
Following this blog post, I got into an email discussion with Scott Sehlhorst...
read more
Projects are a necessary evil :-) But necessary they are.
Some people really feel the need to understand precisely what the project will cost and exactly long it will take. If this...
read more