Describe how joint application design (JAD) might be considered a better information-gathering technique than the traditional method of requirements gathering? What are its shortcomings?