The importance of following up on projects: Work in process


Work in process (also called work in progress) is billable work or expenses that hasn’t been billed yet. Work in process is usually expressed in dollar amounts.

Work in process is similar to the list of orders that were delivered, but have not been invoiced yet. For professional services companies, the product is time, which means that the work in process concerns billable time worked, but not invoiced yet.

For professional services companies, work in process is the potential revenue for the current month. It is essential to know how much potential billings we have in our pipeline.

Now, not all billable work and expenses gets billed. Sometimes, companies can decide to not bill some hours. With a good work in process report, it become much easier to figure out where the company stands revenue-wise.

As work and fees get billed, they are removed from the work in process list. Normally, once a billing cycle is completed, the work in process list (the WIP) should be empty – or almost empty.

With an automated integrated system as performant as Abak 360, businesses don’t have to build the work in process list or purge it manually. As billable time gets logged in by team members, it fills up the work in process automatically. When the invoices are generated, the items invoiced at also automatically removed from the work in process.

Keeping an eye on your projects’ progression as never been easier than with Abak 360!

Basic budgeting principles for a detailed project

Blog posts are not great for long documents, so we’ll focus on basic principles to use when preparing a project budget.

Is the project part of a series of similar projects? In this case, project history can be used as a reference. For example, if I need to perform an assessment to automate an assembly line for a canned food factory and I’ve done similar assessments in other factories before, the data from previous projects would be invaluable to prepare the new project’s budget. Not only will the budget be more reliable, but we’ll also be able to plan where potential problems may arise.

Is this project for an existing client? Do we know this client well? A client’s history allows for more accurate budgeting, since we know how to work with the client, we know their preferences and their requirements. If we don’t know this client, we’ll want to add a risk factor in the project budget, to allow for adjustments to the new client’s unknown requirements.

Once we know the project and client, our next step is to make a detailed planning of the tasks that need to be completed in order to deliver the project.

When tasks have been defined, we can assign them to the people who have the optimal expertise and experience. For example, we can assign junior employees to less technical tasks, and senior engineers to critical steps of the project. This way, we’ll be able to control our costs.

We also need to estimate the time required to complete the tasks, including “slack,” which is additional reserve time to address problems or “surprises.”

We’ll also want to plan for contractors and equipment needs, along with other expenses, such as mileage or other travel expenses.

If we have many tasks in our project, it may be logical to group them under phases, which creates a structure for the project and also facilitates invoicing: when a project phase is complete, we can invoice it. No need to wait at the end of the project.

With a detailed budget like this, we’ll be able to provide a much more accurate quotation and also increase our control over costs. With a cost management system like Abak 360, it will be easy to prevent and address cost overruns at the phase or even at the task level, rather than for the entire project.