Applies to: all ClickHome clients, ongoing responsibilities after go-live
The implementation of ClickHome goes through a number of stages as the client develops skills with the product and modifies templates and parameters to meet their business requirements. Eventually the system transitions from trial to fully operational. With that process comes a number of changes in responsibility for the long-term stability of the system.
Scope of Change
As with all software packages, ClickHome will continue to provide support under the terms of the Support Agreement. A number of tasks will become the responsibility of the client or their IT resource.
Typically this will involve the client or their IT resource taking responsibility for maintenance of the technical environment, regular system monitoring, first-level support, training of supervisors, and monitoring of integration errors. Most of these services can be provided by ClickHome and its associates on a fee basis if the client is unable to provide them internally.
Detail of Change
The following is a general description of the task groups that are ongoing with a production system.
Provision of the Technical Environment
The provision of the technical environment is generally the responsibility of the client. ClickHome recognises mobile technology as its specialty and maintains responsibility for leadership in that area. ClickHome is also responsible for maintaining compatibility with Windows Server and Microsoft .NET technology.
Backup of Key Data
Once your system is live, it is imperative that all data is regularly backed up. The main items to back up are the database and files uploaded through ClickHome (for example photos, reports, and inspections). Ensuring a proper backup strategy is the responsibility of the client. ClickHome is happy to provide guidance on best practices.
Maintenance of Infrastructure
SQL patching, Windows updates, database maintenance, and integrity checks are all the responsibility of the Client IT resource, as these can cause performance issues if performed during business hours. There are many tools available for this — please speak to your technical team about which tools are in use and how frequently they are run. ClickHome is happy to provide guidance on best practices.
Regular Monitoring of the Software
It is important that the client maintains a watching brief of the ClickHome application and its interfaces. Subscribing to the Releases Forum is the best way to stay informed.
Resolution of Problems
Due to ClickHome's reliance on telephony and email, there is always potential for communication issues to arise. It is important that first-level support is handled internally so common operational issues can be dealt with quickly. This also helps identify training requirements that need to be addressed internally.
When genuine ClickHome system problems occur, requests for assistance should come from a common source, usually the Business Contact, who has knowledge of the environment so that rectification can be achieved efficiently.
Use of the System
Requests about general use of the system are inevitable, and ClickHome is keen to ensure the system is used to its maximum advantage. It is important, however, that support does not become a substitute for training, as training is essential to the system's success.
Provision of Enhancements
It is essential that ClickHome is enhanced as new business requirements emerge. Enhancement requests are always considered, and those of general use to the user community will be added as soon as practical in the development cycle. If a request is only of value to one client, it will be discussed directly with that client to determine whether it will be provided under the support agreement or as a charged addition.
Changes to Integrated Systems
Clients with integration between their accounting or estimating systems and ClickHome will need to coordinate any upgrades to those other systems with ClickHome to avoid incompatibilities.
Training
Training of ClickHome users is essential to correct use of the system. While some training is always provided with the initial sale, staff turnover means this is an ongoing requirement. Training can be provided by ClickHome at a fee, or by a specifically trained internal trainer. Regardless of the approach, organising training is the client's responsibility.
User Implementation
As with training, setting up users with the appropriate jobs is the responsibility of the client. ClickHome will assist with the initial establishment of users, but for clients with more than a few users, the ongoing introduction of new users to the system is the client's responsibility.
Ongoing Responsibilities Summary
The table below outlines who is responsible for each ongoing task area.
| System Ongoing Responsibilities | ClickHome Support | Client IT Resource | Client User | Other |
|---|---|---|---|---|
| Provision of Technical Environment | ||||
| Ensure that ClickHome server is available and the ClickHome Windows service is running | ✔ | |||
| Ensure that appropriate remote connectivity is available for ClickHome support | ✔ | |||
| Changes and enhancements to mobile technology | ✔ | |||
| Ability for ClickHome to support new versions of SQL Server, Windows Server and Microsoft .NET | ✔ | |||
| Regular Monitoring of the System | ||||
| Failed/unsent messages (faxes, emails, etc) | ✔ | |||
| Checking integration data errors (Purchase Orders etc) | ✔ | |||
| Integration issues (supplier details incorrect, client details incorrect, etc) | ✔ | |||
| Monitor your GFI/servers/email | ✔ | |||
| Ensure environment health | ✔ | |||
| Ensure proper backup procedures for SQL and documents | ✔ | |||
| Resolution of Problems | ||||
| 1st level help desk support (initial issues, checking system logs for detailed event information) | ✔ | |||
| Resolution of reported problems with ClickHome software | ✔ | |||
| Resolution of reported problems with Standard ClickHome Reports | ✔ | |||
| Loading of Standard ClickHome Reports (provided by ClickHome through System Upgrade) | ✔ | |||
| Configuration of Standard ClickHome Reports | ✔ | Optional Consulting (Charged) | ||
| Troubleshooting and resolution of issues with 3rd party reports | ✔ | ✔ | Optional Consulting (Charged) | |
| Resolution of reported problems of a technical nature (e.g. iPad not connecting) | ✔ | |||
| Resolution of reported problems of an operational nature (e.g. changes to template, reassigning a job) | ✔ | ✔ | ||
| Setting up and rebuilding devices | ✔ | ✔ | ||
| Connectivity issues (e.g. no service from Telstra, Optus) | ? | ? | ||
| Sync problems | ✔ | ✔ | ||
| Resolution of sync problems (connectivity issue) | ✔ | |||
| Resolution of sync problems (has connection, data issue) | ✔ | ✔ | ||
| Resolution of sync problems (has connection, ClickHome issue) | ✔ | |||
| Release of urgent critical patch updates to rectify any system faults | ✔ | |||
| Application of urgent patch updates to rectify any system faults | ✔ | |||
| Troubleshooting of 3rd party customization | ✔ | Optional Consulting (Charged) | ||
| Use of the System | ||||
| Recommendations of how to configure system to achieve business goals | ✔ | |||
| Configuration of system (editing templates etc) | ✔ | Optional Consulting (Charged) | ||
| Support of how to questions from designated Business Analyst or Technical Support | ✔ | ✔ | ||
| Provision of Enhancements | ||||
| Additional functionality built into the system as a result of client feedback or planned enhancements | ✔ | |||
| Enhancements to the software | ✔ | |||
| Provide regular system upgrades and enhancements | ✔ | |||
| Release notes for any upgrades | ✔ | |||
| Installation of new versions or upgrades to ClickHome | ✔ | Optional Consulting (Charged) | ||
| Changes to Clients' Other Systems Integrated to ClickHome | ||||
| Changes or improvements in integration to related systems such as Estimating or Accounting | ✔ | Standard Integration, Optional Consulting (Charged) | ||
| Planning, testing and upgrading other business systems | ✔ | |||
| Notification of changes in requirements/integration with third party systems | ✔ | ✔ | ||
| Training | ||||
| Requests for ongoing training | ✔ | Optional Consulting (Charged) | ||
| Continuous development of knowledge base and how-to articles | ✔ | |||