Monday, March 26, 2012

Agile, Out Loud and Proud. Or Not. Universal Credit.

The hottest two ways of working in UK public sector today are "agile" - delivering in rapid, iterative ways - and "out loud" - talking (often incessantly) about what you are doing, why you are doing it and seeking feedback (on blogs, twitter and doubtless other places too) on both of those. Both of these approaches are plainly to be encouraged.

You can, of course, do (or be) one of these at a time, or both at the same time. The finest proponent of both together is the Government Digital Service - motto "we may not quite know where we are going,but we are going to get there fast and elicit your comments at every possible step so that, rather than doing the wrong thing faster, we are more likely to do the right thing" (mottos need not be agile where I come from). The gCloud team are certainly working out loud - louder and more controversially than perhaps any project in government has ever worked before - and they are agile too (slashing away at the bureaucracy that has encumbered government for the agile equivalent of eons).

But then there are the big projects in government. At least one of those is apparently working in an agile way, but is remarkably reticent about how things are going. I speak of Universal Credit - one of the single largest IT programmes in government (ever I believe, but certainly in today's land of austerity). Hundreds of millions will be spent on this programme before it is done and it is treading the path of less than successful forbears like Tax Credits. UC involves significant changes to the way government operates at both a central and local level - the management of benefits will be moved in both directions, substantial integration will need to be achieved with HMRC's Real Time Information (where real time doesn't quite have the definition that we usually give it), legislation is changing, it will rely on the creation and rollout of a new identity scheme to replace the ageing government gateway (that I helped put in place a dozen years ago), billions of pounds will be moved (or be prevented from moving in the case of attempted fraud) and up to 30m people will be affected (thankfully not all at once, but in a phased rollout) by changes to what they claim, how they claim it and how much they receive.

So it's big. It's so big that offshore workers will be involved (not for the first time but it's still rare). The technology is certainly big, but the operational changes are even bigger.

Agile they may be - though I am sceptical to be honest because it is hard to imagine hundreds of millions spent in an agile way, with vast teams from multiple suppliers working on the programme, complex dependencies that are very likely binary (it works or it doesn't) in each case and some monolithic systems that it will replace entirely (gradual replacement of such systems in the agile style seems unlikely). Another fact that counts against it being agile, for me anyway, is that at a conference late last year I heard a senior member of the team note that they were now 34% code complete for the core of the system. I don't think agile people count in percentages (who can do maths when you're sprinting?). Great is the enemy of good but if you want to be agile, you need to know when you can leave things out, switch track and maybe never come back to what you planned; that doesn't align with a precise figure on code complete.

But what I don't think UC is, in any way, is "out loud". And that's a shame. Stakes are high for this one as I outline above. The potential for a re-run of NPfIT is very high. Yet, there are no official (or unofficial that I can find) blogs, little activity on Twitter (the brilliant @pubstrat notwithstanding, though he comments only occasionally and even obliquely on UC) and no sign of an alpha, beta or demonstration release (the front end will be delivered by www.gov.uk but they plainly have a lot of other things to do right now). Please correct me in the comments if I've missed something - google lists 37,000 pages with "universal credits" and 13,000 when I add the word "blog" to that phrase; nothing obvious appears in the first dozen pages.

The uncertainty over how it will all work has already caused one supplier to local government, Capita, to write to all of their customers and say that they won't be ready for the changeover from how things are to how they will be under UC. Other suppliers may be keeping their heads down or perhaps may not even know what is coming and whether they can deal with it.

UC, in my view, needs to be out loud and proud. At least twice as out loud as any other project - even when that project is www.gov.uk - given the stakes involved and the vast amount of scepticism out there. And it needs to do it now.

8 comments:

  1. Anonymous8:48 pm

    We are not allowed to pluralise Credits, it's Credit (There will be one credit, not several credits). This is a key message delivered from on high to us lowly peons working on the thing.

    ReplyDelete
    Replies
    1. good point ... thank you. 303k google results for "universal credit", 37k for "credits". nice use of the word "peon" too - ain't gonna get delivered without the peons, lowly or otherwise ...

      Delete
    2. Anonymous9:08 pm

      Joe Harley, DWP and UK Government CIO, retires this week I believe.

      He was among the first to allege that UC and HRMC would live in RT (real time), but I'm not sure if anyone else believes him.

      22-3-2011 he said at Q317 to Public Admin Cttee, amongst other evidence

      Joe Harley: I think one of the things that we have put in place that will help the overall delivery is that we are doing, next month, an end-to-end review of the entire technology solution, from HMRC through to DWP. This will be an end-to-end technical review, we will do it fairly frequently going forward and we will have an independent assessment of that.

      Still, it would be good if he could tell things as they really are, when he becomes a peon with a large pension.

      Delete
    3. Yes, Joe retires though in reality he went a couple of months ago. Should hear who the new CIO is any day now ... and that will tell us a lot about the future direction of IT in government

      I'd like to see the output of those end to end reviews. I think Joe was a good guy - he came from big IT though, and I think we need a different mind applied to it now.

      Delete
  2. Anonymous7:46 pm

    Alan,

    I cannot see any reference to your background or credibility in making any comments - possibly if you might provide some perspective on your sources of information or your expertise in providing comment then it might create a start point for a meaningful debate

    ReplyDelete
    Replies
    1. Very good ... nice to see you so well read though posting anonymously from an obscure corner of the web does somewhat devalue your comment.

      Delete
    2. Anonymous10:32 am

      I have yet to find a method of working, that outperforms one or two old heads, controlling a series of bright young things, and sacking all the business analysts, performance testers, scrum masters, and all the other consultancy generated bums on seats roles.

      Several have come close, but they've cost tens of orders of magnitude more.

      Regards


      Delete
  3. Anonymous10:18 am

    Scrum masters, Business Analysts, Performance Testers - They're all bums on seats jobs which help consultancies take more tax money.

    For £800 a day, as I've said, I'll take on any major company, single handed, for the design and delivery of a software system.

    Government doesn't care if computer programmes succeed. It wants them to employ people.

    Yours,
    Anon

    ReplyDelete