This difference (of early sharing and collaborating) is such a breath of fresh air that some people have even recommended leaving ADDIE in favor of a new, more agile system.
I can see where they are coming from, because newer and more efficient processes have been developed. Agile (and other iterative models like it) take into account new technologies and more rapidly evolving ideas. But I’m not sure if “leaving” is the language we should be using. The concept behind the ADDIE model has worked for instructional designers for years. There is something about the simplicity of it—it grounds the team in stages so you know you’re not designing before you’ve defined the problem, or developing before you’ve laid out your design, etc.
