Agile vs Waterfall

December 12th, 2012|Agile|

Forrester notes the ability of Agile to deliver "improvements in time-to-benefits, overall quality and efficiency, team morale, the relationship between IT and business staff and responsiveness to change". Over the past few years many companies have started to turn to agile software development to replace more traditional waterfall software development methodologies that have often failed to deliver. The [...]

Comments Off on Agile vs Waterfall

Is SCRUM Enough

November 26th, 2012|Agile|

I often see organisations who have decided to ‘go agile’ and have picked Scrum as their methodology. If you look around the Agile community, Scrum is one of the most widely mentioned and popular agile methodologies. Scrum is pretty simple to understand (most things that are good are also simple) and really embodies a lot [...]

Comments Off on Is SCRUM Enough

Managing Your Debt

November 8th, 2012|Agile|

First of all, this isn't a lesson in anything to do with money. We can all read about countries going broke, and many of us are facing some challenges with our own budgets, but what I want to talk about here relates to an agile term: the so called ‘technical debt’. As you will see, [...]

Comments Off on Managing Your Debt

Sprint Zero

August 27th, 2012|Agile|

There is much talk about sprints and the day-to-day running of a project. Not enough talk, in my opinion, about the start-up phase of an Agile project. Here at esuasive we use the Sprint 0 concept. Its during this sprint, which can be any length depending on the scope of the project, where we capture [...]

Comments Off on Sprint Zero

Risky Business

May 30th, 2012|Agile|

Managing risk on an Agile project. My favourite way to do this is by way of using the burndown chart. In just the same way that we monitor development using the burndown chart we can also use it for monitoring risk. Here’s how. Most teams rate there risks according to impact and likelihood of occurrence. [...]

Comments Off on Risky Business

Chasing Velocity

April 19th, 2012|Agile|

Someone said to me “surely you would expect the team’s velocity to continue to rise?”. I have heard this many times and it really misses the point of velocity. It’s not to say that a well performing team’s velocity will not rise but, as a product owner, you should be looking for a predictable velocity [...]

Comments Off on Chasing Velocity

To Size or Not to Size?

April 9th, 2012|Agile|

In the early days of experiencing SCRUM we used to be in a dilemma about whether or not to size bugs. It was an old piece of software with a lot of history and therefore a lot of technical debt. The backlog contained a mixture of new user stories and bugs. In the beginning we [...]

Comments Off on To Size or Not to Size?

How Important is Estimating an Agile Project?

November 21st, 2011|Agile|

Let me pose a question to you. Let’s imagine we have a developer who estimates that a task will take 10 days and delivers in 9 days. We also have another developer who estimates 4 days for the same task and delivers in 6 days. If we assume that they deliver to the same level [...]

Comments Off on How Important is Estimating an Agile Project?