Category Archives: multipurpose timesheet

Why a multi-purpose timesheet?

Multi purpose timesheet, TimeControl, Swiss Army Knife, Chris Vandersluis, Christopher Vandersluis, Christopher Peter VandersluisWe often speak to organizations who have experienced the madness and heartache of deploying multiple timesheets and finding that this has made them much less effective as a result.  For those who might have never had this experience, let’s talk for a moment about the benefits and drawbacks of using a multi-purpose timesheet like TimeControl.

How did we end up here?

First, let’s talk for a moment about how organizations deploy multiple timesheets.  Clearly no one wakes up one morning and says “I have a great idea.  Let’s deploy as many different timesheet systems as we can.”  No. This happens because timesheets are needed for so many disparate processes and each of these processes first checks to see if any existing timesheet systems in the organization will meet their needs and, if not, proceeds to acquire and deploy its own timesheet.

So the payroll system has a timesheet and they aren’t interested in changing it.  Billing has a timesheet too.  That’s different from the time and attendance timesheet used by payroll.  HR needed a timesheet but just for time-off; kind of a negative timesheet.  Project management needed a timesheet that would identify not just if you were working but what you worked on and for how long as well as how much time will be needed to finish off what you’re working on.  Other timesheets may have been deployed for field-data-collection, R&D tax credits, Government auditing requirements such as DCAA and more.  So, having 3, 4, even 7 or 8 different timesheets is not impossible.

Multi-purpose timesheet benefits

Choosing a multi-purpose timesheet like TimeControl brings numerous instant benefits.  First, it reduces the number of timesheets to maintain, manage and even reconcile.  In some organizations employees are asked to fill in 2, 3 or even 4 timesheets at the end of the week.  Now, they fill in one.  So employee satisfaction goes up.  It’s not that employees like filling in timesheets, even just one.  But, if you explain that they will be going from 4 timesheets to 1 timesheet, you end up with happy employees.

Next, there’s now one version of the truth.  When you look for time data, you don’t got to multiple systems.  We’ve seen organizations where the effort to reconcile the timesheet data from a time and attendance system with a project system is monstrous.  Multiple employees dedicated to trying to figure out how the time recorded in system one reconciles with system two is not an effective use of personnel.

Auditing become so much easier.  We’ve seen this in numerous situations and with numerous organizations where previously an audit might have been impossible, now the audit is not only possible but almost instant.  When all the data is being validated in the same place at the same time, the work of an auditor becomes very simple.

Multi-purpose timesheet challenges

It’s not all free benefits.  One of the challenges in deploying a multi-purpose timesheet for bringing multiple business processes together is that the people managing those processes have to communicate with each other.  This is often one of the longest parts of a deployment.  It is extremely common for us to have a meeting where Finance is represented including Payroll and Billing, Project Management is represented and the IT department is represented almost as a referee.  In many cases, the Finance people have never met the Project people.  These teams will have to strike a balance between what each business process needs.

Flexibility also carries its own work.  When you have a system which is as open architecture as TimeControl, you have to be responsible for what you design, configure and deploy.  We sometimes see an organization deploy our multi-purpose timesheet and once deployed, the team is disbanded.  Then, a year later, no one who is a part of the day-to-day operations of the timesheet understands the decisions that were made in its configuration.  Happily at HMS, we keep all those kinds of records and documents and more than once we’ve had to regroup the different parts of the organization to help explain why they made the configuration decisions they did and how that affects the different business processes involved.

Multi-purpose timesheets can make the difference

Some organizations decide that they just don’t want to mingle processes like Finance and Project Management and are willing to accept the costs and drawbacks of deploying multiple timesheet systems but for many, a multi-purpose timesheet can be the answer to so many challenges all at once.

Choosing between Subscribing Online or Purchasing for OnPrem

A few years ago, we’d have thought that online subscriptions of Software as a Service for enterprise software was something destined for more modestly sized clients.  If you were a few dozen or a few hundred users, then your organization might not have had a full-blown IT team or a comprehensive data center.  The promise of completely managed software in a service business would have been more attractive to such organizations we’d have thought.

That was then, and this is now.

In today’s IT world, organizations of all sizes are rethinking how they look at the On-Line vs. On-Premise decision.  The efficiency of online services and the infrastructure organizations that support them mean that software of all sizes can be attractive in a hosted environment plus the security attached to many Software as a Service (SaaS) infrastructures is often daunting for an internal IT department to compete with.

There are compelling reasons however to select either Online or OnPrem.  Let’s consider a few:

Why install on Premise?

There are many potential reasons for installing a product on your own premises.

Integration

Many Software as a Service systems including TimeControl have API modules that allow programming access to many of the functions.  No system however, opens every single possible function into their API.  It’s not because programmers don’t want to but there is a cost/benefit consideration when creating such functions.  In TimeControl for example, you can use the API to populate all the major tables.  But there are other functions such as those for maintenance that are not accessible programmatically.  That’s because they’re only used once or rarely from time to time and therefore the cost of creating programming access to them delivers little or no benefit.

But it is certainly possible that someone might have a compelling reason to integrate with TimeControl at such an intimate level and then direct access to the database might be preferable.

Another Integration attraction is for high volume integration.  When we have 500 users, the speed of the transfer of data from one system to another is so fast it’s not worth talking about.  When we have 5,000 users, perhaps it is.  There are some clients who might have such a high volume of data transfer that direct access to the data for moving data in or out is attractive.

Security

The security of many subscription services is a key preoccupation of providers.  It certainly is for TimeControl.  We’ve written numerous white papers on the subject and also leverage the security.  But security systems inside of an organization can be made even more secure.  For example, an internal TimeControl instance can be made wholly inside the firewall and not be outward facing towards the Internet.  Then potential attacks on it could only originate by either hacking the firewall or from inside the organization itself.  In-the-cloud services including TimeControl Online are, by their very nature, accessible through the Internet.

We really, really like this version

Some clients prefer to stick with a version of software and not upgrade until they are left with no choice at all.  This isn’t for everyone but in organizations where many other systems and processes depending on this system or many systems are integrated, there can be additional work implied in upgrading that may be problematic for the organization.  If you install on your premises. You decide when to and if to upgrade.

Why go with Online?

Regardless of whether you are a small or large organization, there are many reasons that subscribing to an online service could be attractive.

No maintenance

Included in your subscription fee is the cost of updating, maintaining, securing and monitoring your system.  That’s not just the maintenance for the system you are subscribing to but also all its infrastructure including the operating system, the database, malware protection, disk space, hardware performance and more.  That can take a big load of work off your internal IT department.

Updates

When you are subscribing to an in-the-cloud service, your system is virtually always up to date.  That’s because all the updates are done centrally by the provider.  In most cases there is no cost to the upgrade or work other than internal training.

Support is easier

When you call for technical support for an in-the-cloud system, there are a couple of things that are easier for you.  First of all, technical challenges like an actual malfunction of the system is much more rare because the system is shared among many clients and even more users.  Plus the provider’s testing of that system happens in what is for them a perfect environment.  They chose the operating system.  They chose the database.  They chose the network settings.  They chose the anti-virus and anti-malware software.  That helps make the system much more stable out of the starting blocks.

A second implied advantage for support is that you are always speaking to the support department about the same version of the product.  There is never a “What exact version and build are you on?” conversation because everyone is on the same version and build.  That makes tracking down a problem and determining the cause much easier for the technician and gets you back on track much faster.

What about mixed environments?

It’s possible to have some of your systems in the cloud and others on your premises.  TimeControl is often deployed in a mixed environment.  In some cases, TimeControl has been installed on premise and has to link to ERP and Project systems that are hosted in the cloud like Project Online.  In other cases, clients are using TimeControl Online in the cloud and have to link to an internally installed project management system, BrightWork for example.  With TimeControl’s flexibility that hasn’t been a problem for us thus far and there are many combinations of on-premise, in-the-cloud, and hybrid environments you might envisage.

What about the future of TimeControl?

HMS is committed to maintaining both TimeControl Online in the cloud as a service and TimeControl for purchase for on-premise installation for the foreseeable future.  We want the product work how the client needs to.

TimeControl Resources

We have numerous resources discussing the options of subscribing Online or Purchasing for installation on premises.  You can find factsheets, webcasts and more at: TimeControl.com/how-to-buy.  There is also a series of seminars on the subject on our President’s blog at: EPMGuidance.com.

There are so many possible combinations of environments that it goes well beyond what we can discuss here.  If you have questions about what structure would work best for your TimeControl deployment, you should contact HMS at info@hms.ca.

New white paper: The Timesheet Approvals Challenge

We’ve done a rewrite of our core white paper; the document that describes how TimeControl became one of the world’s most popular timesheet systems.  “The Timesheet Approvals Challenge” shows why so many organizations end up implementing more than one timesheet system.

We know that no one wakes up one day and says “I’ve got a great idea.  Let’s deploy as many timesheet systems as we can find,”

The problem is that different aspects of the organization are trying to solve different problems and even if they find a powerful timesheet, where it breaks down is in the concept of approvals and that is most challenging in a matrix organization.

When an organization needs a timesheet for only time and attendance, timesheet approvals are fairly straightforward.  We have the supervisor approve the timesheet in its entirety along with any time off that was recorded. There are timesheets that cater to this need.

When it needs a timesheet for only project tracking, again timesheet approvals are fairly simple.  We have project managers approve the time allocated to each task.  There are timesheets that cater to this need.

When the organization needs a timesheet for only HR Tracking, timesheet approvals are again quite basic. HR supervisors will ensure that the timesheet does not exceed entitlements for vacation, sick leave or personal time off. There are timesheets that cater to this need.

When a timesheet is implemented for billing, it is the account manager and the billing clerk who will review the time and ensure it meets the billable criteria and has the appropriate rate.

But, what do you do when you have more than one of these requirements?  It is to this environment that “The Timesheet Approvals Challenge” white paper was created.  The paper outlines the timesheet selection and implementation difficulties that are most prevalent in industry and outlines how organizations try to overcome them.

The paper lays out key criteria for deploying a multi-purpose timesheet with the approvals functionality required to allow a single timesheet interface to collect and approve the timesheets for multiple requirements.

Access to the white paper is free and can be found on the Matrix Approvals Solution portal of HMS Software’s TimeControl website at timecontrol.com/solutions/matrixapprovals.