Allan argues strongly that projects don't make sense for software. I've often thought about this, and largely agree. Where I work at the moment we have been making pretty strenuous efforts to work in a more agile manner. We're not perfect, but we're getting better. Running against this is a requirement to bid for "capital expenditure" for work you want to six months hence. The two are in more or less direct opposition and it'll be interesting and/or disasterous to see how we work this out over the next little while.