A goal-based requirements gathering approach to detect and understand business-IT misalignments