clanmcculloch
DIS Veteran
- Joined
- Feb 20, 2009
Nala, I hope it's incompetence as well. And though I'm not one to suspect Disney of hatching a nefarious plot every time they make a mistake, this one makes me skeptical.
1. I hope we find out that the computer system is assessing that fee IMMEDIATELY upon a reservation time expiring...not because it makes a lick of sense to charge a customer FORTY DOLLARS for being a minute late, but because that at least is a mistake a rookie software engineer might make. If it's programmed for 5 minutes, we can do nothing but assume that it was deliberate.
2. This "glitch" could be solved one of two ways - either by extending the fee assessment time to 20 or 30 minutes after the actual reservation time or by automatically reversing the charge once the guests check in. Unless Disney has the worst development environment on the planet or they've hired completely incompetent programmers, this kind of fix should be fairly straight-forward. And it makes me think that unfortunately, Disney is in no hurry to fix the issue.
3. The proper way for Disney to handle this would be to reverse the charges for all guests that actually checked in. Because if they don't then they will have knowingly charged some guests both the fee AND for their meal. This is unpalatable to me.
1. As a programmer, while I do agree that this is REALLY bad understanding of the business, I won't go as far as to say that a fee being charged after 5 minutes late is definitely a money grab; it could be an example of not understanding the reality of checking in for ADRs. Requirements definitions are funny things and if you've got a technical person writing specs, they may see it as "charge when somebody isn't there but make sure allow for late arrivals" and assume that 5 minutes really is enough. I've seen some REALLY bad specs in my time and back when I was junior developer I wouldn't have necessarily had the nerve to question business decisions which I now understand (but didn't at the time) are often being made by the wrong people (technical people rather than business people).
2. I think history has shown us that Disney is more likely to change policy to match poorly designed systems rather than change systems to meet policy. It's much faster to change policy. Disney is not the only company by any stretch of the imagination to make this exceedingly annoying business decision and definitely won't be the last.
3. The biggest problem is that the system has historically been really bad at finding ADRs. How many times can an ADR be found only by name and not number or only by number and not name? I'm betting that what's happening is that the database has some breaks in some kind of relationship and while one table is marked as checked in, another is left untouched. This makes it look to the process that does the charges as though the person has not checked in. The bug seems to be in the underlying system and I believe has been a bug for a looooooong time which brings me back to my answer to #2.
I don't think this is some kind of underhanded money grab. I think this is another in a long line of knee-jerk decisions which have been made more on emotion than full business analysis of a problem followed by extremely poor implementation. I try to assume that motives for things in general are genuinely good even if the end result is bad. It keeps me from getting bitter.