Resources

Knowledge Base & Technical Documentation

Answers to frequently asked questions about PMWEB, implementation, hosting, Business Intelligence and Digital Adoption — from HKA Tech's support team. If you cannot find what you need here, our team is available to help.

Implementation9 Questions
How long does a PMWEB implementation typically take?

Implementation timelines vary significantly based on the scope of configuration; the complexity of existing data to be migrated; the number of integrations required; and the size of the organization. We have completed implementations within weeks. As a general guide, a standard Build-phase implementation for a single organization ranges from three to six months. Multi-agency or enterprise-wide deployments covering Plan, Build and Operate functions across multiple programs typically take six months to twelve months.

An important influencing factor is the willingness of each Client to consider changes to its existing processes. Some clients will seek to use as much of the out-of-the-box processes as possible. Other clients will require all of their existing processes to be configured within PMWEB. Most Clients will take an approach that falls somewhere in between. Client decisions on release to end users will also impact Go Live. Some Clients will not want a formal Go Live until everything has been configured. Other Clients prefer progressive Go Lives – options including release of some functionality to a selected user group; release of some functionality to all users; release of all functionality to a selected user group; and release of all functionality to all users (“big bang”).

HKA Tech also offers Quick Start Packages for organizations that want an accelerated path to a productive PMWEB environment. PMWEB’s out-of-the-box SaaS features can be fully operational in less than a week. Go Live to end users, after initial set-up to organisation’s specifics, can take anywhere between two weeks and twelve weeks, depending on availability of the organization’s personnel to confirm instructions and receive training.

Our Implementation approach provides a detailed overview of the phases and deliverables involved in a standard deployment.

Can our existing project data be migrated into PMWEB?

Yes. Data migration is a formal, structured phase in every HKA Tech implementation. We have migrated data from many different source locations, ranging from Excel spreadsheets to complete enterprise systems. Migration begins with the Client’s initial decision on what will be migrated. Some Clients will start with only new projects in PMWEB – this being the simplest approach. Most Clients, however, have in-flight projects that need to be migrated, as well as projects that are in planning/development. Other Clients want an extensive migration that includes historical projects.

We recommend a data audit to assess the quality and structure of existing data, including an assessment of any cleansing and validation that will need to be completed before import, according to the quality of the source data. A migration plan is developed, including mapping to PMWEB's data model; any staging approach needed; and client sign-off at each stage. For complex migrations, we run parallel systems during a transition period to ensure data integrity before decommissioning the legacy system.

Data migration is also available as a standalone engagement for organizations that have already deployed PMWEB but need historical data consolidated into the platform.

What training does HKA Tech provide for PMWEB users?

HKA Tech delivers training as part of every implementation engagement, tailored to the roles within your organization — project managers, cost controllers, contract administrators, finance teams and system administrators each receive role-specific training relevant to their actual daily workflows in the configured system.

Training can be delivered in-person at client offices, remotely, or as a blended approach. Most training nowadays is conducted online using tools such as Microsoft Teams. PMWEB also provided online training resources such as PMWEB Learn and PMWEB University. For large-scale rollouts, we can deploy WalkMe in-application guidance through our Digital Adoption (DAP) service — providing on-screen walkthroughs that support users at the point of need after Go Live, reducing reliance on formal training sessions.

Training is a key component of Organisational Change Management (OCM), as described on our OCM page

What ongoing support is available after PMWEB goes live?

PMWEB SaaS includes full vendor technical support at no additional cost, including live operators during local business hours and a 24/7/365 online support portal. HKA Tech provides structured post-implementation support through its dedicated support team. Support arrangements are defined at the outset of each engagement and include definition of how support relates to an organization’s existing support structure (e.g., its IT Help Desk). Typically, HKA’s support role relates to the changes that a Client may have instructed during implementation; the familiarity gained by HKA Tech’s team with specific Client business processes through that implementation; and Client plans for continuous improvement – requiring ongoing configuration enhancements and support during system upgrades. HKA Tech also includes a named account manager for escalation and strategic advice.

For clients seeking a more formalized advisory relationship, our Capital Works Advisory service provides access to experienced practitioners who can assist with program delivery challenges beyond system support.

What is a Quick Start Package and is it right for our organization?

PMWEB’s out-of-the-box SaaS features can be fully operational in less than a week. From that point, configuration is undertaken to meet the specifics of each Client. The Quick Start approach is designed to achieve early start and involve the Client’s personnel in working with the system. In the final analysis, there is virtually nothing that we do in an implementation that our Client’s own personnel cannot do after they have been trained. This is a key feature of PMWEB – it is designed for user configuration, so there is no need to bring back an army of consultants in future if the Client’s processes and approaches change over time. The Client can undertake its own configurations as it pursues continuous improvement. It is common to also include Provisional Sums where the detail of requirements is yet to be confirmed, or a separate fixed price is possible for defined areas of the work.

Go Live to end users - after initial set-up to organization’s specifics - can take anywhere between two weeks and twelve weeks, depending on availability of the organization’s personnel to confirm instructions and receive training.

Read more on the HKA Tech Quick Start approach.

How do you handle system testing?

Third party specialists can be engaged to perform network penetration tests and application vulnerability testing. The tools they use are Nmap, Metasploit pro, skipfish, etc.. This testing is typically performed at least yearly and with every major release of the software.

Load and performance testing is also performed with software called LoadComplete and a distributed cloud setup.

Application / usability testing is done via dedicated testing staff, IT support team staff and automation tools such as TestComplete, Telerik Test Studio and Microsoft Visual Studio Test Professional.

In virtualized configurations, workload monitoring is done with standard tools for the infrastructure. Thresholds and alerts are set and when reached, additional hardware resources are added promptly.

What happens to our data if we ever stop using PMWEB SaaS?

Upon termination of the contract for hosting/SaaS services, PMWEB will, on Client request, provide a backup of all Client data including databases containing transaction and file storage data, custom reports, etc. The backup consists of standard MS SQL databases and SSRS reports. A fee is charged for this database copy, depending on the delivery method (electronic, physical or both). For electronic delivery, the fee is under $1,000. Physical will depend on the media chosen by the Client (Hard Drive(s), Tape(s), etc); and the method of delivery (e.g., bonded courier).

Data Destruction

The Client may request that all data held by PMWEB be destroyed. The destruction process will use a secure-erase method that complies with Military standards for data wiping (min 3-pass, erase - overwrite). The process is documented and this documentation is sent to the Client.

Once I have the database copy, how can I extract my data/documents from it?

Three tools are typically used for this, assuming the Client has copied the provided database to its own instance of SQL Server and PMWEB software is no longer available:

  • SSRS Reports
  • SchemaSpy
  • Microsoft bcp utility.

SQL Server Reporting Services (SSRS) – all PMWEB reports are written in SSRS. The Client can use the SQL SSRS viewer – not the PMWEB BI viewer – to access any existing report or dashboard. These reports/dashboards can then be output in various formats including Excel, Word, PPT and .pdf.

SchemaSpy - this is a Java-based free and open-source tool distributed under the terms of the Lesser GNU Public License 2.1. It will allow the Client to view the database schema from various perspectives.

bcp utility for document extraction – This is a Microsoft Windows SQL Server tool  used to extract blobs from MS SQL Databases. This utility requires SQL knowledge and understanding of how blobs work in a SQL database. If that knowledge is not available, HKA can assist on a fee-for-service basis. Note that from PMWEB v8.2 onwards, SQL Filestream is utilised, with the Filestream files embedded as blobs in the handover database. Clients may also request copies of Filestream documents directly from the PMWEB Windows file structure.

Data Destruction           

The Client may request that all data held by PMWeb be destroyed. The destruction process will use a secure-erase method that complies with Military standards for data wiping (min 3-pass, erase - overwrite). The process is documented and this documentation is sent to the Client.

Is there another way to extract my data/documents that is not so “IT intensive”?

Yes – both PMWEB and HKA provide an Archive Tool. We recommend the HKA Tool for a number of reasons, including both functionality and cost. This requires Archiving prior to expiry of the SaaS (not so much of an issue with self-hosted instances, where the Client holds a perpetual licence). The location of the archive is on the server itself by default (i.e., in standard folders created by the Client), with the Client then moving the records to their final location. It is possible to automate where the archive records go (e.g., directly to an EDMS) but this would be a customization at additional cost – quoted once details of the end-location, network and constraints are known. The archive is also set to do one PMWeb project at a time. The initial design for clients was to archive projects/contracts as they completed. Some clients have asked for a mass export of all projects This can be quoted if required. A short (under 8 minutes) video on the operation of the HKA PMWeb Archive Tool is available here.

Still have a question?

If you can't find what you need in the Knowledge Base, our team is available to help — whether it's a technical question, a procurement query, or an initial conversation about your requirements.

Contact Us
Talk to Our Team

Ready to Discuss Your Requirements?

Whether you are evaluating PMWEB, considering an upgrade, or exploring AI, BI, DAP, or Advisory services — our team can help you find the right starting point.