Building the foundation for the development effort by capturing the business context problem current state desired future state objectives business needs and impacted user groups
Developing requirements business user and software requirements functional and nonfunctional and establishing traceability to the business vision
Managing the requirements through the project lifecycle by establishing and maintaining agreements between the customer and the project team
Playing a critical communications role by interacting with user business domain and with developers and testing personnel technical domain
Ensuring the requirements are specified in a manner suitable for the intended audience and are understandable unambiguous and capable of being implemented and tested
Ability to navigate the IT team and business sponsors through a level of ambiguity including business process change building organization and structure to requirements to drive out and define detailed requirements in an efficient manner
Working with the project manager and the business customers to define requirements stakeholders requirements conflict resolution procedures and the requirements team structure
Understanding the software development approach being used and defining how the requirements development will be conducted ie elicitation analysis specification and validation
Proficient requirement meeting facilitator demonstrated experience in facilitating sessions 10 to 20 people using techniques to help define scope and requirements during the lifecycle
Writing and reviewing business user and nonfunctionalsystem level requirements in the form of Use Cases UML and other similar structured requirements documentation
Responsible for ensuring change control and change management procedures are followed within the project team as they relate to requirements
Understanding the business case and project scope
Ensuring that quality business analysis standards are met as prescribed by IT Services through the effective implementation or use of approved processes methodologies and deliverables
Skills and attributes for success
Business analysis role with personal accountability for delivering and managing requirements to time and cost
Demonstrated experience writing and reviewing business user and non-functional system level requirements
Comfortable dealing with difficult stakeholders and opinionated developers and architects during facilitated sessions and during the development lifecycle
Adept at getting sign off of business functional and supplemental requirements from user community
Experience in selecting and executing elicitation techniques such as Interviews Exploratory Prototypes Facilitated Workshops Focus Groups Observation User Task Analysis Documentation Study and Surveys and overall Process Reengineering
Experience in managing relationships with senior customer staff
Experience in working on multiple projects multitasking at the same time and working with different project managers
Solid understanding of the following requirements models Stakeholder Categories Actor Tables Glossary Context Diagram Data Model Class Model Data Dictionary Event Response Tables State Diagrams Business Rules Decision Tables Process Maps Use Cases and Activity Diagrams
Excellent written and verbal communication skills must be able to communicate fluently in English both verbally and in writing
Strong team working skills across matrixed client supplier and geographically dispersed virtual teams
To qualify for the role, you must have:
4 years in a corporate IT environment
4 years’ experience in business analysis or related technical field application development deployment implementation and infrastructure
Work experience in a professional services industry preferred