Earlier quoted context omitted.
IBM is best at writing iron clad contracts that mean precisely that -- no matter the outcome, they get paid.
IBM: You can buy better, but you can't pay more.
IBM's reputation at risk in wake of census bungle
41–50 of 91 posts
Re: IBM's reputation at risk in wake of census bungle
#42Earlier quoted context omitted.
IBM is best at writing iron clad contracts that mean precisely that -- no matter the outcome, they get paid.
Until eventually their past customers get smart and stop working with them. Because of lowest bid contracts, the gov't will be an exception unfortunately.
The problem is not lowest bid (which few government contracts are any more, AFAIK), but the fact that government contracting is its own domain of expertise (actually, often a separate domain for each state plus the federal government, and even many local governments) separate from the kind of work actually being contracted for, and there are in any field a very small number of players (compared to the field as a whole) that have developed expertise in the "winning government contracts" domain (and, in IT, IBM is one of them, at essentially every level of government.)
Re: IBM's reputation at risk in wake of census bungle
#43Too soon?
Re: IBM's reputation at risk in wake of census bungle
#44Re: IBM's reputation at risk in wake of census bungle
#45A few years ago I worked on a project where my company was contracted to build a small piece of a much larger system by IBM. IBM was managing many different contractors. We needed a way to "securely" show a picture, aka not using the pre-installed image showing app. So IBM spent tens of thousands of dollars to build a new Android app that displayed a picture passed to it via an intent. I told our product guy that I c…
Presumably that kind of process rigor is necessary in massive, high-scope projects, and the fallout we see is chiefly from the inability to apply a more lightweight process for tiny projects?
I don't think their process is heavy because it's rigorous, I think it's heavy because it's a reflection of their corporate structure (which is large).
Re: IBM's reputation at risk in wake of census bungle
#46A few years ago I worked on a project where my company was contracted to build a small piece of a much larger system by IBM. IBM was managing many different contractors. We needed a way to "securely" show a picture, aka not using the pre-installed image showing app. So IBM spent tens of thousands of dollars to build a new Android app that displayed a picture passed to it via an intent. I told our product guy that I c…
Presumably that kind of process rigor is necessary in massive, high-scope projects, and the fallout we see is chiefly from the inability to apply a more lightweight process for tiny projects?
Re: IBM's reputation at risk in wake of census bungle
#47IBM's reputation is utterly nonsensical. I've worked for a company bought by IBM and for companies that used IBM's products/services and they've never been anything other than mediocre, sometimes outright bad, with costs that are astronomical. My recommendation is that if you ever think about using an IBM product, hire a developer instead. You'll pay less money for a developer than you would pay for an IBM product, a…
Re: IBM's reputation at risk in wake of census bungle
#48I miss this IBM.
Re: IBM's reputation at risk in wake of census bungle
#49IBM's reputation is utterly nonsensical. I've worked for a company bought by IBM and for companies that used IBM's products/services and they've never been anything other than mediocre, sometimes outright bad, with costs that are astronomical. My recommendation is that if you ever think about using an IBM product, hire a developer instead. You'll pay less money for a developer than you would pay for an IBM product, a…
The only "problem" with developers is they usually don't throw golf days for their best customers :)
Re: IBM's reputation at risk in wake of census bungle
#50Earlier quoted context omitted.
> that barely seems like enough to pay for the hardware to deal with 10+ million visitors in one evening. Really? The specs: The online census form was a pretty simple client side app. I'm going to say, I could whack something together in much less than 200k of JS. For each household the site needs to: 1. Serve the client side app. The app had no images beside the ABS header. I'll be generous and say 200k of static a…
Was it a single form with no support for save & come back later to finish?
For the database, you'd want to use caching. When the form is submitted you write the data locally and queue it for replication to a central server. To redisplay you'd try to read it locally and if you don't find it you'd read from the central server. You'd probably want to use the household's code for sharding so that you're going to the same local database each time.
I can't imagine it'd be necessary to spread the load out geographically. I'd have a single datacenter / cloud equivalent set up with load-balanced machines for the front end and the database tier, a full fail-over backup in case of critical failure of the main datacenter, and a separate database server for the master which the others replicate to and clone from.
This is a six-figure project, for sure, except maybe for time spent dealing with governmental red-tape.