What you have to realize is that the fastpass+ / Magic band isnt just a new way to carry a room key. If you look at the money they are spending on this system it is obvious that it is something much more.
Disclaimer/full disclosure: I am not nor have I ever been a Disney employee. I am an observer of technology, and as a frequent attender to Disney over the years. Ive interacted with most of their computer systems, at least as a customer, many times.
Having said that, I believe that the new magic band fast pass+ system is a holistic replacement of all the various computer/database systems with a single central database that controls and stores data from all the various aspects of the guest experience.
The current guest system consists of at least 7 different databases with specific functions. There is some interaction between systems, but it seems to be limited. The 7 that I can think of are these:
1. Resort room keys and charges (KTTW).
2. Park ticketing
3. Annual passes. (its my observation that this is separate from park ticketing due personal interaction with cast members and the system)
4. Point of sale for merchandise.
5. Point of sale and reservations for eating establishments.
6. Fast pass.
7. Online experiences.
(This doesnt even include the DVC and
DCL stuff)
With the size of Disney and the amount of data that they store and retrieve is huge and having a guests data stored in multiple systems is cumbersome and requires a lot a database management. Add to that Disneys desire to make the guest experience more seamless and enjoyable, getting all these systems to talk to each other is a programming nightmare. The ultimate goal is to have one database entry for each guest. It will hold all the information needed for that guest and when it is modified anywhere it is modified for everything.
The reason that it takes so long to implement something like this is each of those systems need to be programmed to interact with the master data base. Each of these modules need to be tested and debugged. Once they have all the modules debugged they can start to unify all the old databases into the new single database this will probably happen one system/module at a time. As time goes on the single database becomes more unified, and the different systems come online until it is all one. This doesnt take into account the hardware changes that have to happen. All the POS terminals, all the room locks, all the turnstiles, all the computers, all the fastpass machines, all the fast pass readers. Anything that will interact with the RFID cards/bands needs to be upgraded or installed, and debugged. After that the cast members need to be trained on the modules they will be interacting with.
Obviously this is an enormous undertaking. Im sure a lot of it has been taking place behind the scenes for some time, but when they needed to start installing hardware, they needed to make an announcement, otherwise lots of people on forums and blogs start yelling whats that.
In the end I think itll be great, Things like when I buy something at a store that has a discount for AP holders, It automatically deducts it. The wait time signs will be more accurate, because everybody will be a data point, not just the people handed the red card. Ultimately there will be a lot of data that will help Disney better understand how people move through the park. And they can design the park for better flow, and a better guest experience.
There's my opinion, It is worth every penny you paid for it.