As a Technical Business Analyst, I identify the business needs of clients and stakeholders to determine technical solutions to business problems. I also develop and manage project requirements by eliciting, analyzing, validating and documenting the business, organizational and/or operational processes.
Strong communication skills give me the ability to translate business needs into software requirements and translate complex technical concepts into understandable non-technical language. It makes me an ideal intermediately between business and development teams to make sure that the business needs are being met, while ensuring quality technical development.
I am also an accomplished web interface designer, which allows me to easily turn written requirements into visual representations using prototypes, mockups, wire frames, requirement illustrations and data/process diagrams.
Below are just some of the business analysis techniques I use in my work:
- Analysis: feasibility studies, gap analysis, cost/benefit and ROI analysis, competitive analysis, defining business rules, defining project scope and metrics
- Eliciting Requirements: workflow/process analysis, JRP/JAD sessions, research, task analysis, observation, interviews, surveys and questionnaires
- Requirements Generation: use cases/user stories, business and technical requirements writing, interface design, mockups, prototypes, data/process diagrams
- Project Management: project plan and timeline development, managing daily scrum sessions, bi-weekly sprint planning, demo sessions and prioritizing project backlog
- Testing and Implementation: QA and UAT test plans, rollout planning, contingency plans, user training, metrics validation
- Documentation: user manuals, training curriculum, concept of operations, total cost of ownership, marketing collateral, online help, sales presentations