Enterprise HCM Software Implementation – Part 5: Training and Testing

Enterprise HCM Software Implementation – Part 5: Training and Testing

enterprise HCM software implementation training and testing

Implementing a new enterprise Human Capital Management (HCM) system isn’t just about configuration. It is about people using it confidently and the system performing under real-world conditions.

As your project moves from build to business-facing phases, training and testing become the proving ground of your investment.

This is where capability is built, risks are exposed early, and confidence is created, paving the way for a smooth go-live.

This part of our multi-part implementation guide explains how to structure training and testing to de-risk your HCM project, meet New Zealand compliance requirements, and prepare your workforce for success.

At a glance…

    1. Start training and testing early as core workstreams.
    2. Phase training: admins, champions, managers, then end users.
    3. Test everyday, complex, and edge-case scenarios thoroughly too.
    4.  Run UAT with current, Holidays Act compliant data.

5. Track progress with gates, user stories, and dashboards.

Why Training and Testing Are Critical

Training and testing aren’t “end of project” tasks. They are core delivery workstreams that start well before go-live. 

They ensure that:

  • Administrators understand the system deeply enough to support it
  • Managers and champions can validate real business processes
  • End users can adopt the system quickly with minimal disruption
  • Payroll-critical functionality complies with NZ legislation (e.g. Holidays Act)

Business stakeholders can confidently sign off readiness. This builds directly on the foundation explained in the previous article, Provisioning, build and vendor testing (part 4), where your system is stabilised and handed to the business for the first time. Without that preparation, effective training and testing cannot happen.

 

Training builds capability. Testing builds confidence. Together, they are the real measure of readiness for go-live.

Training: Building Capability in Stages

Training should be delivered in phases, not crammed into a one-off workshop. Each phase builds capability at the right time, for the right people.

Administrator Training (Pre-Scenario Testing)

Train administrators (typically Payroll and HR specialists) first so they can lead testing. Go beyond navigation. Cover:

  • Rules engine configuration
  • Workflow design and escalation
  • Reporting and data extracts
  • Handling complex NZ requirements (like Holidays Act compliance)

Well-trained admins become your first line of support and your first testers, validating business-critical logic before involving wider audiences.

Champion & Manager Training (Pre-UAT)

Once the system passes initial scenario testing, train business unit champions, people managers, and operational leads. They’ll help design and execute UAT, so they must understand:

  • Day-to-day business processes.
  • Data entry, approvals, and reporting flows.
  • Known pain points in the legacy system.

Early involvement builds ownership and advocacy, reducing resistance during rollout.

End-User Training (Closer to Go-Live)

End-user training happens last, just before parallel runs and go-live, so it reflects the final configuration. 

It should cover:

  • Accessing portals, kiosks, or mobile apps.
  • Submitting timesheets and leave.
  • Viewing payslips and personal information.

Where possible, have champions or managers deliver this training. Familiar faces improve trust and adoption.

Train early, train the right people, and keep it practical. That is how capability sticks.

Scenario Testing: Proving the System Under Pressure

Scenario testing validates that the system works as designed across every business situation, from the routine to the highly unusual.

It is led by the client project team with vendor support, and should be treated as a full-scale operational rehearsal.

Scope of Testing: 

  • Everyday processes – standard pay runs, leave requests, timesheets, onboarding and terminations.
  • Complex allowances and deductions – overtime, shift allowances, industry-specific pay rules.
  • Edge cases – For example, when Christmas and Boxing Day fall on a weekend and are Mondayised and Tuesdayised under NZ law.
  • Volume and breadth – hundreds of cases across contracts, patterns, and employee types.

Scenario testing is where confidence is built, but only if it’s structured, documented, and exhaustive. Many organisations undercook this phase. Our article When scenario testing takes a backseat shows what happens when testing is rushed or deprioritised: confidence collapses, defects surface late, and go-live becomes a gamble. Treat scenario testing as a rehearsal, not an afterthought.

 

If it is not tested, it is not ready. Treat scenario testing like a full rehearsal.

User Acceptance Testing (UAT) – Business Validation

UAT is where the business signs off that the system is ready for live use.
Unlike scenario testing (which is theoretical), UAT validates real-world business operations.

Typical UAT Activities:

  • Selected stores or branches clock staff in both legacy and new systems.
  • Managers submit leave approvals in the new system..
  • Payroll teams process their regular tasks through the platform.

The goal is not only accuracy, it’s verifying that the system supports how the business actually operates.

Building a Structured Testing Framework

To avoid chaos, testing must be methodical and measurable. Best practices include:

Entry and Exit Gates

Define clear prerequisites to start a phase (e.g. data loaded, system stable) and conditions to close it (e.g. no payroll-critical defects open).

Test Cases as User Stories

Write test cases in plain business language and include expected results to avoid subjectivity:

“As a store manager, I want to approve annual leave so the roster updates correctly.”

 

Issues Register and Retesting

  • Log all defects with severity, category, and owner.
  • Retest and close every issue.
  • Maintain audit trails for compliance and risk reviews.

Progress Tracking

  • Maintain test execution dashboards.
  • Show what’s complete, what’s blocked, and where issues cluster.
  • Keep stakeholders informed at all times.

Accurate data is not just a nice-to-have for UAT.

Data Refresh – Creating a Realistic UAT Environment

Before UAT begins, refresh data to reflect current real-world conditions so results are accurate and compliant.

Key Elements to Refresh

  • Current leave balances and entitlements.
  • 52-week earnings history (critical for Holidays Act calculations).
  • Employee master data (contracts, job classifications, personal details).

Before UAT begins, refresh data to reflect current real-world conditions so results are accurate and compliant. This step links back to Project initiation, scope and design (part 3), where decisions about data migration, employee records, and Holidays Act rules first take shape. Good design at the start makes UAT data refresh far smoother later on.

Best Practices for Training and Testing

  • Communicate constantly: keep vendors, admins, and managers aligned.
  • Engage stakeholders early: prevent resistance and rework.
  • Document everything: training plans, test cases, sign-offs, defect logs.
  • Build feedback loops: refine based on results, not assumptions.
  • Prioritise risk areas: payroll-critical processes should be tested first.

This ensures training and testing deliver capability, confidence, and control.

Preparing for Go-Live

Once UAT is complete and all payroll-critical defects are resolved, attention shifts to preparing for parallel runs and final cutover – the bridge between testing and live operation.

This phase is about readiness, not speed. It ensures your system, processes, and people perform as expected under real-world conditions before go-live. Parallel runs, the focus of our next article, simulate live payrolls and operations, validating that everything functions accurately at scale.

Key preparation activities include:

  • Reconfirm success criteria and sign-offs
  • Finalise user access and security settings
  • Schedule hypercare support for the first pay cycles

This preparation lays the foundation for a confident transition into the final stage about parallel runs and go-live.

Conclusion

Training and testing are not peripheral activities – they are the proving ground of any payroll or HCM project.
Staged training builds capability at the right time, while scenario testing and UAT validate that the system performs under real-world pressure.

By applying structured testing methods, rigorous documentation, and accurate data, organisations create the confidence needed to move into Part 6: parallel runs and go-live – which we explore next in the concluding part of this series.

Frequently Asked Questions

What is scenario testing in HCM projects?

Scenario testing validates how the system handles everyday, complex, and edge-case scenarios to ensure it operates reliably in the real world.

How is UAT different from scenario testing?

UAT is run by business users using real data and real processes, while scenario testing is controlled scripts run by the project team.

When should end-user training occur?

Just before go-live, once the system is stable and configuration is finalised.

Why is data refresh important before UAT?

It ensures testing uses current balances, entitlements, and histories, critical for NZ Holidays Act compliance.

Who signs off UAT completion?

Representatives from HR, Payroll, Operations, and Finance should formally approve UAT completion before go-live.

 

Accelerate your HCM go-live with confidence.

Talk to Alxemy’s enterprise implementation experts today and make your training and testing phases seamless. Book a Consultation

Key Takeaways:

  • Start administrator training during build and link it to early testing cycles.
  • Use champions and managers to design and run UAT, which builds ownership and adoption.
  • Write plain-language user story test cases with expected results to avoid subjectivity.
  • Refresh data before UAT, including 52-week earnings history, to meet Holidays Act rules.
  • Define entry and exit gates for every phase and do not progress while payroll-critical defects remain open.
  • Track defects by severity, retest before closure, and maintain an audit trail for compliance.
  • Communicate progress with simple dashboards that highlight completed work, blockers, and hotspots.
  • Plan hypercare for the first pay cycles so issues are resolved quickly and confidence is maintained.
Enterprise HCM Software Implementation – Part 4: Provisioning, Build & Vendor

Enterprise HCM Software Implementation – Part 4: Provisioning, Build & Vendor

In the first three installments of this series, we laid the groundwork for a successful enterprise HCM implementation. From securing organisational buy-in to selecting the right vendor and then defining the project scope – each step has helped build momentum and clarity.

If you’re just joining us, the earlier parts of this series covered the foundational stages:

Top 5 Points at a Glance

  1. Provisioning sets up the technical environments and access to support the build.
  2. The build phase transforms your scoped requirements into a tailored HCM system.
  3. Data migration planning begins early – clean, mapped data is critical.
  4. Vendor testing ensures everything works as expected before user testing starts.
  5. Clear communication, aligned expectations, and contingency planning drive success.

Now, we shift from planning to execution. Provisioning, Build, and Vendor Testing is where your system begins to take shape. This stage brings together infrastructure, customisation, and early-stage quality assurance – all before the system reaches your wider team. Each element plays a vital role in ensuring the foundations are strong, the build is aligned with expectations, and the finished product delivers real value.

“Provisioning, Build, and Vendor Testing is where your system begins to take shape — long before your wider team ever logs in.”

Provisioning: Laying the Technical Foundation

Provisioning is the behind-the-scenes work that prepares your environment for what’s ahead. It begins with setting up the right infrastructure – development, testing, and production environments that reflect the operational realities of your organisation.

At the same time, access management comes into play. This means configuring user roles and permissions in a way that supports both usability and data security. It’s about giving the right people the right access at the right time.

Finally, this is when you prepare for integration. Most organisations rely on a network of systems – payroll, finance, timekeeping, and more. Getting these interfaces ready is crucial so your HCM system doesn’t operate in a silo but works in harmony with your existing stack.

Taken together, these actions ensure that the project’s next phase – the system build – has a stable and secure foundation.

  • Environment Setup: Establishing development, testing, and production environments that mirror your organisation’s operational landscape.
  • Access Management: Configuring user roles and permissions to ensure secure and appropriate access to the system.
  • Integration Points: Preparing interfaces for seamless data exchange between the HCM system and existing applications such as payroll, finance, and timekeeping systems.

Build: Developing the Customised Solution

Once the infrastructure is in place, the build phase can begin. This is where the vendor takes the detailed requirements you’ve aligned on during the design stage and starts developing a tailored system.

Configuration is about fine-tuning system settings to support your organisational structure, policies, and compliance needs. Customisation goes a step further – introducing bespoke workflows or features that reflect the way your business operates. It’s also where data preparation begins in earnest. Migrating from legacy systems is never as simple as a copy-paste job. It requires careful mapping and cleansing to ensure that what goes into the new system is accurate, usable, and aligned with your goals.

Close communication is essential here. Every adjustment, every iteration – it all contributes to how the system will ultimately feel for your people. Keeping that dialogue open ensures the build doesn’t drift away from what your organisation actually needs.

  • Configuration: Tailoring system settings to align with organisational policies, workflows, and compliance requirements.
  • Customisation: Developing bespoke features or modifications to address unique business processes or needs.
  • Data Migration Preparation: Mapping and cleansing data to ensure accurate and efficient migration from legacy systems.

“This phase isn’t just about building software — it’s about building trust in the solution you’re about to roll out.”

Vendor Testing: Ensuring Quality and Compliance

Before your internal team gets hands-on with the system, the vendor needs to run their own tests. This isn’t just about ticking boxes – it’s about confirming that the build meets expectations and can handle real-world use cases.

Vendor testing includes individual unit testing, broader functional testing, and making sure integrations work as expected. But testing isn’t something that happens in a vacuum. Your project team should be involved through regular playback sessions. These checkpoints provide an opportunity to preview completed features, validate progress, and resolve issues before they become roadblocks.

  • Unit Testing: Assessing individual components or modules for correct operation.
  • Functional Testing: Verifying that the system’s features work as intended and meet the specified requirements.
  • Integration Testing: Ensuring that the system interfaces correctly with other applications and data flows seamlessly across platforms.

These collaborative reviews are where value is created – not just in terms of system functionality, but also team alignment and user confidence.

Best Practices to Navigate This Phase

If there’s one theme that runs through this phase, it’s alignment – between your team and the vendor, between expectations and outcomes. That’s why clear communication, structured documentation, and the right resource allocation can make all the difference.

Even with the best planning, challenges can arise. Having contingency strategies in place allows you to stay flexible and focused, even when things don’t go exactly to plan. This phase isn’t just about building software – it’s about building trust in the solution you’re about to roll out.

  • Maintain Open Communication: Establish regular check-ins and clear channels for feedback between your team and the vendor.
  • Document Changes and Decisions: Keep detailed records of configurations, customisations, and any alterations to the original design.
  • Allocate Adequate Resources: Ensure that both your organisation and the vendor have the necessary personnel and tools dedicated to the project.
  • Plan for Contingencies: Anticipate potential challenges and develop mitigation strategies to address them proactively.

By adhering to these practices, organisations can navigate the complexities of the provisioning, build, and vendor testing phase effectively, setting the stage for successful user acceptance testing and system deployment.​

Stay tuned for the next instalment in our series, where we will delve into User Acceptance Testing, Training, and preparing for Go-Live.​ 

Need expert support through your HCM implementation journey? From provisioning and build to deployment and beyond, Alxemy’s Software Implementation Services give you the experience, structure, and guidance to get it right. Let’s talk about your next step.

Enterprise HCM Software Implementation Part 3 – Project Initiation, Scope & Design

Enterprise HCM Software Implementation Part 3 – Project Initiation, Scope & Design

HCM

Initiating a successful enterprise-scale Human Capital Management (HCM) software implementation project is a critical phase that demands meticulous planning, clear communication, and comprehensive stakeholder engagement.

As Part 3 of our multi-part Implementation Guide, this article will delve into the essential steps of project initiation, scope definition, and design, which set the foundation for a smooth and effective implementation process. By following the best practices outlined in this guide, organisations can ensure that their HCM project remains aligned with business objectives, on schedule, and within budget.

To catch up on the previous parts of this series, please visit Part 1: Getting Started and Part 2: Vendor Selection.

1. Engaging Stakeholders

Engaging all stakeholders early in the process ensures alignment and commitment to the project’s objectives. This includes involving key decision-makers, end-users, and technical staff to provide insights and feedback.

2. Defining Roles and Responsibilities

Clearly defining roles and responsibilities helps avoid confusion and ensures accountability. Each team member should understand their tasks, deadlines, and how their work contributes to the overall project.

3. Establishing Project Goals and Constraints

Project goals and constraints should be clearly articulated and agreed upon by all stakeholders. This includes setting realistic timelines, budgets, and deliverables to prevent scope creep and ensure focused efforts.

4. Conducting a Comprehensive Kick-off Meeting

A well-structured kick-off meeting sets the tone for the project. The agenda typically includes:

  • Introductions: Establishing rapport among team members.
  • Roles and Responsibilities: Clarifying who is responsible for what.
  • Resource Requirements: Outlining the necessary resources throughout the project.
  • Project Objectives: Clearly defining what the project aims to achieve.
  • Scope: Identifying what’s included and what’s not.
  • Next Steps: Outlining immediate actions post-meeting.

5. Gathering Data and Preparations

Before the project can get into full swing, gather all relevant data and insights. This preparation is crucial for informed decision-making and addressing potential issues early. Activities include:

  • Granting and gaining access to required systems
  • Ensuring commercial and confidentiality agreements are executed
  • Setting up project management tools and workflows
  • Commissioning databases and systems
  • Preparing the customer for data migration needs
  • Clarifying busy times and resource requirements

6. Continuous Communication and Monitoring

Throughout the initiation phase and beyond, maintaining open lines of communication is vital. Regular updates and meetings help ensure that the project remains on track and that any issues are promptly addressed.

Best Practices for Project Initiation

  • Stakeholder Alignment: Regularly engage with stakeholders to maintain alignment and buy-in.
  • Detailed Planning: Invest time in thorough planning to anticipate potential challenges and develop mitigation strategies.
  • Clear Documentation: Keep detailed records of all decisions, changes, and plans to ensure transparency and accountability.
  • Flexible Adaptation: Be prepared to adapt plans based on feedback and evolving project dynamics.

By following these structured steps and best practices, organisations can lay a solid foundation for their enterprise HCM software implementation, ensuring a smooth and successful project execution.

Scope and Design

Once the project is initiated and key stakeholders are aligned, the next critical step is defining the scope and design of the HCM software implementation. This phase involves gathering detailed requirements, analysing business needs, and creating a comprehensive blueprint that will guide the entire project.

Properly scoping and designing the system ensures that all stakeholders have a clear understanding of what will be delivered, helping to avoid misunderstandings and ensuring that the final solution meets the organisation’s strategic objectives.

1. Requirements Gathering

Thorough requirements gathering involves detailed interviews and workshops with key stakeholders to understand their needs, expectations, and constraints. The goal is to collect comprehensive business and technical requirements.

2. Business Analysis

Business analysis translates collected requirements into actionable insights, identifying gaps, prioritising features, and aligning project goals with business objectives. This ensures the HCM system meets strategic needs.

3. Technical Scope and Specification

Creating a technical scope involves defining the system’s architecture, integration points, and technical specifications. This is important to understand upfront, not just from a cost and delivery perspective but also to ensure that all stakeholders agree on which systems form part of the HCM ecosystem, which is the master of each dataset, and what data needs to travel from which system to which system.

4. Documentation of Scope and Design

A comprehensive document detailing the scope and design is essential. It includes:

  • Detailed Breakdowns: Every setting, its purpose, and usage by the customer.
  • Screenshots and Flow Diagrams: Visual aids to clarify system functionality and user interactions.
  • User Stories: Narratives that describe end-user interactions with the system.

This document forms the blueprint for the project, guiding the implementation and ensuring all stakeholders have a clear understanding of what will be delivered.

5. Detailed Estimation and Breakdown

From the sales stage, a high-level estimate will have been approved. In the detailed scope and design stage, this estimate is broken down into specific tasks and components, allowing for accurate cost and time estimates based on findings during the scope.

6. Stakeholder Review and Sign-Off

Present the scope and design document to all stakeholders in a formal meeting. Following this presentation, the finalisation of the documentation may require iterative feedback and revisions to ensure complete alignment. Once finalised, the document should be signed off by all stakeholders before any build work begins.

Best Practices for Scope and Design

  • Iterative Feedback: Encourage continuous stakeholder engagement and feedback.
  • Clear Communication: Maintain transparent communication with all project participants.
  • Detailed Documentation: Ensure all aspects of the project are thoroughly documented.
  • Visual Aids: Use diagrams, flowcharts, and user stories to enhance understanding.
  • Alignment with Objectives: Constantly align the project scope with business objectives.

Risk Management and Mitigation Strategies

Address potential risks early by identifying, assessing, and developing mitigation strategies. This proactive approach minimises disruptions and ensures the project stays on track.

Change Management

Implement a robust change management process to handle any modifications to the project scope or design. This includes a formal approval process and clear communication channels to ensure all stakeholders are informed of changes and their impact.

Quality Assurance

Integrate quality assurance processes throughout the scope and design phase to ensure the final deliverables meet the highest standards. Regular reviews, testing, and validation activities help maintain quality and identify any issues early.

Conclusion

The initiation, scope, and design phases are foundational to the success of any enterprise HCM software implementation. By engaging stakeholders early, meticulously planning, and clearly defining project parameters, organisations can avoid common pitfalls and set the stage for a smooth implementation.

This structured approach not only ensures that the project stays on track but also aligns with broader business objectives, ultimately driving long-term value. As you move forward into the subsequent phases of your HCM project, continue to prioritise communication, documentation, and adaptability to maintain momentum and achieve your desired outcomes. Stay tuned for the next part of this guide, where we will explore the critical aspects of project execution and management.

Enterprise HCM Software Implementation Part 2 – Vendor Selection

Enterprise HCM Software Implementation Part 2 – Vendor Selection

Enterprise HCM Software Implementation

This article is Part 2 of a multipart series. If you haven’t done so already, we recommend reading Enterprise HCM Software Implementation Part 1 – Getting Started | Alxemy first to gain an understanding of what important preparation is required before getting started.

So, you have all your ducks in a row, budget is approved, and you have permission from the board to start looking for a new system. Where do you start? Finding the right vendor can be a daunting task, particularly because of how sticky HCM systems can be. Normally companies will stay with the same vendor for 5 – 10 years, so you want to be really sure to choose the right one.

Here are 7 steps that will help you get on the right track.

 

1. Understand Your Requirements (the detail)

It sounds obvious, but it is absolutely critical to fully understand your business requirements before you can go looking for a vendor. If you don’t know what you need, there is no way to assess and score vendors.

At this point it is important to involve all applicable stakeholders. These may included:

  1. Payroll practitioners
  2. HR Practionioners
  3. Operations
  4. Finance
  5. IT
  6. C-Level (CFO, CEO, CTO)

You want to interview them all and ask thought provoking questions. Do not feel afraid to ask “why” and push back sometimes. It is important you don’t just get a rundown of what currently happens, you want to dig into the blue-sky brainstorming a little and see what a perfect system and process would look like.

There is an easy way to classify your questions to make sure you have all areas covered:

  • What is working really well and should we keep and improve on?
  • What isn’t working so well and how can we make it work better in a new system?
  • What is not necessary and should we stop doing?

Given you are looking for a full-suite HCM product, the conversations with each stakeholder will dig deeper into their specific subject matter.

Payroll will talk about the end-to-end payroll process, from receiving data for new hires and changes so that maintenance can occur, to receiving input for transactional data such as clocking, timesheets, leave and so forth. Reporting is also a big topic for this group.

HR Will discuss the employee lifecycle and include topics such as recruitment, onboarding, ATR, Learning, Performance, Forms, Approvals, Workflows, Succession Planning, Offboarding, and more. Dashboards and reports are also an important topic for HR.

Operations will be interested in scheduling, rostering, time-keeping and making sure they know where they staff are at what time. Operations will want to understand what they need to successfully run their area of the business, who is available and has the right skills, and then be able to use the system to communicate with staff in order to fulfil the business requirements, while adhering to contracts, Health & Safety, company policy, and any other related legislation.

Finance will mostly be interested in the cost of the workforce and the system’s ability to report and generate GL interfaces with the accounting or ERP system used. Topics for discussion might be general ledger interfaces, job costing, leave and other provisions, month end accruals, and more.

IT will want to ensure that the system integrates well with other business systems, is secure, and is accessible by all staff. Topics might include integration with other systems, access (such as SSO, AAD, etc.), security settings, user access rights. API Integration, Web Hooks and the like, are also popular topics these days.

C-Level – these team members are generally interested in the big picture, costs, trends, ROI and so forth. A good executive wants to ensure that their team have the right tools to, not only optimise business operation and returns, but also ensure the highest level of staff satisfaction, which can impact on hiring and retention.

The result of the requirements gathering process will be a detailed list of business requirements. This could be a formal RFP document with attached detailed requirements, but RFPs are not always necessary and can cost a lot of time and money. Find out from your sponsor / process owner whether an RFP is required.

 

2. Determine Vendor Options

Now that you have the detailed requirements, you can start looking at appropriate vendors. There are many HCM vendors out there and you need to narrow these down to only a handful that are likely to meet your requirements. Elimination strategies may include “fork in the road” type questions such as:

  • Cloud-first (true cloud) – This would eliminate any legacy, desktop, or client / server type applications
  • Multi-country – is there a need for multiple countries to be catered for in the same system?
  • Integrations and user access – Some companies have policies that require everyone to be able to utilise Single Sign On and for the vendor to offer secure APIs for integration to other systems
  • Size and complexity – Depending on the business size and complexity, this may rule out smaller vendors whose software may not cater to your requirements

Once you have a long list of vendors (4 – 8), arrange a 30-minute call with each of them and advise them of your requirements. This conversation will further reduce your list, since vendors will often advise they are not suitable, not interested, too small, too big and so forth.

Make sure you sniff out the “Sales pitch” to ensure you are not wasting your time. This can be achieved by asking “How”. If they say they can do “X”, which might be a really complex scenario, then ask them to explain how they will achieve that. You can very quickly find out if they are giving you a sales pitch or if they really know what they are talking about.

After this step, you want to end up with a short list of vendors, say 3 – 5 at a maximum. These are the vendors with whom you will share the detailed requirements or invite to respond to your RFP.

 

3. Vendor Responses

Once you have shared your RFP or requirements with the vendor, you will give them a deadline to respond. Having been on the receiving side of these for many years, make sure you give vendors enough time to respond and enough opportunities to ask questions. Yes, this process is confidential, but make it easy for the vendor to work with you. Even though you are 100% sure of your requirements document, some of the items you may have written will not necessarily make sense to others.

Once you have all the responses back, you will need to review each of them in detail. I suggest keeping a record of any items that need clarification as you work through them and arrange a meeting with each vendor to work through these. You may need to go back and forth a few times before everyone has absolute clarity and you have the details you need.

The result of the vendor responses is that you have a much better understanding of which vendor will be most suited to meet your requirements and to come up with a shortlist you wish to invite to demonstrations.

 

4. Cost Analysis and Comparison

As part of the vendor responses, you will want to receive the cost for each vendor. Costs are usually split into:

  • Software licenses
  • Implementation
  • Hardware
  • Add-ons

In order to ensure you can compare apples with apples, make it easier for the vendor by breaking the project costs into their various components. For example, scope and documentation, build, training, testing support, parallel support, live support, etc.

Make sure to ask lots of questions, for example if you see that one vendor is 1/4 of the implementation cost of another, talk to them and make sure they have all the elements covered that you need.

Also make sure to ask:

  • When does licensing cost start? E.g., on signing, at go-live, after 3 months etc. This is really important because implementation projects can take 6 to 18 months or longer, and you don’t want to be paying for 2 systems for that period of time.
  • What are the terms around annual increases?
  • Ensure you understand what is included in the software licenses and what is not. Find out the cost for any add-ons you may want or need.
  • Find out when and how they will bill you.
  • Find out how the project costs will be invoiced. For example, milestone billing, T&M month on month etc.
  • If you require any special consulting services, such as integrations, reporting etc., make sure that you fully understand these as well.
  • What are the standard consulting rates?

Once you have a full picture and know that you are comparing apples and apples, you can now compare the vendors’ costs side by side. You should also take into account what the vendor offers and what your current costs are.

For example, if you currently also pay licenses for separate HR, T&A, Rostering, Clocking systems and the new vendor can cover these all in one, then it might make the higher cost of the new software more palatable. If one vendor only offers payroll, meaning you need to go and also find a WFM and HR system to meet your needs, then you will need to ensure you have the responses and costings from those vendors as well so that you can have a full picture.

Cost can be a sticking point, so make sure that you have every data point you need, in order to help you with the decision-making. Execs and the board will wish to understand the costs, current and ongoing, so make sure to work out a 5-year TCO (Total cost of ownership).

Finally, note that cheaper is not always better. Companies often do not factor in the true cost of a cheap system. Think of the following when you make your decisions:

  • Cost of resources needed to perform manual tasks (not only payroll, but also employees and managers)
  • Ability of the system to optimise resource scheduling, thereby reducing cost
  • Potential cost of breaching compliance, such as Holidays Act, contractual agreement, Health and Safety, etc.
  • Cost over payments, but also of under payments (which may be accompanied by backpays, fines, interest)
  • The cost of hiring staff. If your systems are terrible to work with, you are likely going to have a higher turnover, and hiring staff isn’t only difficult, it is also expensive.
  • There are many more hidden costs in having an enterprise HCM that is cheap and does not work for you, so make sure to include those.

 

5. Demonstrations

Demos are one the most important parts of the selection process. This is your opportunity to interact with the vendors, ask them questions, and see the system in action.

I recommend breaking demos into 3 separate sessions as follows:

  1. The vendor’s standard demo and presentation. This allows them to position their company and software and give everyone an overview of the system end to end.
  2. Next, have each vendor present a scripted demo which you have prepared the requirements / guidelines for. We normally break this into 3 types:
  3. Show us how it’s done – Give the vendors specific tasks to carry out in the system so that you can see how specific tasks are carried out in the system. Don’t make it easy, ask some tricky questions like ACC over a public holiday, Termination, Casual to Permanent, and then add some of your company-specific requirements in there. This will serve to provide confidence that the system can actually do what was said in the RFP / Requirements responses.
  4. A day in the life of – This will be your role-based demonstration. Show me what a team member will see, a manager, regional manager, executive, payroll, HR and so on. This is designed to show different team members what their day jobs would look like, should you choose this software.
  5. Specific Scenarios – This allows you to drill deeper into specific areas of interest, such as functionality, compliance etc. For example, can the system automatically calculate backpays, Mondayized public holidays, or similar.
  6. Finally, you may wish to arrange some smaller and more technical one on one sessions with specific members of your team. For example, the payroll practitioner may wish to clarify some specific things and how they would function in the system. This allows a more intimate setting where users can satisfy their specific requirements.

Demonstrations are very important to a successful selection and should have the commitment of all stakeholders. It can be tedious to sit through hours and hours of various vendors’ demonstrations, but it is possible to break the sessions down nicely and ensure people only see what it important to them. If someone isn’t prepared to make the time, then they can’t complain later on when the system isn’t what they wanted.

 

6. Scoring and Selection

Now we have had all the sessions and received all the information, answered all questions we possibly could and need to make a decision. It is important to not just go by your feeling on each system and vendor, but to have a structured process to score and compare vendors. This may be a set of categorised questions to be responded to by each internal stakeholder. Categories can include:

  • Match to Requirements & Integration
  • Stated approach to delivery
  • Quality of previous/similar deliveries
  • Timeline to Deliver
  • Estimated cost for initial project
  • Ongoing total cost of ownership
  • Capability for post-implementation support
  • Capability & longevity of the vendor

Each response has a numerical scale of 1 to 5 or 1 to 10, and each stakeholder is requested to score each vendor accordingly. The scores are then tallied up and plotted on a chart for easy comparison.

I would then recommend to plot the scores and cost comparisons together in a graph and have a final decision meeting to make a call.

The output of this step is that you have selected your vendor, in principle.

 

7. Contract Negotiation

Although this sounds simple, it can be quite complex and take a long time. It often involves financial and legal team members from both parties and there can be a lot of back and forth before terms are agreed.

If you are in a hurry, it may be beneficial for you to request a standard license agreement earlier in the process from the top 2 or 3 vendors, so that your legal team can review these so long, in preparation for final selection.

Not only are you reviewing legal terms, you will also wish to get the best possible terms and pricing. This is the opportunity to ask for discounts, extended payment terms and so forth.

It is at this time that you will also likely need to review and sign off a statement of work for the implementation project.

 

Conclusion

This article is only an overview of the selection process. each of these steps could be broken down into a lot more detail, but hopefully this serves the idea of providing a good understanding of what is involved and what you may need to think about.

And, if this all sounds too hard, you can always engage with a consulting firm that deals with these projects every single day. I happen to know a good one alxemy.co.nz. But as with selecting vendors, selecting implementation partners or consultants is just as important and needs to work for both parties. But that’s a story for another day.

Thanks for reading, and stay tuned for our next installment, where we will start to discuss elements of the implementation project itself.

Enterprise HCM Software Implementation Part 1 – Getting Started

Enterprise HCM Software Implementation Part 1 – Getting Started

Selecting and implementing an enterprise HCM Software stack can be a complex and daunting task. These days, payroll and HR software is not just used by a few super users who administer the systems, rather they touch on every employee in the organisation.

Full-suite HCM software is likely to be used for some or all of the following:

  • Applying for a job within your organisation
  • The onboarding journey
  • Receiving a work schedule or shift pattern
  • Logging work hours
  • Getting paid and receiving a payslip
  • Learning new things
  • Understanding career pathways
  • Moving into new roles
  • Leaving the organisation
  • Reporting on accurate salary and wage expenses
  • Reporting to the executives and the board
  • Ensuring compliance
  • and much more . . .

The modern workforce expects everything to be live and in real-time – always available online, on mobile, and even via natural language interaction. If you don’t choose the right software for your business, you risk being left behind and losing your competitive advantage.

Here are our five tips to ensure you have all knowledge bases covered and are adequately prepared before seeking out a vendor or publishing an RFP, RFI or tender.

1. Understand the big picture

Selecting the right Payroll, WFM and HCM software cannot be done in silos or in isolation. It’s essential all departments work closely together so each one understands the needs of the other. Why? Because of how deep the tentacles of these software suites reach into all facets of an organisation or business.

Understanding the whole software picture – the wider business process flow of all touchpoints – is a must. Questioning: Who will be interacting with it? At which point of the workflow?  What will they be doing? Solutions must be designed with the least frictional pathway in mind to ensure each person in line has exactly what they need to perform their part of the job.

Gaining a deep understanding of the subject matter and software ecosystem is equally important. All too often we see RFPs that are clearly written by a single department who have little knowledge of the “outside world” or even the expected business processes involved with HCM software.

At a very minimum, a system architecture diagram of the current and desired future state should be drawn. It should feature use cases demonstrating how different people will interact with the software and with each other through the software.

2. Get buy-in from all the stakeholders

Making sure that everyone who needs to be, is on board with the project and plays an active part in it. Every person, company, and organisation is different. Most people don’t like mandates and prefer to be taken on a journey. The thing to remember here is that journeys aren’t always easy, but they should be exciting and have a defined destination. It is important to have:

  • Have a clear understanding and be able to articulate the key business goals you wish to achieve
  • Describe the benefits of the end result
  • Be honest – people need to understand the size and weight of these projects upfront
  • Appoint champions who will be on your team and ensure they bring others along with them

3. Understand your budget

There is nothing worse than shaking hands on a Ferrari when you only have the budget of a Golf. It’s not a good experience for the buyer or the seller. Knowing indicatively what sort of money your organisation is prepared to spend on a new system is paramount.

Budget is normally one of the first things that a vendor needs to be aligned with, otherwise everyone’s time gets wasted. I was once in a demo where a whole group of sales staff were flown to a different city and halfway through the demo, the prospect asked what such a solution would roughly cost. When the indicative price was 10x than what their budget was, the demo was stopped right there and then.

The above is an extreme example of budget misalignment, but it’s important to consider at the very least what class or tier of system you are pricing towards. Why? Because it will also impact the sort of vendors you will want to reach out to.

It is not always the case that budget is a deciding factor, and it should only form part of the decision-making process, but it cannot be hugely off the mark.

4. Get into the detail (but not too much)

At this point, you should now be in a position to dig a little deeper into the various system requirements. For this we would recommend a highly skilled all-round business analyst, ideally with some domain experience in enterprise Payroll, WFM and HCM software.

This is essentially the first part of the journey, so ensuring you make everyone feel included sets the tone. No one is too important or too insignificant to not be involved in this process.

Engage everyone. Have open conversations about what they like and don’t like about the current solution, what they envisage in the future, and what a blue-sky solution would look like to them. Pull out the stops, get creative and incorporate out-of-the-box thinking. Not everything may be possible but it’s certainly good to brainstorm.

Now’s the time to speak with the SMEs and make sure that all legal, compliance, business process and procedures are captured. There are certain things that software will need to cater to and are non-negotiable. That said, bear in mind that just because things have always been done a certain way, it doesn’t mean they should be. There should be freedom and a safe environment to challenge people’s thinking – even the CEO!

5. Understand the strategic direction

Business strategy can – and should – influence the sort of software vendor you choose to partner with. Ideally, their strategy and goals will align with your own.

Here are some examples of what we mean:

  • Is your IT strategy cloud-first, infrastructure as a service or in-house?
  • Are you planning future acquisitions, growth, selling of certain arms of the business etc.?
  • Who will be working for you in the future and how can you attract the best talent?
  • Do you intend on outsourcing all or some of the payroll-related tasks?
  • Is your organisation an early adopter or a laggard?
  • How important is user experience in your organisation?
  • Do you intend to hire from overseas?
  • Is there a language barrier?
  • Is there soon to be a major shift in how you work? For example, hybrid, WFH, global teams etc.

Ensuring that a vendor aligns with your business strategy, makes it more likely that your business will be able to shape and grow with this new software, rather than having to seek out new software in three-to-five years’ time.

Selecting and implementing an enterprise HCM Software stack can be a complex and daunting task. These days, payroll and HR software is not just used by a few super users who administer the systems, rather they touch on every employee in the organisation.

Full-suite HCM software is likely to be used for some or all of the following:

  • Applying for a job within your organisation
  • The onboarding journey
  • Receiving a work schedule or shift pattern
  • Logging work hours
  • Getting paid and receiving a payslip
  • Learning new things
  • Understanding career pathways
  • Moving into new roles
  • Leaving the organisation
  • Reporting on accurate salary and wage expenses
  • Reporting to the executives and the board
  • Ensuring compliance
  • and much more . . .

The modern workforce expects everything to be live and in real-time – always available online, on mobile, and even via natural language interaction. If you don’t choose the right software for your business, you risk being left behind and losing your competitive advantage.

Here are our five tips to ensure you have all knowledge bases covered and are adequately prepared before seeking out a vendor or publishing an RFP, RFI or tender.

1. Understand the big picture

Selecting the right Payroll, WFM and HCM software cannot be done in silos or in isolation. It’s essential all departments work closely together so each one understands the needs of the other. Why? Because of how deep the tentacles of these software suites reach into all facets of an organisation or business.

Understanding the whole software picture – the wider business process flow of all touchpoints – is a must. Questioning: Who will be interacting with it? At which point of the workflow?  What will they be doing? Solutions must be designed with the least frictional pathway in mind to ensure each person in line has exactly what they need to perform their part of the job.

Gaining a deep understanding of the subject matter and software ecosystem is equally important. All too often we see RFPs that are clearly written by a single department who have little knowledge of the “outside world” or even the expected business processes involved with HCM software.

At a very minimum, a system architecture diagram of the current and desired future state should be drawn. It should feature use cases demonstrating how different people will interact with the software and with each other through the software.

2. Get buy-in from all the stakeholders

Making sure that everyone who needs to be, is on board with the project and plays an active part in it. Every person, company, and organisation is different. Most people don’t like mandates and prefer to be taken on a journey. The thing to remember here is that journeys aren’t always easy, but they should be exciting and have a defined destination. It is important to have:

  • Have a clear understanding and be able to articulate the key business goals you wish to achieve
  • Describe the benefits of the end result
  • Be honest – people need to understand the size and weight of these projects upfront
  • Appoint champions who will be on your team and ensure they bring others along with them

3. Understand your budget

There is nothing worse than shaking hands on a Ferrari when you only have the budget of a Golf. It’s not a good experience for the buyer or the seller. Knowing indicatively what sort of money your organisation is prepared to spend on a new system is paramount.

Budget is normally one of the first things that a vendor needs to be aligned with, otherwise everyone’s time gets wasted. I was once in a demo where a whole group of sales staff were flown to a different city and halfway through the demo, the prospect asked what such a solution would roughly cost. When the indicative price was 10x than what their budget was, the demo was stopped right there and then.

The above is an extreme example of budget misalignment, but it’s important to consider at the very least what class or tier of system you are pricing towards. Why? Because it will also impact the sort of vendors you will want to reach out to.

It is not always the case that budget is a deciding factor, and it should only form part of the decision-making process, but it cannot be hugely off the mark.

4. Get into the detail (but not too much)

At this point, you should now be in a position to dig a little deeper into the various system requirements. For this we would recommend a highly skilled all-round business analyst, ideally with some domain experience in enterprise Payroll, WFM and HCM software.

This is essentially the first part of the journey, so ensuring you make everyone feel included sets the tone. No one is too important or too insignificant to not be involved in this process.

Engage everyone. Have open conversations about what they like and don’t like about the current solution, what they envisage in the future, and what a blue-sky solution would look like to them. Pull out the stops, get creative and incorporate out-of-the-box thinking. Not everything may be possible but it’s certainly good to brainstorm.

Now’s the time to speak with the SMEs and make sure that all legal, compliance, business process and procedures are captured. There are certain things that software will need to cater to and are non-negotiable. That said, bear in mind that just because things have always been done a certain way, it doesn’t mean they should be. There should be freedom and a safe environment to challenge people’s thinking – even the CEO!

5. Understand the strategic direction

Business strategy can – and should – influence the sort of software vendor you choose to partner with. Ideally, their strategy and goals will align with your own.

Here are some examples of what we mean:

  • Is your IT strategy cloud-first, infrastructure as a service or in-house?
  • Are you planning future acquisitions, growth, selling of certain arms of the business etc.?
  • Who will be working for you in the future and how can you attract the best talent?
  • Do you intend on outsourcing all or some of the payroll-related tasks?
  • Is your organisation an early adopter or a laggard?
  • How important is user experience in your organisation?
  • Do you intend to hire from overseas?
  • Is there a language barrier?
  • Is there soon to be a major shift in how you work? For example, hybrid, WFH, global teams etc.

Ensuring that a vendor aligns with your business strategy, makes it more likely that your business will be able to shape and grow with this new software, rather than having to seek out new software in three-to-five years’ time.

Closing thoughts

Having a solid foundation when embarking on such a critical project is hugely important. There is no point penny pinching or attempting to cut corners, because you’ll pay for it one way or another!