When a softwareproject is about to finish, the most important task is to
deliver the software into production. The goal of most projects is to
create business value, and software that creates business value is by
definition in production.
BestBrains often argue that this final delivery becomes easy, if the
team has practiced many deliveries during the lifetime of the project,
in essence acting as if they should deliver at any time.
But is it really possible to actually deliver at any time? Well, on one
of our current projects here at BestBrains, this assumption was tested
by our customer:
The project in question was in the middle of its fourth iteration, when
our customer asked, if we would recommend against using our latest
delivery
for an important last-minute event with one of their customers. This
latest delivery was from the beginning of the current iteration, and
we knew that the customer had actually tested it. They were very
confident about its quality and wanted to use the features it
contained. So we said: "sure, go ahead".
After running a successfull event without support from our side, we
now know that delivery at any time is attainable. It could be for you
too!
By Lars Thorup