How requirements gathering evolved?