Elicit, analyze, and document requirements. Develop UML diagrams. Develop business requirements document (BRD). Develop software requirements specifications (SRS) document. Develop user stories. Develop use cases. Develop activity workflows. Develop screen prototypes (mock ups/wire frames). Provide consultation to stakeholders. Product owner. Use Microsoft Visio.