+ All Categories
Home > Documents > Cura Implementation Process Introduction

Cura Implementation Process Introduction

Date post: 30-Mar-2016
Category:
Upload: kevin-willemse
View: 216 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
15
An Introduction to the Cura Solution Implementation Solution Development Process Guide
Transcript

An Introduction to the

Cura Solution Implementation

Solution Development Process Guide

Cura Solution Implementation Process Guide Page 2 of 15

CONTENTS

The Cura Solution Implementation Process ........................................................................................ 3

Introduction ............................................................................................................................................. 3

Process 1 – Solution Scoping & Building ............................................................................................. 4

Assignment of the Project Stakeholders .................................................................................................. 5

Preparation & Signing of Contracts & Project Plan .................................................................................. 5

The 1st Cura System Configuration Scoping Session ................................................................................ 6

Solution Initiation Process ....................................................................................................................... 7

Solution Refinement Process ................................................................................................................... 8

Other System Builds ................................................................................................................................. 9

Solution Finalisation Process ................................................................................................................. 10

Process 2 - System Deployment ....................................................................................................... 11

Technical Deployment ........................................................................................................................... 12

User Deployment ................................................................................................................................... 13

Refinements Deployment ...................................................................................................................... 15

Final Deployment/Project Closure ......................................................................................................... 15

Cura Solution Implementation Process Guide Page 3 of 15

THE CURA SOLUTION IMPLEMENTATION PROCESS

INTRODUCTION

This document aims to present and simplify the steps involved in a Cura solution implementation. It is important that you, as the client, understands and familiarizes yourself with these steps, so that you can recognize at each project stage your roles, responsibilities and expectations.

This document presents the generic Cura project approach – for more details regarding your specific project, it is always best to refer to your project planning documents, or contact your appointed Cura Business Analyst to discuss your particular needs. Factors which affect the generic processes will depend on the various modules to be installed, the size of your organization, the impact of the Cura installation, whether or not you will be implementing a Pilot phase, and many others.

The Cura Sales & System Implementation Process Flow covers the following summed up processes:

1. System Scoping Process; 2. System Build Process; (Rolled up into Process 1) 3. System Deployment Process.

This document assumes that the 1st Process (the initial Sales Process) has been finalized and that there has been established an understanding of the broad implementation offer, such as the modules to be installed, user licenses required, and the general data management and reporting needs. This document therefore only covers the tasks and processes involved in execution of the actual project.

It is important to note that the overall project process, in terms of handover from the sales process into the development process, depends on the EULA being signed off and submitted to Cura.

Graphical Example of the Cura Sales Process:

Demo Request

Pilot / Full

Sale ApprovedClient Assigned to

BA by Prof. ServicesAssigned

SalespersonDemonstration

& PresalesIdentified Client

Sales Initiation Phase

Final

Proposal

Sales Finalisation Phase

Demo Build (Sales Process)

Basic Demo

SpecificationsPresent/Install

Demo

Build

DemoEvaluate

Demo

SALES PROCESS

Purchase Order

& EULA Signed

Cura Solution Implementation Process Guide Page 4 of 15

PROCESS 1 – SOLUTION SCOPING & BUILDING

This is the most important portion of the project and consists of the following milestones and activities:

Assignment of all Project Stakeholders (Client & Cura)to create the Project Steering Committee;

Preparation & Signing of Contracts & Project Plan;

1st Cura Scoping Session & System Configuration Workshop;

Preparation & Signoff of 1st Version System Functional Specification & Business Case Documents;

Build & Demonstration of 1st Configured Solution According to 1st Version Documents;

Ongoing Demonstration, Client Review, Enhancement Scoping & Building of Solution Refinements & Associated Specification Documents;

Solution meets all Expectations via Refinements - Solution Refinement Cycle ends;

Final Submission & Approval of the Configured Solution & Matching Specification Documents;

Building & Importing of Associated Solution Data & Configuration;

Approved & Specified Solution Ready for Deployment.

Graphical Example of the Cura System Specification, Building & Refinement Processes:

Solution Initiation Process

Further

Refinements Scoped

1st Build

Specification1

st Business

Solution SynopsisPS & Client

Introduction

PS Consultant

Assignment

Approved &

Specified Solution1

st Scoping

Session

32

1

Demo & Spec

Cura Reports

Gather & Import

Client Risk Data

Spec Hardware

& Architecture

SOLUTION BUILD

1st Build & Spec

Quality Checked

1st Build

Demonstrated

Spec Documents

Updated

Refinements

Demonstrated

1st Refinements

Scoped

Solution Finalisation Process

Refinements

Approved

Final

Demonstration

Spec Documents

Approved

Build & Spec

Documents

Quality

Checked

Other Builds

Solution Refinement Process Spec Users

& Permissions

32

1

Reports, Data &

Config Approved

1st Meth

Build

Documentation &

Contracts Signed

Configured

Full Solution

Refinements

Built

Other System

Configuration

Project Plan

& Contracts

Cura Solution Implementation Process Guide Page 5 of 15

ASSIGNMENT OF THE PROJECT STAKEHOLDERS

The essence of project success depends on the commitment and skills of the people involved. The first part of the project will be identifying these people and assigning them to their individual or team project responsibilities. Typically, the project may require the following stakeholders:

From the Client:

The Project Sponsor; *

The IT Manager/Administrator;

The Risk Management Team; *

Legal Department Representatives;

Management Staff (as required); *

Cura End Users.

From Cura:

Sales Staff (Account Manager);

The Professional Services Manager; *

The Business Analyst; *

System Configuration Consultants;

The Implementation & Technical Installation Team (as required);

Support Team (post implementation). * These persons or representatives, at various stages and for various portions and durations throughout the project, would normally form the Project Steering Committee

The key stakeholders in most projects would be your elected representatives, the Cura Business Analyst, and the Cura Configuration Consultant assigned to the project. The resources assigned from Cura will become responsible for the overall creation of the solution according to your needs and expectations, and are supervised in terms of the project progress and quality by their respective managers.

PREPARATION & SIGNING OF CONTRACTS & PROJECT PLAN

The overall aim of the initial phase of the build is to establish, at the outset:

Who the role players are for the duration of the project and their responsibilities;

The contractual obligations between the Client & Cura (EULA, Payment terms, time frames etc.)

Project tasks, milestones, due dates and timelines, all within an agreed Project Plan;

The documented functional specification and configuration of the proposed Cura solution;

The technical environment of the Cura implementation (Server, database, operating systems & other IT related Cura installation issues etc.);

The operating environment of the Cura implementation (Identify system users, assess training needs, set permissions, proposed adjustments to risk processes etc.);

Training requirements for all Cura users and modules;

System ongoing support and final delivery details.

Cura Solution Implementation Process Guide Page 6 of 15

The tangible outputs and events of the above tasks, as part of the Initiation Phase, may include:

A joint meeting between the Project Sponsor and the Cura Project Team (Business Analyst) to openly discuss the various project stages, expectations, critical points and similar broad concerns;

Producing the detailed project plan for approval;

Producing and signoff of all other contractual project obligations.

THE 1ST CURA SYSTEM CONFIGURATION SCOPING SESSION

Graphical Example of the Solution Initiation Process:

Solution Initiation Process

1st Build

Specification1

st Business

Solution Synopsis1

st Build & Spec

Quality Checked1

st Meth

Build

A critical milestone for the start of the project, and overall project delivery, is the very first scoping session or configuration workshop. This session may be held over a number of days whereby the appropriate representatives from both your risk management team and Cura discuss and document the way the solution will be configured to work within your environment. The workshop will touch on issues which will affect the eventual configured solution, such as:

The overall business case and key objectives of the solution;

The building of the Cura methodology, workflow & layout;

The reporting requirements for the solution;

User based permissions structures;

Possible use of additional Cura tools & capabilities (e.g. Convert, Meth Builder, Report Writer, Knowledgebases etc.);

Cura training requirements;

The IT Infrastructure requirements and possible impact of the proposed Cura solution;

Any other issues of concern or questions surrounding the solution.

A well administered and executed project initiation workshop will ensure all expectations are clearly understood, documented and met according to a set plan, which will ultimately define the success of the project.

Cura Solution Implementation Process Guide Page 7 of 15

SOLUTION INITIATION PROCESS

Discussions during the first workshop will be carefully recorded and documented to form the specification document which will define the way the solution is built. It is important to realize 2 key outputs of the 1st scoping session, which will form the foundation of all subsequent configuration and system refinement tasks:

The Business Analyst will prepare a “Project Business Case Synopsis”, which is a short, high level description of your core business requirements, translated into key capabilities that are to be contained in the final Cura solution that is configured and delivered;

The Implementation Consultant / Business Analyst will prepare a technical specification document which defines the detailed configuration of the Cura solution according to your requirements put forward during the scoping session.

These documents will be presented to you at the same time the first build is demonstrated. They will be constantly updated to reflect the outcomes and requirements that are defined during the Solution Refinement Processes, recording the configuration changes that will occur during the solution development life cycle.

The combination of these two documents will evolve into a final product functional specification document which will contain, amongst various other things;

Proposed screenshots of the solution GUI;

Grid presentation of the data input fields;

The agreed domain, assessment, context and risk tree structures;

Lists of Cura users and their proposed permission structures;

Samples of the agreed report requirements, and content listings thereof;

Any and all additional details regarding other solution options and enhancements (add on modules, knowledgebase details, architecture topology etc.)

The initial system configuration phase can vary in length from a few days to many weeks, depending on the size, extent and nature of your specific system configuration. This is done by the implementation consultant, under the supervision of the Business Analyst charged with the project’s success.

Once the configuration is complete, the solution is presented by the Implementation Consultant and the Business Analyst to the Cura Quality Assurance Team. The configuration will be signed off by the team, before being presented back to you for demonstration, discussion and review.

It is important to note that only the solution’s methodology will be developed during this period. It also ensures that the initial design is delivered in as short a time frame as is possible. The remaining components of the solution hinge on the correct methodology being built as their foundation.

Cura Solution Implementation Process Guide Page 8 of 15

Solution Initiation Process

1st Build

Specification1

st Business

Solution Synopsis1

st Build & Spec

Quality Checked1

st Meth

Build

SOLUTION REFINEMENT PROCESS

Once the Cura Business Analyst is satisfied that the understood configuration meets your needs, as well as the initial specification, it is put forward in the form of an interactive demonstration. In some cases the on-screen product highlights further requirements or potential changes to the original solution as contemplated in the original scoping session.

Graphical Example of the Cura System Refinement Process:

Further

Refinements Scoped

1st Build

Demonstrated

Spec Documents

Updated

Refinements

Demonstrated

1st Refinements

Scoped

Build & Spec

Documents

Quality

Checked

Solution Refinement Process

Refinements

Built

These enhancements, tweaks and refinements are all carefully documented by Cura, and appended to the specification documents to track the progress of the system development cycle. Some refinements may be done in a matter of hours, while other changes may require days to configure.

This process of “Build – Demo – Workshop Refinements – Document Refinements – Build Refinements

– Quality Check Refinements – Demo” continues until you are satisfied with the presented system

configuration. However, it is neither recommended nor usual for more than 2 refinement sessions to

be conducted, depending on the scale of your system implementation, and the maturity of your

internal processes.

Cura Solution Implementation Process Guide Page 9 of 15

OTHER SYSTEM BUILDS

It is important to note that while the solution refinements are being documented,

executed and demonstrated, there are various other important stages and

preparations that the final solution must go through in order to be effectively

delivered. These must be discussed and planned around during all scoping sessions

to ensure that once the system framework has been agreed upon and signed off, it

can be successfully implemented into your environment shortly thereafter.

The diagram on the left shows some of the more common project tasks that must

be completed while the system is being configured:

Assess the IT Environment – Cura will require a suitable architecture of

servers, networks, client machines and other IT hardware affected by the project.

Depending on the scale of your implementation, Cura will guide you in terms of a

recommended IT environment, while taking note of your existing setup. The

chosen architecture will be tested to ensure it supports the final product delivered

to you and your Cura users.

Specify the Reporting Requirements – The core output of Cura is the ability to

deliver meaningful and accurate reports from the user front end. Therefore, part of

the client mandate is to suggest the reporting outputs that they desire from the

system. This extends to the desired report layouts, data contained therein, how

many reports are needed, to whom they will be distributed etc.

Gather Client Data – Part of the system delivery may require taking existing

data and migrating it into Cura. Different clients have different methods of

managing their data, so the Business Analyst will obtain this data early in the

project cycle to assess how it may be captured within Cura.

Assess and Define the User Base –The user base needs to be considered i.e. How many users will

there be? What is their geographical profile? What is their level of current involvement or

competency area? Will they require new hardware? How shall we approach training these people?

Other Considerations – There are other considerations which will be addressed, e.g. user manual

customization, Web vs. Rich client user base, future expansion requirements, business process

alignment and change management These are often identified during the workshop sessions, and

suitably managed during the system development and implementation phases of the project.

With all of these project factors considered, we can bring the various stages together to deliver the final

solution. Once the final system configuration is agreed to, there is a minimal time lapse between that

point and the actual delivery of its supporting documentation and architecture/user/data configuration

and necessary data.

Cura Solution Implementation Process Guide Page 10 of 15

SOLUTION FINALISATION PROCESS

Once the client is satisfied with the configuration demonstrated, the final changes are made to the specification documents to support the agreed solution, which is then presented to the customer. This document will be put forward and signed off by both Cura and the client as acceptance of the completed system build and configuration thereof. It will also serve as a formal means from which to develop internal processes, training manuals, and other important outputs.

Thereafter, the project team looks towards the next phase, whereby the correctly configured solution can be installed within the client’s environment and work processes.

Graphical Example of the Final System Configuration Acceptance Process:

Solution Finalisation Process

Refinements

Approved

Final

Demonstration

Spec Documents

Approved

32

1

Reports, Data &

Config Approved

Documentation &

Contracts Signed

Cura Solution Implementation Process Guide Page 11 of 15

PROCESS 2 - SYSTEM DEPLOYMENT

The final stage of the implementation is where the entirely configured solution is transferred to your environment. The deployment process follows 4 key functional steps towards project completion:

Technical Deployment;

User Deployment;

Refinements Deployment (Final Review);

Final Deployment/Project Closure & Handover.

Graphical Example of the Cura System Deployment Process:

Approved &

Specified Solution

Technical

Acceptance TestingServer Environment

Installations

DEPLOYMENT

System

Config

Technical Deployment

Reports &

Feedback

User Deployment

User Acceptance

TestingUser Config

Manual

Compilation

Refinements

Request

Full CURA Training

Project Signoff

DEPLOYED

Client File

Handover

System

Signoff

Pilot Deployment

Hardware

Installation

System &

User Config

Basic

CURA Training

Test

Refinements

Refinements Deployment

Refinements

Assessment

Refinements

Specification

Refinements

Approved

Build

Refinements

Deploy

Refinements

Evaluation

Period

Purchase

Decision

Account Manager,

BA & Client

Cura Solution Implementation Process Guide Page 12 of 15

TECHNICAL DEPLOYMENT

Being an integrated software solution, Cura relies on a reliable network infrastructure, geared to suit the client’s needs. The IT infrastructure on which Cura is to run must be assessed early on in order to ensure its suitability.

As mentioned, the IT requirements are discussed during the product functional specification workshops. The goal therefore is to prepare the technical (IT) deployment environment in such a way that the software is ready to be deployed at the time that the final refinements are completed.

Cura’s software/server infrastructure employs the (possible) use of 3 tiers:

Application Server

Web Server

Database Server

* A 4th Tier could be implemented if a separate report server is to be deployed

Each of these servers can be physically separate pieces of hardware, or combined on the same machines to suit the client. In large, enterprise wide installations, splitting of the servers is encouraged in order to facilitate maintenance and maximum available uptime of the solution, but smaller Cura installations can combine all 3 server functions onto one server device without any problems.

In all cases, when taking the technical deployment into account, it is important to remember certain key areas and targets, in order to ensure:

The hardware is suitable and capable of supporting the developed solution;

The hardware and supporting software is accessible (physically and regarding security measures) to the Cura implementation consultant;

Client technical resources are made available during the installation;

Client software installation protocols, internal processes and control measures are adhered to;

System functionality, logon, upgrading and migration testing is completed successfully;

The hardware and software is regularly maintained and backed up by the client to ensure uptime and disaster recovery of the Cura solution.

The implementation consultant will perform detailed environmental audit is performed prior to installation in order to ensure a successful system installation.

Detailed hardware requirements are annexed to this document for easy reference.

Cura Solution Implementation Process Guide Page 13 of 15

USER DEPLOYMENT

Deployment of the Cura users within the client environment and workspace comprises of 5 core tasks:

Identify the Cura User Base

Setup User Permissions

Development of Training Materials & Method

Training of Users

Cura User Support

Identify the Cura User Base People within your organization who will maintain, manage and draw value from the system should be identified early on in the project planning sessions. It often helps to identify and alert the identified proposed system users early on in the project process, so that they can prepare themselves for the responsibilities of their new role as a Cura user. Often they will be invited by the project team to offer input into the system configuration. During the system scoping phase, the Cura user list be discussed and tabled, so that it is ready at the same time as system deployment. Setup User Permissions Each Cura user will be assigned certain capabilities and user roles within the software setup. Certain users will be allowed unlimited system access and manipulation (System Administrators), while some will only be able to view captured data. The security setups and group permissions allocation within Cura’s built in security allows for a multitude of different user permissions, so that each Cura logon rights is configured appropriately. One must consider the various rights and permissions of each user and/or group they fall into. User rights are often process-driven. Development of Training Manuals & Methods Cura offers customized training to their clients. The training manuals themselves are reviewed and customized by our training department to ensure they are perfectly aligned with the actual system that is being deployed. Cura can accommodate various methods of training - the most popular approach is for Cura to host up to 16 people at one time in our training centre in Houghton. By arrangement, Cura can also conduct training at the customer’s site, provided that the facilities and training setup is suitable. Training of Users Training can take anything from 1 to 5 days, and can be segmented per Cura module or different user category. Specialized training sessions on more intricate Cura capabilities can be administered for those users intended to become “super users” and system administrators. A certain amount of training will have been included in your Cura proposal. This will be reevaluated and amended, should more training become evident as necessary as the project unfolds. Cura User Support The Cura EULA includes extending telephonic and email support to all users post implementation. This support line offers assistance on basic user operations and overall system use. A support contact sheet is included in this pack. During the scoping sessions, a detailed support process customized for your organization will be discussed and documented.

Cura Solution Implementation Process Guide Page 14 of 15

Cura Solution Implementation Process Guide Page 15 of 15

REFINEMENTS DEPLOYMENT

Very often, it is only after the user training sessions that Cura users identify certain product requirements or enhancements, and wish to have these built into the system. While it is not encouraged to undertake large system changes after training (especially since the training manuals and content is largely based on the original specification as has already been developed and installed), small changes can be accommodated.

Large change requests, deemed to be non critical, are usually documented as future change requests to be implemented after the users have come to grips with the system, rather than being immediately put in place, to avoid delays in system rollout and possible user confusion.

FINAL DEPLOYMENT/PROJECT CLOSURE

Once any minor refinements have been configured, they are loaded into the Cura system, and the system migrates to the Client’s “Live” environment, ready to be utilized within the business processes and environment. At this juncture, and leading up to it, various system tests are performed in order to ensure the overall solution is delivering as was required, and as per the now finalized functional specification document(s).

Once the system has passed all tests, the final documentation is signed off by Cura and the Client, and the project is closed. Depending on the nature of the project and implementation approach, the customer is handed copies of the software, all contractual and specification documentation, and other supporting information that detail the entire project experience from start to finish.

Ongoing support and possible system expansion opportunities are also discussed, to ensure the implemented solution continues to meet the needs of every client. In most cases, all stakeholders are invited to the project closeout meeting.

During the Close-Out meeting, the Professional Services team will formally introduce the Cura Support team.

Best Regards

The Cura Professional Services Team


Recommended