interviewing stakeholders, analyzing existing systems, extracting entities from business processes, and avoiding common traps.