Our project teams have extensive industry experience that includes major system implementations.

Consultants and Business Analysts

Riva has a dedicated team of qualified consultants and business analysts with many years of experience in working closely with clients on a variety of different projects and implementations. The team collaborates with the client to understand and then articulate the business requirements before formulating and gaining agreement to the most appropriate design. They also take a lead role in any proof of concept exercise and provide support to both the client and the project teams during the project lifecycle.

A small sample of the activities performed by the Consultant/Business Analyst team is shown below:-

  • Completes gap analysis/proof of concept
  • Gathers the business requirements working with the client
  • Completes business design and secures client approval
  • Completes conversion data migration approach, specification and design documentation
  • Escalates issues and risks as needed throughout the project lifecycle
  • Undertakes reviews of project deliverables such as technical design and test cases as part of the project quality assurance process
  • Provides consultancy and support to the project team and stakeholders during delivery

Programme and Project Management

Project Management Office (PMO) can undertake a variety of activities depending on client needs. Our flexible approach allows us to either work with the client to deliver project(s) within their existing project management framework and business strategy or alternatively propose a delivery strategy, schedule & process specific to the project. Riva PMO works collaboratively with the client to manage and deliver the project in the most effective way.

A small sample of the activities performed by Riva PMO is shown below:-

  • Tailoring of the project management/delivery process to meet specific client’s needs
  • Creates and gains agreement to the Project Management Plan
  • Project Planning – works with the client to establish the optimum schedule for delivery and then maintains and communicates the schedule including any necessary variance
  • Facilitates the identification, evaluation, management and communication of risks and issues
  • Establishes and then manages the project budget and escalates variance
  • Communicates progress
  • Manages the change control process
  • Undertakes stakeholder management

Architecture and Development

Our experienced team of Riva architects and developers manage all client-specific enhancements, including interfacing Riva TA with external systems and services. This dedicated service ensures seamless integration and provides a high level of support throughout the delivery lifecycle.

A small sample of the activities performed by the Architecture and Development team is shown below:-

  • Completes technical and architectural design
  • Undertakes reviews of project deliverables such as business design and test cases as part of the project quality assurance process
  • Completes development and unit testing including defect resolution
  • Provides data conversion installation , environment and technical configuration information
  • Undertakes definition and coding for the transformation mapping
  • Escalates issues and risks as needed throughout the project lifecycle
  • Undertakes demonstrations of the code for the testing team and stakeholders
  • Provides support to the project team and stakeholders during testing and implementation

System Testing

Riva has a dedicated and highly qualified team of testers that ensure that our code is delivered to the highest level of quality. They work closely with the project team and the client from the earliest phases of the delivery lifecycle to create an effective and efficient end to end test approach. The team support the client during their testing phases and a full triage process is available as required.

A small sample of the activities performed by the System Testing team is shown below:-

  • Completes the test strategy and secures appropriate approvals
  • Completes test cases and scripts
  • Undertakes reviews of project deliverables such as business and technical design as part of the quality assurance process
  • Provides feedback during demonstrations of developed code prior to testing
  • Completes system testing and provides appropriate test metrics to the Project Manager
  • Escalates issues and risks as needed throughout the project lifecycle
  • Provides support to the project team and stakeholders during User Acceptance Testing (UAT) and Implementation

Change Management

The Riva Change Management Team play an essential role in any Riva project delivery. This dedicated and experienced team have responsibility for setting up the environments both Riva and the client need for implementation. They provide and then support users in the use of any necessary support tools and they have responsibility for the movement and then delivery of code throughout the various environments.

A small sample of the activities performed by the Change Management team is shown below:-

  • Completes environment set up activity
  • Implements any necessary support tools for both project and production support teams
  • Promotes the code through the various environments during the delivery phase
  • Produces and communicates release information for the client
  • Provides support to the project team during implementation
  • Determines any code dependencies and supports the project through key checkpoints during the project lifecycle

Implementation and Support

The Implementation and Support Team is a group of highly motivated and experienced individuals that undertake a variety of vital activities throughout the lifecycle of the project. They are involved in all phases of the project lifecycle from the earliest discussions over project scope and planning to the final implementation and support of the code once in production.

A small sample of the activities performed by the Implementation and Support team is shown below:-

  • Undertakes release planning
  • Works closely with the client to define and agree the training requirements
  • Produces the required functional and technical training material
  • Delivers training to the client – Riva offers application training at both the user level and on a `train the trainer` basis. Training can be tailored to cater for specific requirements and courses are fully documented
  • Updates the product user guide based on the project specific changes
  • Supports the client UAT phase based on the SLA defined in the licence agreement and undertakes triage of issues found during UAT
  • Provides support once the project is in production to the SLA defined in the license agreement

Client Relationship Management

Each of our clients are allocated their own dedicated Client Relationship Manager (CRM). This highly motivated group of individuals are excellent communicators and will work with their client to ensure that both the project and ongoing support runs as smoothly as possible.

A small sample of the activities performed by the CRM is shown below:-

  • Ensures that Riva lives up to its agreed commitment to the client
  • Manages the arbitration process
  • Acts as the escalation point for any concerns by the Client/Riva
  • Maintains familiarity with the Client environment and stakeholders to facilitate any enquiries from Riva to Client
  • Acts as a single point of contact for all matters pertaining to the overall relationship

Data Migration and Conversion Mapping

Our conversion routines utilise the Riva TA conversion functionality to transfer existing data onto the Riva TA platform. By managing system migration at the data entry point, acceptable data can be validated and exceptions and shortfalls flagged to ensure greater data integrity and to minimise testing time.