• Consult with stakeholders and end users to determine the needs of the system and to confirm the solution meets the needs throughout the length of the project.
• Elicit and document business requirements and specifications.
• Design systems and / or requirements to meet the business goals.
• Specify inputs and format outputs to meet users’ needs. Develop elements of systems design including: specifications, use cases, current/future state, data migration rules, business rules, diagrams, flowcharts or other detailed deliverables for programmers to follow.
• Facilitate design sessions with the implementation team to define the solution.
• Maintain requirements and specifications documentation throughout project lifecycle.
• Write QA test cases that support requirements verification and validation.
• Participate in implementation, testing and validation activities.
• Analyze, communicate, test and verify requirements.
• Identify opportunities to solve business problems and improve processes.
• Work collaboratively with multi-disciplinary teams with a delivery focus in both project and operational environments.
• Input requirements into the necessary formats for business sign off as well as into the necessary formats for development and testing cycles.
Business Analysis Skills
• Documentation and Specification Skills: the ability to create clear and concise documentation.
• Requirement Management: Take the lead in business cases, planning and monitoring, eliciting requirements, requirements organization and prioritization, translating and simplifying requirements, requirements management and communication, requirements analysis.
• Analysis Skills: Use a variety of techniques to analyze the problem and the solution. Examples include use cases, business process models, and decision models.
• Visual Modeling: The ability to create visual models, such as work-flow diagrams or wireframe prototypes
• Facilitation and Elicitation Skills: The ability to facilitate specific kinds of meetings including interviews, observations, requirement workshops, etc.
• Business Analysis Tools: Ability to use office tools such as Word, Excel, PowerPoint, Visio, Outlook, and Team Foundation Services.
• Have a conceptual technical understanding of databases and complex web applications.
• Comprehensive understanding of the software development lifecycle and the ability to navigate requirements throughout the lifecycle.
• Programming and database skills a plus.
• Communication Skills: Can facilitate working meetings, ask good questions, and listen to the answers (really listen), and absorb what is being said. The ability to be a strong communicator in a virtual setting (via conference calls or web meetings) is equally important.
• Problem-Solving Skills: Facilitate a shared understanding of the problem, the possible solutions, and determine the scope of the project.
• Critical Thinking Skills: Evaluating multiple options before helping a team settle on a solution. While discovering the problem to be solved, must listen to stakeholder needs but also critically consider those needs and ask probing questions until the real need is surfaced and understood.
• Self-Managing: Ability to proactively self-manage the IT and business analysis efforts.
Walkin for you