Understand the business requirements from Product Management and Client and facilitating the negotiation of requirements amongst multiple stakeholders.
Proactively communicate and collaborate with the client and software development team to analyze information needs and functional requirements.
Convert Client and Product Management approved requirements into different components, produce Functional Requirements or User Stories and provide inputs to Development and Quality Assurance teams.
Deliver detailed design walk-through with Product Management and Client and getting Product Management / Client sign-off.
Provide periodic project updates to internal/external stakeholders while being time sensitive to delivery.
Helping the business stakeholders envision the future and how their work will need to change to support the future.