Want to create interactive content? It’s easy in Genially!
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
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
- Germany
- Spain
- Australia
- United States
- United Kingdom:
Do I need to log exactly 8 hours?
frequently asked questions
Countries with Flexible Working Hours:
- France:
- You might be required to work a standard 8-hour day with a 1-hour unpaid lunch break.
- In specific situations, your contract might outline different working hours.
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?