Research, define and consolidate the requirements from business technology and Product groups Define project scope and write up requirements analysis Determine time estimates and phased deliverables Prepare detailed specifications for the development team employing use case documents, diagrams where necessary, screen mock-ups, and/or other material when necessary.