Archive for the ‘Agile’ Category

Team Foundations

As you may know, I left Steria and joined Statkraft June 1st this year. One of the things that I looked forward to in Statkraft, was the opportunity to work long-term with the same team. How good can we become? How much fun can we have? How enjoyable can we make life both for our [...]

The Product Backlog Hinders Value Creation – Part 3

In part 2 we looked at how an improved value process can rectify the shortcomings of a Product Backlog / User Story oriented standard agile approach. The main component was introducing two levels of quantified goals; Stakeholder Goals and Product Goals and evaluate ideas and real implementations against those goals, particularly the Product Goals.
Now, it’s [...]

The Product Backlog Hinders Value Creation – Part 2

So, let’s summarize where we are so far.
The value process in agile software development projects is flawed, and the Product Backlog is at the center of it. It normally goes something like this:
Flawed Value Process
The customer has some challenges, and starts a project to address them. The project’s goals are formulated – and goals are [...]

The Product Backlog Hinders Value Creation – Part 1

(I did a lightning talk with this title at XP2010 in Trondheim, Norway, and thought I’d do a write-up of it as well. This is part 1.)
Ok, we all want to create value with your software projects. Using agile methodologies is a great way of accomplishing that. But as I’ve gained experience with agile methodologies, I’ve surprisingly [...]

The Customer’s Agile Manifesto

The agile manifesto (www.agilemanifesto.org) was created by a group of very bright and experienced people. However, these people all came from the supplier side of software development, something that’s evident already in the third of the four value statements:
Customer collaboration over contract negotiation
- implicitly saying that “we” are not the customers.
To reap the largest benefits [...]

CFO’s Case for Frequent Releases – Part 2

In Part 1 of this series, I showed how frequent releases and prioritizing features increased the value of a project. In this Part 2 we’ll see what happens when things don’t go exactly according to plan.

CFO’s Case for Frequent Releases – Part 1

You may have heard or read that frequent releases can improve project economics and ROI (return on investment). Here’s the math.

Agile development isn’t there yet

This blog post is mostly a translation of an article I had in the Norwegian issue of Computerworld april 2009.
Norway has embraced agile methodologies. Now we need to stop only evangelizing the positive effects, and start discussing – and solving – real challenges encountered in agile projects.
I think agile software development is a huge [...]