Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search
 

Scuba

(53,475 posts)
Tue Oct 22, 2013, 12:06 PM Oct 2013

Why a "tech surge" won't help the ACA website problems.

Because nine women can't have a baby in one month.

There's only so many resources you can through at a problem like this before they're just getting in each other's way.

This may take a bit of time to sort out. In the meantime, please recommend face-to-face or telephone enrollment, both of which have been totally ignored by the media.

22 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Why a "tech surge" won't help the ACA website problems. (Original Post) Scuba Oct 2013 OP
Brooks's law FarCenter Oct 2013 #1
Thanks. I'd forgotten the author of the "law". Scuba Oct 2013 #2
I think part of it is getting competent programmers on the job. backscatter712 Oct 2013 #3
I think you missed the point. seabeckind Oct 2013 #9
I also think part of it is that they neglected to do load testing. justiceischeap Oct 2013 #15
All it takes is one Assclown architect.... RagAss Oct 2013 #4
In a controlled environment where the architect is an employee seabeckind Oct 2013 #11
So true. This miserable reality began during the Y2K scam... RagAss Oct 2013 #12
Wow, thanks for the memories... seabeckind Oct 2013 #5
How are the individual state exchanges doing? Kaleva Oct 2013 #6
Great from what I hear. Living in Wisconsin doesn't help. Scuba Oct 2013 #7
The states have a much smaller scope seabeckind Oct 2013 #10
Thankfully we set up an exchange Puzzledtraveller Oct 2013 #8
that is flat out not true. you know nothing about software engineering if you believe that Pretzel_Warrior Oct 2013 #13
Really? Scuba Oct 2013 #17
I know a bit about software engineering and he is absolutely correct tkmorris Oct 2013 #20
the reality is "for profit" not "for quality. grab the $$ then demand more nt msongs Oct 2013 #14
You are correct Ohio Joe Oct 2013 #16
Social Security website is much older. And has pretty much the exact same problem. ieoeja Oct 2013 #18
I really don't understand this at all. renie408 Oct 2013 #19
Adding more people requires redoing the work breakdown, training the newbies, more coordination FarCenter Oct 2013 #21
I deal with a HHS contractor many times per month AngryAmish Oct 2013 #22
 

FarCenter

(19,429 posts)
1. Brooks's law
Tue Oct 22, 2013, 12:25 PM
Oct 2013

Brooks's law is a principle in software development which says that "adding manpower to a late software project makes it later". It was coined by Fred Brooks in his 1975 book The Mythical Man-Month. The corollary of Brooks's Law is that there is an incremental person who, when added to a project, makes it take more, not less time. Brooks adds that "Nine women can't make a baby in one month".

http://en.wikipedia.org/wiki/Brooks's_law

backscatter712

(26,355 posts)
3. I think part of it is getting competent programmers on the job.
Tue Oct 22, 2013, 12:35 PM
Oct 2013

Sounds like the contractor didn't do that, so now they have to bring in the rainmakers.

And yes, you're right, it'll probably take another few weeks to squash the really obnoxious bugs, though my guess is that after that, the site will become usable for more people.

seabeckind

(1,957 posts)
9. I think you missed the point.
Tue Oct 22, 2013, 01:12 PM
Oct 2013

There were many competent programmers on the job. The problem is that quite a few times the rational voice is drowned out by the background noise.

In a development environment when so many disjointed actions are going on the developers will usually withdraw into their cocoon and do exactly what they are told (or impled) and keep their heads down.

Because of all the contracting out that was pushed in the federal systems the competent systems architect who was part of the customer base was pushed out and replaced by an outsider. That means that the "ramp up time" is not just for a team member working on the development but also for that outsider to learn the business rules.

BTW, this condition is not exclusive to the public sector. Saw it many times in the private sector and even in non-programming environments.

The Dreamliner comes to mind.

justiceischeap

(14,040 posts)
15. I also think part of it is that they neglected to do load testing.
Tue Oct 22, 2013, 01:48 PM
Oct 2013

I know there are other "bugs" with the app/software but it seems some of the problems would have been solved had they just load tested the site.

seabeckind

(1,957 posts)
11. In a controlled environment where the architect is an employee
Tue Oct 22, 2013, 01:20 PM
Oct 2013

the assclowns are weeded out.

The problem arises with the introduction of vetting by a contractor. They'll swear a guy is the greatest designer in modern history and has to be billed out at $300 an hour. And needs a staff of 20 to hold his coffee and they need to be billed out at $200 an hour.

Even tho he failed in every system prior to the one being bid.

Nobody checks.

RagAss

(13,832 posts)
12. So true. This miserable reality began during the Y2K scam...
Tue Oct 22, 2013, 01:45 PM
Oct 2013

and instead of learning lessons about outside contracting then, most CEO's believed they were saved from disaster by these scam artists. In the aftermath, the loyal, screwed over employee, is left with the mess to clean up.....as always.

seabeckind

(1,957 posts)
5. Wow, thanks for the memories...
Tue Oct 22, 2013, 01:01 PM
Oct 2013

From the wiki on the Mythical Man Month:

"The tendency for managers to repeat such errors in project development led Brooks to quip that his book is called "The Bible of Software Engineering", because "everybody quotes it, some people read it, and a few people go by it." The book is widely regarded as a classic on the human elements of software engineering."

I read it and I lived by it.

And I have noticed that all of its principles were immediately forgotten in the face of a cost-plus contract.

seabeckind

(1,957 posts)
10. The states have a much smaller scope
Tue Oct 22, 2013, 01:15 PM
Oct 2013

and limited business rules.

The fed system had to incorporate the opt-out state's rules. And based on the experience I've had with documentation...

Puzzledtraveller

(5,937 posts)
8. Thankfully we set up an exchange
Tue Oct 22, 2013, 01:05 PM
Oct 2013

We will also begin taking applications in office on December 16th. Currently only the web application is available and we are directing clients who are interested on how to apply on-line or in office in December.

 

Scuba

(53,475 posts)
17. Really?
Tue Oct 22, 2013, 02:06 PM
Oct 2013

I'll put my 32 years of successfully leading large, complex software development projects up against whatever you want to throw out there.

tkmorris

(11,138 posts)
20. I know a bit about software engineering and he is absolutely correct
Tue Oct 22, 2013, 04:12 PM
Oct 2013

In principle anyway. I do not know for certain that it applies to the ACA web design issues, but the point he makes is spot on.

Imagine one hundred people simultaneously trying to determine why your kitchen faucet leaks. Not independently, working as a TEAM.

Ohio Joe

(21,755 posts)
16. You are correct
Tue Oct 22, 2013, 01:58 PM
Oct 2013

Simply putting more resources on a project is not a cure-all though management seems to always thinks it will be. More often then not, the real issue is that there was not proper requirements gathering, analysis or design done up front... The old 'Start coding and we'll tell you what we want later'... Or as it's now called 'Agile development" is fated to be bug ridden.

 

ieoeja

(9,748 posts)
18. Social Security website is much older. And has pretty much the exact same problem.
Tue Oct 22, 2013, 03:43 PM
Oct 2013

I tried for a couple days to signup. But couldn't. The Experian verification kept screwing me. Yes, SSA has the same damned thing.

Experian is lining congress critters pockets to ensure that they, and they alone, are given the rights to do this.


renie408

(9,854 posts)
19. I really don't understand this at all.
Tue Oct 22, 2013, 03:54 PM
Oct 2013

Or maybe I am just not reading it right or something.

Cause one woman can't have nine babies in one month and nine women can't have the same baby in one month, but nine women can have a baby in one month. And I am not sure I get that, no matter which of those you are saying.

Are you saying that too many cooks spoil the broth? Is that it? Too many people working on this will repeat each other's work or come up with different solutions for the same problem, etc?

Couldn't different teams approach different problems and debug them? I am not at all tech savvy and not arguing with you about your take on the situation...I am just not sure exactly what you are saying.

 

FarCenter

(19,429 posts)
21. Adding more people requires redoing the work breakdown, training the newbies, more coordination
Tue Oct 22, 2013, 04:42 PM
Oct 2013

It also may change what is in a unit and unit testing, as well as integration testing.

 

AngryAmish

(25,704 posts)
22. I deal with a HHS contractor many times per month
Tue Oct 22, 2013, 04:52 PM
Oct 2013

(medicare reimbursements)

When there is a medicaid reimbursement, I call up one of two guys who do it for the state. They have been doing it for years and they are the most competent government employees I know. They punch my client's name into the system, find out how much medicaid paid for their bills and with a little bit of back and forth we have a deal.

It takes 90 days to find from medicare how much they paid for medical bills. This is after several letters setting up an account. Paperwork is routinely lost. I once had to wait a year and a half to find out how much we owed the government - and I could not pay my client their money or take mine. Now I have a form lawsuit against the government to be filed in federal court each time they go over the time limit to get a reimbursement number. I then email the lawsuit to an asst. US Attorney, who gets irritated, then she starts raising hell with the contractor and this shakes things loose. It is no way to run a system where I am trying to give the government money.

Long story short - the problems that are being had are in no way surprising to me.

Latest Discussions»General Discussion»Why a "tech surge&qu...