Want to create interactive content? It’s easy in Genially!

Get started free

Time Tracking at MAK

Matt Davies

Created on November 28, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

MAK SYSTEM and TIME TRACKING

Anyone who has to track their time at MAK-System. Departments: Technology, Customer Success, QARAC, Product, Client Experience

This guide is intended as a learning aid to supplement the training course, Time-Tracking at MAK-System. It will explain the importance of tracking time at MAK-System, how to track your time and requirements and responsibilities for everyone.

Introduction

Intended Audience

activities

What is time tracking

Project structure

How at MAK

Requirements

Review

Responsibilities

FAQ

best practice

JIRA

Triskell

WHAT IS TIME TRACKING

It promotes accountability by making it clear how time is spent. This transparency helps in building trust within the organization and ensures that everyone is working towards common goals

Accountability & Transparency

Employee time tracking is crucial for personal development for several reasons:

  • Self-awareness and Productivity
  • Skill Development
  • Goal Setting and Achievement
  • Work-life Balance
  • Accountability and Motivation

Personal Development

Employee time tracking is the process of recording the amount of time employees spend on various tasks and activities during their workday. The methods of collection and what can be done with the data have evolved significantly over the years. This practice is essential for several reasons :

wHAT IS TIME TRACKING

Accurate time tracking contributes to the overall accuracy of financial statements as well as helping maintain compliance with accounting standards and regulations .

Time tracking generates valuable data that can be used to make informed decisions. This data helps in adjusting strategies based on real-time insights and trends.

Financial Reporting

Data-driven decisions

Assists in making informed decisions about resource allocation and project management at organisational and departmental level.

Resource Optimization

For businesses that bill clients based on hours worked, accurate time tracking is crucial for correct invoicing.

Billing & Invoicing

Cost Allocation

Accurate time tracking ensures that labour costs are correctly allocated to specific projects or assets. This is essential for determining the true cost of capitalized projects, which affects the balance sheet and overall financial health of the company

wHAT IS TIME TRACKING

ACTIVITIES

To effectively manage your time, it is essential to understand the structure of MAK's project activities. Each activity is consistent across all project codes and buckets, providing a clear view of where time is allocated within MAK-System's projects and internal work.

actvities

To effectively manage your time, it is essential to understand the structure of MAK's project activities. Each activity is consistent across all project codes and buckets, providing a clear view of where time is allocated within MAK-System's projects and internal work.

actvities

PROJECT STRUCTURE

A task is where the activity time is assigned to. Activities are a controlled list, the same across all of our project types (see previous section for list of activities).

The Stream on a customer project is determined by the project type.

Both Statement of Work (SOW) and Professional Services (PFS) projects follow the same 6 phase steps as outlined . However occasional "smaller" PFS jobs may have a smaller amount of phases due to the nature of the work

All of our projects for customers fall into 3 types:

  • SOW (Statement of Work) - Projects where licenses or software upgrades are sold.
  • PFS (Professional Services) Projects - Commercial activities for delivery where licenses or software upgrades are not included.
  • SLA (Service Level Agreement) Projects - for customer maintenance contracts

All of our customers have a four digit code such as NYBC or NZBS.

Customer

Client

Stream

Task

Phase

Project

Project Structure by Project Type

NOTE Product Development projects possess an additional level of detail in our tool JIRA. See FAQ

ProductDevelopment

The Stream on product development is determined by the phase.

Once again phases are determined by project ID. If this is typical development work it follows the stages of the SDLC:

  • D1 - Planning
  • D2 - Development
  • D3 - Verification
  • D4 - Validation
  • D5 - Release

These are the types of Product Development projects:

  • EPR/AM/ETL/COS/MCA - this is where all our product development work sits that is non-client based. You can see the codes mirror our products.
  • POC (Proof of Concept) - for our internal technology R&D projects
  • MNTN - for maintenance on older versions of MAK software.

As we have seen all of our projects begin with a client code. All of our product development work falls to MAK-SYSTEM as the client unless it actually is for a client.

Client

Stream

Task

Phase

Project

Project Structure by Project Type

Remember this is where we assign a particular activity from the prescribed list

Internal / Other

The Stream on product development is determined by the phase.

Most of our internal codes don't have phases or streams due to the nature, however granulation is provided for QARAC

In these examples our client code is always "MAK-System [Internal Projects]"

Client

Stream

Task

Phase

Project

Project Structure by Project Type

REQUIREMENTS

HOW AT MAK

  • Correct Coding: Each worklog entry must be associated with the correct task and project code to ensure accurate tracking of time against specific deliverables.
  • Sub-tasks: If a larger task is broken down into sub-tasks, ensure each sub-task is logged individually to provide a detailed breakdown of time spent.

TASK / PROJECT ASSOCIATION

  • Mandatory Logging: All employees/contractors must log their work hours at the end of each working day, ensuring no gaps or missing days in their logs.
  • Descriptions: Include a concise description of the task performed, highlighting key activities, milestones achieved, and any issues encountered.
  • Time Allocation: Break down the time spent on each task, especially if multiple tasks are handled within the same day. This helps in better understanding workload distribution.

WORKLOG ENTRY

HOW AT MAK - rEQUIREMENTS

  • Approved Tools: Use the organization’s approved time tracking software (i.e., Jira and/or Triskell) to enter worklogs. Ensure familiarity with the tool's features and functionalities.
  • Real-time Logging: Log time as work is completed, or at least within 24 hours, to maintain accuracy and prevent retroactive guesswork.

TIME TRACKING TOOLS

HOW AT MAK - rEQUIREMENTS

REVIEW

HOW AT MAK

APPROVAL PROCESS

  • Notification: If errors are found, the supervisor should immediately notify the employee, specifying the nature of the error and the required correction.
  • Correction Timeline: Employees should correct and resubmit their worklogs within 48 hours of receiving feedback. Delays in corrections may impact project reporting and payroll.
  • Notification: If errors are found, the supervisor should immediately notify the employee, specifying the nature of the error and the required correction.
  • Correction Timeline: Employees should correct and resubmit their worklogs within 48 hours of receiving feedback. Delays in corrections may impact project reporting and payroll.

corrections

  • Weekly Reviews: Line Manager/Team Leads must review the worklogs of their team members weekly to ensure accuracy, completeness, and alignment with project timelines.
  • Inconsistencies: Identify and flag any inconsistencies, such as unusually short or long task durations, missing logs, or incorrect project codes.

MANAGER REVIEW

HOW AT MAK - rEVIEW

REsponsibilities

HOW AT MAK

MANAGERS

  • Worklog Review: Regularly review worklogs for accuracy and completeness, ensure worklog entries adhere to these guidelines. Address any issues of non-compliance promptly.
  • Follow-up: Communicate with team members about any issues identified in their worklogs and guide them on how to correct and improve their entries.
  • Feedback and Support: Provide ongoing feedback to team members on their worklog practices and offer support or training if needed to improve accuracy and efficiency.
  • Accuracy: Ensure that all work hours logged reflect the actual time spent on tasks. Misreporting or inflating work hours is strictly prohibited.
  • Daily Updates: Worklogs should be updated daily to maintain accuracy. Delays in updating logs can lead to inaccuracies and potential issues with billing or payroll.
  • Detailed Descriptions: Each entry should include a brief but clear description of the work performed, including any notable outcomes, issues, or challenges faced.

EMPLOYEES / CONTRACTORS

HOW AT MAK - rEsponsibilities

entering time in triskell

HOW AT MAK

How to create a task in TRISKELLIn this short video we look at how to create a task on a project in Triskell. (click on the image)

How to book time in TRISKELL In this short video we look at how to book time next to activities in Triskell. (click on the image)

HOW AT MAK - triskell

entering time in jira

HOW AT MAK

How to book time in JIRAIn this short video we gain insights into booking time in JIRA. (click on the image)

How to create Epics & Issues in JIRAIn this short video we look at how this helps streamline project workflow. (click on the image)

How to navigate the project structure in JIRAIn this short video we look at how this is essential for effective project management.(click on the image)

HOW AT MAK - jira

best practice

HOW AT MAK

We usually know well in advance, when our leave is coming up whether personal, public holiday or other, so remember to book it well in advance as well.

Time Off (Part 1)

Every entry of hours must be accompanied by a brief comment providing a concise explanation of the corresponding activity. This practice enhances transparency and clarity in tracking work.

Submission of timesheets must be completed no later than the end of the day on Friday. If a user works during the weekend, the deadline extends to Sunday. This ensures a consistent and organized process. All inputs for the current month should be completed and submitted by the end of the last Friday of the month.

Timesheets should be filled in daily to maintain timeliness and accuracy, reducing the risk of overlooking details, forgetting what you did or making mistakes when completing them retroactively.

Always Comment

Stick to deadlines

Always input your time daily

By following these procedures, we establish a routine that promotes accuracy, transparency, and eficiency in time tracking. This, in turn, facilitates the timely approval of timesheets, contributing to the overall success of our projects.

best practice

Activity is something you did (a verb) and you must select from a list of activity types such as:

  • Coordination
  • Documentation
  • Execution
  • Client Meeting...etc
Tasks are the aim or purpose of the activity such as "data migration scripts" or "on-site training" and these should go in the comments for the activity selected in Triskell. In JIRA, tasks are created and the activity (Work Tag in JIRA) should be selected from the list.

Always request which project a particular activity is assigned to. This ensures we are booking our time to the correct client or product development codes - avoid "dumping" your time in internal codes.If you need a task added, have a conversation with the project owner.

Request time off via Bamboo, and also book it in JIRA and Triskell. It's essential to capture this daily or weekly. If employees log their time at the end of the month, it may appear they worked while on holiday, creating confusion about their actual absence.

Remember Activity vs Tasks

Request Codes and Task

Time Off (Part 2)

best practice

FAQ

Countries with a Mandatory 40-Hour Workweek (Lunch Included):

  • Macedonia
  • Serbia
In these countries, you are required to log 8 hours per day, which includes your lunch break. There's no need to record the lunch break separately. This typically translates to working 7:5hrs with 30 minutes mandatory lunch break. You should not log your lunch break as it is paid leave. Please refer to the overtime policy for Macedonia and Serbia that determines whether you are eligible for overtime payments. Countries with Flexible Working Hours:
  • Germany
  • Spain
  • Australia
  • United States
Here, you are expected to work 8 hours per day, with an additional 1 hour for lunch that is unpaid. You should record your working hours, excluding your lunch break.
  • United Kingdom:
The UK follows a slightly different approach. The standard workday is 7.5 hours, with an additional 1 hour for lunch that is unpaid. Record your working hours, excluding your lunch break. Cont. next page

Do I need to log exactly 8 hours?

frequently asked questions

Countries with Flexible Working Hours:

  • France:
France operates with a system based on working days, not specific hours. There are two exceptions:
  1. You might be required to work a standard 8-hour day with a 1-hour unpaid lunch break.
  2. In specific situations, your contract might outline different working hours.
Important Note: Always refer to your individual employment contract for any specific details regarding working hours. If you have any questions or uncertainties, please don't hesitate to ask your manager or HR department for clarification. The key is that you must log your time accurately so that even overtime or undertime can be seen.

Do I need to log exactly 8 hours (cont.)?

frequently asked questions

frequently asked questions

Always assign your time to all clients discussed. If you have an hour long call about three clients then please apportion your time to how long was spent on each client.

How do I report my time when I work on multiple clients ?

Yes and so is Triskell.

Is Jira live already with all the changes ?

Is the project code already documented ?

Always – the project codes are generated by NetSuite and then inputted into Jira and Triskell. If the project code is missing, please refer to your manager.

If it is a recurring meeting with team or manager (such as weekly 1 to 1), then use one of the internal MAK Project codes (MAK-System [Internal Projects]). There are Internal Meeting and Team Coordination tickets in JIRA to put your time to with Execution as the activity. Section 3.1.2 "Managing Your Activities" of the training course details the "Internal Meeting " activity "

How do I log time for a recurring meeting?

frequently asked questions

Yes - our project code structure is the same for both tools.

Do we have same structure for Jira and Triskell?

You can see more on this in the videos on how to create issues and book time in JIRA in section 3.3 JIRA

We often refer to "tickets" when creating and booking time in Jira. These are effectively the "child issues" below an EPIC in Jira such as User Story, Bug, Task and Spike.

frequently asked questions

How does JIRA differ to Triskell

frequently asked questions

Book your time accordingly. If you have spent 15mins on a particular task then book 15mins to it. There are no minimum limits on either Triskell or Jira

Data extraction is limited to Finance, Agile and PM's. If you require a data extraction then speak with your manager.

What controls are in place around who can access what data in Jira/Triskell?

It is specified that we work in block of 30min. Every time we start a new 30min period (e.g. even with only 15min is used), we log 30min. Is this correct?