why it's Important That Software Fails

Inane baanter or words of wisdom - you decide...
Post Reply
adam
Baaaaaa!
Baaaaaa!
Posts: 4418
Joined: Sat Jun 24, 2006 9:15 pm 0

why it's Important That Software Fails

Post by adam »

User avatar
teamonkey
Sheepie Whore
Sheepie Whore
Posts: 12082
Joined: Thu Jun 13, 2002 1:07 am 0
XBL Gamertag: itsthetaste
PSN: teamonkey_ca
Contact:

Re: why it's Important That Software Fails

Post by teamonkey »

No problem there. I can write software that fails in my sleep. I'm an asset to productivity and the economy.
User avatar
piku
Sheepie Whore
Sheepie Whore
Posts: 20960
Joined: Wed Apr 24, 2002 10:44 am 0
Website: Http://Www.ncot.uk
Location: Wakefield
Contact:

Re: why it's Important That Software Fails

Post by piku »

Making software's hard, but not for the obvious reasons. Having the skills to actually write the stuff, or design it correctly isn't the difficult bit. The really hard bit is understanding what your client is going on about.

I used to write bespoke business software, and our clients often knew what they wanted the software to do (usually "turn this mess of paper into something computerised") but had no idea how to tell us that in simple ways. We often found they had really inefficient processes for handling data that had evolved over time... and didn't want to change it, they just wanted to computerise it.

However that's not the really hard bit, because understanding your client is part of your job.

The hard bit is understanding the business itself and all its subtleties and technical details. You can't be this clinical software developer that impartially observes things and somehow creates a bit of software. You've got to talk to the employees and learn how to do their jobs. Without doing that you can't make sense of what they mean. "Well the Ali-angle 310mm sometimes comes from the foundry as ali-plate and we shape it, then rebook it in as the new product, but keep the old product on file too because if it's cold rolled obviously you can't reshape that or it'll snap so we blah blah".
return (0);
User avatar
isomies
Posts: 20
Joined: Wed Sep 28, 2005 2:37 pm 0

Re: why it's Important That Software Fails

Post by isomies »

Interesting article and certainly borne out by my experience (15 years in LOB applications development).

Increased sophistication in system functionality leads very often to more bureaucracy rather than improved efficiency.
Post Reply