Work with internal staff to optimize processes and improve quality for the design, development and maintenance of client technical assets.
Understand the operational systems of a client and what the client requires as changes to their existing systems and translate those requirements into technical specifications to be used by internal staff to develop the system modifications; diagrams must also be prepared explaining the modifications so that both technical staff and executive management can understand what must be done.
The Business analyst must propose alternative solutions that balance cost and benefit and adequately test the possibilities for business and technical compatibility.
Drives consistent project delivery through the entire project lifecycle.
Tracks and reports project metrics and ensures that the teams are practicing core Agile principles.
Performs gap analysis on existing state of requirements in conjunction with current business needs.
Help design, document and maintain system processes.
Defining reporting requirements and performing quality assurance.