As a Program Assurance Consultant, you will support and monitor assigned ProSidian Client Engagements in real time and provide an independent assessment, supports, and augments Engagement Team efforts to ensure its status, strengths, weaknesses and areas for improvement. The Program Assurance Consultant is expected to provide a systematic approach and support to measure the likelihood of success of a program and proposing improvements that will ensure success.
For large programs assurance is generally independent. It may be undertaken by an external body or an internal department that reports independently from the program manager. In both cases it generally provides an independent view of the program status to the program board or executive. For smaller programs program assurance may be undertaken from within the program or report into a portfolio office or Engagement Team Lead. The key difference between program assurance and program quality management or audit, is that program assurance tends to look at the potential impact of the program's approach and add support with comprehensive skills and tool-sets to augment efforts and ensure success of the program or project.
Key Tasks In Job Description:
- Monitor the program or Engagement Team in real time and provide an independent assessment of its status, strengths, weaknesses and areas for improvement.
- To undertake Transformation Program Assurance assignments providing an independent appraisal of the adequacy and effectiveness of transformation and project/ program execution.
- The role will involve undertaking a number of activities on the Program including ad-hoc consultancy, training, performing independent quality reviews and interaction with senior stakeholders. This will ensure exposure to a wide range of the Group’s activities and processes and provide an excellent opportunity for future progression within the group.
- There may also be an opportunity to review and work with other Engagement Team programs within the group that fall outside of the program umbrella.
- To work seamlessly with peer Program Assurance Managers under the direction of the Engagement Team Leads.
- Co-ordinate activities with our Engagement Team partner’s, contractors, and collaborating partners to provide assurance over project deliverables, Client Performance Work Statements (PWS), and/or Statement OF Work (SOW)
- Support the ongoing development of the program assurance plan.
- Shadow program and Engagement Team deployments and provide input to stage gate assessments and other program key meetings.
- Build relationships with Engagement Team stakeholders, contractors, and collaborating partners to provide an independent view on the operation of the program including program governance, testing, training, management of business change, communications, data migrations.
- Provide advice and guidance on sound implementation principles.
- Carry out risk driven audit and assurance assignments on functional areas of the program as well as lead and carry out pre and post implementation reviews for deployments.
- Discuss and agree independent findings with responsible management focusing on areas of business risk, control weakness and operational efficiency.
- Preparation and agreement of summary reports of findings and recommendations.
- Undertake follow up reviews of significant recommendations to ascertain whether improvement actions have been implemented.
- Keep up to date with business developments (including acquisitions, new systems, new products and services, etc).
- Support the identification and pursuit of new business opportunities related to areas covered on client assignments
Program Assurance Consultants also:
- Perform internal and independent reviews and assessments for program performance,
Provide support and augments Engagement Team efforts to ensure implementation of robust risk management to address potential problems before they occur. - Perform independent technical assessments of the systems engineering, quality assurance, lessons learned, technologies, production, and programmatic practices (cost, schedule, performance, quality, risk).
- Systematically perform independent assessments, provides support, and augments Engagement Team efforts to ensure overall mission success.
- Monitor provide support, and augment Engagement Team efforts to ensure and measure program/process to determine effectiveness.
- Monitor and measures QA to assure implementation and determine effectiveness; and assures a supplier/contractor quality system, practice assurance, or process is defined and implemented.
The Program Assurance Consultant may either focus on program delivery, program solutions or both may have equal weight. Within major IT programs external assurance often focuses on program delivery and would concentrate on program plans and capability. Where assurance also covers the solution this would include the business processes, systems, infrastructure, service and hosting. Solution may also cover the approach to design, delivery and implementation.
Program Assurance Consultant tends to cover three separate styles of assurance: Continuous assurance throughout the life of the program; Point reviews or periodic reviews; focused reviews that concentrate on a particular aspect of a program. For very large programs all three would be undertaken with continuous assurance reporting to the program board on a regular basis, and point or focused reviews being undertaken at strategic points.