I'd say they probably have been working on this since the release of BW. When they started and how the process has gone since then, I'd have no idea (obviously). But pokemon Generations generally last 3 or so years. Not too surprising when you think about it.
FC Black 2: 2752 8681 7430 "Lebron James finally got a ring. Anything can happen now, I guess." - Myself.