Tackling the 'Excel Problem' in small businesses
insightsquared.com
insightsquared.com
This isn't the entire crux of the authors reason to transition away from excel but this stat doesn't exactly seem that damning of excel.
What if the author audited custom written software used in ‘real-world’ environments, I'm pretty sure he'd find that 100% of programs have bugs in them:)
In this regard excel seems to be an improvement over custom written software.
> Each report has had and will have bugs. But the number of defects each customer must find and resolve themselves is likely lower than alternative approaches.
Sure, the down side is that the customer loses teh flexibility of a system(excel sheet) tailored to their own needs.
What you've described isn't the difference between excel and your one size fits all software, its the difference between each client writing their own vs buying off the shelf software.
I could replace excel with Oracle DB or custom reporting website or any other piece of software and the statements would still be equally true.
"Custom software provides flexibility over general software, the downside is that bug fixes are shared across general software and not custom built software."
For SMB, it is an enabler and quickly gets things done.
For big businessess, "System of records", "single source truth","SOX", regulations, compliance etc don't mix well with Excel approaches.
-- http://www.infocaptor.com/bubble_viz/insightsquaredcom201302...
And sometimes you just need something which is much more flexible than what a pre-programmed computer churns out. It's the reason that so many bank still use Excel for financial modelling. They can change a few parameters and instantly see the output of the bottom line.
Totally agree with your second point, the trick is to get a proper system in place before the Excel gets too mammoth.
If you have a sincere interest in the software, you can convert on one of our forms on the website and you'll hear from a sales person. You can get pricing relatively easily in that fashion.
Or you can go to the wayback machine: http://web.archive.org/web/20121017002050/http://www.insight...
Somebody with no database design background hacks out an app in Access, which works. Ten years later, the dude has long sinced left the company, you have a horrid, non-resilient and unmaintainable application, which nobody understands, but is utterly critical to the business.
It can get even worse, when Access applications connect to the enterprise database. I've seen pure horrors with such scenarios, ranging from queries that bog down the entire system up to ghost locks, which wouldn't go away without recycling the data server.
The problems are somewhat different, but the root cause is the same: Trying to scale something, which is clearly designed for the desktop, to enterprise level.
From what it looks like they're trying to provide "sales reports." It one thing to say that they can simplify and save time generating these reports.
Its any other thing entirely to blame excel. Human error is prevalent on every level, so unless you can completely remove human interaction from the process or do it for them, then you're still open to the same risks.
[edit] this was a sincere question. I can elaborate on it a bit more. Based on the previous submission I reasoned OP is behind the blogpost. If not, my question doesn't make sense.
Why this question? Recently I have the experience, for Android, that developing in a 4.1 world while supporting at least 3.2 is a tricky thing (and since there's quite some version fragmentation on Android, this supporting at least 3.2 is still more than reasonable). For instance, you should/want to use Fragments, but 3.2 doesn't know them. Compatibility library helps of course, but there's gaps in it and if these gaps pose a problem, you're bound to write it yourself or revert to using deprecated code (and not leveraging the 4.1 benefits there). So, no disasters there, but still tradeoffs to be made and I simply wondered what tradeoff was made here (or what part I have been overlooking, of course :). [/edit]