- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
"upgradation" is what is done to counteract degradation.
Server response degradation is due to the fact that we are attempting to run our database on an embedded system without a real file system. In order to fix this, we will require a hardware upgradation to our something something. Naturally, the cost of this hardware upgradation is $250/hr.
Admin
Admin
The project triangle states, "Fast, Good, Cheap: Pick any two."
Zach's estimate was for Good and Cheap, but the management obviously wanted Fast and Fast instead.
Admin
By the same morphological process, the opposite of "increment" would be "excrement".
Captcha: usitas - The degree to which something is useful. (see "gravitas")
Admin
Obviously, the answers are:
Admin
[quote user="avflinsch"] By the same morphological process, the opposite of "increment" would be "excrement". quote]
I just hope I never have to watch you increase the size of something excrementally.
Admin
This story is missing "something"
Admin
I see your organisation runs SAP...
Admin
<joker>Not sure if serious...</joker>
If you are serious, the WTF is that the vendor clearly has no idea how long it'll actually take to implement this, because they don't know what it needs to do or how it will do it.
This means that the vendors quote that could do it in a fraction of the time was complete and utter bull, and Our Hero's diligence and accurate planning was ignored as a result.
Admin
Step 2: ????? Step 3: Profit.
Admin
As long as the 3 somethings are not in fact:
I'm pretty sure that someone can come up with a decent idea of how much it will cost just from that email (this is after all only 1 form in a supposedly big project)
Blatantly the answers are something along the lines of:
The details might be a little sketchy, but ultimately there are not going to be any real surprises there - it should be possible to have a rough idea of what's involved without needing to know the exact SQL / the background colour of the icon.
Admin
The WTF is that, apparently, this large project got approved with no internal IT resources being allocated as part of the project. Zach's response of providing an estimate is a great way of stating that the company, having passed by internal workers to give the business to this external company, can't expect the internal workers to now work on the project for "free".
Of course, Zach gets paid for his time gathering info for the contractor, but in the meantime his "real work" gets bumped, meaning either he has to work longer (unpaid overtime?) to reach deadlines or other people in the company suffer because the work doesn't get done on time.
Admin
Admin
Admin
I don't get it.
Admin
No. Horse goes in front of the carriage.
The vendor had already presented an estimate of completion and cost. Ergo, the vendor already knew (or should have already known) the requirements (at least the functional ones at a high level from a business perspective.) If he didn't, then it is no longer an estimation, but a wild guess (the Cone of Uncertainty gods are unforgiving.)
It is not a WTF to ask such high level business requirements when doing an analysis elicitation and requirement prior to building a proposal and estimation.
However, it is a WTF to ask for such after the estimate has been presented and just prior to the presentment... specially in such a something-something manner (if the story is to be believed.)
There is a time and place for requirement elicitation and high level business analysis.
The time of presenting a formal proposal and cost/time estimation ain't it. That is a bad way to proceed with an engineering project of any type.
Admin
http://www.youtube.com/watch?v=kVWRr0RcbUs
Admin
Does nouning weird verbs?
Admin
Great! I can lay off the entire in-house staff because according to you they aren't doing anything else. You have a bright future in middle management.
Admin
Admin
Yes. But it was probably improper.
Admin
But in your typical outsourced development project, the outside people, and the management and marketing types in your company that are dealing with them, are going to spend all of their time obsessing about stuff like the colo[u]r of the icons, what font the text is in, how many pixels wide the pages are (it's out of the question to let them flexibly adapt to any window width), and whether the outside people can make a sufficiently snazzy PowerPoint presentation showing off the look of the site they haven't actually developed yet... actually getting the thing to work is a minor trifling implementation detail for the programming geeks to worry about.
Admin
Admin
Admin
something ..
Admin
Admin
Admin
Admin
I see that others have also noticed this is a variation on the underpants gnome meme.
I think we're on step 2.
Admin
-Harrow.
Admin
A $250/hour presentation.
Admin
FTFY
Admin
Dick!
Admin
Admin
Am I crazy, or am I the sanest one here?
Admin
I worked at a company (Compugraphic) that called their latest project FELEX, which stood for Faster, Easier, Less EXpensive. Of course, we all knew that it was actually a SHAME: Slower, Harder, More EXpensive.
Admin
Oh my god! I can't stand it when people use "creative" as a noun! Quick, find me a bridge. I need to jump!
Admin
I'm not sure how dumb the e-mail really was... certainly hammering down a requirement on a pending milestone makes sense. Not knowing what every milestone bulletpoint was before biding is going to happen to some degree.
If the third something was "an icon", then, well, WTF?
Admin
Actually I think "something" else is going to happen that will drive Zach to do "something" after bashing someone's head in with "something".
Admin
Ok, I think I know why there is a trackback from Soccer Player Center. It's because their comments section is a complete WTF. I feel dumber for having gone there.
Admin
Umm... Wouldn't that be SHAMEX?
Admin
No, it would be SHMEX.
Admin
Admin
So the outside firm's management went on to directly address the problem. Client complains that we don't "interface" enough with them? Oh well, we'll just make it into policy and surely that will fix things. Right? Riiiight.
I think that Feynman's explanation of this idea should be a prominent topic in business school curriculums. I'm sure hundreds of billions of dollars have been wasted worldwide since the inception of IT -- precisely on management blindly copying/implementing ideas they have no clue about -- just because someone else does the same thing, it must be good. Or, as it was in this case, just because someone claims that there is a problem, we should do "whatever" it takes to solve it. Yeah, "whatever", "something", cargo cult. Same thing.
The real issue when dealing with people from different cultures is just this: cultural differences. Those are misunderstood, and we end up with essentially racial profiling and widespread belief that "idiots" from the subcontinent are up to no good. I have had first hand experience with that in a CS class I took.
Three people on that team -- me + 2 guys from the subcontinent. I signed up for the class 2 weeks into the class, soon after the first hw project was assigned. So I somewhat unilaterally decide that I'll do all the organizing/scaffolding -- the parts I presumed they could have some problem with, given my comparatively huge experience advantage. All they'd have to do is write perhaps 100 or so lines of code to do the meat of the assignment.
So I set up a google code project for our team, start up writing up everything I do as to environment setup, why and what, TODO list, start filling in the code, etc. All this happens over the course of one week. I send them numerous emails, I add them to the google project as admins, ask them to check if they can check out the repository, I write up an SVN tutorial to make it easier for them. And all I ever got back was one email saying that they are currently busy with another assignment, but they will get back to me.
So on the last day of class before the assignment was due, we meet and I tell the prof what's up. Then they finally admit that it'd be easier for them to do it all face-to-face, and that we should split up. So I ended up taking rest of the class being a one person team. I didn't really have time to meet with those guys face-to-face, I barely had enough time to attend that class twice a week (out of three).
Now those guys are very intelligent, hard working dudes. Their real problem is that they were raised -- apparently -- in an environment where you just don't do things at a distance, and don't do things while communicating in semi-formal writing. So to them the expectation that it would all be done using email, wikis, and source code repositories was just as foreign as it would be for me to write everything down in Japanese starting tomorrow. Neither one of us has ever done anything like that before.
I think that it'd help if people in charge of curriculums in Asia would understand where the real problem is, and address it by adding requisite classes to the curriculum. They should also enforce "arms-length" collaboration on class projects --- this is how the corporate world works, and they will be expected to be able to do that.
Admin
And what would that fix, exactly?
Admin
Admin
I found this comment especially amusing:
"who cares. soccer is for wussies. it was invented by house wives to pass the time a while back"
Admin
Admin
Sorry, Yiddish was never one of my strong points.
Admin
You have requirements documents where you work? Are you hiring?