Live data from Hacker News

Healthcare.gov failed despite agile practices

gcn.com

41–50 of 85 posts

Re: Healthcare.gov failed despite agile practices

#41
post #13

Let's face it- Agile has become a codeword for let's micromanage software developers while increasing the pressure on them to deliver. My theory is that Ken Schwaber and Jeff Sutherland came up with Scrum in order to limit management's ability to screw up software development in corporate settings. That was mixed with some observations about the need for iteration, not doing upfront work when it's wasteful (and it's…

Bingo. When you have project managers hounding you about "story points" and meetings of managers who are concerned about each individual's burn-down rate, it becomes a micro-managing clusterfuck.

When the estimating meetings happen without you and you're told "we think this will take you five story points" (that is, two and a half days) and then the build is broken for three weeks (because of all the people checking in code in a panic) and you're called on the carpet for being behind, then it's an atomic clusterfuck.

You're in a circle of managers and PMs.

"We're concerned about your burn-down rate."

"I'm concerned about your ability to manage a project more complex than calling the elevator to your floor."

"Are you going to be done . . . today?"

"Is the build going to fucking work . . . today, or any time in the near future?"

Then the circle jerks (none of whom has written a working line of code in five years, yet they've somehow "shipped stuff") gabble amongst themselves for a minute, look confuxed, dismiss you and call in the next developer.

"Spartacus, you're next!"

This'll be good.

Re: Healthcare.gov failed despite agile practices

#42
post #13

Let's face it- Agile has become a codeword for let's micromanage software developers while increasing the pressure on them to deliver. My theory is that Ken Schwaber and Jeff Sutherland came up with Scrum in order to limit management's ability to screw up software development in corporate settings. That was mixed with some observations about the need for iteration, not doing upfront work when it's wasteful (and it's…

[deleted]

Re: Healthcare.gov failed despite agile practices

#44

Seems like as good of a time as any to bring up Zed Shaw's "Programming, Motherfucker": http://programming-motherfucker.com/ We are a community of motherfucking programmers who have been humiliated by software development methodologies for years. We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker. We are tired of being…

If only successful projects were a matter of good programming...

Re: Healthcare.gov failed despite agile practices

#45
post #3

Why don't we take the brilliant hackers and programmers at the NSA and task them to fix and re-build the ACA exchange system? Building a database to track the communications of ever single person in the US and ever foreigner they talk to? Piece of cake. Building a database to track the health insurance policies for a subset of Americans? Over budget, behind schedule, still doesn't really work yet. Priorities.

Not that I'd hire the NSA folks per se, but I'd imagine that the NSA's programmers are full time employees. One thing that might dramatically improve government IT in general is to shift more of it in-house rather than relying on contractors.

Re: Healthcare.gov failed despite agile practices

#46
The evidence presented in the article is quite weak:

"I have seen some of the developer documentation, and it clearly discusses sprints, user stories and incremental testing — all of which are hallmarks of an agile process."

For a project with reportedly 50+ subsystems, where the main failures seem to have been integration, that doesn't tell us much either about this project or agile practices.

Re: Healthcare.gov failed despite agile practices

#47

I would love to know what version control software was implemented throughout the project. I suspect that the answer is none. But if I'm wrong, it'd be interesting to know what tools they tried to use and where there processes worked, if they ever worked at all.

Why would you suspect that version control wasn't in use?

Is there an aspect of this project that would be resolved with a specific version control system?

These aren't rhetorical questions, I'm genuinely curious why you're asking.

Re: Healthcare.gov failed despite agile practices

#48
post #13

Let's face it- Agile has become a codeword for let's micromanage software developers while increasing the pressure on them to deliver. My theory is that Ken Schwaber and Jeff Sutherland came up with Scrum in order to limit management's ability to screw up software development in corporate settings. That was mixed with some observations about the need for iteration, not doing upfront work when it's wasteful (and it's…

I'm not so convinced it's been subverted. Scrum — even (or maybe especially) in pure theoretical true-Scotsman form — is just micromanagement collectivized.

Re: Healthcare.gov failed despite agile practices

#49

    As a user I would like to be able to use the Healthcare.gov with at least 50.000 people or more at the same time
Here's your story

I think it is the same deadly cocktail of empty slogans in politics that meet the naked truth of booleans in software that wreaks havoc among government IT programs all around the globe.

We should ban the use of booleans in any governement project from now on. Politics can't handle booleans.

Re: Healthcare.gov failed despite agile practices

#50

I would love to know what version control software was implemented throughout the project. I suspect that the answer is none. But if I'm wrong, it'd be interesting to know what tools they tried to use and where there processes worked, if they ever worked at all.

Why do you suspect they used no version control?
Post reply on HN