- 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
unfortunately, that doesn't make it less common.
Admin
So what gets Agile blamed for at the end?
Admin
That's his point, you tard.
Admin
This could have been the opportunity to highlight the bastardization of agile practices, but given the anti-agile stance of the site I didn't really expect that. But it seems like a gratuitous slap when the real culprit is just run-of-the-mill dumbness.
Admin
No thanks. I need it in an Excel spreadsheet.
Admin
Admin
Maybe that is the reason why waterfall development fails so often: Users are giving only vague requirements in the beginning and reveal what really is wanted only when it's too late.
Admin
This may also have run on the office installation of the manager's secretary!
CAPTCHA: minim - agile writing applied to latin words!
Admin
/* And people wonder why I react allergically to anything involving Visual Basic. It's because of Rube Goldberg machines built from MS Office macros. */
So somebody uses a hammer to crack an egg, and you blame the hammer??
Admin
Exactly. One of the nice things about agile is that shorter iterations quickly show the shortcoming in the users requirements while with waterfall type development, this truth doesn't come out until the end when it's too late to do much but slap together ha half-assed solution and hope it works.
Admin
Sarcasm. Irony. It's a form of dark humor.
I think it's strange that people who frequent WTF actually have to have sarcasm and irony explained to them. Even after reading the comments explaining that it's sarcasm and irony.
But, I have to admit, it's ironically humrous.
Admin
No, that's a bad analogy. It's more like people build toy houses with Legos when they are young. When they get older, instead of graduating to using pine, cement, and gypsum, they keep building (real) houses with Legos, and expect them to work as well as pine, cement, and gypsum. Some of them even go on to building convention centers and sky scrapers with Legos, things that Legos were never designed to handle the stress of. VB is OK for small projects and proof-of-concepts. The problems don't start showing up until you give it real-world data and are dependent upon it for your cash flow.
Admin
I work for one of the countries largest banks and this is all eirily familiar. Keep your money under your bed.
Admin
Admin
Welcome to Macro hell kiddies!
Admin
I thought everyone knew.. You never go ATM.
Admin
When I first read about the definition and attributes of "Agile" development I realized I was doing this intuitively back in my VB/Access days. It worked for me because no time frames (i.e detailed project plans, milestones etc) were demanded. Instead I worked with the users doing constant releases until they gave me the thumbs up. It worked very well. Once the management control freaks got involved, project managers would demand detailed project plans and accurate estimates - and would demand them at 3pm that day. Even if you were able to give them an accurate estimate, requirements would change, dependencies would become critical, people would become lazy and apathetic and eventually the project would turn to shit. A Claytons PIR (Post Implementation Review) might identify the problems but the usual non-sequitor excuses were trotted out and then everyone just went to lunch. And yes "Agile Development" does translate to Management as delivering everything in 4 weeks instead of 8.
Admin
TRWTF is people's reading comprehension. No wonder nobody gets their requirements right. Even if the clients would be able to specify them exactly as they want to, half of you wouldn't be able to understand them.
Admin
You see, this is why people hate so-called "agile" duhvelopment - because its adherents always turn out either to have zero reading comprehension skills or to be caprivorous bridge-subdwellers.
Admin
That's actually an automatic-update-of-production-software-without-testing WTF.
Admin
Wait.... this guy's shop is handling ATM Addressing for a production ISP and is using VB, SQL Server, Excel, or anything else by Microsoft????
Admin
Once again great post. You seem to have a good understanding of these themes.
Admin
And Admins that allow patches to be applied without being fully tested and understood.
Today's WOTD is: SUS Server. Use it (properly).