Gathering functional requirements and collaborating with the ux designer through the discovery scoping and bdesignb phase