A methodology for studying software design teams: an investigation of conflict behaviors in the requirements definition phase